Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Анализ результатов

Читайте также:
  1. ABC-анализ данных о поставщиках
  2. EV9.2 Анализ характера и последствий отказов (FMEA)
  3. I этап. Горизонтальный и вертикальный анализ финансовой отчётности.
  4. I. 4.4. Анализ чувствительности математической модели и
  5. I.5.5. Просмотр и анализ результатов решения задачи.
  6. II закон термодинамики. Характеристические функции системы. Уравнение энергетического баланса системы, его анализ.
  7. II этап. Анализ и оценка имущественного положения предприятия.

Шумар Олег, ИС-82

 

 

Цель работы: Определение наилучших управленческих решений по усовершенствованию технологического участка по критерию увеличе­ния дохода от выполняемых работ.

 

ПОСТАНОВКА ЗАДАЧИ

Некоторый производственный участок имеет четыре типа стан­ков: токарный, сверлильный, шлифовальный, фрезерный. Участок вы­полняет работы с четырьмя типами деталей. Каждый тип детали тре­бует выполнения операций на определенных типах станков в заданной последовательности, которая задается маршрутной картой. Число этапов обработки, последовательность прохождения и среднее время обработки для всех типов деталей приведены в табл. 1.

 

Таблица 1. Маршрутная карта движения деталей по участку

: Тип: Число: Последовательность прохождения: Время обра-:

: де-: этапов: станков: работки, мин:

:тали: обраб.:::

:------------------------------------------------------------­------------------------------:

::: токарный: 11:

::: фрезерный: 12:

: 1: 6: сверлильный: 12:

::: шлифовальный: 13:

::: сверлильный: 10,5:

::: токарный: 11,5:

:------------------------------------------------------------------------------------------:

::: фрезерный: 20:

::: шлифовальный: 14:

: 2: 4: фрезерный: 14,5:

::: сверлильный: 16:

­:------------------------------------------------------------------------------------------:

::: токарный: 22:

::: сверлильный: 19:

: 3: 5: фрезерный: 14:

::: токарный: 14,5:

::: шлифовальный: 30:

:------------------------------------------------------------------------------------------:

::: сверлильный: 19:

::: токарный: 21:

: 4: 4: фрезерный: 13:

::: 2шлифовальный: 19:

:------------------------------------------------------------------------------------------:

 

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

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

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

 

Таблица 2. Стоимостные характеристики изготовления различных типов деталей.

:--------------------------------------------------------------------------:

: Тип: Величина: Допустимое вре-: Штраф за задержку:

: де-: прибыли,: мя изготовления,: изготовления свы-:

:тали: руб.: мин.: ше допустимого:

:::: срока, руб.:

:--------------------------------------------------------------------------:

: 1: 1000: 150: 10:

: 2: 1200: 120: 15:

: 3: 800: 180: 20:

: 4: 900: 100: 12:

:--------------------------------------------------------------------------:

 

Вариант задания:

– Вариант 3.

– Средний интервал времени между поступлениями работ на участок ­– 230 мни.

– Распределение работ по типам: 1 – 10%, 2 – 25%, 3 – 30%, 4 – 35%.

 

Структурна схема

 

 

План имитационных экспериментов

Прогонки модели для гипотезы А:


res MATRIX,16,5

incr1 EQU 0

incr2 EQU 0

incr3 EQU 0

incr4 EQU 0

 

rmult 401

SAVEVALUE income,0

start 50,np

msavevalue res,1,1,x$income

clear off

 

rmult 421

SAVEVALUE income,0

start 50,np

msavevalue res,1,2,x$income

clear off

 

rmult 441

SAVEVALUE income,0

start 50,np

msavevalue res,1,3,x$income

clear off

 

rmult 461

SAVEVALUE income,0

start 50,np

msavevalue res,1,4,x$income

clear off

 

rmult 481

SAVEVALUE income,0

start 50,np

msavevalue res,1,5,x$income

clear off

 

incr1 EQU 0

incr2 EQU 0

incr3 EQU 0

incr4 EQU 1

 

rmult 501

SAVEVALUE income,0

start 50,np

msavevalue res,2,1,x$income

clear off

 

rmult 521

SAVEVALUE income,0

start 50,np

msavevalue res,2,2,x$income

clear off

 

rmult 541

SAVEVALUE income,0

start 50,np

msavevalue res,2,3,x$income

clear off

 

rmult 561

SAVEVALUE income,0

start 50,np

msavevalue res,2,4,x$income

clear off

 

rmult 581

SAVEVALUE income,0

start 50,np

msavevalue res,2,5,x$income

clear off

 

incr1 EQU 0

incr2 EQU 0

incr3 EQU 1

incr4 EQU 0

 

rmult 601

SAVEVALUE income,0

start 50,np

msavevalue res,3,1,x$income

clear off

 

rmult 621

SAVEVALUE income,0

start 50,np

msavevalue res,3,2,x$income

clear off

 

rmult 641

SAVEVALUE income,0

start 50,np

msavevalue res,3,3,x$income

clear off

 

rmult 661

SAVEVALUE income,0

start 50,np

msavevalue res,3,4,x$income

clear off

 

rmult 681

SAVEVALUE income,0

start 50,np

msavevalue res,3,5,x$income

clear off

 

incr1 EQU 0

incr2 EQU 0

incr3 EQU 1

incr4 EQU 1

 

rmult 701

SAVEVALUE income,0

start 50,np

msavevalue res,4,1,x$income

clear off

 

rmult 721

SAVEVALUE income,0

start 50,np

msavevalue res,4,2,x$income

clear off

 

rmult 741

SAVEVALUE income,0

start 50,np

msavevalue res,4,3,x$income

clear off

 

rmult 761

SAVEVALUE income,0

start 50,np

msavevalue res,4,4,x$income

clear off

 

rmult 781

SAVEVALUE income,0

start 50,np

msavevalue res,4,5,x$income

clear off

 

incr1 EQU 0

incr2 EQU 1

incr3 EQU 0

incr4 EQU 0

 

rmult 801

SAVEVALUE income,0

start 50,np

msavevalue res,5,1,x$income

clear off

 

rmult 821

SAVEVALUE income,0

start 50,np

msavevalue res,5,2,x$income

clear off

 

rmult 841

SAVEVALUE income,0

start 50,np

msavevalue res,5,3,x$income

clear off

 

rmult 861

SAVEVALUE income,0

start 50,np

msavevalue res,5,4,x$income

clear off

 

rmult 881

SAVEVALUE income,0

start 50,np

msavevalue res,5,5,x$income

clear off

 

incr1 EQU 0

incr2 EQU 1

incr3 EQU 0

incr4 EQU 1

 

rmult 901

SAVEVALUE income,0

start 50,np

msavevalue res,6,1,x$income

clear off

 

rmult 921

SAVEVALUE income,0

start 50,np

msavevalue res,6,2,x$income

clear off

 

rmult 941

SAVEVALUE income,0

start 50,np

msavevalue res,6,3,x$income

clear off

 

rmult 961

SAVEVALUE income,0

start 50,np

msavevalue res,6,4,x$income

clear off

 

rmult 981

SAVEVALUE income,0

start 50,np

msavevalue res,6,5,x$income

clear off

 

incr1 EQU 0

incr2 EQU 1

incr3 EQU 1

incr4 EQU 0

 

rmult 1001

SAVEVALUE income,0

start 50,np

msavevalue res,7,1,x$income

clear off

 

rmult 1021

SAVEVALUE income,0

start 50,np

msavevalue res,7,2,x$income

clear off

 

rmult 1041

SAVEVALUE income,0

start 50,np

msavevalue res,7,3,x$income

clear off

 

rmult 1061

SAVEVALUE income,0

start 50,np

msavevalue res,7,4,x$income

clear off

 

rmult 1081

SAVEVALUE income,0

start 50,np

msavevalue res,7,5,x$income

clear off

 

incr1 EQU 0

incr2 EQU 1

incr3 EQU 1

incr4 EQU 1

 

rmult 1101

SAVEVALUE income,0

start 50,np

msavevalue res,8,1,x$income

clear off

 

rmult 1121

SAVEVALUE income,0

start 50,np

msavevalue res,8,2,x$income

clear off

 

rmult 1141

SAVEVALUE income,0

start 50,np

msavevalue res,8,3,x$income

clear off

 

rmult 1161

SAVEVALUE income,0

start 50,np

msavevalue res,8,4,x$income

clear off

 

rmult 1181

SAVEVALUE income,0

start 50,np

msavevalue res,8,5,x$income

clear off

 

incr1 EQU 1

incr2 EQU 0

incr3 EQU 0

incr4 EQU 0

 

rmult 1201

SAVEVALUE income,0

start 50,np

msavevalue res,9,1,x$income

clear off

 

rmult 1221

SAVEVALUE income,0

start 50,np

msavevalue res,9,2,x$income

clear off

 

rmult 1241

SAVEVALUE income,0

start 50,np

msavevalue res,9,3,x$income

clear off

 

rmult 1261

SAVEVALUE income,0

start 50,np

msavevalue res,9,4,x$income

clear off

 

rmult 1281

SAVEVALUE income,0

start 50,np

msavevalue res,9,5,x$income

clear off

 

incr1 EQU 1

incr2 EQU 0

incr3 EQU 0

incr4 EQU 1

 

rmult 1301

SAVEVALUE income,0

start 50,np

msavevalue res,10,1,x$income

clear off

 

rmult 1321

SAVEVALUE income,0

start 50,np

msavevalue res,10,2,x$income

clear off

 

rmult 1341

SAVEVALUE income,0

start 50,np

msavevalue res,10,3,x$income

clear off

 

rmult 1361

SAVEVALUE income,0

start 50,np

msavevalue res,10,4,x$income

clear off

 

rmult 1381

SAVEVALUE income,0

start 50,np

msavevalue res,10,5,x$income

clear off

 

incr1 EQU 1

incr2 EQU 0

incr3 EQU 1

incr4 EQU 0

 

rmult 1401

SAVEVALUE income,0

start 50,np

msavevalue res,11,1,x$income

clear off

 

rmult 1421

SAVEVALUE income,0

start 50,np

msavevalue res,11,2,x$income

clear off

 

rmult 1441

SAVEVALUE income,0

start 50,np

msavevalue res,11,3,x$income

clear off

 

rmult 1461

SAVEVALUE income,0

start 50,np

msavevalue res,11,4,x$income

clear off

 

rmult 1481

SAVEVALUE income,0

start 50,np

msavevalue res,11,5,x$income

clear off

 

incr1 EQU 1

incr2 EQU 0

incr3 EQU 1

incr4 EQU 1

 

rmult 1501

SAVEVALUE income,0

start 50,np

msavevalue res,12,1,x$income

clear off

 

rmult 1521

SAVEVALUE income,0

start 50,np

msavevalue res,12,2,x$income

clear off

 

rmult 1541

SAVEVALUE income,0

start 50,np

msavevalue res,12,3,x$income

clear off

 

rmult 1561

SAVEVALUE income,0

start 50,np

msavevalue res,12,4,x$income

clear off

 

rmult 1581

SAVEVALUE income,0

start 50,np

msavevalue res,12,5,x$income

clear off

 

incr1 EQU 1

incr2 EQU 1

incr3 EQU 0

incr4 EQU 0

 

rmult 1601

SAVEVALUE income,0

start 50,np

msavevalue res,13,1,x$income

clear off

 

rmult 1621

SAVEVALUE income,0

start 50,np

msavevalue res,13,2,x$income

clear off

 

rmult 1641

SAVEVALUE income,0

start 50,np

msavevalue res,13,3,x$income

clear off

 

rmult 1661

SAVEVALUE income,0

start 50,np

msavevalue res,13,4,x$income

clear off

 

rmult 1681

SAVEVALUE income,0

start 50,np

msavevalue res,13,5,x$income

clear off

 

incr1 EQU 1

incr2 EQU 1

incr3 EQU 0

incr4 EQU 1

 

rmult 1701

SAVEVALUE income,0

start 50,np

msavevalue res,14,1,x$income

clear off

 

rmult 1721

SAVEVALUE income,0

start 50,np

msavevalue res,14,2,x$income

clear off

 

rmult 1741

SAVEVALUE income,0

start 50,np

msavevalue res,14,3,x$income

clear off

 

rmult 1761

SAVEVALUE income,0

start 50,np

msavevalue res,14,4,x$income

clear off

 

rmult 1781

SAVEVALUE income,0

start 50,np

msavevalue res,14,5,x$income

clear off

 

incr1 EQU 1

incr2 EQU 1

incr3 EQU 1

incr4 EQU 0

 

rmult 1801

SAVEVALUE income,0

start 50,np

msavevalue res,15,1,x$income

clear off

 

rmult 1821

SAVEVALUE income,0

start 50,np

msavevalue res,15,2,x$income

clear off

 

rmult 1841

SAVEVALUE income,0

start 50,np

msavevalue res,15,3,x$income

clear off

 

rmult 1861

SAVEVALUE income,0

start 50,np

msavevalue res,15,4,x$income

clear off

 

rmult 1881

SAVEVALUE income,0

start 50,np

msavevalue res,15,5,x$income

clear off

 

incr1 EQU 1

incr2 EQU 1

incr3 EQU 1

incr4 EQU 1

 

rmult 1901

SAVEVALUE income,0

start 50,np

msavevalue res,16,1,x$income

clear off

 

rmult 1921

SAVEVALUE income,0

start 50,np

msavevalue res,16,2,x$income

clear off

 

rmult 1941

SAVEVALUE income,0

start 50,np

msavevalue res,16,3,x$income

clear off

 

rmult 1961

SAVEVALUE income,0

start 50,np

msavevalue res,16,4,x$income

clear off

 

rmult 1981

SAVEVALUE income,0

start 50,np

msavevalue res,16,5,x$income

clear off


 

 

Листинг программы

INITIAL x$income,0

 

SVER EQU 1

TOK EQU 2

FREZ EQU 3

SHLI EQU 4

 

SVER STORAGE 1

TOK STORAGE 1

FREZ STORAGE 1

SHLI STORAGE 2

 

;функция зависимости кол-ва каналов станка от его номера

chan FUNCTION P4,D4

SVER,1/TOK,1/FREZ,1/SHLI,2

 

;ФУНКЦИЯ ТИПОВ ДЕТАЛЕЙ

TYP FUNCTION RN1,D4

.10,1/.35,2/.65,3/1,4

 

;ФУНКЦИЯ ТИПОВ ТАБЛИЦ

TYPT FUNCTION P1,D4

1,T1/2,T2/3,T3/4,T4

 

;ФУНКЦИЯ НАЧАЛЬНЫХ ЗНАЧЕНИЙ МАРШРУТОВ ДЛЯ КАЖДОГО ТИПА ДЕТАЛЕЙ

JTAP FUNCTION P1,D4

1,1/2,7/3,11/4,16

 

;ФУНКЦИЯ ЧИСЛА ЭТАПОВ ОБРАБОТКИ ДЛЯ КАЖДОГО ТИПА ДЕТАЛЕЙ

JOB FUNCTION P1,D4

1,6/2,4/3,5/4,4

 

;ФУНКЦИЯ ТИПОВ СТАНКОВ ДЛЯ КАЖДОГО ЭТАПА ОБРАБОТКИ

ROUTE FUNCTION P3,D19

1,2/2,3/3,1/4,4/5,1/6,2/7,3/8,4/9,3/10,1/11,2/12,1/13,3/14,2/15,4/16,1/17,2/18,3/19,4

 

;ФУНКЦИЯ ВРЕМЕНИ ОБРАБОТКИ ДЛЯ КАЖДОГО ЭТАПА

TIME FUNCTION P3,D19

1,110/2,120/3,120/4,130/5,105/6,115/7,200/8,140/9,145/10,160/11,220/12,190/13,140/14,145/15,300/16,190/17,210/18,130/19,190

 

;ФУНКЦИЯ ВЫЧИСЛЕНИЯ ПРИБЫЛИ ДЛЯ КАЖДОГО ТИПА ДЕТАЛЕЙ

PARTINC FUNCTION P1,D4

1,1000/2,1200/3,800/4,900

 

;ФУНКЦИЯ ВЫЧИСЛЕНИЯ ПОТЕРЬ ОТ ЗАДЕРЖЕК

PARTLOSS FUNCTION P1,D4

1,10/2,15/3,20/4,12

 

;ФУНКЦИЯ ВЫЧИСЛЕНИЯ ДОПУСТИМОГО СРОКА ИЗГОТОВЛЕНИЯ ДЕТАЛИ

PARTTIME FUNCTION P1,D4

1,1500/2,1200/3,1800/4,1000

 

incr1 equ 0; ускорился ли 1-ый станок?

incr2 equ 0

incr3 equ 0

incr4 equ 0

 

;функция определения ускорился ли станок по его номеру

incr FUNCTION P4,D4

1,incr1/2,incr2/3,incr3/4,incr4

 

;вспом. перем. для гип.А чтоб записать матрицу в строчку

tmpA VARIABLE P1#10+incr1+incr2+incr3+incr4

LOSSA FUNCTION V$tmpA,D20

10,0/11,5/12,7/13,9/14,12/20,0/21,3/22,5/23,8/24,10/30,0/31,4/32,6/33,9/34,15/40,0/41,1/42,2/43,5/44,8

 

pri VARIABLE 100#(FN$PARTLOSS/P5)

 

LOSSB FUNCTION P4,D4; затраты на 1 доп. станок в зависимости от типа станка (в процентах)

1,5/2,8/3,7/4,10

 

T1 TABLE M1,1500,24000,2;СБОР ДАННЫХ О ВРЕМЕНИ

T2 TABLE M1,1200,24000,2;ПРЕБЫВАНИЯ

T3 TABLE M1,1800,24000,2

T4 TABLE M1,1000,24000,2

 

GENERATE (EXPONENTIAL(1,0,230));ПОСТУПЛЕНИЕ ДЕТАЛЕЙ НА УЧАСТОК

ASSIGN 1,FN$TYP;ОПРЕДЕЛЕНИЕ ТИПА ДЕТАЛЕЙ

ASSIGN 9,FN$TYPT

ASSIGN 2,FN$JOB;ОПРЕДЕЛЕНИЕ ЧИСЛА ЭТАПОВ ОБРАБОТКИ

ASSIGN 3,FN$JTAP;ОПРЕДЕЛЕНИЕ НАЧАЛЬНЫХ ЗНАЧЕНИЙ МАРШРУТА

 

NEXT ASSIGN 4,FN$ROUTE;ОПРЕДЕЛЕНИЕ ТИПА СТАНКА

ASSIGN 5,FN$TIME;ОПРЕДЕЛЕНИЕ ВРЕМЕНИ ОБРАБОТКИ

 

PRIORITY (INT(V$pri));гипотеза С

 

TEST L S*4,FN$chan;ЕМКОСТЬ ЗАПОЛНЕНИЯ < КОЛ-ВО КАНАЛОВ

ENTER P4;ЗАНЯТЬ СТАНОК

 

ASSIGN 5-,(INT(FN$incr#P5#0.2));если станок ускоренный, уменьшить время обработки

ADVANCE P5;ВЫПОЛНИТЬ ОБРАБОТКУ ДЕТАЛИ

 

LEAVE P4;ОСВОБОДИТЬ СТАНОК

ASSIGN 3+,1;ОПРЕДЕЛИТЬ ДАЛЬНЕЙШИЙ МАРШРУТ

LOOP 2,NEXT;ВЫПОЛНЯЕТСЯ ЛИ ПОСЛЕДНИЙ ЭТАП?

;-НЕТ, ПЕРЕЙТИ К СЛЕДУЮЩЕМУ ЭТАПУ

TABULATE P9;ВРЕМЯ ПРЕБЫВАНИЯ

 

SAVEVALUE income+,FN$PARTINC; вычисление прибыли

 

SAVEVALUE income-,(FN$PARTINC#FN$LOSSA/100);потери от гипотезы А

 

ASSIGN 4,4;вычисление потерь от гипотезы В

ASSIGN tot,0

lll ASSIGN tot+,((FN$chan-1)#FN$LOSSB/100)

LOOP 4,lll

SAVEVALUE income-,(FN$PARTINC#P$tot)

 

TEST G M1,FN$PARTTIME,lOK;если допустимый срок превышен, уменьшить прибыль

SAVEVALUE income-,FN$PARTLOSS

lOK TERMINATE

 

GENERATE 4800;УСТАНОВИТЬ ТАЙМЕР НА 8 ЧАС. РАБОТЫ

TERMINATE 1

START 50,,,1;МОДЕЛИРОВАТЬ 5 НЕДЕЛЬ РАБОТЫ, вывод списка будущих и текущих событий

 

Гистограммы первоначального условия

 

 

Анализ результатов

Гипотеза В

– Начальные значения:

 

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

SVER 1 0 0 1 1118 1 0.789 0.789 0 0

TOK 1 0 0 1 1182 1 0.881 0.881 0 0

FREZ 1 0 0 1 1254 1 0.772 0.772 6 0

SHLI 1 1 0 1 1016 1 0.867 0.867 0 0

 

SAVEVALUE RETRY VALUE

INCOME 0 949851.000

 

– Токарных станков увеличено до 2-х штук:

 

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

SVER 1 0 0 1 1118 1 0.789 0.789 0 0

TOK 2 1 0 1 1182 1 0.881 0.441 0 0

FREZ 1 0 0 1 1254 1 0.772 0.772 6 0

SHLI 1 1 0 1 1016 1 0.867 0.867 0 0

 

SAVEVALUE RETRY VALUE

INCOME 0 854222.000

 

Прибыль уменьшилась, загрузка на токарном станке отсутствует.

 

– Шлифовальных станков увеличено до 2-х штук:

 

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

SVER 1 0 0 1 1198 1 0.834 0.834 1 0

TOK 1 0 0 1 1249 1 0.918 0.918 1 0

FREZ 1 0 0 1 1329 1 0.820 0.820 3 0

SHLI 2 1 0 2 1068 1 0.901 0.451 0 0

 

SAVEVALUE RETRY VALUE

INCOME 0 903852.000

 

Прибыль уменьшилась. Загрузка станков увеличилась. Появилось больше «узких мест».

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

 

Гипотеза А

 

Изменения в коде программы для выполнения гипотезы А:

incr1 equ 0; ускорился ли 1-ый станок?

incr2 equ 0; (изменение скорости станков)

incr3 equ 0

incr4 equ 0

 

;функция определения ускорился ли станок по его номеру

incr FUNCTION P4,D4

1,incr1/2,incr2/3,incr3/4,incr4

 

;вспом. перем. для гип.А чтоб записать матрицу в строчку

tmpA VARIABLE P1#10+incr1+incr2+incr3+incr4

 

LOSSA FUNCTION V$tmpA,D20

10,0/11,5/12,7/13,9/14,12/20,0/21,3/22,5/23,8/24,10/30,0/31,4/32,6/33,9/34,15/40,0/41,1/42,2/43,5/44,8

 

Проведем полные прогоны модели, изменяя скорости работы на станках.

 

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

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

 

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

 

Гипотеза С

 

Для выполнения данной гипотезы, был введен приоритет выбора детали на изготовление.

;ФУНКЦИЯ ВЫЧИСЛЕНИЯ ПОТЕРЬ ОТ ЗАДЕРЖЕК

PARTLOSS FUNCTION P1,D4

1,10/2,15/3,20/4,12

pri VARIABLE 100#(FN$PARTLOSS/P5)

PRIORITY (INT(V$pri))

 

Для полной прогонки модели взяли файл прогонки для гипотезы А.

 

В результате получили наибольшую прибыль при исходных значениях гипотезы А.

Сравнив прибыль начальную (949851.0) и после использования гипотезы С (965975.8), очевидно, что использование данной гипотезы приводит к увеличению прибыли.

 

Выводы

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

Для исследования изменения прибыли было выдвинуто несколько гипотез. Первой была проверена гипотеза по увеличению числа однотипных станков на участке. На основе наличия «узких мест», увеличивалось количество однотипных станков на участке (токарный, затем шлифовальный). Данные изменения привели к уменьшению прибыли на 5-10 тыс. ед.

Затем вводилась гипотеза А – увеличение скорости выполнения работ на станках. Любые изменения не принесли увеличения прибыли. Совмещение данных гипотез, так же не оптимальны.

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

В результате для данных входных параметров оптимальным будет использование лишь гипотезы С.

 

Вопросы

1. Обьясните использование косвенной адресации в модели.

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

Например, выражение Q*7 или Q*P7 определяет текущее значение длины очереди, номер которой задан в параметре 7 транзакта.

 

2. Как задаются маршруты движения деталей?

;ФУНКЦИЯ НАЧАЛЬНЫХ ЗНАЧЕНИЙ МАРШРУТОВ ДЛЯ КАЖДОГО ТИПА ДЕТАЛЕЙ

JTAP FUNCTION P1,D4

1,1/2,7/3,11/4,16

;ФУНКЦИЯ ЧИСЛА ЭТАПОВ ОБРАБОТКИ ДЛЯ КАЖДОГО ТИПА ДЕТАЛЕЙ

JOB FUNCTION P1,D4

1,6/2,4/3,5/4,4

;ФУНКЦИЯ ТИПОВ СТАНКОВ ДЛЯ КАЖДОГО ЭТАПА ОБРАБОТКИ

ROUTE FUNCTION P3,D19

1,2/2,3/3,1/4,4/5,1/6,2/7,3/8,4/9,3/10,1/11,2/12,1/13,3/14,2/15,4/16,1/17,2/18,3/19,4

 

3. Какая разница в языке GPSS между использованием одноканального устройства и многоканального?

Блоки SEIZE RELEASE заменяются блоками ENTER LEAVE

 

4. Поясните разницу в алгоритмах работы в языке GPSS между одноканальным устройством и многоканальным, для которого емкость накопителя задана единицей?

Ничем вообще. Только есть дополнительно 2 типа очереди к Facility

 

5. Как используются параметры транзактов в модели?

Для задания свойств текущего транзакта. В нашем случае – типа станка, типа детали, времени обработки, маршрута.

 

6. Поясните работу блока LOOP в модели.

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

 

7. Какие изменения необходимо ввести в модель, чтобы задать новый тип деталей с заданным маршрутом их движения? Перечислите эти изменения по пунктам.

Нужно изменить все функции. Добавить в функцию Типа деталей еще одну цифру. То есть вероятности изменятся соответственно.

И для этой цифры в остальных функциях прописать время.

 

8. Какие изменения необходимо ввести в модель, чтобы задать новый вид станка - строгальный?

Нужно добавить его сначала в маршруты, тогда можно его уже использовать как возвращаемое значение для ф-ции ROUTE

 

9. Предложите новые гипотезы по улучшению технологического процесса на участке.

Не знаю.

 


Дата добавления: 2015-10-29; просмотров: 113 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Замок Шамбор и парижская ратуша.| Ноутбуки компании «Acer».

mybiblioteka.su - 2015-2024 год. (0.108 сек.)