Имитация строительства. Формализованное описание системы. Программа модели. Планирование и проведение эксперимента

Страницы работы

Содержание работы

Министерство транспорта Российской Федерации

Департамент Водного Транспорта

НГАВТ

Кафедра ИСА

Моделирование систем

ОТЧЕТ

По лабораторной работе №1

«Имитация строительства»

Выполнил:  студент группы ИТ-41а

    

                                             Проверил:  

Новосибирск – 2006.

1.  Задание на лабораторную работу

1.1.  Постановка задачи

Задача подрядной строительной организации возвести строение, на которое, по данным сметы, должно уйти 500 поддонов кирпича.

Поддоны поставляются на строительную площадку по конвейеру с грузовых машин. При таком способе доставки, поддоны поступают каждые 6÷18 минут. Доставкой поддона от конвейера до возводимой стены занимаются единственный на стройке автокран и двое рабочих. На доставку одного поддона тратится от 6 до 10 минут. После разгрузки, освободившиеся рабочие помогают каменщикам в кладке.

При наличии строительных материалов, каменщики работают, в противном случае – отдыхают.

Всего в строительстве занято 8 рабочих, включая крановщика. На кладку стены, из кирпича  с одного поддона, затрачивается около 1час ± 15 минут.

1.2.  Исходные данные

Лимит поддонов = 500шт.;

Время между поступлением поддонов = 6÷18 мин.;

Количество кранов = 1шт.;

Количество рабочих, доставляющих поддон = 2 чел.;

Всего каменщиков = 7 чел.;

Количество крановщиков = 1 чел.;

Время на кладку стены, из кирпича  с одного поддона = 1час ± 15 мин.;

Время на доставку одного поддона = 6÷10 мин.

1.3.  Задание на исследование

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


2.  Формализованное описание системы

Сначала рабочие ждут подвоза первого поддона, затем двое каменщиков и крановщик занимаются доставкой поддона, остальные каменщики в это время отдыхают. После доставки поддона каменщики принимаются за кладку стен из кирпича этого поддона. Если подвезен следующий поддон, двое каменщиков отправляются на его разгрузку, в противном случае все семь каменщиков занимаются кладкой, а крановщик отдыхает. Пока есть доставленные к месту кладки поддоны, как минимум пять каменщиков работают. В случае если заканчиваются доставленные поддоны, каменщики, занимающиеся кладкой, отдыхают. Работа идет 8 часов в сутки. По достижению лимита поддонов, отведенного на стройку (500 шт.),  - когда сложен кирпич из последнего поддона, вся работа прекращается.


3.  Блок-схема алгоритма модели




4.  Программа модели

;Выполнил студент ИТ-41а Андрей

;Вариант №9

*******************************************************************************************************

*                                                                                                     *

*                                    Имитация строительства                                           *

*                                                                                                     *

*******************************************************************************************************

;Команды

STOP           513,STOP_POINT,ON

Masons STORAGE        7

START          500

REPORT

*******************************************************************************************************

GENERATE       12,6,,500                            ;приход поддона.

*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*

********************                        <<<Разгрузка>>>                         *******************

*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*

QUEUE          Unload                               ;поддон- в очередь на разгрузку

SEIZE          Crane                                ;поддон занимает кран.

TEST E         R$Masons,0,mans_on_unload            ;проверка на наличие свободных

;рабочих.

LEAVE          Masons,2                             ;освобождение 2-х рабочих для

;разгрузки.

mans_on_unload ENTER          Masons,2                             ;2-е рабочих готовы разгружать.

DEPART         Unload                               ;поддон покидает очередь

;на разгрузку.

ADVANCE        8,2                                  ;разгрузка.

RELEASE        Crane                                ;поддон освобождает кран.

LEAVE          Masons,2                             ;рабочие закончили разгрузку.

*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*

********************                        <<<Кладка>>>                            *******************

*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*              

ENTER          Masons,R$Masons                      ;рабочие возвращаются к кладке.

SEIZE          Wall                                 ;поддон используется для

;возведения стены.

ENTER          Masons,R$Masons                      ;все свободные рабочие готовы

;заниматься кладкой.

Похожие материалы

Информация о работе