Файл: Вдовин Суркова Валентинов Теория систем и системный анализ.pdf
Добавлен: 12.02.2019
Просмотров: 22664
Скачиваний: 342
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. Организация квазипараллелизма транзактным способом
— агрегаты обмениваются между собой сигналами;
— каждый выходной сигнал от одного агрегата является
входным сигналом для другого агрегата.
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.
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.
468
469
Начало
I=0
I=I+1
T=T+ΔT
K=T
Формир. списка процессов,
поиск в данн. момент
времени
K=0
K=K+1
ФД
Формирование событий
К=К
Т
0
=Т
К=КП
Конец
Да
Да
Нет
Нет
Нет
текущ
оконч
Да
Рис. 3.28. Организация квазипараллелизма процессным способом:
КП — количество процессов в системе
14.4. Классификация имитационных моделей
в экономике
Имитационные модели в экономике классифицируются в
соответствии со следующими основными признаками: масштаб
моделируемого процесса; сфера деятельности; способ реализа-
ции модели; способ учета времени; способ отображения резуль-
татов моделирования.
В соответствии с признаком “масштаб моделируемого про-
цесса” основными имитационными моделями могут быть: модели
отдельных процессов, происходящих на предприятии; модели
сфер деятельности на предприятии; модели предприятий; моде-
ли отраслей экономики; межотраслевые имитационные модели.
В соответствии с признаком “сфера деятельности” имита-
ционные модели могут быть: финансовыми, производственными;
обеспечения предприятия; управления предприятием.
В соответствии с признаком “способ реализации модели”
имитационные модели могут быть: исследовательскими — для
исследования экономических систем; модели обеспечения ана-
литической работы на предприятии (например, прогнозирования
объемов производства продукции); модели поддержки процессов
выработки и принятия решений.;
В соответствии с признаком “способ учета времени” имита-
ционные модели могут быть: работающими в реальном масштабе
времени (работает точно так, как протекает моделируемый про-
цесс); работающими в условном масштабе времени — машинном
и др.
В соответствии с признаком “способ отображения резуль-
татов моделирования” имитационные модели могут быть: на
носителях информации (бумажных, электронных); на элементах
(объектах) системы управления; мультимедийных средствах.
Соотношение аналитических и имитационных элементов
модели. Если подходить к этому признаку классификации строго,
то следует отметить, что “чистых” имитационных моделей нет.
В любой имитационной модели всегда присутствует аналитиче-
ская часть. Считают, что модель является имитационной, если в
ней присутствует хотя бы один имитационный элемент.
В качестве примеров имитационных моделей, применяемых
в экономике, можно привести в первую очередь модели поло-
женные в основу построения корпоративных информационных
систем управления предприятиями. Это “1С: Предприятие”,
“Галактика”, “Флагман”, “Олимп” и др. Указанные системы, как
правило, работают в реальном масштабе времени и фиксируют
(отображают, имитируют) информационные потоки различных
468
469
Начало
I=0
I=I+1
T=T+ΔT
K=T
Формир. списка процессов,
поиск в данн. момент
времени
K=0
K=K+1
ФД
Формирование событий
К=К
Т
0
=Т
К=КП
Конец
Да
Да
Нет
Нет
Нет
текущ
оконч
Да
Рис. 3.28. Организация квазипараллелизма процессным способом:
КП — количество процессов в системе
14.4. Классификация имитационных моделей
в экономике
Имитационные модели в экономике классифицируются в
соответствии со следующими основными признаками: масштаб
моделируемого процесса; сфера деятельности; способ реализа-
ции модели; способ учета времени; способ отображения резуль-
татов моделирования.
В соответствии с признаком “масштаб моделируемого про-
цесса” основными имитационными моделями могут быть: модели
отдельных процессов, происходящих на предприятии; модели
сфер деятельности на предприятии; модели предприятий; моде-
ли отраслей экономики; межотраслевые имитационные модели.
В соответствии с признаком “сфера деятельности” имита-
ционные модели могут быть: финансовыми, производственными;
обеспечения предприятия; управления предприятием.
В соответствии с признаком “способ реализации модели”
имитационные модели могут быть: исследовательскими — для
исследования экономических систем; модели обеспечения ана-
литической работы на предприятии (например, прогнозирования
объемов производства продукции); модели поддержки процессов
выработки и принятия решений.;
В соответствии с признаком “способ учета времени” имита-
ционные модели могут быть: работающими в реальном масштабе
времени (работает точно так, как протекает моделируемый про-
цесс); работающими в условном масштабе времени — машинном
и др.
В соответствии с признаком “способ отображения резуль-
татов моделирования” имитационные модели могут быть: на
носителях информации (бумажных, электронных); на элементах
(объектах) системы управления; мультимедийных средствах.
Соотношение аналитических и имитационных элементов
модели. Если подходить к этому признаку классификации строго,
то следует отметить, что “чистых” имитационных моделей нет.
В любой имитационной модели всегда присутствует аналитиче-
ская часть. Считают, что модель является имитационной, если в
ней присутствует хотя бы один имитационный элемент.
В качестве примеров имитационных моделей, применяемых
в экономике, можно привести в первую очередь модели поло-
женные в основу построения корпоративных информационных
систем управления предприятиями. Это “1С: Предприятие”,
“Галактика”, “Флагман”, “Олимп” и др. Указанные системы, как
правило, работают в реальном масштабе времени и фиксируют
(отображают, имитируют) информационные потоки различных