Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Остановка модели




Существует два основных способа остановки модели: «вручную» (меню Execute, оператор Halt) и по определенному условию (достиже­ние в модели определенного состояния).

Второй способ связан с размещением оператора остановки halt() в определенных полях описания модели. Например, размещение опера-


Рис. 2.9. Список коллекций переменных

Для определения коллекции следует нажать кнопку??? при от­крытом списке коллекций. При этом открывается окно описания коллекции (рис. 2.10).

В поле Document Name указывается имя коллекции (Gas), в поле Variables to Store — имена переменных, которые мы включаем в кол­лекцию (в нашей коллекции три переменных: clock, N и Status). Кро­ме того, в этом же окне указываются условия, при которых будут ре­гистрироваться значения переменных коллекции.

Для коллекции Gas значения всех переменных будут регистриро­ваться каждые 10 единиц модельного времени, начиная с 0 (запуск модели) и кончая 1440 единицами модельного времени (остановка модели). Эти данные размещены в полях: Trigger Type, Trigger at Time, Repeat Interval и Stop Time.

В общем случае условия сбора значений переменных коллекции могут быть и другими — эти возможности определяются списком Trigger Type (см. рис. 2.11 с раскрытым ниспадающим меню).


96


Часть 2. Имитационное моделирование


Введение в систему Micro Saint


97


 


Рис. 2.11. Меню условий сбора переменных в эксперименте

Варианты Begin Task и End Task определяют в качестве условий сбора значений переменных соответственно ситуации, когда тэг вхо­дит в блок задачи и выходит из блока задачи. При этом поле Trigger on будет определять номер этой задачи.


Варианты Enter Queue и Depart Queue определяют в качестве усло­вий сбора ситуации, когда тэг входит в очередь и соответственно вы­ходит из нее. При этом поле Trigger on будет определять номер очере­ди.

Вариант End of Run будет связан со сбором результатов только в момент окончания моделирования.

Выбор одного из этих вариантов будет определять условия сбора значений всех переменных коллекции.

После того как мы определили состав переменных коллекции, условия сбора результатов и закрыли окно рис. 2.10, в окне рис. 2.9 появится запись

Теперь при необходимости внесения изменений в коллекцию (до­бавление или удаление переменных) можно открыть окно рис. 2.10 двойным кликом на строке коллекции в списке Snapshots.

Определение параметров прогона модели

Перед запуском модели необходимо определить, в каком режиме будет проходить моделирование (выполняться прогон модели). Для ввода такой информации следует нажать кнопку определения пара-

|

|п-1

метров прогона ||gj, при этом на экране монитора появляется окно рис. 2.12.

В этом окне отмечаются функции, которые будут реализованы в процессе прогона модели.

1. Trace of Tasks (трассировка задач).

2. Snapshots of Variables (сбор значений переменных).

3. Standart Deviations Set to Zero (не используется для простых за­
дач).

4. Action View Functions (анимация).

5. Queue Data Collection (сбор данных о состояниях очередей).

6. Time to begin Data Collection (модельное время начала сбора дан­
ных).

7. Times to Run the Model (номер прогона модели).

8. Show Entities With (форма показа динамических объектов — тэ­
гов, символами или их количеством, обычно символами).

Второй и пятый из этих пунктов необходимы для сбора результа­тов, остальные реализуют вспомогательные функции.


98


Часть 2. Имитационное моделирование


Введение в систему Micro Saint


99


 


           
 
   
     
 
 

II

Рис. 2.12. Установка параметров прогона

После установки этих позиций при запуске модели система за­просит вас о файлах, в которых вы предполагаете собирать информа­цию. Обычно имена таких файлов совпадают либо с именем модели (для нашего примера EXAMPLE1), либо с именем коллекции пере­менных (Gas).




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


Дата добавления: 2015-06-27; Просмотров: 346; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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