8460

Моделирование работы склада комплектующих элементов

Лабораторная работа

Информатика, кибернетика и программирование

Моделирование работы склада комплектующих элементов Задание: Исходное количество комплектующих 1000 ед. Ежедневно спрос на КИ равновероятно колеблется от 40 до 63 ед. Целевой уровень запаса после заказа израсходованных комплектующих изделий должен б...

Русский

2013-02-11

142.5 KB

9 чел.

Моделирование работы склада комплектующих элементов

Задание:

Исходное количество комплектующих 1000 ед.

Ежедневно спрос на КИ равновероятно колеблется от 40 до 63 ед.

Целевой уровень запаса после заказа израсходованных комплектующих изделий должен быть равен 1000, тогда заказ комплектующих изделий равен разности между целевым уровнем и текущим числом КИ на складе.

Если текущее количество КИ ≥800 ед., то заказа на данной неделе не будет.

Управление складом функционирует 5 дней в неделю.

Время доставки заказа рабочая неделя.

Промоделировать работу склада в течение 200 дней и определить появление дефицита на складе.

Структура сегментов

1. Сегмент служит для создания транзакта заказ КИ, каждый пятый день цикла работы склада (для выполнения заказ в течение 5 дней).

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

3. Транзакт с наивысшим приоритетом устанавливает заданное исходное число комплектующих, инициализируя память с именем Stock.

Функционирование модели

  1.  Сначала в третьем сегменте транзакт инициализирует память Stock для текущего уровня запаса комплектующих.
  2.  Во втором сегменте каждый день создается транзакт ежедневного спроса на КИ.
  3.  В первом каждый пятый день создается транзакт заказ, который выполняется в течение следующих пяти дней.

Структура программы:


Программная реализация:

** Сегмент описания данных

Stock STORAGE 1000 ;      Память имеет объем 1000 КИ. Содержимое памяти есть текущий уровень комплектующих и его можно получить в СЧА С именем S$Stock

Stock TABLE S$Stock 100,100,20 ;Гистограмма ежедневного уровня запаса КИ

Zakaz VARIABLE Target-S$Stock ;Объем заказа

Spros VARIABLE RN1@24+40 ;Ежедневный спрос ( @ остаток от деления)

Target EQU 1000 ;Целевой уровень

Graniza EQU 800 ;Граница заказа

***Сегмент 1

*Сегмент служит для создания транзакта заказа КИ каждый 5 день цикла работы склада.*

GENERATE 5,,,,1 ; Создает транзакт каждые 5 дней

TEST L S$Stock,Graniza,Skip ; Определяет необходимость заказа

ASSIGN 2,V$Zakaz              ; В параметр с номером 2 записывается объем текущего заказа

ENTER Stock,2 ; Увеличиваем S$Stock на значение параметра Р2

Skip TERMINATE                          ; Уничтожает транзакт без изменения счетчика моделирования

***Сегмент 2

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

 

GENERATE 1 ; Ежедневный заказ комплектующих

ASSIGN 1,V$Spros ; Объем ежедневного потребления КИ

   помещается в параметр с номером 1

TABULATE Stock   ;Обновляет гистограмму дневного уровня запаса

TEST GE S$Stock,P1,StockOut ; Проверяет дефицит комплектующих

LEAVE Stock,P1 ; Уменьшаем содержимое хранилища на объем поставки

TERMINATE 1 ; Прошел один модельный день

StockOut TERMINATE 1 ; Проверяем возникновение дефицита

***Сегмент 3

* Транзакт с наивысшим приоритетом устанавливает заданное исходное число комплектующих, инициализируя память с именем  Stock

GENERATE ,,,1,100 ; Генерируется 1! транзакт с наивысшим приоритетом

ENTER Stock,Target ; Установка значения запаса

TERMINATE

START 200


Результаты моделирования :

         NAME                       VALUE  

         GRANIZA                    800.000

         SKIP                       5.000

         SPROS                      10002.000

         STOCK                      10000.000

         STOCKOUT                   12.000

         TARGET                     1000.000

         ZAKAZ                      10001.000

LABEL              LOC  BLOCK TYPE     ENTRY COUNT CURRENT COUNT      RETRY

                   1    GENERA         40             0         0

                   2    TEST           40             0         0

                   3    ASSIGN         40             0         0

                   4    ENTER          40             0         0

SKIP               5    TERMINATE      40             0         0

                    6    GENERATE  200             0         0

                    7    ASSIGN    200             0         0

                    8    TABULATE  200             0         0

                    9    TEST      200             0         0

                   10    LEAVE     20             0         0

                   11    TERMINATE 20             0         0

STOCKOUT                12    TERMINATE   180          0         0

                   13    GENERATE  1              0         0

                   14    ENTER     1              0         0

                   15    TERMINATE 1              0          0

STORAGE      CAP. REM. MIN. MAX.  ENTRIES AVL.  AVE.C. UTIL. RETRY DELAY

STOCK      1000  965   0   1000  1080     1  67.225  0.067    0      0

TABLE            MEAN    STD.DEV.       RANGE           RETRY FREQUENCY CUM.%

 STOCK          67.625  171.823                          0


Промоделировали работу склада в течение 200 дней

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

Определим появление дефицита на складе.

Как видно из полученных результатов дефицит возник 12 раз


График изменения количества комплектующих на складе.

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

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


 

А также другие работы, которые могут Вас заинтересовать

45875. Тепловые явления при резании. Баланс теплоты при резании металлов. Температура резания 860.6 KB
  Температура резания. Исследования процессов теплообразования при резании позволили определить направление и интенсивность тепловых потоков градиенты температур в контактных областях и характеристики температурного поля в зоне резания деталью и окружающей средой а также получить качественное и количественное представление о тепловом балансе при резании различных материалов. Ребиндера установлено что более 995 работы резания переходит в тепло. Температура резания.
45876. Качество обрабатываемой поверхности и поверхностного слоя детали 61.08 KB
  Качество обрабатываемой поверхности и поверхностного слоя детали. Качество детали можно определить геометрическими и физикомеханическими характеристиками её поверхности и поверхностного слоя. Показатели качества детали: геометрические характеристики шероховатость волнистость отклонение формы; физикомеханические характеристики микротвёрдость остаточное напряжение структура. Упрочнение поверхностного слоя: при обработке детали под действием сил резания поверхностный слой металла испытывает упругопластическое деформирование.
45877. Изнашивание режущего инструмента в процессе резания. Критерии и кривые износа 168.52 KB
  Изнашивание режущего инструмента в процессе резания. В процессе работы инструмента в результате высокого контактного давления высокой температуры в зоне резания и большой относительной скорости перемещения происходит износ лезвий инструмента. Различают следующие виды износа: 1 Износ по задней поверхности инструмента. 2 Износ по передней поверхности инструмента.
45878. Критерии оптимизации режима резания при точении. Выбор инструментального материала для резцов 108.19 KB
  Критерии оптимизации режима резания при точении. Основной целью оптимизации является установление таких числовых значений элементов режима резания глубины резания подачи и скорости которые позволяют наиболее производительно с наименьшими затратами осуществлять механическую обработку детали и надежно обеспечить заданное качество обработки. Определить глубину резанияt: t = Dd 2 мм. При черновой обработке необходимо стремиться работать с максимально возможной в данных условиях глубиной резания равной всему припуску или большей части...
45879. Смазочно-охлаждающие технологические среды: назначение, требования, состав, методы отчистки и способы подачи 17.26 KB
  Способы подачи СОЖ: Полить струей жидкости на переднюю поверхность или через насадку с отверстием со стороны задней поверхности. Высоконапорная подача 152 МПа расход СОЖ уменьшается примерно в 20 раз. Функциональные свойства 1Под смазочным действием понимают способность СОЖ образовывать на контактных поверхностях инструмента на стружке и детали прочные пленки полностью или частично предотвращающие соприкосновение передней поверхности со стружкой и задних поверхностей с поверхностью резания. 2Охлаждающее дейстте СОЖ заключается в...
45880. Ультразвуковое резание. Резание с нагревом заготовки 15.43 KB
  Функции: непрерывно падают абразив в рабочий зазор и выносят оттуда частицы снятого металла; охлаждают инструмент в зоне резания. Механическая обработка с ультразвуковыми колебаниями является разновидностью резания с вибрациями. Позволяет ликвидировать нарост уменьшить объем зоны опережающей деформации и усадки стружки уменьшить силу резания. В отношении стойкости инструмента удовлетворяют результаты полученные только для быстрорежущего инструмента на низких режимах резания.
45881. Виды инструментальных материалов и ихприменяемость 16.07 KB
  Инструментальные стали. Стали применяют достаточно широко для изготовления корпусной и крепежноприсоединителыюй частей режущих инструментов а во многих случаях и их режущей части. Если инструмент работает при низких скоростях резания и не нагревается свыше 200220 С то его можно изготовлять из углеродистой инструментальной стали марок У7А У8А У10А У13А и др. Однако и в этом случае ввиду высокой критической скорости закалки эти стали прокаливаются на небольшую глубину и сердцевина инструмента остается вязкой.
45882. Виды токарных резцов. Особенность их применения. Способы соединения режущей пластины с державкой. Какие факторы определяют выбор резцов для токарных работ 50.15 KB
  В качестве режущего инструмента при точении используют резцы.Виды токарных резцов а – проходные: 1 – прямой 2 – отогнутый 3 – упорный; б – подрезной; в – канавочные: 1 – для наружных канавок 2 – для внутренних; г – отрезной; д – расточные: 1 – для сквозных отверстий 2 – для глухих; е – резьбовые: 1 – для наружных резьб 2 – для внутренних; ж – фасонный Проходные прямые резцы используются для их рекомендуется назначать для обтачивания гладких открытых цилиндрических поверхностей без уступов и ступеней. Проходные упорные резцы имеют угол в...
45883. Виды фрез, и их применяемость. Как базируется фреза на станке. В чем особенности конструкции черновых, чистовых и шпоночных фрез 251.16 KB
  Цилиндрические фрезы Базовые поверхности внутренний диаметр и торцыприменяются для фрезерования открытых поверхностей. Эти фрезы могут быть с прямыми и винтовыми фрезами. Фрезы с винтовыми зубьями работают плавно они широко применяются на производстве. Фрезы с прямыми зубьями используются лишь для обработке узких плоскостей где преимущества фрез с винтовым зубом не оказывают большого влияния на процесс резания.