Различия

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

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

ru:simulation_fca:technology:basic_principle:simulation_rules [2013/11/13 15:17]
maxstroy21 [Правила расчета временным и стоимостных параметров выполнения операций]
— (текущий)
Строка 1: Строка 1:
  
- 
-==== Суть механизма имитационного моделирования ==== 
- 
- 
- 
-  -Пользователь передает механизму имитации процессы, которые он хочет проанализировать. Имитация создает экземпляры стартовых событий имитируемых процессов и последовательно переходит от одной операции к другой в соответствии с правилами перехода, имитируя тем самым исполнение процесса. При этом идет подсчет и агрегация параметров: время выполнения, стоимость, занятые ресурсы и т.д. Что касается экземпляра процесса, то он возникает с возникновением экземпляра стартового события и перестает существовать после того, как завершились все операции, которые были запущены в рамках этого экземпляра.  
-  -В имитации будут учтены параметры следующих операций:  
-      *не имеющих своей диаграммы процесса, то есть конечные операции 
-      *операции, чей статус не включен в статус имитируемых операций в списке:  "Статусы процесса для имитации" в меню ФСА -> Параметры ФСА. Для этих операций необходимо указать значения параметров ФСА. То есть, если операция имеет свою диаграмму процесса, но при этом ее статус не включен в упомянутый список, операция будет считаться конечной. 
-  -Если на диаграмме имитируемого процесса есть ссылка на диаграмму внешнего процесса с помощью интерфейса процесса, МДС или внешнего пула, то имитация создаст экземпляр внешнего процесса и начнет его имитацию в том и только в том случае, если процесс, на диаграмму которого необходимо перейти, включен пользователем в список имитируемых процессов. 
- 
-==== Правила расчета временных и стоимостных параметров выполнения операций ==== 
-  -Выполнение операции начинается с того, что операция ожидает окончание технологического ожидания, если такое имеется. Материальные и временные ресурсы при этом не тратятся, тратится только один ресурс - это время. Затем операция переходит в стадию активного выполнения, когда ей потребуются материальные и временные ресурсы. 
-  -Если для выполнения операции необходим временной или материальный ресурс, который в этот момент по каким-то причинам недоступен, операция встает в очередь к этому ресурсу. Обслуживание операций в очереди к материальному ресурсу происходит в порядке живой очереди. Обслуживание операций в очереди к временному ресурсу происходит в порядке живой очереди, но с учетом приоритета операции. ("Приоритет" на вкладке ФСА операции).  
-  -Сначала операция формирует пакет из всех необходимых ей материальных ресурсов и лишь затем занимает очереди к временным ресурсам. 
-  -Если для выполнения операции необходим материальный ресурс, количество которого контролируется, операция будет ожидать того момента, когда появится достаточное его количество. Контролируемыми являются те материальные ресурсы, у которых создана переменная "Количество" с заполненным параметром "Нижняя граница". Например, если значение нижней границы равно 0, количество материального ресурса не может опускаться ниже 0. Если значение нижней границы не задано, то количество ресурса будет всегда считаться достаточным для выполнения процесса. 
-  -Если для выполнения операции необходима параллельная работа нескольких временных ресурсов, то операция устанавливается в очередь к этим временным ресурсам. Начало выполнения операции возможно, если все необходимые временные ресурсы будут свободны. Ожидание этого момента может занять некоторое время. По умолчанию, если напротив временного ресурса не стоит галка "Занимать ресурс", то доступный временной ресурс не блокируется на время ожидания других временных ресурсов и может заниматься другими операциями. Тем не менее, если необходимо заблокировать временной ресурс на время ожидания остальных ресурсов, необходимо использовать опцию "Занимать ресурс". 
-  -Выполнение операции может прерваться по причине того, что у экземпляра временного ресурса закончилось рабочее время или к нему в очередь поступает более приоритетная задача. 
-  -Если за операцией закреплен конкретный экземпляр временного ресурса, который должен выполнить эту операцию даже с учетом ее прерывания, то у операции не должна быть установлена опция "Может передаваться". Для реализации этого требования операция после ее прерывания устанавливается в очередь не к временному ресурсу, а к конкретному экземпляру временного ресурса, который начал выполнять эту операцию. Если у операции установить опцию "Может передаваться", операция после прерывания устанавливается в общую очередь к временному ресурсу и в дальнейшем может быть выполнена любым экземпляром этого ресурса.  
-  -Если у временного ресурса не задана смена работы, то время работы учитывается как смена по умолчанию. Если у временного ресурса смена работы задана, но при этом значение параметра "Количество экземпляров" равно 0, ресурс доступен в неограниченном количестве. 
-  -Если у постоянного расхода не задана смена работы, то время работы ресурса считается как непрерывное в течение всего времени имитации.  
- 
- 
-==== Правила псевдоимитации недекомпозированных функций IDEF0 ==== 
- 
- 
- 
-  -Функция IDEF0, не имеющая декомпозиции, имитируется путем однократного псевдовыполнения. 
-  -Временные и материальные ресурсы, используемые в функции, считаются доступными в любой момент времени. При этом функция не занимает экземпляры временных ресурсов на время своего псевдовыполнения и не расходует материальные ресурсы. Для расчета стоимости ее псевдовыполнения суммируются стоимости работы временных ресурсов, которые вычисляются на основе Ставки в час экземпляра временного ресурса по базовому календарю и времени однократного псевдовыполнения функции. 
-  -По результатам спевдовыполнения такой функции могут быть произведены продукты, но они не могут быть использованы в качестве материальных ресурсов при выполнении других операций. 
-  -Для того чтобы в результатах имитации были учтены параметры ФСА Функций IDEF0, имитация должна продолжаться не менее, чем время однократного псевдовыполнения самой длительной из функций. 
- 
- 
- 
-==== Правила имитации процесса-ссылки ==== 
- 
- 
- 
-  -При имитации процесса-ссылки выполнение процесса имитируется по диаграмме типового процесса. Параметры ФСА процесса-ссылки при имитации не учитываются. Если на диаграмме процесса имитации расположен процесс-ссылка, то типовой процесс попадает в перечень имитируемых процессов автоматически. 
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki