AnyLogic
Развернуть
Размер шрифта

delayMaterial

Функция delayMaterial является функцией системной динамики, которая возвращает значение входа, задержанное на заданное время задержки.

На старте моделирования функция возвращает начальное значение. Время задержки может изменяться. При уменьшении времени задержки некоторые значения входа будут добавляться к наиболее новым значениям выхода. При увеличении времени задержки в течение времени, при котором будет отсутствовать выход, будет использоваться значение missingValue.

Эта функция особенно полезна при моделировании очередей и производственных процессов с переменными и часто случайными временами обслуживания/обработки.

Пример

Функция delayMaterial может вызываться из формул системно-динамических переменных.

delayMaterial(flow, delayTime, initialValue, missingValue)

flow — вход, может быть потоком, либо численным выражением любой сложности.

delayTime — время задержки. Может быть как константой, так и численным выражением (например, вызовом функции или численным параметром).

initialValue — начальное значение.

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

Как мы можем улучшить эту статью?