Третій сектор моделі визначає праві частини диференціальних рівнянь системи за допомогою процедур вбудованої мови програмування для моделювання PLUS. Оскільки у процесі інтегрування шукані параметри можуть вийти за допустимі межі, тому необхідно ввести відповідні обмеження за допомогою умовного оператора.
Завдання для виконання роботи
Відповідно до заданого варіанту необхідно виконати наступні дії:
· розробити блок-діаграми та програмний код GPSS World для реалізації моделі;
· провести процес моделювання у GPSS World з використанням інтерактивного режиму.
Індивідуальні завдання для моделювання поширення вірусу на системному диску
На системному диску, кількість файлів якого становить N одиниць, виник вірус, і з'явилося M пошкоджених файлів. Нехай приріст пошкоджених файлів за день пропорційний добутку кількості непошкоджених файлів на кількість пошкоджених файлів. Коефіцієнт пропорційності Koef (Коефіцієнт поширення вірусу) включає різного роду антивірусні заходи.
|
|
Потрібно змоделювати процес поширення вірусу і визначити максимальну кількість пошкоджених файлів.
Результати моделювання представити у вигляді графіка, у якому на осі абсцис відкладається час моделювання системи, а на осі ординат – кількість пошкоджених і непошкоджених файлів у кожний момент часу моделювання системи.
Індивідуальні вхідні дані для моделювання наведено у табл. 10.10.
Таблиця 10.10
№ варіанту | M | N | Koef |
0.0001 | |||
0.0002 | |||
0.0003 | |||
0.0004 | |||
0.0005 | |||
0.0006 | |||
0.0007 | |||
0.0008 | |||
0.0009 | |||
0.0001 |
Продовження табл. 10.10
0.0002 | |||
0.0003 | |||
0.0004 | |||
0.0005 | |||
0.0006 |
Зміст звіту
· формулювання варіанту завдання;
· математична модель системи;
· обґрунтування вибору конкретних об’єктів GPSS World для реалізації завдання;
· блок-діаграми GPSS World моделі;
· текст GPSSW-програм для реалізації моделі;
· вікна REPORT з різними варіантами результатів моделювання;
· аналіз результатів моделювання, їх графічних залежностей та гістограм.
Контрольні запитання
1. В яких фазах здійснюється моделювання неперервних систем?
2. Яка команда і який блок використовується у GPSSW для моделювання неперервних систем?
3. Що необхідно зробити для побудови розв’язку диференційних рівнянь вищих порядків у GPSS World?
4. Чи можна отримати числову інформацію в графічному вигляді?
5. Опишіть всі кроки, необхідні для виведення у графічному вигляді результатів моделювання шуканої змінної.
|
|
Лабораторна робота 12. Дослідження вагомості впливу змінних користувача на об’єкт моделі за допомогою дисперсійного аналізу
Мета лабораторної роботи – вивчити технології з проведення дисперсійного аналізу у GPSS World та проаналізувати отримані результати