Министерство транспорта Российской Федерации Департамент Водного Транспорта НГАВТ Кафедра ИСА Моделирование систем ОТЧЕТ
По лабораторной работе №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 ;все свободные рабочие готовы
;заниматься кладкой.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.