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

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





Опишемо детально пристрій однією зі схем. Source2 - джерело пакетів, за ним об'єкт selectOutput1, який перевіряє умови знищення 30% пакетів. Якщо знищено більше 30%, то пакети йдуть на нижню гілку, де час затримки каналів встановлено в 4 мс. Якщо знищено менше 30%, то пакети йдуть по верхній гілці, де час затримки каналів 5 мс. Кожна їх двох гілок складаються з двох накопичувачів (об'єкт Queue) і двох каналів (об'єкт Delay). Після переходу по гілці пакет заходить в об'єкт SelectOutput, де перевіряється час обслуговування пакету і визначається напрямок виходу пакета з системи.

Розглянемо окремі параметри кожного об'єкта.

Source:

- newEntity - тип спричиненої заявки. Тут визначаємо створений раніше клас MyMessage.

- interarrivalTime - вираз, вичислювальне час до створення наступної заявки. За умовою завдання цей час одно 6 ± 3 с (triangular (3, 6, 9)).

selectOutput1:

У умови даного об'єкта прописана змінна path. Якщо змінна має справжнє значення, то пакет передається в гілку з каналами, затримка яких дорівнює 5 мс, інакше передача пакетів йде по гілці з каналами, які мають затримку 4 мс.

Гілки, які йдуть паралельно мають однакові параметри за винятком часу затримки.

queue:

- onEnter - код, який виконується при вході в об'єкт. Тут визначається змінна Enter класу MyMessage. ((MyMessage) entity) .Enter=getTime ().

delay2 і delay4:

- delayTime - час затримки заявки (за умовою 5 або 4 с), для верхньої гілки це значення дорівнює п'яти, для нижньої чотирьом.

delay3 і delay5:

- onExit - код, що виконується, коли заявка залишає об'єкт. Визначається змінна Exit класу packet - час закінчення переходу заявки по каналах ((MyMessage) entity) .Exit=getTime ().

selectOutput:

onEnter - викликається метод NewControlDelayTime (), в якому описана функція, що обчислює час переходу пакету по каналу. Якщо час більше 10с, то заявка відправляється на перший вихід, якщо ні, то на другий.


3.5 Створення анімації


Анімація моделі допомагає візуалізувати роботу моделі. Анімація призначена для кінцевого користувача.

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

На малюнку 6 представлена ??розроблена анімація відображає роботу моделей.


Малюнок 6 - Коректна передача пакета


4. Результати роботи програмної моделі

anylogic порт програмний анімація

У результаті роботи імітаційної моделі наочно демонструється передача мовних пакетів. У ході моделювання по заданих умов і параметрів отримані значення наступних показників: кількість переданих пакетів, кількість знищуваних пакетів, час затримки пакету в каналі, процентне співвідношення переданих і знищуваних пакетів.


Малюнок 7 - Динаміка відносини отриманих та недошедших пакетів другої схеми


Рисунок 8 - Динаміка відносини отриманих та недошедших пакетів другої схеми


З даних графіків можна зробити висновок про те, що використання резервів дозволяє утримувати кількість видаляються пакетів в межах допустимої норми - 30%.

Крім того з малюнка 6 видно, що частота підключення резервного ресурсу досить мала - порядку 0,036 Гц. А так само вона з допустимою точністю збігається в основної та альтернативної схеми моделі.


Висновок


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

Реалізована анімація дає наочне зображення процесів, що відбуваються в моделі.

Крім того були отримані і проаналізовані дані роботи системи.


Список використаних джерел


1. XJ Technologies [Електронний ресурс].- Режим доступу: http://xjtek, вільний.

2. XJ Technologies Company Ltd. Довідкове керівництво по Enterprise Library.- 2012. - 134 с.

. XJ Technologies Company Ltd. Навчальний посібник з Enterprise Library.- 2010. - 117 с.

4. СТО 0...


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





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

  • Реферат на тему: Модель системи передачі пакетів даних
  • Реферат на тему: Використання пакетів демонстраційної графіки як засобу наочності навчання
  • Реферат на тему: Розробка підсистеми створення Scorm-пакетів
  • Реферат на тему: Мережі з комутацією пакетів у віртуальних каналах
  • Реферат на тему: Дослідження параметрів якості мереж з комутацією пакетів