
- •1 Основні поняття системи та моделі
- •Поняття моделі
- •1.2 Співвідношення між моделлю та системою
- •Загальна характеристика проблеми моделювання
- •1.4 Класифікація моделей
- •1.5 Вимоги до моделей
- •Комп'ютерне та імітаційне моделювання
- •2 Побудова імітаційних моделей
- •2.1 Основні принципи побудови математичних моделей
- •2.2 Неперервно-детерміновані моделі (d-моделі)
- •2.3 Основні форми подання математичних моделей
- •Введемо змінні стану об’єкта
- •3 Імовірнісне моделювання
- •3.1 Метод статистичних випробувань
- •3.2 Генератори випадкових чисел
- •3.3 Статистичні критерії
- •3.4 Основні критерії перевірки випадкових спостережень а. Критерій “хі-квадрат”
- •4 Моделювання випадкових подійта дискретних величин
- •4.1 Незалежні випадкові події
- •4.2 Група несумісних подій
- •4.3 Умовна подія
- •Умовної події
- •4.4 Випадкова дискретна величина
- •4.5 Біноміальний розподіл
- •4.6 Розподіл Пуассона
- •4.7 Моделювання неперервних випадкових величин
- •4.7.1 Метод оберненої функції
- •4.7.2 Рівномірний розподіл
- •4.7.3 Експоненціальний розподіл
- •4.7.4 Пуассонівський потік
- •4.5.5 Нормальний розподіл
- •Для моделювання нормального розподілу
- •Розподіл і потоки Ерланга
- •4.8 Статистична обробка результатів моделювання
- •4.8.1 Оцінювання ймовірності
- •4.8.2 Оцінювання розподілу випадкової величини
- •4.8.3 Оцінювання математичного сподівання
- •4.8.4 Оцінювання дисперсії
- •4.8.5 Оцінювання кореляційного моменту
- •4.9 Визначення кількості реалізацій під час моделювання випадкових величин
- •4.9.1 Оцінювання ймовірності
- •4.9.2 Оцінювання середнього значення
- •5 Моделювання систем масового обслуговування
- •5.1 Моделі систем мо
- •5.1.1 Характеристики смо
- •5.1.2 Вхідний потік вимог
- •5.1.3 Моделювання пуассонівського потоку
- •5.1.4 Час обслуговування
- •5.1.5 Організація черги
- •5.1.6 Правила обслуговування вимог
- •5.1.7 Вихідний потік вимог
- •5.2 Режими роботи системи масового обслуговування
- •5.2.1Типи моделей систем масового обслуговування
- •5.2.2 Формула Литтла
- •5.2.3 Одноканальні системи масового обслуговування
- •5.2.4 Обслуговування потоків задач в смо з необмеженою кількістю процесорів
- •10 Імовірність того, що в черзі 2 вимоги:
- •6 Мережі смо
- •6.1 Операційний аналіз мереж
- •6.2 Мережі Петрі
- •Перелік використаних джерел
2.3 Основні форми подання математичних моделей
В залежності від конкретної задачі, яку розв’язує дослідник, математичну модель об’єкта необхідно подати в тій чи іншій формі. Всі ці форми є еквівалентними, вони відтворюють одні і ті ж динамічні властивості об’єкта. Тому необхідно вміти переходити від однієї форми до іншої.
У практиці керування лінеризовані математичні моделі подаються у формі диференціальних рівнянь, передавальних функцій, в формі системи диференціальних рівнянь (в просторі станів), в матрично-векторній формі і в формі матричних передавальних функцій.
Форма
диференціальних рівнянь.
Якщо у-вхід
об’єкта, а
-
його вихід, то взаємозв’язок між
і
в динаміці можна відтворити диференціальним
рівнянням
-го
порядку з постійними коефіцієнтами
,
(2,16)
де
-
постійні коефіцієнти.
Інколи користуються іншою індексацією постійних коефіцієнтів, коли індекс коефіцієнта співпадає з порядком похідної, тобто
Для реальних об’єктів завжди
має місце співвідношення
,
яке носить назву умови фізичної
реалізації системи.
Форма передавальної функції . Рівняння (7.31) і (7.32) відтворюють динамічні властивості об’єкта (системи) в часовій області, а передавальна функція дає можливість описати динаміку об’єкта в частотній області. Ця форма математичної моделі ґрунтується на перетворенні Лапласа .
Подання математичної моделі в просторі станів. Для розв’язку цілого ряду задач - моделювання на цифрових ЕОМ, оптимізації, “аналітичного” конструювання регуляторів та інше - застосовують опис об’єктів у просторі станів.
Такий опис виникає природнім шляхом при моделюванні багатовимірних об’єктів або в результаті заміни диференціального рівняння - го порядку системою диференціальних рівнянь. Таку заміну можна здійснити декількома способами.
Перший спосіб. Цей спосіб можна застосувати в тому випадку, коли права частина диференціального рівняння не вміщує похідних. В такому випадку маємо
.
Розв’яжемо диференціальне рівняння (2.16) відносно старшої похідної
.
Введемо змінні стану об’єкта
Тоді
.
Таким чином, маємо таку систему диференціальних рівнянь
(2.17)
Якщо скористатись оператором суми, то останнє рівняння системи (2.17) можна подати в компактнішому вигляді
,
Третій спосіб.
Розглянемо диференціальне рівняння
(2.16) в якому
.
Якщо це не так, то, прирівнюючи до нуля
коефіцієнти
,
завжди зможемо записати диференціальне
рівняння у вигляді
.
Рівняння розпадається на систему диференціальних рівнянь першого порядку
(2.18)
Величини
визначаються як розв’язок системи
лінійних алгебраїчних рівнянь
. (2.19)
Цей спосіб найуніверсальніший, оскільки він не накладає ніяких обмежень на порядок похідної в правій частині диференціального рівняння (2.79)
Приклад 1.
Математичну модель об’єкта
подати в просторі станів, використовуючи
перший і другий способи .
Перший спосіб.
Оскільки порядок диференціального
рівняння
,
то динамічні параметри об’єкта в
просторі станів будуть характеризуватись
двома диференціальними рівняннями
першого порядку .
Використовуючи рівняння (2.17) при , отримаємо :
Оскільки
і
,
то
Приклад 2.
Математичну модель об’єкта
подати в просторі станів, використавши
третій спосіб . Оскільки
,
то у відповідності з (2.18)
В нашому випадку
Невідомі величини
знайдемо із системи рівнянь (2.19). Для
одержуємо
З врахуванням числових значень відповідних коефіцієнтів маємо систему рівнянь
із якої визначаємо -
Отже,