Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Імітаційне моделювання

Реферат Імітаційне моделювання





заявок не може знову вступити на який-небудь елемент, тобто зворотні зв'язки відсутні. У замкнутих Q-схемах є зворотний зв'язок, за якими заявки рухаються у напрямі, зворотному напрямку вхід/вихід.

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

Для формалізації процесів використовуємо апарат Q-схем. Структурна схема моделі може бути представлена ??у вигляді, зображеному на малюнку 2.


Малюнок 2 - Q-схема процесу


Джерело И1 імітує джерело мовних пакетів. Накопичувач Н1 імітує першу накопичувач перед першим транзитним каналом, де буферизуются пакети, К1 імітує першу транзитний канал передачі, накопичувач Н2 імітує другий накопичувач перед другим транзитним каналом, К2 імітує другий транзитний канал передачі. Т1 імітує знищення пакетів, Т2 імітує вихід системи.


2. Мережа Петрі для процесу роботи порту


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

На малюнку 3 представлена ??мережа Петрі для повного опису моделі.


Малюнок 3 - Мережа Петрі


3. Побудова моделі


3.1 Опис програмного продукту

- інструмент імітаційного моделювання, що підтримує такі підходи до створення імітаційних моделей: процесно-орієнтований (дискретно-подієвий), системно динамічний і Агентна, а також будь-яку їхню комбінацію. Унікальність, гнучкість і потужність мови моделювання, наданого AnyLogic, дозволяє врахувати будь-який аспект модельованої системи з будь-яким рівнем деталізації. Графічний інтерфейс AnyLogic, інструменти та бібліотеки дозволяють швидко створювати моделі для широко спектру завдань від моделювання виробництва, логістики, бізнес-процесів до стратегічних моделей розвитку компанії та ринків.

Для побудови моделі використовуються змінні різного типу даних і компоненти з бібліотеки Enterprise Library.

За допомогою об'єктів Enterprise Library можна моделювати системи реального світу, динаміка яких представляється як послідовність операцій (прибуття, затримка, захоплення ресурсу, поділ) над якимись сутностями, що представляють клієнтів, документи, дзвінки, пакети даних, транспортні кошти. Процеси задаються у формі потокових діаграм (блок-схем) - графічному поданні, прийнятому в багатьох областях: виробництві, бізнес-процесах, центрах обробки дзвінків, логістиці, охороні здоров'я. Потокові діаграми AnyLogic ієрархічні, масштабуються, розширюваність і об'єктно-орієнтовані, що дозволяє користувачеві моделювати складні системи будь-якого рівня детальності. Іншою важливою особливістю Enterprise Library є можливість створення досить складних анімацій процесних моделей.


3.2 Змінні і класи


Основні змінні і параметри, необхідні для побудови моделі, представлені в таблиці 1.


Таблиця 1 - Змінні

Sink3.getCount () Кількість знищених пакетовsumКолічество пакетовvar1Процент знищених пакетовpathЛогіческая змінна, значення якої вказує на виконання умови виходу або знищення пакетаshowTimeВремя проходження системи пакетомHerz1Частота підключення резерваCount1Колічество пакетів, які пройшли через канали з підключенням ресурсу

Створено клас packet, який характеризує мовної пакет, що проходить через систему. Параметри класу: Enter - час входження пакета в систему, Exit - час виходу пакета з системи.


3.3 Об'єкти бібліотеки Enterprise Library


Для побудови моделі використовувалися такі об'єкти бібліотеки Enterprise Library:

- Source - генератор заявок;

- Sink - видалення заявок;

- Queue - моделює чергу і зберігає надходять заявки в певному порядку;

- SelectOutput - залежно від заданої умови пересилає заявку на один з вихідних портів;

- Delay - затримує заявки на заданий проміжок часу.


3.4 Розробка моделі


На малюнках 4 і 5 представлена ??реалізована модель системи.


Малюнок 4 - Схема моделі


Малюнок 5 - Альтернативна схема моделі


...


Назад | сторінка 2 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Електрична схема математичної моделі системи автоматичного управління
  • Реферат на тему: Пошукове проектування моделі ПЛІС для побудови системи цифрової обробки сиг ...
  • Реферат на тему: Принципи моделювання. Створення інформаційних моделей. Перехід від реальн ...
  • Реферат на тему: Створення моделі виникнення Сонячної системи з міжзоряного газу на базі чис ...
  • Реферат на тему: Розробка моделі програмного забезпечення інформаційної системи функціонуван ...