Файл: Вдовин Суркова Валентинов Теория систем и системный анализ.pdf

Добавлен: 12.02.2019

Просмотров: 22664

Скачиваний: 342

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

464

465

Транзактный способ
Условия приментимости способа:
— функциональные действия компонент реальной системы 

одинаковы;

— общее число функциональные действия ограничено;
— каждое функциональные действия — набор простейших 

операций и его можно аппроксимировать активностями;

— существует зависимость выполнения функциональных 

действий друг от друга (обычно в системах массового обслужи-
вания).

Сущность: на вход системы поступают заявки, система име-

ет определенное количество каналов обслуживания.

Алгоритм организации квазипараллелизма.
1. Организуется цикл по модельному времени.
2. Организуется цикл по источникам транзактов (заявок).
3. Определяется последовательность транзактов от каждого 

источника и время генерации каждого транзакта.

4. Осуществляется формирование общей очереди транзак-

тов, поступающих от всех источников.

5. Организуется порядок обслуживания транзактов.
6. Организуется цикл по каналам обслуживания транзактов.
7. Организуется цикл в соответствии с порядком обслужи-

вания по транзактам.

8. Фиксируются моменты времени поступления транзактов 

на обслуживание в каждом канале и моменты времени, когда эта 
заявка будет обслужена.

9. Определяется условие занятости каналов и количество 

заявок, покинувших систему.

Алгоритм организации квазипараллелизма транзактным 

способом приведен на рис. 3.26.

Агрегатный способ
Условия применимости агрегатного способа:
— моделируемая система состоит из нескольких агре-

гатов;

— имеет место тесное взаимодействие между этими агре-

гатами;

 

Начало 

I=0 

I=I+1 

T = T + Δ T

Источник T/A  
K=0 
K=K+1 

Выбор источников 
поступления заявок 

Формирование последова-
тельности и времени 
поступления заявок

 

K=K

 

Формирование 
общей очереди 

Цикл по канал. 
обслуж. К = 0 

К  = К +1 

Определение заявок, 
поступивших в канал 

Оценка времени 
поступления и обслуживания

 

Определение условия 
занятости канала 

Определение обслуж. и 
необслуж. заявок 

Конец 

max

Да

1

1

1

Нет

Рис. 3.26. Организация квазипараллелизма транзактным способом

— агрегаты обмениваются между собой сигналами;
— каждый выходной сигнал от одного агрегата является 

входным сигналом для другого агрегата.


background image

466

467

Алгоритм организации квазипараллелизма 
1. Организуется цикл по модельному времени.
2. Организуется цикл по номеру агрегата, в результате этого 

цикла осуществляется установка начального состояния каждого 
из агрегатов.

3. Организуется цикл по всем номерам агрегатов. В ходе 

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

4. Организуется цикл по номеру агрегата, выбираются 

функциональные действия, осуществляемые каждым агрегатом 
и формируется с учетом этого выходной сигнал. 

Алгоритм организации квазипараллелизма агрегатным 

способом приведен на рис. 3.27. 

Процессный способ
Условия применимости процессного способа:
— все функциональные действия компонент реальной си-

стемы различны;

— имеют место индивидуальные условия выполнения со-

бытий, приводящие к функциональным действиям;

— у каждой компоненты существует определенная после-

довательность выполнения функциональные действия;

— в любой момент Т на данной компоненте может выпол-

няться только одно функциональное действие.

Алгоритм организации квазипараллелизма
1. Организуется цикл по времени и вычисляется модельное 

время.

2. Организуется цикл по номеру процесса, вычисляется 

время его начала и окончания. 

3. Формируется список процессов, которые происходят 

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

 

I=0

 

K=KA 

Цикл по  
номеру  
агрегата 

НАЧАЛО 

I=I+1 

T = T + ΔТ

 

K=0 

K=K+1 

Определение 
начального 
состояния  
агрегата 

K=KA 

K=0 

K=K+1 

J=J+1 

Конец 

T =Kкон 

Оценка  ФД 

J=KA 

Цикл   по входным 
и выходным   
параметрам 

J=J+1 

 

Да

Нет

Нет

Нет

Нет

Да

Да

Да

0

Рис. 3.27. Организация квазипараллелизма агрегатным способом: 

КА — количество агрегатов в системе

Алгоритм организации квазипараллелизма процессным 

способом приведен на рис. 3.28.


background image

466

467

Алгоритм организации квазипараллелизма 
1. Организуется цикл по модельному времени.
2. Организуется цикл по номеру агрегата, в результате этого 

цикла осуществляется установка начального состояния каждого 
из агрегатов.

3. Организуется цикл по всем номерам агрегатов. В ходе 

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

4. Организуется цикл по номеру агрегата, выбираются 

функциональные действия, осуществляемые каждым агрегатом 
и формируется с учетом этого выходной сигнал. 

Алгоритм организации квазипараллелизма агрегатным 

способом приведен на рис. 3.27. 

Процессный способ
Условия применимости процессного способа:
— все функциональные действия компонент реальной си-

стемы различны;

— имеют место индивидуальные условия выполнения со-

бытий, приводящие к функциональным действиям;

— у каждой компоненты существует определенная после-

довательность выполнения функциональные действия;

— в любой момент Т на данной компоненте может выпол-

няться только одно функциональное действие.

Алгоритм организации квазипараллелизма
1. Организуется цикл по времени и вычисляется модельное 

время.

2. Организуется цикл по номеру процесса, вычисляется 

время его начала и окончания. 

3. Формируется список процессов, которые происходят 

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

 

I=0

 

K=KA 

Цикл по  
номеру  
агрегата 

НАЧАЛО 

I=I+1 

T = T + ΔТ

 

K=0 

K=K+1 

Определение 
начального 
состояния  
агрегата 

K=KA 

K=0 

K=K+1 

J=J+1 

Конец 

T =Kкон 

Оценка  ФД 

J=KA 

Цикл   по входным 
и выходным   
параметрам 

J=J+1 

 

Да

Нет

Нет

Нет

Нет

Да

Да

Да

0

Рис. 3.27. Организация квазипараллелизма агрегатным способом: 

КА — количество агрегатов в системе

Алгоритм организации квазипараллелизма процессным 

способом приведен на рис. 3.28.


background image

468

469

Начало 

I=0  

I=I+1 

T=T+ΔT 

K=T 

Формир. списка процессов, 

поиск в данн. момент 

времени 

K=0 

K=K+1 

ФД 

Формирование событий 

К=К

 

Т

0

 

К=КП 

Конец 

Да  

Да 

Нет

Нет

Нет

текущ

оконч

Да 

Рис. 3.28. Организация квазипараллелизма процессным способом:

КП — количество процессов в системе

14.4. Классификация имитационных моделей 

в экономике

Имитационные модели в экономике классифицируются в 

соответствии со следующими основными признаками: масштаб 
моделируемого процесса; сфера деятельности; способ реализа-
ции модели; способ учета времени; способ отображения резуль-
татов моделирования.

В соответствии с признаком “масштаб моделируемого про-

цесса” основными имитационными моделями могут быть: модели 
отдельных процессов, происходящих на предприятии; модели 
сфер деятельности на предприятии; модели предприятий; моде-
ли отраслей экономики; межотраслевые имитационные модели.

В соответствии с признаком “сфера деятельности” имита-

ционные модели могут быть: финансовыми, производственными; 
обеспечения предприятия; управления предприятием.

В соответствии с признаком “способ реализации модели” 

имитационные модели могут быть: исследовательскими — для 
исследования экономических систем; модели обеспечения ана-
литической работы на предприятии (например, прогнозирования 
объемов производства продукции); модели поддержки процессов 
выработки и принятия решений.;

В соответствии с признаком “способ учета времени” имита-

ционные модели могут быть: работающими в реальном масштабе 
времени (работает точно так, как протекает моделируемый про-
цесс); работающими в условном масштабе времени — машинном 
и др.

В соответствии с признаком “способ отображения резуль-

татов моделирования” имитационные модели могут быть: на 
носителях информации (бумажных, электронных); на элементах 
(объектах) системы управления; мультимедийных средствах.

Соотношение аналитических  и имитационных элементов 

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

В качестве примеров имитационных моделей, применяемых 

в экономике, можно привести в первую очередь модели поло-
женные в основу построения корпоративных информационных 
систем управления предприятиями. Это “1С: Предприятие”, 
“Галактика”, “Флагман”, “Олимп” и др. Указанные системы, как 
правило, работают в реальном масштабе времени и фиксируют 
(отображают, имитируют) информационные потоки различных 


background image

468

469

Начало 

I=0  

I=I+1 

T=T+ΔT 

K=T 

Формир. списка процессов, 

поиск в данн. момент 

времени 

K=0 

K=K+1 

ФД 

Формирование событий 

К=К

 

Т

0

 

К=КП 

Конец 

Да  

Да 

Нет

Нет

Нет

текущ

оконч

Да 

Рис. 3.28. Организация квазипараллелизма процессным способом:

КП — количество процессов в системе

14.4. Классификация имитационных моделей 

в экономике

Имитационные модели в экономике классифицируются в 

соответствии со следующими основными признаками: масштаб 
моделируемого процесса; сфера деятельности; способ реализа-
ции модели; способ учета времени; способ отображения резуль-
татов моделирования.

В соответствии с признаком “масштаб моделируемого про-

цесса” основными имитационными моделями могут быть: модели 
отдельных процессов, происходящих на предприятии; модели 
сфер деятельности на предприятии; модели предприятий; моде-
ли отраслей экономики; межотраслевые имитационные модели.

В соответствии с признаком “сфера деятельности” имита-

ционные модели могут быть: финансовыми, производственными; 
обеспечения предприятия; управления предприятием.

В соответствии с признаком “способ реализации модели” 

имитационные модели могут быть: исследовательскими — для 
исследования экономических систем; модели обеспечения ана-
литической работы на предприятии (например, прогнозирования 
объемов производства продукции); модели поддержки процессов 
выработки и принятия решений.;

В соответствии с признаком “способ учета времени” имита-

ционные модели могут быть: работающими в реальном масштабе 
времени (работает точно так, как протекает моделируемый про-
цесс); работающими в условном масштабе времени — машинном 
и др.

В соответствии с признаком “способ отображения резуль-

татов моделирования” имитационные модели могут быть: на 
носителях информации (бумажных, электронных); на элементах 
(объектах) системы управления; мультимедийных средствах.

Соотношение аналитических  и имитационных элементов 

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

В качестве примеров имитационных моделей, применяемых 

в экономике, можно привести в первую очередь модели поло-
женные в основу построения корпоративных информационных 
систем управления предприятиями. Это “1С: Предприятие”, 
“Галактика”, “Флагман”, “Олимп” и др. Указанные системы, как 
правило, работают в реальном масштабе времени и фиксируют 
(отображают, имитируют) информационные потоки различных