Пояснения к листингу - Модель складской системы с контролем уровня запасов
Сначала производится инициализация используемых в модели переменных. Для этого используется ключевое слово INITIAL, после которого через стандартный числовой атрибут (СЧА) X, с помощью которого выполняется работа со значением переменной, через запятую следует присваиваемое значение. моделирование склад оборот
INITIAL X$EOQ,500 ; Оптимальный размер заказа.
Так, в первой строке переменной EOQ присваивается значение 500.
INITIAL X$Point,600 ; Контрольный уровень запасов
INITIAL X$Stock,700 ; Начальный запас равен 700.
Далее задаются параметры таблиц, используемых для сбора статистики. Для этого используется оператор TABLE, имеющий вид:
NAME QTABLE A, B,C, D, где NAME - имя таблицы, A - аргумент таблицы, указывает на переменную, информация о которой должна фиксироваться, B - верхний предел первого класса, C - размер классов, D - количество разбиений. Параметры B, C,D подбираются экспериментально.
Inventory TABLE X$Stock,0,50,20 ;Таблица уровней запасов.
Sales TABLE P$Demand,38,2,20 ;Таблица уровней продаж.
После этого зададим переменные. Переменные задаются с помощью оператора VARIABLE, перед которым указывается имя переменной, а после - выражение, ее вычисляющее.
Var2 VARIABLE RN1@24+40 ;40 + [0;23]
В данном случае в качестве выражения используется СЧА RN, который генерирует равномерно распределенную величину. Выражение RN1@24 возвращает равномерно распределенную величину в интервале от 0 до 23. Далее к ней прибавляется величина 40, что в итоге описывает условие "суточный спрос равномерно распределен в интервале от 40 до 63 единиц".
После этого организуем приход транзакта, отвечающего за поставку.
GENERATE,,,1
Как видно из параметров оператора, транзакт будет входить в систему один раз. Далее проверяется меньше ли количество продукции на складе, чем управляющий уровень запасов.
Again TEST L X$Stock, X$Point ;Пора завозить
Если меньше, то "отсчитываем" 5 дней (рабочая неделя), иначе - ждем.
ADVANCE 5 ; Время реализации заказа - 1 неделя.
По прошествии недели склад пополняется на оптимальное количество единиц, хранимое в переменной EOU.
SAVEVALUE Stock+, X$EOQ ;Заказ
Это выполняется с помощью оператора SAVEVALUE, имеющего следующий вид
SAVEVALUE A, B, где А - имя переменной, B - управляющее значение. Если после за оператором А следует знак "+", то управляющее значение прибавляется к текущему значению переменной, если "-", то вычитается. Если же оператор А используется без дополнительных знаков, то переменной присваивается управляющее значение.
Далее замыкаем цикл, переходя с помощью оператора TRANSFER к метке AGAIN.
TRANSFER, Again ;Цикл снова повторяется.
Перейдем к моделированию суточного спроса. За единицу времени в модели принят 1 день, поэтому транзакт должен приходить в каждую единицу времени моделирования.
GENERATE 1 ;Суточный спрос (генерируется транзакт).
Для текущего транзакта параметру Demand присваивается значение переменной Var2, которая, как было показано выше, возвращает равномерно распределенную случайную величину дневного спроса. Операция производится с помощью оператора ASSIGN.
ASSIGN Demand, V$Var2 ;Назначается объем суточного спроса.
Через оператор TABULATE указывается таблица, в которую следует внести статистику по текущему транзакту. В данном случае выполняется пополнение таблицы Inventory.
TABULATE Inventory ;Производится опись запасов.
Перед отгрузкой следует проверить, хватает ли для удовлетворения заказа запасов на складе. Для получения значения объема текущего заказа используется СЧА P, возвращающий значение параметра.
TEST GE X$Stock, P$Demand ;Хватает ли деталей?
Если запасов хватает, то производится отгрузка, т. е. уменьшение значения переменной Stock.
SAVEVALUE Stock-,P$Demand ;Запас уменьшается на величину спроса.
Количество проданной продукции записывается в переменную Sold.
SAVEVALUE Sold, P$Demand ;X$Sold=суточному спросу.
Далее обновляем таблицу продаж.
TABULATE Sales ;Записывается величина суточных продаж.
День кончился, товар отгружен, прекращаем транзакт.
TERMINATE 1 ;Суточный таймер.
Процесс моделирования запускаем на 100 дней.
START 100
Похожие статьи
-
Некоторая складская система управляется уровнем запасов величиной в 600 единиц, при достижении которого запасы пополняются оптимальным размером заказа в...
-
При использовании такой стратегии уровень запаса отслеживается непрерывно. Опасность исчерпания запаса возникает здесь только в течение времени...
-
Процедура решения задач минимизации издержек - Модель оценки издержек в системе складского комплекса
Пусть Z есть вектор, компонентами которого являются все переменные, по которым проводится оптимизация, то есть все компоненты вектора Z . В соответствии...
-
Модель с фиксированной периодичностью предполагает, что размеры заказов различны для разных циклов. Таким образом, размер запаса регулируется за счет...
-
Описание стохастической полумарковской модели управления запасом непрерывного продукта. Основные исходные характеристики Рассмотрим основные...
-
Вопросы практического применения классической модели управления запасами рассмотрены в [20, 26]. Для отработки методики практического использования этой...
-
Вероятностные модели управления запасами - Экономико-математические модели управления запасами
Резервный запас - это величина запаса, постоянно поддерживаемая дополнительно к ожидаемой потребности. В случае нормального распределения колебаний...
-
Модель с определением точки заказа - Экономико-математические модели управления запасами
В реальных ситуациях следует учитывать время выполнения заказа Q. Для обеспечения бесперебойного снабжения заказ должен подаваться в момент, когда...
-
Построим формализованную модель оценки суммарных издержек в складском грузообороте. Введем обозначения (все показатели соотнесены к периоду в один год и...
-
Введение - Экономико-математические модели управления запасами
Разница в ритме производства продукции у различных поставщиков, дискретность процесса поставок, возможность случайных колебаний в интенсивности...
-
Описание блоков SimEvents в программе Matlab - Моделирование систем
Time-Based Entity Generator (Раздел Generators/Entity Generator.) - блок генерирует сущности в моменты времени, определяемые входным сигналом или...
-
Детерминированные модели, Модель Уилсона - Экономико-математические модели управления запасами
Чрезвычайно трудно построить обобщенную модель управления запасами, которая учитывала бы все разновидности условий, наблюдаемых в реальных системах. Но...
-
Модели временных последовательностей, Критерии производительности - Прогнозирующие системы
Используемые для наших целей временные последовательности представляют собой последовательность наблюдений за интересующей переменной. Переменная...
-
Регрессионные модели, Системы взаимозависимых моделей - Основы эконометрии
Регрессионными называют модели, основанные на уравнении регрессии, или системе регрессионных уравнений, связывающих величины эндогенных и экзогенных...
-
Нечеткими высказываниями будем называть высказывания следующего вида: 1. Высказывание , где ? - имя лингвистической переменной, ?' - ее значение,...
-
Необходимое условие идентификации Уравнение 1: H=3 D+1=H Уравнение идентифицируемое D=2 Уравнение 2: H=3 D+1=H Уравнение идентифицируемое D=2 Уравнение...
-
Чтобы убедиться в адекватности применяемых моделей СМО, воспользуемся статистическим критерием, который служит для проверки однородности двух независимых...
-
Пример. Оценка геологических запасов - Имитационное моделирование в экономике
Для оценки величины извлекаемых запасов необходимо, прежде всего, определить величину суммарных или геологических запасов. Анализ структурных ловушек....
-
При управлении подвижными объектами (такими, например, как мобильные роботы, подводные аппараты и т. п.) часто имеет место неопределенность цели, когда...
-
Модель "вход - выход" для нестационарной системы управления можно представить в следующем виде [2] . Где коэффициенты матриц возмущения и ограничены...
-
Модель с учетом неудовлетворенных требований - Экономико-математические модели управления запасами
В некоторых случаях, когда потери из-за дефицита сравнимы с издержками хранения, дефицит допускается. Пусть требования, поступающие в момент отсутствия...
-
Устойчивость выводов в математической модели - Модели оптимального плана управления запасами
Вполне ясно, что рассматриваемая классическая модель управления запасами, как и любые иные экономико-математические модели конкретных экономических...
-
Оптимальный план - Модели оптимального плана управления запасами
Найдем наилучший план поставок. План, для которого в моменты доставок очередных партий запас равен 0 (т. е. y(t) = 0), назовем напряженным. Утверждение...
-
Компьютерный модель математический вычислительный 1. Сбор информации об объекте, выдвижение гипотез, предмодельный анализ; 2. Проектирование структуры и...
-
Пусть заказанная партия поступает с интенсивностью u единиц в единицу времени. Очевидно система может работать без дефицита, если интенсивность поставок...
-
Математическое описание имитационной модели Имитационное моделирование основано на применении методов Монте-Карло (искусственной реализации вероятностных...
-
Специфика интегрированной производственной системы (ИПС) АПК, как объекта исследования риска, выражается в том, что она может включать несколько...
-
Экономико-математические модели управления запасами
> Таблица Брауна Показывает зависимость ожидаемого дефицита изделий (E(z)) от резервного запаса, выраженного в стандартных отклонениях спроса (z)....
-
Заключение - Экономико-математические модели управления запасами
В любой задаче управления запасами решается вопросы выбора размеров и сроков размещения заказов на запасаемую продукцию. К сожалению, общее решение этой...
-
Предсказательная сила финальной модели - Уровень конкурентоспособности строительных компаний
Итак, будем тестировать модель с наилучшими характеристиками. Прогноз вне выборки проводился на основе тестовой выборки с 805 наблюдениями. В ней...
-
Итак, модели, которые будут дальше анализироваться, и получены с помощью Первого метода - проведения теста для выделения наиболее дескриптивных...
-
В большинстве реальных больших систем не обойтись без учета "состояний природы" -- воздействий Стохастического типа, случайных величин или случайных...
-
Для анализа был выбран временной диапазон с 2004 года по 2014 год. В целях построения прогнозной модели собранные годовые данные были разделены на две...
-
Отбор и классификация объясняющих переменных Для всесторонней оценки строительной компании в ходе анализа будут использоваться финансовые,...
-
Моделирование в условиях противодействия, игровые модели - Основы теории систем и системного анализа
Как уже неоднократно отмечалось, системный анализ невозможен без учета взаимодействий данной системы с внешней средой. Ранее упоминалась необходимость...
-
Существует целый ряд классификаций моделей используемых для прогнозирования финансовой несостоятельности заемщиков. В своей работе Григорьева Т. И....
-
Основные процессы СЭС представлены комплексом направлений деятельности, которые можно представить как EP(t)={EP1(t), EP2(t) ... EPN(t)},, где i=1..n, n -...
-
Аннотация - Модель оценки издержек в системе складского комплекса
Модель оценки издержек в системе складского комплекса . М. Я. Пашаев. М. Ш. Минцаев. Грозненский Государственный Нефтяной Технический Университет им....
-
В данной главе описан способ прогнозирования с помощью НС, основанный на методе окон. Также приведен обзор применения НС в финансовой сфере. Общий подход...
-
Уравнение динамики теплообменника: Передаточные функции объекта получим по его уравнению динамики. Для этого запишем уравнение по заданному каналу. Затем...
Пояснения к листингу - Модель складской системы с контролем уровня запасов