Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учёба / 1290.doc
Скачиваний:
28
Добавлен:
03.03.2016
Размер:
11.77 Mб
Скачать

Go to parent– перехід до батьківської моделі;

Model browser options – властивості Навігатора Моделі;

Block data tips options – властивості типів даних блоків;

Show Library Browser– переглядНавігатора Бібліотек.

Навігатор моделі відкривається при установці прапорця Model browser options Model browser або при натисканні кнопки 11 (рис. 1.9). При цьому модель займає праву (більшу) частину вікна, а Model browser – ліву. Навігатор моделі відображає її структуру (вкладеність підсистем).

Функція Format містить операції форматування моделі. Частина з них діє тільки після виділення фрагмента моделі. Тільки для помічених блоків діють такі операції:

Flip name – змінити положення імені блоку (для горизонтально розташованих блоків воно може розташовуватися вгорі або внизу, а для розташованих вертикально – праворуч або ліворуч),

Hide/Schow name – сховати/показати ім'я блоку,

Flip block (^I) – повернути блок із праворуч на ліворуч або зверху вниз,

Rotate block (^R) – повернути блок на 90 проти годинної стрілки,

Schow/Hide port labels – показати/сховати імена портів (для підсистем);

для виділених блоків і коментарів можна виконати операції

Text aligment – спосіб вирівнювання тексту в текстовому блоці,

Schow/Hide drop shadow – показати/сховати тінь від блоку

Foreground Color – установка кольору переднього плану (піктограма й ім'я блоку),

Background Color – установка кольору заднього плану (фон блоку);

для виділених блоків, ліній і коментарів дійсна операція

Font…– установка шрифту для текстових написів (для зміни шрифту імені блоку повинний бути виділений блок, а не його ім'я).

Дія інших операцій поширюються на всю модель. До них відносяться

Screen Color – колір екрана,

Library link dysplay – відображення зв'язків блоків з бібліотеками,

Sample time colors – установка кольору блоку індикації часу,

Wide nonscalar lines – зображення векторних сигналів стовщеними лініями,

Signal dimensions – відображення розмірності сигналів,

Port data types – виведення інформації про типи сигналів,

Storage class – клас пам‘яті;

Execution order – виведення порядкового номера блоку в послідовності розрахунку їхніх вихідних сигналів при моделюванні.

Якщо фоновий колір блоку не збігається з кольором екрана, то вихідні лінії зв'язку цього блоку приймають колір його фону (Background), у противному випадку вони приймають колір піктограми й імені блоку (Foreground). Вищесказане відноситься і до контурних ліній блоку.

Функція Simulation керує наступними режимами:

Start (^T) – старт моделювання;

Stop – переривання (зупинка) процесу моделювання;

Simulation Parameters...(^E) – установка і редагування параметрів моделювання.

Вікно параметрів моделювання має декілька вкладок (панелей): Solver, Workspace I/O, Diagnostics, Advanced, та Real-Time Workshop.

Найбільш важливою є панель Solver (розв‘язання рівнянь, що описують математичну модель), яка передбачає введення таких параметрів:

Start timeчас початку моделювання;

Stop time час закінчення моделювання;

Type тип розв‘язання: Fixed/Variable-Step (з фіксованим / змінним кроком).

Серед методів розв‘язання диференційних рівнянь (ДР) з фіксованим кроком (Fixed Step) в Simulink пропонуються методи Рунге-Кутта першого-п‘ятого порядків, а саме:

ode5метод Рунге-Кутта 5-го порядку (Dormand-Prince formula);

ode4метод Рунге-Кутта 4-го порядку (fourthe-order Runge-Kutta formula);

ode3метод Рунге-Кутта 3-го порядку (Bogacki-Shampine formula);

ode2модифікований метод Ейлера (improved Eulers formula / Heuns method);

ode1метод Ейлера (Eulers method).

Серед методів розв‘язання ДР зі змінним кроком, що потребують заданої точності, в Simulink пропонуються комбіновані методи Рунге-Кутта (4-5)-го (ode45) і (2-3)-го (ode23) порядків та деякі методи, більш пристосовані для розв‘язання жорстких ДР:

ode45комбінований метод Рунге-Кутта (4-5)-го порядку з автоматичним вибором кроку, призначений для розв‘язання нежорстких ДР;

ode23комбінований метод Рунге-Кутта (2-3)-го порядку з автоматичним вибором кроку, призначений для розв‘язання нежорстких та слабко жорстких ДР;

ode113багатокроковий метод Адамса-Моултона-Бешфорта (метод прогнозу та корекцій змінного порядку), призначений для розв‘язання нежорстких ДР; може бути більш ефективним, ніж ode45, при високій точності;

ode15sбагатокроковий метод (1-5)-го порядку (за замовчанням 5-го), що базується на формулах чисельного диференціювання (NDFs), але може використовувати і формули зворотного диференціювання (BDFs) у відповідності з методом Гіра, спрямований на розв‘язання жорстких ДР;

ode23sоднокроковий метод, що базується на модифікованій формулі Розенброка 2-го порядку; для деяких жорстких ДР виявляється при невисокій точності виявляється більш ефективним, ніж ode15s;

ode23tметод трапецій з використанням „вільного” інтерполянта для розв‘язання помірно жорстких ДР;

ode23tbкомбінований метод, що використовує на першому етапі формулу трапецій, а на другому –зворотну диференційну формулу другого порядку; як і метод ode23s, може бути при невисокій точності більш ефективним, ніж ode15s, для розв‘язання жорстких ДР.

Якщо модель має тільки дискретні змінні стану, або зовсім не має динамічних ланок, то для моделювання використовують метод discrete з фіксованим або змінним кроком. Змінний крок обирають, коли модель має у своєму складі дискретні динамічні ланки з різними періодами переривання, або коли треба фіксувати моменти часу перетину деякими сигналами нульового рівня.

При використанні методів ode15s та ode23s генерується чисельна матриця Якобі.

При використанні методу ode15s рекомендовано для підвищення стабільності розв‘язання ДР знизити максимальний порядок формули NDF, що задається параметром Maximum order, з 5 (за замовчанням) до 2.

Для методів з фіксованим кроком треба задати значення цього параметру в полі Fixed step size.

Для методів зі змінним кроком задаються такі параметри:

Max step sizeмаксимальний крок; в режимі він розраховується за формулою ;

Min step sizeмінімальний крок;

Initial step sizeпочатковий крок;

Relative toleranceвідносна точність (за замовченням 10-3);

Absolute toleranceабсолютна точність (за замовченням 10-6);

Refine factorкоефіцієнт збільшення кількості точок моделювання (ціле число); для методу ode45 рекомендовано значення 4, для інших методів – 1.

Підвищити якість візуалізації перехідних процесів за рахунок корекції вектора часу шляхом додавання до нього бажаних точок можна установкою параметра Output options у стан Produce additional output або Produce specified output only та визначивши параметр Output times. Більшу кількість точок вихідних сигналів моделі можна отримати і зменшенням максимального кроку чисельного інтегрування але таке рішення менш ефективне з точки зору затрат машинного часу.

Операції функції Tools призначені для взаємодії Simulink з іншими інструментами пакета MATLAB, наприклад,

Соседние файлы в папке Учёба