Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / им функционирования участка обработки деталей / 8 сообщений из 8, страница 1 из 1
30.03.2012, 14:21
    #37731430
Вика999
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
им функционирования участка обработки деталей
Здравствуйте,подскажите,пожалуйста,что не так?? Задание:В цех на участок обработки поступают партии деталей по три в каждой. Интервалы между приходом партий - случайные величины, равномерно распределенные в интервале 65 ± 10 минут. Первичная обработка деталей происходит на одном из станков двух типов. Деталь поступает на обработку на станок с меньшей очередью. Станок первого типа обрабатывает деталь за 50 ± 15 минут и допускает 5 процентов брака, второго типа - соответственно, 100 ± 2. минут и 15 процентов брака. Все бракованные детали возвращаются на повторную обработку на свой станок. Детали, которые были забракованы дважды, считаются отходами и отправляются на утилизацию.
После первичной обработки детали поступают в накопитель, а из него - на вторичную обработку, которую проводят два параллельно работающих станка за время, распределенное по экспоненциальному закону со средним 30 минут на одну деталь каждый. Причем второй станок подключается к работе, только если в накопителе находится более трех деталей. Затраты на содержание станков первого и второго типов составляют, соответственно, 6 и 1,5 единиц стоимости в час, независимо от того, используется станок или нет. Цена реализации готовой детали составляет 200 единиц стоимости, а стоимость покупки необработанной детали – 45 единиц стоимости.
Есть возможность повысить качество первичной обработки деталей. Уменьшение уровня брака в работе станков на r процентов требует дополнительных затрат единиц стоимости на каждую деталь. Действия по повышению эффективности качества первичной обработки могут проводиться для обоих типов станков независимо друг от друга.

clear
NN1 EQU 3 ;кол-во станков 1 типа 1С
NN2 EQU 3 ;кол-во станков 2 типа 2С
NN3 EQU 1 ;кол-во ст1 типа втор обр 2.1С
NN4 EQU 1 ;кол-во ст2 типа втор обр 2.2С
ZT EQU 6 ;затраты на сод ст 1 типа 1С
ZT EQU 2 ;затраты на сод ст 1 типа 1С
CG EQU 300 ;цена готовой детали;
CND EQU 50 ;цена необработ. детали;
STIME EQU 1 ;прошедшее время
GENERATE 3600,600;приход партии
SAVEVALUE y+,3;подсчёт прибывших деталей
STAN1 SEIZE 1 ;занять устройство 1
ADVANCE 45,12 ;время обработки
SAVEVALUE STIME,6 ;подсчёт затрат на содержание
RELEASE 1 ;освободить устройство
TRANSFER 0.04,STAN1,MNAKOP ;проверка на брак
STAN2 SEIZE 2 ;занять устройство 2
ADVANCE 80,20 ;время обработки
SAVEVALUE STIME,2 ;подсчёт затрат на содержание
RELEASE 2 ;освободить устройство
TRANSFER 0.11,STAN2,MNAKOP ;проверка на брак
NAKOP STORAGE 1 ;накопитель
MNAKOP ENTER NAKOP,1 ;занять накопитель
TRANSFER 3,STAN4,STAN3 ;переход к обработке
LEAVE NAKOP,1 ;освободить
STAN3 SEIZE 3 ;занять устройство 3
ADVANCE 30 ;время обработки
RELEASE 3 ;освободить устройство
TRANSFER MSKLAD ;переход на склад
STAN4 SEIZE 4 ;занять устройство 3
ADVANCE 30 ;время обработки
RELEASE 4 ;освободить устройство
TRANSFER ,MSKLAD ;переход на склад
SK STORAGE 1 ;склад
MSKLAD ENTER SK,1 ;занять накопитель
LEAVE SK,1 ;освободить накопитель
NEOB SAVEVALUE CND,50 ;подсчёт стоимости необр
OBR SAVEVALUE SK,300 ;подсчёт стоимости обр
SAVEVALUE SK-,(X$CND);подсчёт прибыли
TERMINATE 1
*****
start 10000
...
Рейтинг: 0 / 0
30.03.2012, 14:34
    #37731456
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
им функционирования участка обработки деталей
(глядя в емейл) Самокритично, но не понятно, зачем ты тут.
...
Рейтинг: 0 / 0
30.03.2012, 14:35
    #37731457
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
им функционирования участка обработки деталей
Текст впечатляет. А что надо делать-то?
...
Рейтинг: 0 / 0
30.03.2012, 14:42
    #37731478
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
им функционирования участка обработки деталей
maytonТекст впечатляет. А что надо делать-то?
Это типа программы - точнее, конфигурации - для специальной софтины - не помню её название - по имитированию процессов. Распространено среди нынешних факультетов а-ля информатики. Видимо, в программе ошибки.
...
Рейтинг: 0 / 0
30.03.2012, 14:43
    #37731482
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
им функционирования участка обработки деталей
Что-то типа GPSS ?
...
Рейтинг: 0 / 0
01.04.2012, 15:07
    #37733496
Вика999
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
им функционирования участка обработки деталей
Это и есть GPSS) Просто ошибки небольшие
...
Рейтинг: 0 / 0
01.04.2012, 17:48
    #37733605
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
им функционирования участка обработки деталей
Вика999, среди нашего сообщества принято рассматривать
1) исходник и 2) модульный тест или лог ошибок или любую
другую инфу, подтвержающую проблему.

Если первого и второго пунтов нет то вобщем-то говорить
не о чем и мы будет говорить на разные другие темы.

Вероятность того что сюда зайдет энтузиаст
который пройдёт все пункты за вас и соптимизирует
и профиксит ошибки (бесплатно) чрезвычайно мала.
...
Рейтинг: 0 / 0
02.04.2012, 09:31
    #37734139
u_gray
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
им функционирования участка обработки деталей
Вика999Здравствуйте, ...

Ошибок много,
TRANSFER 0.04,STAN1,MNAKOP - такого режима transfer не существует, и в условии вероятность 5%, а у Вас 0.04

В общем вот немного переписал начало, дальше сами.
+ такое впечатление, что Вы модель никогда не запускали. На бумажке вы правильно не напишете.
Скачайте gpss world student version, она бесплатная и там позапускайте модель, сразу увидите ошибки
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
NN1 EQU 3 ;кол-во станков 1 типа 1С	
NN2 EQU 3 ;кол-во станков 2 типа 2С
NN3 EQU 1 ;кол-во ст1 типа втор обр 2.1С
NN4 EQU 1 ;кол-во ст2 типа втор обр 2.2С
ZT EQU 6 ;затраты на сод ст 1 типа 1С
ZT EQU 2 ;затраты на сод ст 1 типа 1С	
CG EQU 300	;цена готовой детали;
CND EQU 50 ;цена необработ. детали;
STIME EQU 1 ;прошедшее время	

NAKOP STORAGE 1 ;накопитель	<- вынес наверх из середины

GENERATE 3600,600;приход партии
SAVEVALUE y+,3;подсчёт прибывших деталей
STAN1 SEIZE 1 ;занять устройство 1	
ADVANCE 45,12 ;время обработки
SAVEVALUE STIME,6 ;подсчёт затрат на содержание
RELEASE 1	;освободить устройство
TRANSFER 0.05,,STAN1;проверка на брак   <- с вероятностью 5 % бракованная, иначе идем дальше 
TRANSFER ,MNAKOP ; в накопитель
STAN2 SEIZE 2 ;занять устройство 2	
ADVANCE 80,20 ;время обработки	
SAVEVALUE STIME,2 ;подсчёт затрат на содержание
RELEASE 2	;освободить устройство
TRANSFER 0.15,,STAN2;проверка на брак <- с вероятностью 15 % бракованная, иначе идем дальше 

; дальше вообще бред. нет секции про отходы
; не реализовано про: второй станок подключается к работе, только если в накопителе находится более трех деталей 
;(для реализации этого лучше использовать GATE)
; дальше пишите сами
MNAKOP ENTER NAKOP,1 ;занять накопитель	
TRANSFER 3,STAN4,STAN3 ;переход к обработке	<- такого режима TRANSFER  не существует из-за этого у вас не срабатывает LEAVE, устройство не освобождается и транзакты дальше не проходят по модели
LEAVE NAKOP,1 ;освободить 
STAN3 SEIZE 3 ;занять устройство 3	
ADVANCE 30 ;время обработки	
RELEASE 3	;освободить устройство
TRANSFER MSKLAD ;переход на склад
STAN4 SEIZE 4 ;занять устройство 3	
ADVANCE 30 ;время обработки	
RELEASE 4	;освободить устройство	
TRANSFER ,MSKLAD ;переход на склад	
SK STORAGE 1 ;склад	
MSKLAD ENTER SK,1 ;занять накопитель	
LEAVE SK,1 ;освободить накопитель	
NEOB SAVEVALUE CND,50 ;подсчёт стоимости необр	
OBR SAVEVALUE SK,300 ;подсчёт стоимости обр	
SAVEVALUE SK-,(X$CND);подсчёт прибыли	
TERMINATE 1
start 10000
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / им функционирования участка обработки деталей / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]