На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> GPSS , изменение программы
    Здравствуйте, помогите переделать под вот это задание

    ""На участке термической обработки выполняют цементирование и закалку шестерен, поступающих через каждые 10 ± 5 минут. Цементирование занимает 10 ± 7 минут, а закалка — 10 ± 6 минут. Качество шестерни определяется суммарным временем ее обработки без учета времени ожидания. Шестерни со временем обработки более 25 минут (первый сорт) покидают участок, со временем обработки от 20 до 25 минут (второй сорт) передаются на повторную закалку, а со временем обработки менее 20 минут (третий сорт) повторно проходят полную обработку и остаются того же сорта. Стоимость шестерен первого, второго и третьего сортов равна 3, 10 и 7 единиц стоимости, соответственно.
    Увеличение на k процентов (0 < k < 50) среднего времени цементирования требует k*S1 единиц стоимости для каждой шестерни. Увеличение на q процентов (0 <= q <= 50) среднего времени закаливания требует q*S2 единиц стоимости для каждой шестерни. Эти изменения могут производиться независимо друг от друга.""

    код от этого задания

    ""Задание 6.

    На участке термической обработки выполняются цементация и закаливание шестерен,
    ;поступающих через 10 ± 5 мин. Цементация занимает 10 ± 7 мин, а закаливание - 10 ± б мин.
    ;Качество определяется суммарным временем обработки. Шестерни с временем обработки больше 25 мин
    ;покидают участок, с временем обработки от 20 до 25 мин передаются на повторную закалку и при времени
    ;обработки меньше 20 мин должны пройти повторную полную обработку. Детали с суммарным временем
    ;обработки меньше 20 мин считаются вторым сортом.
    ;Смоделировать процесс обработки на участке 400 шестерен. Определить функцию распределения времени
    ;обработки и веро­ятности повторения полной и частичной обработки. При выходе продукции без повторной
    ;обработки менее 90% обеспечить на участке мероприятия, дающие гарантированный выход продукции
    ;первого сорта 90%.

    sortDetali table P4,2,1,6 ;распределениt первичной/вторичной обработки
    timeDetali table P3,0,1,53 ;распределение времени операций

    GENERATE 10,5,,400
    ASSIGN 4,0 ;2 - первичная обработка (ЦЕМЕНТАЦИЯ и ЗАКАЛИВАНИЕ)
    ;3 - первичная + повторная (ЗАКАЛИВАНИЕ)
    ;4 - первичная + повторная (ЦЕМЕНТАЦИЯ и ЗАКАЛИВАНИЕ)
    ;5 - первичная + повторная + (ЗАКАЛИВАНИЕ)
    ;6 - первичная + повторная + (ЗАКАЛИВАНИЕ) + (ЗАКАЛИВАНИЕ)
    met1 ASSIGN 1,AC1
    ADVANCE 6,5 ;ЦЕМЕНТАЦИЯ
    ASSIGN 1,(AC1-P1)
    ASSIGN 4+,1

    met2 ASSIGN 2,AC1
    ADVANCE 6,4 ;ЗАКАЛИВАНИЕ
    ASSIGN 2,(AC1-P2)
    ASSIGN 4+,1

    ASSIGN 3+,(P1+P2)
    ASSIGN 1,0

    TEST E P4,2,met3
    TEST L P3,25,met3
    TEST L P3,20,met2
    TRANSFER ,met1

    met3 ASSIGN sort,(2-((P3\20)&1))
    TEST NE P$sort,1,met4
    TEST GE x1,(x2#9),met2 ;мероприятия, дающие выход продукции 1го сорта 90%.
    met4 SAVEVALUE P$sort+,1

    TABULATE sortDetali
    TABULATE timeDetali
    TERMINATE 1
    start 400""
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0137 ]   [ 15 queries used ]   [ Generated: 28.04.24, 18:45 GMT ]