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

    Я впервые на вашем форуме. Я узнал про раздел помощи студентам. Но решил написать в общий раздел, так как кое что успел сделать самостоятельно.

    Прошу помощи в НАПИСАНИИ ПРОГРАММЫ на GPSS в следующей задаче:

    В отдел готового платья покупатели заходят в среднем каждые 2 минуты. Здесь они осматриваются, после чего около 30 % покупателей уходят, не купив ничего. 20 % покупателей выбирают вещь и без примерки направляются в кассу, где кассир обслуживает каждого покупателя в среднем 1 минуту. Остальные покупатели, выбрав вещь, направляются в примерочную и занимают кабинку около 7 минут. После этого половина покупателей направляется в кассу, а половина снова начинает осматривать товар, выбирая другую вещь.

    _________________________

    1) Построил граф:
    Прикреплённая картинка
    Прикреплённая картинка

    2) В данной сети функционируют 2 СМО: Касса и Примерочная. Обозначим их СМО 2 и СМО 3 соответственно.
    3) (лямбды из матрицы передач) la2 = 0.3; la3 = 0.333
    4) Загрузка каналов - ksi2 = 0.3; ksi3 = 2.3
    5) Кол-во каналов - s2 = 1; s3 = 3;
    -------------------------

    OK! Далее программа:

    stkassa storage 1
    stprimer storage 3

    generate (exponential(1,0,2)) ;Покупатели приходят каждые 2 минуты

    transfer 0.3,,bye ;Уходят 30 процентов

    tokassa enter stkassa
    advance(exponential(1,0,1)) ;Занимают кассу на 1 минуту
    leave stkassa
    transfer 0.2,,bye ;Купили 20%, остальные 80% пошли мерить вещь

    toprimer enter stprimer
    advance(exponential(1,0,7)) ;Занимают примерочную кабину на 7 минут
    leave stprimer
    transfer 0.5,,tokassa ;Направляются в кассу 50 процентов, а остальные остаются выбирать другую вещь

    bye terminate

    generate (365#24#60) ;Год времени
    terminate 1
    start 1

    ___________________________

    Вывод:
    STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
    STKASSA 1 0 0 1 296153 1 0.563 0.563 0 4
    STPRIMER 3 0 0 3 224649 1 2.999 1.000 0 12296

    - Не совпадают загрузки каналов ksi2 (0.3 против 0.563) и ksi3 (2.3 против 2.999)

    ----------------------------

    Помогите, пожалуйста, исправить программу. Надо, чтобы совпали загрузки каналов, которые выведены математически и полученные экспериментально.
      А может быть как-то разделить просто уходящих (30%) и купивших да ушедших (20%), а то они у вас одинаково уходят?.. Трудно разбираться в первый раз увиденном языке. ;-)

      Добавлено
      И, вообще, половина то прёт в кассу, а оставшаяся половина (если программа как-то последовательно работает) просто идёт на выход у вас же, а вовсе не назад, в примерочную! Или я чего-то не догоняю?
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0170 ]   [ 16 queries used ]   [ Generated: 26.04.24, 20:32 GMT ]