Блочная (модульная) концепция моделирования 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Блочная (модульная) концепция моделирования



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

Любой блок модели можно характеризовать конечным набором состояний z, в которых он может находиться.

Время прогона модели Т – время моделирования процесса от начального момента до конечного момента, устанавливаемого по желанию при заданных начальных условиях и заданных параметрах модели.

Время моделирования Tmod – совокупность времени прогонов при одних и тех же параметрах (совокупность прогонов определенного варианта системы).

Позволяет набрать статистику поведения модели системы (точнее, данного варианта моделей системы).

Пусть в течение времени прогона (0;Т) блок изменяет состояния в момент времени  , где j – номер момента времени.

Эти моменты времени изменения состояний блока можно условно подразделить на 3 группы:

1) случайные моменты времени, связанные с внутренними свойствами этого блока;

2) случайные моменты времени, связанные с изменением состояния других блоков (в том числе среды Е);

3) детерминированные моменты времени, связанные с заданием расписания функционирования блоков модели.

Моментами смены состояний модели М в целом  будем считать все моменты изменения состояния блоков , , т.е. , .

При моделировании фиксируются моменты изменения состояний и номера состояний образуют массив состояний. Этот массив и характеризует динамику модели. В начальный момент времени  задаются начальные состояния.

Рассмотрим типовую укрупненную систему моделирующего алгоритма (для схемы с дискретными состояниями).

 

 

A – модуль задания начального значения;

А1 – подмодуль задания начального состояния варианта модели;

А2 – подмодуль задания начального состояния варианта модели.

B – модуль взаимодействия; определяется момент смены состояния (осуществляется просмотр массива состояний, выбор блока  с минимальным временем смены состояния ).

С1 – подмодуль для логического перехода по номеру блока  или по времени T;

C2 – подмодуль для фиксации информации, изменяющихся при просмотре блока, а также для определения следующего момента смены состояний;

С3 – подмодуль для завершения прогона при ;

D – модуль управляющей обработки:

D1 – подмодуль проверки окончания исследования варианта модели по числу прогонов или по точности результирующего моделирования;

D2 – подмодуль окончательной обработки результирующего моделирования и выдачи результата.

Для изменения вариантов для этой схемы организуется внешний цикл.

 



Поделиться:


Последнее изменение этой страницы: 2021-01-08; просмотров: 73; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.59.187 (0.005 с.)