Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Розроблення структурної схеми імітаційної моделі та опису її функціонування




На цьому етапі об'єкт моделювання остаточно формалізується у вигляді абстрактної системи. Для цього необхідно описати структуру системи та сукупність математичних описів усіх її елементів, зовнішніх впливів і взаємодій між усіма елементами в процесі функціонування системи.

Структура системи визначається з огляду на побудовану концептуальну модель і вибрані засоби моделювання. У разі реалізації імітаційної моделі алгоритмічною мовою загального призначення на структуру імітаційної моделі істотно впливає вибраний підхід до реалізації імітаційного алгоритму. У разі вибору об'єктно-орієнтованої мови описують класи та підкласи для статичних і динамічних об'єктів, задають інтерфейси, методи класів та властивості об'єктів.

Якщо модель буде реалізовано мовою моделювання GPSS [68], то структура моделі подається у вигляді блок-схеми, що складається з блоків різних типів. Набір блоків у блок-схемі визначає набір операторів мови, які описують структуру системи, що моделюється та логіку її функціонування. У такій схемі блоки відображають виконувані над транзактами операції, а стрілки між блоками — маршрути руху транзактів.Якщо імітаційною моделлю системи є СМО, то її структуру можна зобразити у вигляді схеми, на якій є генератори вимог, що надходять до системи, буферів або черг, пристроїв для обслуговування, які реалізують затримку вимог у системі. Черги до якого-небудь ресурсу утворюються через його зайнятість. На цій схемі може бути зображено програмні блоки, які реалізують необхідні функції в реальній системі. Якщо імітаційна модель будується як мережа Петрі, то структура мережі зображується у вигляді орієнтованого графу.

Якщо програмна реалізація імітаційної моделі здійснюється мовою, орієнтованою на процеси, то структуру моделі можна зобразити у вигляді ресурсів і шляхів проходження потоків повідомлень через ці ресурси. Структурну схему можна побудувати детальніше, якщо виділити всі типи подій для потоків повідомлень та дії, які належать до ресурсів. Фрагмент такої схеми зображено на рис. 5.4.

Рис. 5.4. Фрагмент структури імітаційної моделі технологічного обладнання

Стрілками позначено дії, пов'язані з потоком заготовок (повідомлень). Основними подіями в такій схемі є запит, призначення та звільнення ресурсів, таких як верстат і транспортний візок. Якщо ресурс уже зайнятий, до нього утворюється черга заготовок. На цій самій схемі може бути позначено умови зміни потоків повідомлень. Таку структурну схему імітаційної моделі називають діаграмою або картою подій. Для спрощення діаграми подій за значної кількості ресурсів однотипні ресурси доцільно групувати та визначати як узагальнений ресурс або клас.

Побудова діаграми подій — ефективний проміжний етап перетворення концептуальної моделі в програму імітаційної моделі, який дає змогу здебільшого пропускати етап алгоритмізації моделі та переходити безпосередньо до розроблення програми.

Для розробленої схеми імітаційної моделі описують її функціонування, появу повідомлень у моделі та їх рух по моделі з урахуванням прийнятих алгоритмів.

В описі слід відобразити закони або алгоритми появи повідомлень у моделі, правила входження в черги і виходу з них, алгоритми передавання повідомлень з одного блока моделі в інший, закони або алгоритми, за якими оброблюються (затримуються) повідомлення в блоках обслуговування, а також вибрані дисципліни обслуговування повідомлень.




Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 1337; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.