Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Когда в момент t'2 в агрегат поступает входной сигнал x'2, то состояние агрегата принимает значение



z(t'2+0)=V'{t'2, z(t'2), g"1, x'2, b},

где z(t'2) определяется из (4.25).

Затем состояние агрегата в полуинтервале (t'2,t**] где t** - очередной момент поступления входного или управляющего сигнала, изменяется по закону

z(t) = U{t, t'2, z(t'2+0), g"1, b}

и так далее.

В [9,10] приведены простые примеры, иллюстрирующие формирование агрегата. Рассмотрим один из них.

Пример 4.17. Строится имитационная модель одноканальной системы массового обслуживания. В моменты времени tj, образующие случайный поток однородных событий, в систему поступают заявки. Заявка, поступившая в момент времени tj, характеризуется случайным параметром αj. Если заявка застала обслуживающий канал свободным, она немедленно принимается к обслуживанию. В противном случае заявка направляется в очередь и находится там не более чем γj=φ(αj,β), где β – параметр системы. Если до момента времени tjj j-я заявка не будет принята к обслуживанию, то она покидает систему. В момент окончания обслуживания (освобождения канала) к обслуживанию принимается следующая заявка в порядке очереди. Длительность обслуживания (занятости канала) ηj=ψ(αj,β).

Решение 4.17. Представим данную систему в виде агрегата. Состояния системы опишем следующими координатами: z1(t) – время, оставшееся до окончания обслуживания заявки, находящейся на обслуживании; z2(t) – число заявок в системе (в очереди на обслуживание).

Если z2(t) =0 (в системе нет заявок), будем считать, что z1(t)=0 для всех t от момента окончания обслуживания до момента появления новой заявки. Когда z2(t)>1, заявки имеются как на обслуживании, так и в очереди. В этом случае требуются дополнительные координаты состояния z1+2k(t)=α’k, k = 1,2,…, z2(t)-1, где α’k – параметр k-й заявки в очереди; z2+2k(t) – оставшееся время ожидания в очереди для k-й заявки.

Входные сигналы (заявки на обслуживание) поступают в агрегат в моменты tj и принимают значения xjj. Управляющий сигнал имеет фиксированной значение (множество состоит из одного элемента).

Рассмотрим операторы переходов и выходов агрегата, описывающего данную систему массового обслуживания.

Пусть в момент tj поступает новая заявка. Если в этот момент канал занят (z2(tj)>0) – данная заявка поступает в очередь; при этом z1(t) не изменяется, z2(t) – увеличивается на единицу, z1+2k(t) и z2+2k(t) – не изменяются; кроме того, возникают новые координаты и и характеризующие поступившую заявку. Если же в момент tj канал свободен и заявок в очереди нет (в этом случае z2(tj)=0 и координаты z1+2k(t) и z2+2k(t) не определяются), поступившая заявка принимается к обслуживанию. Тогда z1(tj)= ψ(αj,β) и z2(tj)=1, остальные координаты не определяются.

Исходя из этого, можно следующим образом записать оператор V’:

Поскольку управляющий сигнал имеет фиксированное значение, оператор V” не определяется.

Перейдем к рассмотрению изменения координат состояния в интервалах между моментами поступления входных сигналов.

Для момента tj+0 координаты состояния определяются в соответствии с (4.26). Некоторое время после tj состояния z1(t) и z2+2k(t) убывают с единичной скоростью, а z2(t) остается постоянной. Координата z1(t), убывая с единичной скоростью, обращается в нуль в момент t’j окончания обслуживания очередной заявки, в этот момент заявка покидает систему и принимается к обслуживанию следующая (i+1)-я заявка из очереди, если z2(t’j)>0; поэтому z1(t) от нуля скачком возрастает до ηi+1=ψ(z3,β) и далее убывает с единичной скоростью. В этот же момент координата z2(t) уменьшается на единицу. Если же заявок в очереди нет, z1(t) остается равным нулю до поступления новой заявки и принятия ее к обслуживанию. Координаты z2+2k(t), убывая с единичной скоростью, обращались бы в нуль в моменты tjj для соответствующих заявок, если бы заявки не принимались к обслуживанию. Для тех заявок, которые принимаются к обслуживанию в моменты времени t > t’i, соответствующие координаты z2+2k(t) не определяются. В моменты времени tjj (для заявок, не принятых к обслуживанию) координата z2(t) уменьшается на единицу (заявка уходит из очереди и покидает систему).

Поведение координат z1(t), z2(t), z1+2k(t) и z2+2k(t) как функции времени для одного из возможных процессов функционирования системы показано на рис. 4.11.

Прежде чем записывать соотношения для оператора U, обратимся к множеству Z(Y)(g,β) и оператору G. Множество Z(Y)(g,β) удобно выбрать в виде объединения двух подмножеств и . Подмножество определяется соотношением z1(t)=0, а подмножество - соотношением z2+2k(t)=0 хотя бы для одного k.

В рамках данного примера под выходным сигналом естественно понимать совокупность характеристик заявки, покидающей систему. Будем считать, что y=(y(1), y(2)), где y(1) – признак (y(1)=1, если систему покидает обслуженная заявка и y(1)=0 – если необслуженная заявка), а y(2) – совокупность сведений о заявке, например y(2)=(αj, β, t*) значит, что заявка пост-

    Рис. 4.11. Пример реализации агрегативного подхода.

пила в систему с характеристикой αj, обслуживалась при значении параметра системы β, покинула систему в момент t*. В качестве y(2), в зависимости от конкретной задачи, могут фигурировать и другие величины или функции от них. Таким образом, действие оператора G сводится к выбору признака y(1) и формированию сведений о заявке y(2).

Пусть в момент t*1 состояние агрегата достигает подмножества . Значе­ние t*1 определяется из соотношения z1(t*1)=0. Это означает, что обслу­жива­ние очередной заявки закончилось. В момент t*2 состояние агрегата выдает выходной сигнал y=(1,αj, β, t*1). Если в момент t*2 состояние агрегата достигает подмножества (значение t*2 определяется из соотношения z2+2k(t*2)=0), то это означает, что время ожидания в очереди одной из заявок истекло и заявка покидает систему необслуженной. В этом случае y=(0, αj, β, t*2).

Перейдем к оператору U. Для упрощения записи оператор U удобно представить в виде совокупности операторов , W’ и W”.

Пусть t=t*1 (обслуживание очередной заявки окончено). Здесь могут быть два случая. В первом (когда в системе имеются заявки, z2(t*1)>0) к обслуживанию принимается следующая заявка из очереди; время обслуживания τ=ψ(α’1,β). Во втором (в системе заявок нет, z2 (t*1)=0) система ждет до момента поступления новой заявки и ее принимает к обслуживанию. Этот последний случай мы уже частично рассмотрели выше, когда описывали оператор V’ (4.26) при условии, что z2(tj)>0. Нам осталось определить состояния агрегата в полуинтервале от момента окончания обслуживания до момента поступления новой заявки.

Приведенные рассуждения показывают, что состояния агрегата z(t*1+0) определяются оператором W’:

В момент t*2, когда истекает время ожидания одной из заявок, например m-й, число заявок в системе уменьшается на единицу <div align="center">. Состояние агрегата z(t*2+0) определяется оператором W”:

В полуинтервале (tn,tn+1) между «особыми» моментами tn, tn+1, к которым относятся моменты поступления в агрегат входных сигналов и выдачи агрегатом выходных сигналов, состояния агрегата изменяются по закону, определяемому оператором :

На этом будем считать законченным построение агрегата, описывающего рассматриваемую систему массового обслуживания.

Аналогичное описание может быть сделано и для других типов систем массового обслуживания. В частности, для многоканальной системы необходимо иметь координаты (вида z1(t)), характеризующие время, оставшееся до окончания обслуживания, для каждого канала.

4.2.3.2. Динамическое моделирование [42].

В середине 60-х годов в Массачусетском технологическом институте (MIT) разрабатывались проблемы так называемой индустриальной динамики. С 1957 года функционировала специальная группа ученых. В журнале “California Management Review” (1965 г., № 3, p. 94) следующим образом характеризуется методика, предложенная Джеем Форрестером (Jay W. Forrester): “При данном методе вся деятельность предприятия имитируется на большой ЦВМ. Математическая модель состоит из сотен каскадированных последовательно решаемых уравнений. Предприятие наподобие радиосхемы, содержит ветки обратной связи, усиливающие входящие сигналы и регулирующие периодичность выходящих сигналов. При наличии некоторых довольно обычных условий случайное изменение количества заказов на плюс или минус 5 % может вызвать периодические колебания уровня запасов на 15 %, а объема выработки продукции и численности рабочей силы – более чем на 25 %”. Но ценность не в количестве, а в методике!

Динамическое моделирование предприятия (ДМП) представляет собой изучение деятельности предприятия как информационной системы с обратной связью. Он показывает, каким образом взаимодействует организационная структура предприятия; показывает влияние авторитета в руководстве и время запаздывания в решениях и действиях в обеспечении успеха предприятия. ДМП описывает также взаимодействие потоков информации, денежных средств, заказов, товаров, рабочей силы и оборудования на предприятии, в отрасли промышленности и в экономике региона или государства.

С помощью ДМП создается единая структурная схема, в которой интегрируются функциональные отрасли управления, а именно – производство, сбыт, бухгалтерский учет, исследования и технические усовершенствования, капиталовложения. Оно воплощает экспериментальный подход к решению задачи приведения организационной структуры и методов руководства предприятием в соответствие с требованиями промышленного развития.

Динамические модели базируются на понятиях уровней, связанных между собой управляемыми потоками (рис. 4.12). На рис. 4.12 представлены четыре существенных элемента, которые ниже будут рассмотрены подробнее:

- несколько уровней;

- потоки, перемещающие содержимое одного уровня к другому;

- функции решений (изображенные в виде вентилей), которые регулируют темпы потока между уровнями;

- информационные связи, соединяющие функции решений с уровнями.

Уровни характеризуют возникающие накопления внутри системы. Это товары, имеющиеся на складе, товары в пути, банковская наличность, производственные площади и численность работающих. Уровни представляют собой те значения переменных в данный момент, которые они имеют в результате накопления из-за разности между входящими и исходящими потоками. Уровни имеют место во всех шести потоках, которые будут рассмотрены ниже: информации, рабочей силы и оборудования.

  Рис. 4.12. Главные элементы динами-ческой модели.

Уровни существуют не толь­ко в сетях физических величин, но и в информационной сети.

Темп потока определяет су­щественные мгновенные потоки между уровнями в системе. Темп отражает активность, в то время как уровень измеряет состояние, которое является результатом активности в системе. Темпы точно так же, как и уровни, существуют во всех шести сетях, которые могут составлять систему – материалов, заказов, денежных средств, рабочей силы, оборудования и информации.

Темпы потока устанавливаются на основе уровней в соответствии с законами, которые определяют вид функций решений. В свою очередь темпы определяют уровни. В состав уровней, которыми определяется темп потока, обычно входит и тот уровень, из которого исходит данный поток.

Функции решений представляют собой формулировку линии поведения, определяющей, каким образом имеющаяся информация об уровнях приводит к выбору решений, связанных с величинами текущих темпов. Все решения касаются предстоящих действий и выражаются в форме темпов потока (выдачи заказов, приобретения оборудования, найма рабочей силы).

Функция решения может иметь форму несложного потока на состояние одного или двух уровней. Например, производительность транспортной системы часто может быть адекватно выражена количеством товаров в пути, представляющим собой уровень, и константой – средним запаздыванием на время транспортировки.

С другой стороны, функция решения может представлять собой длинную и детально разработанную цепь вычислений, выполняемых с учетом изменения ряда дополнительных условий. Так, например, решение о найме рабочей силы может быть связано с учетом следующих уровней:

- имеющейся рабочей силы,

- среднего темпа поступления заказов,

- числа вновь принятых работников,

- уровней запасов и т.д.

На рис. 4.12 показано, что функции решений, на основе которых устанавливаются темпы, связаны только с информацией об уровнях. Выбирая весьма короткий интервал времени, мы можем установить в принципе, что данное решение не может зависеть от некоторых других принимаемых в данный момент времени решений (или множеств темпов) в другой части системы. Принцип независимости решений применим на практике: он служит краеугольным камнем построения модели. Из этого принципа не вытекает необходимость чрезмерного сокращения интервалов, для которых производятся расчеты в модели. Он делает возможным построение моделей, не требующих трудоемких вычислений.

Для отражения деятельности промышленного предприятия, необходимы несколько взаимосвязанных сетей:

- сеть материалов – темпы потоков и запасов реальных предметов, будь то сырье, незавершенное производство или готовая продукция;

- сеть заказов – заказы на товары, требования на трудовые ресурсы, на строительство новых площадей, это результат решений, которые не нашли своего отражения в потоках одной из других сетей;

- сеть денежных средств – это кассовая наличность, то есть фактическое движение платежей между денежными уровнями;

- сеть рабочей силы – определенное количество людей как индивидуумов, а не количество человеко-часов труда;

- сеть оборудования – производственная площадь, инструмент и оборудование, необходимые для производства товаров и показывающие как функционируют заводы и машины, каково имеющееся оборудование, какая часть этого оборудования находится в данный момент в эксплуатации, а также каков темп выхода орудий производства из строя;

- связующая сеть информации – последовательность переменных темпов и уровней.

Информационная сеть занимает особое положение в связи с тем, что она служит связующим материалом. В общем случае информационная сеть начинается от уровней и темпов в пяти других сетях и заканчивается у функций решений, определяющих темпы в этих сетях. Основная часть модели будет находиться внутри информационной сети, так как информация – основа для принятия решений.

Для описания общей структуры динамической модели предприятия необходима система уравнений. Она должна соответствовать обстановке и взаимодействиям всех элементов моделируемой системы и процессам выработки решений. Модель должна достаточно полно отражать наши представления о реальной системе. Уравнения, которые мы будем рассматривать, образуют основную систему, разработанную в соответствии с уже описанной структурой модели. Будем рассматривать основные классы уравнений, а не особые формы, которые могут принимать отдельные уравнения.

В основном система уравнений состоит из уравнений двух типов – уравнений уровней и уравнений темпов. Для более полного понимания сути уравнений следует рассмотреть вопрос о последовательности вычислений.

Система уравнений записывается вместе с определенными условиями, устанавливающими способ ее решения. В динамическом моделировании рассматриваются системы уравнений, которые регулируют изменяющиеся во времени взаимодействия переменных. Эта изменчивость предопределяет необходимость периодически решать уравнения для нахождения новых состояний системы.

Для каждого момента времени может существовать специфическая последовательность вычислений, определяемая характером системы уравнений. На рис. 4.13 представлена последовательность, используемая в данном случае.

Интервалы времени должны быть достаточно короткими, чтобы можно было принять допущение о постоянстве темпа потока на протяжении интервала, получив при этом удовлетворительное приближение к непрерывно изменяющимся темпам реальной системы. Это означает, что на решения, принятые в начальной точке интервала, не будут влиять изменения, происходящие в течение этого же интервала. Новые значения уровней рассчитываются на конец интервала. По ним определяются новые темпы (решения) для следующего интервала. Ясно, что можно выбрать столь небольшие интервалы времени, что отрезки прямых, проведенных в пределах каждого интервала, будут сколь угодно близко приближаться к любой кривой (рис. 4.14). Практически возможно выбирать интервал столь короткий, сколь это необходимо. Однако он должен быть таким, чтобы объем вычислений не превышал возможностей современных персональных компьютеров.

  Рис. 4.13. Последовательность вычислений. (DT – интервалы времени равной длины).  
    Рис. 4.14. Выбор интервала времени DT.    

В большинстве динамических моделей допустимый интервал между вычислениями определяется запаздывания­ми. Запаздывания имеют вид показательной функции. Существует эмпирическое пра­ви­ло выбора интервала. Он должен быть обязательно меньше продолжительности любого запаздывания. Желательно, чтобы он был меньше его половины.

Наилучший способ проверки правильности выбора интервала решений состоит в варьировании его величины и наблюдении за влиянием ее на результаты вычислений.

Особым критерием, определяющим максимальную величину интервала решений, является взаимосвязь между значениями уровней и темпами потоков, входящими в эти уровни и исходящими из них. Интервал решений должен быть достаточно коротким, чтобы суммарный входящий или исходящий поток не вызывал больших изменений в содержании уровня за один интервал решений.

Вернемся к рис. 4.13. Момент К используется для обозначения «данного момента времени». Интервал JK только что истек. Информацию о нем, как и о предыдущих периодах, может быть использована при решении уравнений. Информация об уровнях и темпах в последующее время вообще недоступна при решении уравнений в настоящий момент времени К. Прогнозы не представляют собой будущей информации, они являются лишь представлениями о будущем, основанными на полученной ранее информации.

Для целей численного решения основные уравнения модели разделены на две группы:

- группа уравнений уровней,

- группа уравнений темпов.

При рассмотрении какого-либо интервала времени в первую очередь решаются уравнения уровней, а затем полученные результаты используются в уравнениях темпов.

Вспомогательные уравнения, которые будут рассмотрены ниже, вводятся для удобства в том или ином случае. Они решаются сразу после решения уравнений уровней – до решения уравнений темпов.

Уравнения решаются для моментов времени разделенных интервалом DT. Уравнения решаются каждый раз применительно к условным моментам времени J, K и L. Причем принимается, что К представляет «настоящий» момент времени, то есть принимается допущение, что в процессе решения мы как раз достигли момента времени К, но пока еще не решили ни уравнений уровней в момент К, ни уравнений темпов в интервале JK.

Уравнения уровней показывают, каким образом можно определить уровни в момент К, основываясь на знании уровней в момент J и темпов на протяжении интервала JK. В момент времени K вся необходимая информация может быть получена и получается из предшествующего интервала времени.

Уравнения темпов решаются в настоящий момент К после того, как решены уравнения уровней. Поэтому значения уровней в настоящий момент К могут служить вводами для уравнений темпов. Темпы в интервале JK также доступны для исследования. Иногда их можно использовать при вычислении других темпов. Но в принципе это не является правильным и необходимым.

Величины, определяемые из уравнений темпов (решений), относятся к темпам потоков, на которые будет осуществляться воздействие в течение предстоящего интервала KL.

Постоянство темпов в пределах интервала DT определяет собой постоянную скорость изменения уровней в течение этого интервала времени.

После определения уровней в момент времени К и темпов для интервала KL время индексируется. Это означает, что точки J,K,L сдвигаются на один интервал времени вправо. Уровни, только что вычисленные для момента времени К, считаются теперь уровнями в момент J. Темпы для интервала KL становятся темпами для интервала JK. Настоящий момент времени K сдвигается таким образом на один интервал времени продолжительностью DT.

Модель следит за изменением системы во времени таким образом, что окружающая среда (уровни) обусловливает решения и действия (темпы), которые в свою очередь воздействуют на окружающую среду. Таким образом, взаимодействия внутри системы происходят в соответствии с «описанием», которое было принято за основу при составлении уравнений модели.

Для выражения величин в уравнениях модели выбирают символы, напоминающие общепринятую терминологию, связанную с повседневной практической деятельностью. Например, уровень работающих в момент J – ЧРАБ.J; в момент K – ЧРАБ.К. Темп выпуска готовой продукции в интервале от J до K – ВГП.JК; в интервале K-L – ВГП.KL.

Константы не имеют обозначения времени, так как они не изменяются от одного интервала времени к другому.

Уравнения уровней. Уровни представляют собой переменное по величине содержимое резервуаров в системе. Они существовали бы и в том случае, если бы система была приведена в состояние покоя и все потоки в ней остановились. Значения уровней определяются заново для каждого из последующих интервалов времени, для которых решаются уравнения. Уровни изменяются с постоянной скоростью, но их значения в этом промежутке времени не вычисляются.

Например,

КГП.K = КГП.J + (DT) (ВГП.JK - ПГП.JK),

где КГП - фактический запас готовой продукции,

DT - приращение времени между решениями уравнений системы,

ВГП - выпуск готовой продукции,

ПГП - потребление готовой продукции.

Уравнения уровней не зависят одно от другого. Решение каждого из них зависит только от информации, касающейся предшествующего момента времени. Поэтому порядок решения уравнений уровней не имеет никакого значения.

Уравнения темпов (функции решений).

Уравнения темпов определяют темпы потоков между уровнями в системе. Они решаются на основе данных о существующих в настоящее время величинах уровней в системе. В свою очередь темпы потоков являются причиной изменений в уровнях.

Уравнения темпов реализуют действия, которые должны произойти в системе за следующий интервал времени.

Уравнения темпов, как и уравнения уровней, на протяжении каждого интервала времени решаются независимо одно от другого. Взаимодействие в системе происходит при последующем воздействии темпов на уровни, которые затем в свою очередь оказывают влияние на темпы в более поздние интервалы времени. Уравнение темпа определят действие, которое будет совершаться непосредственно в следующий момент.

Например:

где OUT - темп исходящего потока (единицы в неделю),

ST - количество, находящееся в настоящее время в запаздывании (единицы),

D - константа - средняя продолжительность времени, необходимого для преодоления запаздывания (недели).

Вспомогательные уравнения. Уравнения темпа может нередко стать очень сложным, если его действительно формулировать лишь на основе уровней. Часто бывает удобно разбить уравнение темпа на отдельные части, которые носят название вспомогательных уравнений. Эти уравнения являются промежуточными. Они могут быть подставлены одно в другое и далее в уравнения темпов.

Вспомогательные уравнения решаются на момент времени К после решения уравнений уровней. Это обусловлено тем, что для их решения используются данные о значениях уровней в тот же момент времени. Они должны быть решены прежде уравнений темпов, так как получаемые при этом результаты необходимы для подстановки в уравнения темпов. В отличие от уравнений уровней и темпов, вспомогательные уравнения нельзя решать в произвольной последовательности.

Дополнительные уравнения. Эти уравнения применяются при определении переменных, не являющихся частью структуры модели, но используемых при печати и графическом отображении величин, представляющих интерес для понимания поведения модели.

Уравнения начальных условий. Они используются для определения исходных значений всех уровней (и некоторых темпов), которое должно быть произведено до начала первого цикла решения уравнений. Они также используются в начальный момент времени для вычисления значений одних констант, исходя из значений других. Уравнения начальных условий решаются только один раз перед началом каждого проигрывания модели.

Каждое уравнение позволяет определить переменную величину с помощью констант и других переменных. Уравнений должно быть столько же, сколько и переменных (включая исходное уравнение, служащее источником значений для каждого из внешних вводов, используемых при моделировании).

Символы в диаграммах потоков. Диаграммы потоков являются наглядным описанием (представлением) системы уравнений. Диаграмма показывает взаимосвязи между уравнениями и придает ясность формализации системы. Она дает ту же информацию, что и система уравнений, но в иной форме. Диаграмма является промежуточной формой представления системы между словесным описанием и системой уравнений.

Диаграмма потоков должна строиться одновременно с формулированием уравнений, описывающих систему.

Символика для представления модели в форме диаграммы основана на произвольном выборе, производимом с целью более ясного представления частных аспектов той или иной ситуации. Система символов в динамическом моделировании учитывает наличие взаимосвязей в системе. Она отличает уровни от темпов и отделяет друг от друга шесть систем потоков: информации, материалов, заказов, денежных средств, рабочей силы, оборудования.

Диаграмма показывает, какие факторы влияют на каждую функцию решения (темп). Однако диаграмма не раскрывает какие функциональные связи существуют внутри функций решения.


Истоки потоков и их конечные пункты. Часто бывает необходимо регулировать темпы потоков, истоки или конечные пункты которых не рассматриваются в модели. Например, поток заказов должен откуда-то начинаться. Но точность терминологии, используемой в системах потоков, не допускает простого перехода информационных линий в линии, символизирующие заказы. В динамических моделях предполагается, что заказы начинаются там, где хранятся бланки заказов. Но это не имеет отношения к динамике модели. Точно так же выполненные заказы должны быть изъяты из системы в карточку выполненных заказов, которая обычно не имеет существенных динамических характеристик. При рассмотрении динамических моделей предполагается, что характеристики источников и приемников не оказывают существенного влияния на поведение системы.

 

Отбор информации. Потоки информации связывают между собой многие переменные в системе. Отбор информации из ее потока не оказывает воздействия на ту переменную, о которой собирается информация.


Вспомогательные уравнения. Данный вид уравнений выделен как независимое понятие из функций решений, так как имеют самостоятельное значение. Они располагаются в каналах потоков информации между уровнями и функциями решений, которые регулируют темпы. Эти уравнения могут быть алгебраически подставлены в уравнения темпов.


Уровни. Уровень изображается в виде прямоугольника, в верхнем левом углу которого указывается обозначение переменной, характеризуемой данным уровнем, а в правом нижнем углу – номер уравнения.

Потоки. Потоки могут быть направлены к уровню или от него. Символ, относящийся к потоку, характеризует и один из шести рассматриваемых типов потоков.

Материалы Денежные средства

Информация Оборудование

Заказы Рабочая сила


Функции решений (уравнения темпов). Функ­ции решения определяют темп потока. Они действуют, как вентили в каналах потоков, и поэтому изображаются соответствующими символами. Мо­гут быть использованы две эквивалентные фор­мы символов потоков. Они изображают не только решения, но и регулируемый поток (сплошная линия) и ввода информации (пунктирные линии), которые определяют темп потока. Здесь же приводится номер уравнения, описывающего величину темпа потока.


Параметры (константы). Многие числовые величины, которые описывают характеристики системы, принимаются постоянными (по крайней мере на время вычислений в ходе одного проигрывания модели).


Переменные на других диаграммах. Данное обозначение используется, если диаграмма системы делится на отдельные части. Кроме обозначения уравнения может также указываться номер страницы.


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

SSD - темп на входе,

MTR - количество (уровень), перемещаемое потоком,

13-17,L – уравнение для определения количества MTR,

D3 - порядок запаздывания,

SRR - темп на выходе,

13-18,R - уравнение для определения темпа на выходе,

DTR - постоянная времени запаздывания.

Этот символ заменяет три уровня со связывающими их между собой темпами (для запаздывания третьего порядка – D3). D1 указывало бы на запаздывание первого порядка. DTR – среднее время, необходимое для преодоления запаздывания. Подробнее о запаздываниях и примеры построения динамических моделей смотрите в [ 42].





Дата публикования: 2015-01-23; Прочитано: 323 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.025 с)...