Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:simulation_fca:technology:simulation_description [2013/02/15 12:27] admin |
— (текущий) | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Методика имитационного моделирования ====== | ||
- | |||
- | |||
- | Анализ деятельности компании с помощью методики имитационного моделирования осуществляется в 3 этапа: | ||
- | |||
- | |||
- | |||
- | -Разрабатываются диаграммы исследуемых процессов. | ||
- | -Для операций, входящих в исследуемые процессы на всех уровнях декомпозиции процессов, заполняются параметры: "Время выполнения", "Время ожидания". | ||
- | -Проводится имитация для множества исследуемых процессов, в результате чего определяется время, которое затрачивается на выполнение операций. | ||
- | |||
- | |||
- | |||
- | Если проводится имитация процесса в нотации Процесс, Процедура, ЕРС или BPMN, система последовательно имитирует выполнение процесса по диаграмме. Если подпроцессы декомпозированы, то система переходит на диаграмму подпроцесса, имитирует ее выполнение и возвращается обратно. | ||
- | |||
- | |||
- | |||
- | Время выполнения и Время ожидания операции могут быть заданы в виде случайных величин. Ход выполнения процессов в нотациях Процесс, Процедура, ЕРС и BPMN в общем случае, носит вероятностный характер. Поэтому длительность процесса, в общем случае, является случайной величиной. | ||
- | |||
- | |||
- | ===== Правила расчета длительности процессов в нотациях Процедура, Процесс, EPC и BPMN ===== | ||
- | |||
- | ==== Последовательный блок ==== | ||
- | |||
- | При последовательном выполнении действий (//Рис.1//) или функций (//Рис.2//) их продолжительность суммируется и включается в длительность процесса. | ||
- | |||
- | | [{{ru/simulation_fca/technology/simulation_description/simulation_description_002.png?nolink |Рисунок 1. Последовательное выполнение действий}}] | [{{ru/simulation_fca/technology/simulation_description/simulation_description_004.png?nolink |Рисунок 2. Последовательное выполнение функций}}] | ||
- | |||
- | |||
- | |||
- | При последовательном выполнении задач, когда не возникает никаких событий, переход к следующему процессу осуществляется по потокам управления. | ||
- | |||
- | {{Методика%20имитационного%20моделирования.%20Правила%20расчета%20длительности%20процессов%20в%20нотациях%20Процедура.files:image004.png?342x65}}Рис. 3. Последовательное выполнение задач | ||
- | |||
- | Продолжительность выполнения задач суммируется и включается в длительность процесса. | ||
- | |||
- | При последовательном выполнении событий и задач, промежуточные события не оказывают влияние на длительность процесса. | ||
- | |||
- | {{Методика%20имитационного%20моделирования.%20Правила%20расчета%20длительности%20процессов%20в%20нотациях%20Процедура.files:image006.png?535x76}}Рис. 3. Последовательное выполнение задач и событий | ||
- | |||
- | ==== Параллельный блок ==== | ||
- | |||
- | При параллельном выполнении веток процесса последовательно выполняются действия (//Рис.4//) или функции (//Рис.5//) всех веток, но в длительность процесса включается продолжительность той ветки, длительность которой наибольшая. | ||
- | |||
- | | {{Методика%20имитационного%20моделирования.%20Правила%20расчета%20длительности%20процессов%20в%20нотациях%20Процедура.files:image007.png?257x419|http://byte_srv:8080/lib/exe/fetch.php/ru/simulation_fca/technology/simulation_description/simulation_description_006.png}} | {{Методика%20имитационного%20моделирования.%20Правила%20расчета%20длительности%20процессов%20в%20нотациях%20Процедура.files:image008.png?257x481|http://byte_srv:8080/lib/exe/fetch.php/ru/simulation_fca/technology/simulation_description/simulation_description_008.png}} || Рисунок 4. Параллельное выполнение действий | Рисунок 5. Параллельное выполнение функций | | ||
- | |||
- | Пример построения параллельных веток в BPMN приведен на рис3. | ||
- | |||
- | |||
- | |||
- | {{Методика%20имитационного%20моделирования.%20Правила%20расчета%20длительности%20процессов%20в%20нотациях%20Процедура.files:image009.png?544x312}}Рис. 6. Параллельное выполнение задач | ||
- | |||
- | ==== Блок с условиями ==== | ||
- | |||
- | В тех случаях, когда действия Процедуры, Процесса выполняются в зависимости от какого-то условия, для обозначения условия используется специальный элемент - Решение. Для стрелок «Связь предшествования», исходящих из этого элемента, задается Условие перехода по этой стрелке к следующим действиям или Вероятность этого перехода. | ||
- | |||
- | В тех случаях, когда функции EPC выполняются в зависимости от какого-то условия, для обозначения условия используются операторы {{Методика%20имитационного%20моделирования.%20Правила%20расчета%20длительности%20процессов%20в%20нотациях%20Процедура.files:image010.png?33x33|http://byte_srv:8080/lib/exe/fetch.php/ru/simulation_fca/technology/simulation_description/simulation_description_010.png}}, {{Методика%20имитационного%20моделирования.%20Правила%20расчета%20длительности%20процессов%20в%20нотациях%20Процедура.files:image011.png?33x33|http://byte_srv:8080/lib/exe/fetch.php/ru/simulation_fca/technology/simulation_description/simulation_description_012.png}}. Для событий, следующих за этими операторами, задается Условие перехода к следующим функциям или Вероятность этого перехода (//Рис.5,// //Рис.6,// //Рис.7//). | ||
- | |||
- | Переход по условию в BPMNосуществляется пр помощи | ||
- | |||
- | ==== Эксклюзивного шлюза ==== | ||
- | |||
- | {{Методика%20имитационного%20моделирования.%20Правила%20расчета%20длительности%20процессов%20в%20нотациях%20Процедура.files:image013.png?222x132}}Рис. 7. Ветвление по XOR | ||
- | |||
- | |||
- | |||
- | ==== Неэксклюзивного шлюза** | ||
- | |||
- | {{Методика%20имитационного%20моделирования.%20Правила%20расчета%20длительности%20процессов%20в%20нотациях%20Процедура.files:image015.png?271x181}}Рис. 8. Ветвление по OR | ||
- | |||
- | |||
- | |||
- | ==== Комплексного шлюза ==== | ||
- | |||
- | {{Методика%20имитационного%20моделирования.%20Правила%20расчета%20длительности%20процессов%20в%20нотациях%20Процедура.files:image017.png?233x139}}Рис. 9. Ветвление как по OR | ||
- | |||
- | ==== При помощи условных потоков ==== | ||
- | |||
- | {{Методика%20имитационного%20моделирования.%20Правила%20расчета%20длительности%20процессов%20в%20нотациях%20Процедура.files:image019.png?264x195}}Рис. 10. Ветвление при помощи условных потоков | ||
- | |||
- | При имитации процесса, как только система достигает блока «Решение» или одного из операторов, она каждый раз в соответствии с заданным Условием или Вероятностью принимает решение, какой путь выбрать. | ||
- | |||
- | |||
- | |||
- | | {{Методика%20имитационного%20моделирования.%20Правила%20расчета%20длительности%20процессов%20в%20нотациях%20Процедура.files:image020.png?257x323|http://byte_srv:8080/lib/exe/fetch.php/ru/simulation_fca/technology/simulation_description/simulation_description_014.png}} | {{Методика%20имитационного%20моделирования.%20Правила%20расчета%20длительности%20процессов%20в%20нотациях%20Процедура.files:image021.png?257x385|http://byte_srv:8080/lib/exe/fetch.php/ru/simulation_fca/technology/simulation_description/simulation_description_016.png}} ||| Рисунок 11. Условное выполнение процессов ||| | ||
- | | {{Методика%20имитационного%20моделирования.%20Правила%20расчета%20длительности%20процессов%20в%20нотациях%20Процедура.files:image022.png?273x290|http://byte_srv:8080/lib/exe/fetch.php/ru/simulation_fca/technology/simulation_description/simulation_description_018.png}} || {{Методика%20имитационного%20моделирования.%20Правила%20расчета%20длительности%20процессов%20в%20нотациях%20Процедура.files:image023.png?273x321|http://byte_srv:8080/lib/exe/fetch.php/ru/simulation_fca/technology/simulation_description/simulation_description_020.png}} || | ||
- | | Рисунок 12. Условное выполнение процессов в цикле |||| | ||
- | | | | | | | ||
- | |||
- | |||
- | | {{Методика%20имитационного%20моделирования.%20Правила%20расчета%20длительности%20процессов%20в%20нотациях%20Процедура.files:image024.png?305x290|http://byte_srv:8080/lib/exe/fetch.php/ru/simulation_fca/technology/simulation_description/simulation_description_022.png}} | {{Методика%20имитационного%20моделирования.%20Правила%20расчета%20длительности%20процессов%20в%20нотациях%20Процедура.files:image025.png?305x384|http://byte_srv:8080/lib/exe/fetch.php/ru/simulation_fca/technology/simulation_description/simulation_description_024.png}} || Рисунок 13. Комбинация цикла и нескольких условий выхода из цикла || |