- •Методичні вказівки
- •6.050801 Мікро- та наноелектроніки
- •Методичні вказівки
- •6.050801 Мікро- та наноелектроніки
- •Лабораторна робота №1 розв’язання алгебраїчних рівнянь
- •Короткі теоретичні відомості
- •Робоче завдання
- •Варіанти завдань
- •Задачі до табл. 1.1.
- •Задачі до табл. 1.2
- •Лабораторна робота №2 інтегрування функцій
- •Короткі теоретичні відомості
- •Робоче завдання
- •Лабораторна робота №3 розв’язання звичайних диференціальних рівнянь
- •Короткі теоретичні відомості
- •Робоче завдання
- •Задачі для нелінійного рівняння
- •Задачі для системи нелінійних рівнянь
- •Лабораторна робота №4 оптимізація функцій
- •Короткі теоретичні відомості
- •Робоче завдання
- •Лабораторна робота №5 наближення функцій
- •Короткі теоретичні відомості
- •Лабораторна робота №6 математичне моделювання і розрахунок стартових умов у лампі зворотної хвилі
- •Короткі теоретичні відомості
- •6.1. Принципова схема лампи зворотної хвилі
- •6.2. Математична модель фізичних процесів у лампі зворотної хвилі типу – о
- •6.3. Методика постановки і рішення задачі на еом
- •Висновки. Лабораторна робота №7 моделювання нелінійних електронно-хвильових процесів у підсилювальному клістроні
- •Короткі теоретичні відомості
- •7.1. Математична модель фізичних процесів у групувачі
- •7.2. Метод «великих часток»
- •7.3. Методика постановки і розв’язання задачі на еом
- •Висновки. Лабораторна робота №8 оптимізація коефіціента корисної дії в лампі хвилі, що біжить
- •Короткі теоретичні відомості
- •8.1. Математична модель фізичних процесів у лбх
- •8.2. Методика постановки і розв’язання задачі на еом
- •Висновки. Література
Лабораторна робота №3 розв’язання звичайних диференціальних рівнянь
Мета роботи: отримання практичних навичок використання алгоритмів чисельного рішення звичайних диференціальних рівнянь, програмної реалізації алгоритмів в середовищі Matlab.
Короткі теоретичні відомості
Звичайні диференціальні рівняння (ЗДР) використовуються для опису багатьох процесів реальної дійсності. Важко уявити собі галузь науки або виробництва, в якій не виникла необхідність використання диференціальних рівнянь. Зокрема, до них належать різного роду фізичні і хімічні процеси, процеси нафто- і газовидобутку, геології, економіки, електроніки і т.д. Дійсно, якщо деяка фізична величина (переміщення тіла, тиск рідини у фіксованій точці, концентрація речовини, рухливість носіїв заряду в напівпровіднику, обсяг продажів і т.д.) змінюється з часів під впливом тих чи інших факторів, то, як правило, закон її зміни у часі описується саме диференціальним рівнянням. Тобто рівнянням, яке пов'язує вихідну змінну як функцію часу і похідні цієї функції. Незалежною змінною в диференціальних рівняннях може виступати не тільки час, але й інші фізичні величини: координата, концентрація, рухливість, об’єм і т.д. Розв’язок рівняння з аналізом його залежності від параметрів задачі і початкового стану системи дозволяє встановити загальні закономірності зміни фізичної величини.
В
середовищі Matlab
для чисельного розв’язання задачі Коші
найчастіше використовуються функції
ode23,
ode45
та ode15s.
Їх можна застосовувати як для розв’язання
простих диференціальних рівнянь, так
і для моделювання складних динамічних
систем. Будь-яка система нелінійних ЗДР
може бути представлена як система
диференціальних рівнянь 1-го порядку в
явній формі Коші:
,
де x
– вектор стану; t
– час; f
– нелінійна вектор-функція від змінних
x,
t.
Функції ode23
та ode45
реалізують методи Рунге-Кутта з
автоматичним вибором кроку. Такі
алгоритми використовують тим більшу
кількість кроків, чим повільніше
змінюється функція. Оскільки функція
ode45
використовує формули більш високого
порядку, зазвичай потрібно менше кроків
інтегрування і результат досягається
швидше.
Робоче завдання
У відповідності до варіанта для схемотехнічних задач отримати нелінійне рівняння (див. табл. 3.1) та систему нелінійних рівнянь (див. табл. 3.2), що пов’язують шукані струми і напруги із параметрами компонентів схеми.
Для нелінійного рівняння побудувати графік функції, для якої шукається корень в околі кореня. Розв’язати нелінійне рівняння за допомогою функції fzero. Навести результати.
Розв’язати систему нелінійних рівнянь за допомогою функції fsolve. Навести результати.
Зміст звіту:
Назва роботи.
Мета.
Електричні схеми, які відповідають варіанту, і отримані нелінійне рівняння та систему нелінійних рівнянь відносно невідомих напруг чи струмів.
Робоче завдання.
Лістинг робочої програми.
Результати розрахунків.
Висновки.
Таблиця 3.1.
Варіанти завдань для нелінійного рівняння
Номер бригади |
Номер задачі |
Номер варіанту задачі |
|
|
1 |
1 |
|
|
2 |
1 |
|
|
3 |
1 |
|
|
4 |
1 |
|
|
5 |
1 |
|
|
6 |
1 |
|
|
7 |
- |
|
|
1 |
2 |
|
|
2 |
2 |
|
|
3 |
2 |
|
|
4 |
2 |
|
|
5 |
2 |
|
|
6 |
2 |
|
|
1 |
3 |
|
|
4 |
3 |
|
|
5 |
3 |
