Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:simulation_fca:simulation_activity:description_processes:rules_origin [2017/07/05 10:38]
ru:simulation_fca:simulation_activity:description_processes:rules_origin [2023/03/16 12:20] (текущий)
Строка 1: Строка 1:
 +====== Моделирование возникновения экземпляра процесса ======
  
 +Для того чтобы сымитировать выполнение экземпляров процесса, необходимо, в первую очередь, смоделировать условия возникновения экземпляров процесса. Экземпляр процесса возникает в момент возникновения экземпляра стартового события/событий диаграммы процесса. Экземпляр имитирующего стартового события может возникнуть либо по причине передачи управления из экземпляра другого имитирующего процесса, либо в соответствии с правилами возникновения экземпляров этого имитирующего стартового события. Правила возникновения экземпляров имитирующего стартового события задаются в **Окне свойств** объекта справочника "События" (вкладка **Параметры имитации** -> вкладка **Правила возникновения**) (//Рис.1//). 
 +
 + 
 +[{{ ru/simulation_fca/stages_simulation_fca/process_description/process_start/autot_process_start_061.png?nolink |Рисунок 1. Моделирование правил возникновения экземпляров события}}]
 +
 +Для модели события может быть задано несколько правил возникновения экземпляров события. Генерация экземпляров имитирующего события определяется логическим сложением всех заданных правил.
 +Для моделирования правила возникновения экземпляров события необходимо заполнить следующие параметры на вкладке **Правила возникновения**:  
 +
 +  *Тип случайной величины, 
 +  *Интервал,
 +  *Закон распределения, 
 +  *Количество экземпляров события.
 +
 +=====Тип случайной величины=====
 +
 +
 +Параметр может принимать значения: Момент времени, Шаг повторения, Таймер.
 +  *"Момент времени" выбирается для задания конкретных моментов времени, когда в течение интервала, заданного в параметре "Интервал", возникают экземпляры события. 
 +  *"Шаг повторения" выбирается для задания шага между моментами возникновения экземпляров события в течение интервала, заданного параметре "Интервал". Примером события, для моделирования возникновения экземпляров которого в качестве типа случайной величины выбирается "Шаг повторения", может служить событие "Поступил звонок от клиента". Экземпляры этого события возникают через определенные интервалы времени в течение дня. 
 +  *"Таймер" выбирается для задания задержки перед возникновением экземпляра промежуточного события-обработчика, фигура которого расположена на диаграмме процесса в нотации BPMN. Время задержки отсчитывается от момента перехода к модели события во время имитации.
 +
 +=====Интервал=====
 +
 +Параметр является комплексным и предназначен для задания интервалов времени, в течение которых возникают экземпляры события (//Рис.2//). Описание параметров комплексного параметра "Интервал" приведено в //Табл.1//. 
 +
 +<startTableBox>
 +^  **Параметр интервала**  ^  **Описание**  ^
 +| Интервал возникновения экземпляров события | Задает шаблон для генерации временных отрезков, в течение которых возникают экземпляры события. Шаблон - это интервал времени, который будет повторяться в соответствии с правилами, заданными в разделе "Повторять": \\ - Сутки: длительность шаблона - сутки; \\ - Год: длительность шаблона - год. |
 +| Повторять | Задает правила, по которым интервал возникновения экземпляров события повторяется, например, "Ежедневно", "Ежемесячно". Если в качестве длительности шаблона выбран Год, то частоту повторения шаблона можно выбрать только из двух опций: "Нет" или "Ежегодно". |
 +| Пределы повторения | Задает либо интервал дат, в течение которого возникают экземпляры события по указанным ранее правилам, либо количество повторений интервала возникновения экземпляров события, если не указано "Нет" в значении параметра "Повторять" . |
 +<endTableBox|Таблица 1. Описание параметров комплексного параметра "Интервал">
 +
 +
 +На //Рис.2// приведен пример следующего интервала возникновения экземпляров события: начало отсчета: 10 октября 2012-го года. Начиная с этой даты, каждый день каждого года с 09:00:00 до 18:00:00, с 1-го января и до 31-го января включительно возникают экземпляры события.
 +
 + 
 +[{{ ru/simulation_fca/stages_simulation_fca/process_description/process_start/autot_process_start_062.png?nolink |Рисунок 2. Параметры интервала}}]
 +
 +Для модели события с Типом случайной величины "Шаг повторения" первый экземпляр имитирующего события возникает в момент начала заданного интервала возникновения экземпляров события. Т.е. если задан Интервал возникновения экземпляров события "Сутки -> Время возникновения: с 09:00:00 до 18:00:00", первый экземпляр имитирующего события возникнет в 9:00:00.  
 +
 +Для модели события с Типом случайной величины "Таймер" значение параметра "Интервал" не задается.
 +
 +=====Закон распределения=====
 +
 +Распределение случайной величины, выбранной в параметре "Тип случайной величины", задается законом ее распределения. Для этого выбирается тип закона распределения и задаются параметры этого закона.
 +
 +В окне **Закон распределения** можно задать следующие типы закона распределения: 
 +  * для дискретного распределения:
 +    * Константа,  
 +    * Дискретный закон распределения; 
 +  * для непрерывного распределения:
 +    * Равномерный,
 +    * Нормальный,
 +    * Экспоненциальный,
 +    * Гамма (Эрланга),
 +    * Треугольный.\\
 +Для каждого распределения автоматически заполняются значения параметров по умолчанию, которые можно изменить вручную. Если параметры распределения заданы верно, будет построен график плотности распределения случайной величины (//Рис.3//).
 +
 + 
 +[{{ ru/simulation_fca/stages_simulation_fca/process_description/process_start/autot_process_start_063.png?nolink |Рисунок 3. Параметры распределения моментов возникновения экземпляров события}}]
 +
 +В окне **Закон распределения** (//Рис.3//) указаны нижняя и верхняя границы интервала возникновения экземпляров события, заданные в параметре "Интервал" (см. //Рис.2//). Нажатие на гиперссылку **Нижняя граница интервала** или **Верхняя граница интервала** копирует значение границы интервала в одноименный параметр закона распределения. Если в параметре "Тип закона распределения" выбрана Константа, то нажатие на одну из гиперссылок скопирует значение соответствующей границы в параметр "Значение". Это сделано для удобства заполнения значений, если аналитик их менял и хочет вернуться к исходным значениям границ интервала.
 +
 +
 +\\
 +
 +== ==
 +**Внимание!** Если область значений распределения выйдет за пределы интервала возникновения экземпляров события: [Нижняя граница интервала; Верхняя граница интервала], то экземпляры имитирующего события, возникшие вне границ интервала, при имитации учтены не будут.
 +==== ====
 +
 +\\
 +
 +
 +=====Количество экземпляров события=====
 +
 +Задает распределение количества экземпляров события, которое возникает в заданном интервале времени. Параметр задается, если в качестве типа случайной величины выбран "Момент времени" (Момент возникновения экземпляров события). 
 +
 +Задание корректной частоты возникновения экземпляров событий нередко возможно только при непосредственном наблюдении за деятельностью. Для облегчения этой задачи можно использовать модуль **Контроллинг процессов** ({{bslink>Главное меню → Анализ процессов → Данные контроллинга|ShowRibbonPageOrItem?a0d2b11c-e589-4e95-b15e-f90662ea28fd;5c951574-60c4-46ea-8b2e-dff5b8309cc0:Item}}). Подробная информация о модуле приведена в [[ru/manual/manual]], глава [[ru/manual/bpcontrolling/bpcontrolling]].
 +
 +=====Тестирование правил возникновения экземпляров имитирующего события=====
 +
 +Смоделировав правила возникновения экземпляров события, можно сымитировать их возникновение (//Рис.4//). Это необходимо для того, чтобы проверить корректность заданных условий, сравнить желаемое поведение системы  с реальным. Для этого в **Окне свойств** объекта справочника "События" (вкладка **Параметры имитации** -> вкладка **Правила возникновения**) необходимо нажать гиперссылку **Смоделировать моменты возникновения**.
 +
 + 
 +[{{ ru/simulation_fca/stages_simulation_fca/process_description/process_start/autot_process_start_064.png?nolink |Рисунок 4. Окно **Моменты возникновения экземпляров события**}}]
 +
 +На //Рис.4// представлен результат тестовой генерации экземпляров имитирующего события. Начало имитационного периода: 01.01.2020, завершение: 31.12.2020. Один столбец показывает, сколько экземпляров имитирующего события возникает за 15 дней (значение параметра "Шаг группировки"). При этом всего за указанный период возникло 45 экземпляров имитирующего события. В этой форме допустимо менять значения параметров "Начало", "Окончание", "Шаг группировки". Эта возможность позволяет представить отчет в удобной для аналитика форме с нужным ему масштабом отображения данных. 
 +
 +{{description>Экземпляр процесса, моделирование возникновения экземпляра процесса}}
 +
 +[<contextnavigator>]
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +{(rater>id=ru_simulation_fca_simulation_activity_description_processes_rules_origin|name=Моделирование возникновения экземпляра процесса|type=vote|trace=ip|headline=off)}
Driven by DokuWiki