Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:simulation_fca:technology:stages_simulation_fca:rules_origin [2013/02/28 18:24] andreenkova |
— (текущий) | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Задание правил возникновения стартовых событий диаграмм процессов ====== | ||
- | |||
- | |||
- | Для каждого процесса, который должен запускаться по своим законам, необходимо задать правила его запуска во время имитации. Правила задаются для стартовых событий диаграммы процесса в нотации Процесс, Процедура, ЕРС и BPMN. Процесс запускается на выполнение, если срабатывает хотя бы одно из его стартовых событий. | ||
- | |||
- | |||
- | |||
- | В окне свойств события все параметры, относящие к имитационному моделированию и функционально-стоимостному анализу, сгруппированы в одном поле "Параметры ФСА" (//Рис.1//). | ||
- | |||
- | |||
- | |||
- | [{{ ru/simulation_fca/technology/stages_simulation_fca/rules_origin/rules_origin_061.png?nolink |Рисунок 1. Параметры правил возникновения стартового события}}] | ||
- | |||
- | |||
- | **Интервал** | ||
- | |||
- | |||
- | |||
- | В первую очередь, необходимо задать интервалы времени, в течение которых будут возникать стартовые события. Интервалы задаются в поле "Интервал" (//Рис.2//). | ||
- | |||
- | Описание параметров Интервала приведено в //Табл.1//. | ||
- | |||
- | <startTableBox> | ||
- | ^ **Параметр интервала** ^ **Описание** ^ | ||
- | | Интервал возникновения событий | Задает шаблон для генерации временных отрезков, в течение которых будут возникать стартовые события. Шаблон - это интервал времени, который будет повторяться в соответствии с правилами, определенными на вкладке "Повторять": \\ - Сутки: Длительность шаблона - сутки; \\ - Год: Длительность шаблона - год. | | ||
- | | Повторять | Задает правила, по которым шаблон возникновения стартовых событий будет повторяться, например, "Каждый рабочий день", "Первого числа каждого месяца". В том случае, когда частота повторения шаблона задана в виде "//Ежедневно -> Каждый рабочий день//", перечень рабочих дней указывается отдельно в параметре "Рабочие дни" в меню "ФСА -> Параметры ФСА". Если в качестве длительности шаблона выбран Год, то частота повторения шаблона может иметь только две возможности: "Нет", то есть совершиться однократно, или "Ежегодно". | | ||
- | | Пределы повторения | Задает либо интервал дат, в течение которого будут возникать события по указанным ранее правилам, либо количество повторений шаблона генерации временных отрезков, если не указано "Нет" в свойствах "Повторять" . | | ||
- | <endTableBox|Таблица 1. Описание параметров Интервала> | ||
- | |||
- | [{{ ru/simulation_fca/technology/stages_simulation_fca/rules_origin/rules_origin_062.png?nolink |Рисунок 2. Параметры интервала}}] | ||
- | |||
- | |||
- | **Тип случайной величины** | ||
- | |||
- | |||
- | |||
- | В качестве случайной величины может быть выбран: | ||
- | |||
- | |||
- | |||
- | *Момент времени; | ||
- | *Шаг повторения. | ||
- | |||
- | |||
- | |||
- | //Момент времени// выбирается в случае, если необходимо задать конкретные моменты времени, когда в течение отрезков времени, заданных в свойствах события "Интервал", возникают события. Пример события такого типа: стартовое событие //"В 9 утра"// процесса //"Проведение еженедельного совещания у Генерального директора"// возникает в конкретный момент времени: в 9 утра каждую пятницу. Чтобы задать такое событие, нужно в качестве шаблона выбрать сутки с 00:00:00 по 00:00:00 (длительность интервала 24:00:00), в качестве повторения шаблона - еженедельно в понедельник, в качестве момента времени - 09:00:00 и в качестве константы - (1). | ||
- | |||
- | |||
- | |||
- | //Шаг повторения// выбирается в случае, когда необходимо задать шаг между моментами возникновения событий в течение интервала. Пример события такого типа: //"Поступил звонок от клиента"// возникает через определенные интервалы времени в течение дня. Чтобы задать правила возникновения этого события, в качестве типа случайной величины необходимо выбрать //Шаг повторения//. | ||
- | |||
- | |||
- | |||
- | **Закон распределения** | ||
- | |||
- | |||
- | |||
- | Задает значение случайной величины. Для этого выбирается тип закона распределения и задаются параметры этого закона. | ||
- | |||
- | |||
- | |||
- | Тип закона распределения может быть: | ||
- | |||
- | |||
- | |||
- | *Константа (выбирается, если необходимо задать одно значение момента возникновения события или шага между моментами возникновения событий); | ||
- | *Дискретный (выбирается, если необходимо задать ряд значений моментов возникновения события в рамках заданного интервала или шагов между моментами возникновения событий; для каждого значения задается вероятность); | ||
- | *Равномерный; | ||
- | *Нормальный; | ||
- | *Экспоненциальный; | ||
- | *Гамма (Эрланга); | ||
- | *Треугольный. | ||
- | |||
- | |||
- | |||
- | Для каждого закона задаются значения параметров по умолчанию. Значения параметров можно изменить. | ||
- | |||
- | |||
- | |||
- | По заданным параметрам строится график закона распределения. | ||
- | |||
- | |||
- | |||
- | [{{ ru/simulation_fca/technology/stages_simulation_fca/rules_origin/rules_origin_063.png?nolink |Рисунок 3. Параметры закона распределения}}] | ||
- | |||
- | |||
- | |||
- | В окне Закона распределения указаны нижняя и верхняя границы интервала возникновения событий. Нажатие на гиперссылку "Нижняя граница интервала" или "Верхняя граница интервала" копирует значение границы интервала в одноименный параметр закона распределения. Если в качестве закона распределения выбрана Константа, то нажатие на одну из гиперссылок скопирует значение соответствующей границы в параметр "Значение". | ||
- | |||
- | |||
- | |||
- | //Если параметры закона распределения будут заданы таким образом, что значение случайной величины будет находиться вне интервала возникновения события: [Нижняя граница интервала; Верхняя граница интервала], при имитации оно не будет учтено.// | ||
- | |||
- | |||
- | |||
- | **Количество событий** | ||
- | |||
- | |||
- | |||
- | Задает количество событий, которое будет возникать в течение заданного интервала при каждом его повторении. Параметр задается, если в качестве типа случайной величины выбран Момент времени. Значение параметра может быть задано в виде константы или с помощью дискретного или непрерывного закона распределения. | ||
- | |||
- | |||
- | |||
- | //Для определения значений параметров правил возникновения стартового события процесса можно воспользоваться статистическими данными по количеству запусков этого процесса за выбранный период, которые могут быть загружены в Business Studio из внешних информационных систем при помощи модуля "Контроллинг процессов".// | ||
- | |||
- | |||
- | |||
- | Подробная информация о модуле приведена в [[ru/manual/manual]], глава [[ru/manual/bpcontrolling/bpcontrolling]] и в методике [[ru/directum/directum]], глава [[ru/directum/stage_control]]. | ||
- | |||
- | |||
- | |||
- | **Моделирование моментов возникновения событий** | ||
- | |||
- | |||
- | |||
- | Для каждого события может быть задано несколько правил возникновения. Закон их генерации аддитивен, то есть события складываются по различным правилам генерации. | ||
- | |||
- | |||
- | |||
- | Задав правила возникновения события, можно смоделировать моменты возникновения событий в течение произвольного периода (//Рис.4//), нажав одноименную гиперссылку в окне свойств события. | ||
- | |||
- | |||
- | |||
- | [{{ ru/simulation_fca/technology/stages_simulation_fca/rules_origin/rules_origin_064.png?nolink |Рисунок 4. Окно "Моменты возникновения событий"}}] | ||
- | |||
- | |||
- | |||
- | |||
- | Изменяя значения параметров "Начало", "Окончание", "Шаг группировки", можно моделировать моменты возникновения событий в различные временные интервалы. Это позволит получить представление о том, как часто событие будет возникать и запускать процесс на выполнение при имитации. |