powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / им функционирования участка обработки деталей
8 сообщений из 8, страница 1 из 1
им функционирования участка обработки деталей
    #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
им функционирования участка обработки деталей
    #37731456
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(глядя в емейл) Самокритично, но не понятно, зачем ты тут.
...
Рейтинг: 0 / 0
им функционирования участка обработки деталей
    #37731457
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Текст впечатляет. А что надо делать-то?
...
Рейтинг: 0 / 0
им функционирования участка обработки деталей
    #37731478
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonТекст впечатляет. А что надо делать-то?
Это типа программы - точнее, конфигурации - для специальной софтины - не помню её название - по имитированию процессов. Распространено среди нынешних факультетов а-ля информатики. Видимо, в программе ошибки.
...
Рейтинг: 0 / 0
им функционирования участка обработки деталей
    #37731482
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то типа GPSS ?
...
Рейтинг: 0 / 0
им функционирования участка обработки деталей
    #37733496
Вика999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это и есть GPSS) Просто ошибки небольшие
...
Рейтинг: 0 / 0
им функционирования участка обработки деталей
    #37733605
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вика999, среди нашего сообщества принято рассматривать
1) исходник и 2) модульный тест или лог ошибок или любую
другую инфу, подтвержающую проблему.

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

Вероятность того что сюда зайдет энтузиаст
который пройдёт все пункты за вас и соптимизирует
и профиксит ошибки (бесплатно) чрезвычайно мала.
...
Рейтинг: 0 / 0
им функционирования участка обработки деталей
    #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]