
- •Поняття моделі.
- •2.Технологія моделювання
- •Декомпозиція систем і простір станів.
- •4 Основні види моделювання.
- •Формальні методи побудови моделей.
- •Системна динаміка
- •Теоретико-множинний підхід
- •Типи моделей систем масового обслуговування.
- •Характеристики систем масового обслуговування.
- •Метод статистичних випробувань.
- •Розроблення структурної схеми імітаційної моделі та опису її функціонування.
- •12 Етапи імітаційного моделювання
- •13. Имитационное моделирование
- •Розроблення концептуальної моделі.
- •15.Генератори випадкових чисел.
- •16.Алгебраїчні гвч
- •17 Принципи організації зміни модельного часу
- •18. Перевірка якості роботи генератора
- •Варіантний метод. Під час проектування імітаційної моделі варіантний метод є найпростішим та широко застосовуваним.
- •Ітераційний метод. Суть цього методу полягає в тому, що шляхом багатьох ітерацій спроектована спочатку імітаційна модель перетворюється в таку, яка відповідає цілям моделювання.
Системна динаміка
Для формального представлення моделей неперервних систем Дж. Форрестер у 1960 році запропонував підхід, названий системною динамікою, який дає змогу будувати моделі динамічних взаємопов'язаних систем за допомогою причинних діаграм циклів і схем виду «фонд - потік». Він же запропонував для числового моделювання таких систем мову Динамо. Модель будується як система диференціально - різницевих рівнянь, а мова Динамо дає можливість автоматизувати процес їх написання. Практично всі сучасні засоби неперервного та неперервно-дискретного моделювання базуються на цій мові для побудови моделей. На відміну від математичного розв'язання системи таких рівнянь у замкненому вигляді використовується числове розв'язання з дискретним кроком часу, що дає змогу моделювати на деякому проміжку часу динамічні зміни фондів, пов'язаних з точкою часу і потоків. Фонди та потоки пов'язані між собою через змінні. Фонд можна трактувати як деяку кількість чого-небудь, що виміряється в певних одиницях (наприклад, фізичних, грошових та ін.). Фонди можуть акумулювати одиниці фонду. Найкраще їх уявляти як резервуари, ресурси або буфери.Фонди поповнюються через вхідні потоки та спорожнюються через вихідні. Як буфер фонд може використовуватись для забезпечення балансування швидкості накопичення та витрачання. Потік - це процес, що протікає неперервно в часі, оцінити який можна в деяких кількісних одиницях за певний проміжок часу. Залежно від характеристики використання потоки поділяються на обмежені та необмежені, одно- та двоспрямовані, конвертовані та неконвертовані. Потік, як правило, обмежується фондом.. Потоком можна керувати, тобто збільшувати або зменшувати його інтенсивність за допомогою деяких алгебричних виразів. Існує багато різних способів зв'язувати у динамічних моделях причини та наслідки, не розглядаючи конкретні методи.
Теоретико-множинний підхід
Згідно з теоретико-множинним підходом формальна модель динамічної системи має такий вигляд: Μ = < Τ, Χ, Υ, Ζ, z(t), Ρ >, де Τ - модельний час; Χ, Υ - множина відповідно вхідних і вихідних змінних; Ζ - простір станів моделі; z{t) - функція станів, t належить Τ; Ρ - множина процесів, яка визначається як множина впорядкованих у часі пар елементів <x,z[τ, t)>, де t належить Т, а τ - початковий момент модельного часу для процесу ρ належить Р. Таке визначення задає модель системи у вигляді схеми процесів, у якій множини процесів можуть існувати паралельно в модельному часі Т. Вважається, що деяка подія з множини подій С зумовлює зміну стану системи, якщо починається певний процес PI належить Ρ або закінчується деякий процес pj належить Р. У протилежному випадку стан системи не змінюється. Тоді можна задати подійну схему моделі: M=< T,X,Y,Z,z(t),C >, де С - множина подій, що визначається як множина впорядкованих у часі пар елементів < j, d [τ, tj ] >, де с належить С, d [τ, tj ] - функція дії для процесу рj належить Р; t належить Т, а τ - початковий момент модельного часу Т. У цій схемі процес моделювання описується як послідовність подій, що відбуваються в моделі. Припустимо, що завдяки виконанню деякої умови и з множини U почне виконуватись певна дія d [τ, tj ] з множини D для деякого процесу pj належить Р. Тоді можна задати модель системи у виглядісхеми дій: M=< T,X,Y,Z,z(t),D >.