- •Комп’ютерні методи прикладної математики
- •І.О. Бардус Комп'ютерні методи прикладної математики
- •6.010104 Професійна освіта. Комп’ютерні технології в управлінні та навчанні,
- •6.010104 Професійна освіта. Комп’ютерні системи та мережі,
- •6.010104 Професійна освіта. Обробка та захист інформації в комп’ютерних системах та мережах
- •Пояснювальна записка
- •1. Структура вікна Maple
- •Лабораторна робота №1
- •Структура вікна Maple. Арифметичні операції, числа, константи й стандартні функції. Елементарні перетворення математичних виразів
- •Теоретична частина
- •2. Арифметичні операції. Цілі й раціональні числа, константи в Maple
- •3. Синтаксис команд. Стандартні функції
- •4. Перетворення математичних виразів
- •Контрольні завдання
- •Контрольні питання
- •2. Операції оцінювання
- •3. Розв’язання рівнянь
- •4. Розв’язання нерівностей
- •Контрольні завдання
- •Контрольні питання
- •2. Тривимірні графіки. Анімація
- •Контрольні завдання
- •Контрольні питання
- •2. Дії з матрицями
- •3. Системи лінійних рівнянь. Матричні рівняння
- •Контрольні завдання
- •Контрольні питання
- •2. Диференціювання
- •3. Інтегрування
- •Контрольні завдання
- •Контрольні питання
- •Системи диференціальних рівнянь.
- •2. Чисельне розв’язання диференціальних рівнянь
- •Контрольні завдання
- •Контрольні питання
- •2 Інтегральне числення функцій багатьох змінних
- •3. Векторний аналіз
- •4. Ряди й добутки
- •5. Інтегральні перетворення
- •Контрольні завдання
- •Контрольні питання
- •Лабораторна робота № 8
- •Знаходження коренів характеристичного поліному
- •Теоретична частина
- •Контрольні завдання
- •Контрольні завдання
- •Контрольні питання
- •Список літературних джерел Основна література
- •Додаткова література
Контрольні завдання
Набрати на екрані поліном (1) із заданими чисельними значеннями коефіцієнтів (А5, A4, A3, A2, A1, A0), виділивши алгебраїчну змінну s.
Зареєструвати отримані при виконанні програми значення коренів алгебраїчного рівняння (не більше трьох значущих цифр).
Зобразити на малюнку у звіті розташування коренів (на комплексній площині).
Провести аналіз коренів для оцінки стійкості й коливальності динамічного об'єкта.
Контрольні питання
Який вид має характеристичне рівняння?
Які бувають корені при розв’язанні алгебраїчного рівняння ?
Де розташовуються дійсні корені на комплексній площині ?
Як можна оцінити стійкість динамічної системи по розташуванню коренів на комплексній площині?
Яка послідовність дій повинна бути виконана для одержання розв’язання алгебраїчного рівняння ?
Лабораторна робота № 9
(4 години)
Розкладання складного дробу на суму простих
Мета роботи: Розкласти складний дріб на сумму простих за допомогою пакету Maple.
ТЕОРЕТИЧНА ЧАСТИНА
У даній лабораторній роботі використовується алгоритм розв’язання диференціальних рівнянь четвертого порядку (n=4). Вихідним математичним описом досліджуваного динамічного об'єкта виступає передатна функція
, (1)
де Ai, Bj – постійні коефіцієнти, що задаються для виконання індивідуального завдання й наведені в додатку.
При розв’язанні диференціального рівняння операторним методом потрібне розкладання передатної функції (1) на суму простих дробів, ступінь знаменника кожної з яких не більше двох.
Наприкінці виконання програми на екран виводяться параметри отриманої передатної функції.
Можливий вид отриманого розв’язання:
, (2)
де q0 , q1 , … - постійні коефіцієнти.
Отриманий вираз для передатної функції динамічного об'єкта уможливлює провести дослідження останнього як вручну з використанням довідника з операційного числення, так і машинним способом.
Якщо всі коефіцієнти в знаменниках отриманих простих дробів позитивні, то досліджувана динамічна система стійка й не потрібне розв’язання характеристичного поліному.
Наявність простих передатних функцій із квадратним характеристичним поліномом свідчить про можливу коливальність динамічного об'єкта.
Вихідними даними при виконанні даної лабораторної роботи є коефіцієнти передатної функції (1): B1, B0 , A4 , A3, A2, A1, A0. Одержуваним результатом виступають коефіцієнти qi у вираженні (2) або в іншому подібному виді.
Контрольні завдання
Набрати передатну функцію із заданими чисельними значеннями коефіцієнтів (B1 , B0 , A4 , A3 , A2 , A1 , A0).
2. Розкласти складний дріб
на суму простих дробів, для цього:
Розкласти багаточлен
на множники, попередньо
підставивши значення A4,
A3, A2, A1, A0 у
відповідності номера вашого варіанта
> eq:=factor(0.00003*s^4+0.0106*s^3+0.483*s^2+43.8*s+400);
Записати майбутню суму простих дробів із невідомими коефіцієнтами
> A/(s+316.6280993)+B/(s+10.0)+(C*s+D)/(s^2+26.70523400*s+4211.039185);
Привести дріб до загального знаменника
> f:=simplify(A/(s+316.6280993)+B/(s+10.0)+(C*s+D)/(s^2+26.70523400*s+4211.039185));
Виділити чисельник отриманого дробу
> k:=numer(f);
Привести подібні члени при змінній s
> d:=collect(k,s);
d:=
Прирівняти чисельник вихідного дробу до чисельника d
>g:=40*s+400=collect(k,s);
g:=
Порівнюючи коефіцієнти дробів при однакових ступенях s в обох частинах g , одержимо систему рівнянь щодо шуканих коефіцієнтів A,B,C,D
> solve({.1000000000e14*A+.1000000000e14*B+.1000000000e14*C=0,
.3670523400e15*A+.3433333333e16*B+.3266280993e16*C+.1000000000e14*D=0,.4478091525e17*A+.3266280993e16*D+.1266666667e18*B+.3166280993e17*C=40,
.3166280993e17*D+.4211039185e18*A+.1333333333e20*B=400},{A,B,C,D});
> B = 0., D = .1207901655e-13, A = .4166286277e-16, C = -.4166286277e-16;
Підставимо знайдені коефіцієнти у вираз
> eq1:=.4166286277e-16/(s+316.6280993)+0/(s+10.0)+(-.4166286277e-16*s+.1207901655e-13)/(s^2+26.70523400*s+4211.039185);
eq1 - розкладання складного дробу на суму простих:
Зареєструвати, отримані при виконанні програми, значення коефіцієнтів простих дробів.
Провести аналіз отриманих коефіцієнтів простих передатних функцій для оцінки стійкості й коливальності динамічного об'єкту.
Варіанти вихідних даних
№ |
|
B 0 |
A4 |
A3 |
A2 |
A1 |
A0 |
|
|
|
40 |
400 |
0.00003 |
0.0106 |
0.523 |
44.2 |
400 |
|
|
|
40 |
400 |
0.00003 |
0.0106 |
0.643 |
45.4 |
400 |
|
|
|
40 |
400 |
0.00003 |
0.0106 |
0.843 |
47.4 |
400 |
|
|
|
40 |
400 |
0.00003 |
0.0106 |
1.24 |
51.4 |
400 |
|
|
|
40 |
400 |
0.00003 |
0.0106 |
2.04 |
59.4 |
400 |
|
|
|
40 |
400 |
0.00003 |
0.0106 |
2.44 |
63.4 |
400 |
|
|
|
160 |
800 |
0.00006 |
0.0209 |
4.78 |
203.4 |
800 |
|
|
|
160 |
800 |
0.00006 |
0.0209 |
3.98 |
195 |
800 |
|
|
|
160 |
800 |
0.00006 |
0.0209 |
2.78 |
183.4 |
800 |
|
|
|
160 |
800 |
0.00006 |
0.0209 |
1.98 |
175 |
800 |
|
|
|
160 |
800 |
0.00006 |
0.0209 |
1.58 |
171 |
800 |
|
|
|
160 |
800 |
0.00006 |
0.0209 |
1.18 |
167 |
800 |
|
|
|
160 |
800 |
0.00006 |
0.0209 |
1.02 |
165 |
800 |
|
|
|
160 |
800 |
0.00006 |
0.0209 |
2.38 |
179 |
800 |
|
|
|
160 |
800 |
0.00006 |
0.0209 |
0.943 |
165 |
800 |
|
|
|
360 |
1200 |
0.00024 |
0.062 |
1.764 |
365.8 |
1200 |
|
|
|
360 |
1200 |
0.00024 |
0.062 |
2.124 |
367.6 |
1200 |
|
|
|
360 |
1200 |
0.00024 |
0.062 |
3.204 |
373 |
1200 |
|
|
|
360 |
1200 |
0.00024 |
0.062 |
5.004 |
382 |
1200 |
