- •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 Мережі Петрі
- •Перелік використаних джерел
1.2 Співвідношення між моделлю та системою
З огляду на вищеописане, модель — це абстракція; вона відображає лише частину властивостей системи, і мета моделювання — визначення рівня абстрактного опису системи, тобто рівня детальності її подання.
Модель і система знаходяться в деяких відношеннях, від яких залежить ступінь відповідності між ними. На міру відповідності між системою та моделлю вказують поняття ізоморфізму та гомоморфізму. Система та модель є ізоморфними, якщо існує взаємооднозначна відповідність між ними, завдяки якій можна перетворити одне подання на інше. Строго доведений ізоморфізм для систем різної природи дає можливість переносити знання з однієї галузі в іншу. За допомогою теорії ізоморфізму можна не тільки створювати моделі систем і процесів, але й організовувати процес моделювання.
Однак існують і менш тісні зв'язки між системою та моделлю. Це так звані гомоморфні зв'язки, які визначають однозначну відповідність лише в один бік - від моделі до системи. Система та модель є ізоморфними тільки в разі спрощення системи, тобто скорочення множини її властивостей (атрибутів) і характеристик поведінки, які впливають на простір станів системи. Зазвичай модель простіша за систему. На рисунку 1.1 схематично зображено різницю ізоморфної та гомоморфної залежностей між системою та моделлю для простору станів системи Zs і моделі Zm. Множину станів моделі Zт визначають з огляду на мету моделювання та обраний рівень абстрактного опису.
Рисунок 1.1 – Співвідношення між системою та моделлю
Отже, аналогія, абстракція та спрощення — це основні поняття, які використовуються під час моделювання систем.
Загальна характеристика проблеми моделювання
Метою процесу моделювання є створення моделі, яка в тій чи іншій формі відтворює найсуттєвіші властивості системи і несе нові знання про таку систему. Об’єктами моделювання, як правило, виступають складні організаційно-технічні системи, які відносяться до великих систем.
При створенні моделей таких систем необхідно враховувати, що модель повинна володіти певними властивостями.
Мета функціювання, яка визначає степінь цілеспрямованості моделі. У відповідності з цим моделі можуть бути розділені на одноцільові, що призначені для розв’язку однієї задачі і багатоцільові, які дають можливість розв’язувати багато задач.
Складність, яка оцінюється за загальною кількістю елементів і зв’язків між ними. Складні системи, можуть мати ієрархічні моделі.
Цілісність, яка проявляється в тому, що моделі окремих елементів повинні бути узгоджені між собою і визначені зв’язки між окремими моделями.
Адаптивність дає можливість враховувати зміни властивостей як самої моделі, так і зміни впливу навколишнього середовища, що дає можливість оцінити поведінку системи в умовах, які близькі до реальних.
Керованість моделі витікає із необхідності забезпечити керування зі сторони експериментатора для отримання можливості дослідження поведінки системи в різних умовах, які імітують реальні. Керованість тісно пов’язана з степенню автоматизації моделювання, коли разом з програмними засобами моделювання, використовується можливість діалового спілкування дослідника з ЕОМ.
Відкритість моделі, яка дає можливість змінювати структуру моделі, її параметри і характеристики в залежності від зміни властивостей об’єкта, мети його функціювання та ін.
Одним із найважливіших проблем в моделюванні є вибір мети моделювання. Конкретний вигляд моделі в значній степені визначається метою моделювання. Подібність процесів, які протікають в моделі і системі є не метою, а умовою успішного розв’язку задачі моделювання. Тому за мету моделювання необхідно вибрати деяку задачу, яка випливає із вивчення якої-небудь сторони функціювання об’єкта (надійність, затрати часу на обслуговування заявки).
Після того, як вибрана мета моделюваня виникає наступна проблема – побудова моделі.
Побудова моделі ґрунтується на двох підходах: експериментальний і аналітичний.
В основі експериментального підходу лежить метод “чорної скрині”, коли експериментатор фіксує тільки вхідні і вихідні сигнали системи і на основі такої інформації про систему будує її модель. Модель системи, отримана таким способом, носить назву емпіричної.
Аналітичний підхід передбачає усестороннє і детальне вивчення процесів, які зумовлюють функціювання системи, виявлення основних фізичних законів, які лежать в основі таких процесів, що дає можливість скласти моделі у вигляді алгебраїчних чи диференціальних рівнянь. Такі моделі носять назву аналітичних. Важливим моментом в побудові аналітичних моделей є ідеалізація об’єкта, яка передбачає виділення тих властивостей об’єкта, які зумовлені метою моделювання і ігнорування несуттєвих для даних умов функціювання системи. В такому сенсі модель виступає як деякий “замінник” оригінала, який є фіксацією лиш деяких властивостей реальної системи.
Побудова моделі є можливою тоді, якщо є інформація або висунута гіпотеза відносно структури, алгоритмів і параметрів системи. На основі їх здійснюється ідентифікація системи – визначення певних параметрів моделі.
Наступною проблемою в моделюванні є робота з моделлю, що передбачає розв’язок моделі, оцінку її адекватності і достовірності.
Таким чином, характеризуючи проблему моделювання в цілому, необхідно враховувати те, що від постановки задачі моделювання до інтерпретації отриманих результатів існує велика група складних науково-технічних проблем, що основних із яких можна віднести ідентифікацію реальних об’єктів, вибір виду моделі, побудову моделі і їх машинну реалізацію, перевірку правильності отриманих в процесі моделювання результатів.
