А.Е.Осоргин_-_AnyLogic_6_Лабораторный_практикум. Министерство образования и науки российской федерации федеральное государственное образовательное учреждение среднего профессионального образования Поволжский государственный колледж
Скачать 3.11 Mb.
|
Расстояние между заявками – укажите: 55, 97 • Фигура анимации – укажите на соответствующую ломаную. Не забудьте переименовать связь объекта delay1 с объектом polyline1 Для моделирования остановки автомобилей на красный свет необходимо в диаграмму установить элемент, останавливающий движение заявок – hold . Этот объект блокирует/разблокирует поток заявок на определенном участке блок-схемы. Если объект находится в заблокированном состоянии, то заявки не будут поступать на его входной порт, и будут ждать, пока объект не будет разблокирован. Поставьте 3 объекта hold после conveyor, рис. 13.5. Рис. 13.5 Рис. 13.6 Добавьте на диаграмму две кнопки в свойствах которых напишите команды для блокирования всех трех объектов hold: 98 hold1L.setBlocked( true ); hold1.setBlocked( true ); hold1R.setBlocked( true ) и команды для разблокирования объектов hold: hold1L.setBlocked( false ); hold1.setBlocked( false ); hold1R.setBlocked( false ) Для отображения сигнала светофора нарисуйте овал рядом с местом остановки автомобилей и динамически изменяемым цветом заливки: красный и зеленый в зависимости от того – разрешено движение данному потоку или нет. Теперь осталось только добавить элементы для моделирования движения автомобилей после светофора: delay1L1, delay12, delay1R1 и delay13 , а также ломаные для анимации движения и визуализации границ перекрестка, рис. 13.6. Запустите модель и выполните необходимые доработки в соответствии с заданием. 13.4. КОНТРОЛЬНЫЕ ЗАДАНИЯ Для выполнения задания необходимо использовать справочную систему AnyLogic по библиотеке Enterprise Library. 1. Доработайте модель таким образом, чтобы отображалось 2 потока автомобилей, движущихся навстречу. Автомобили должны пропускать друг друга согласно правила «помеха справа». (5) 2. Доработайте модель в перекресток с круговым движением и «главным» кольцом. (5) 3. Добавьте в модель пешеходный переход и анимацию пешеходов. Автомобили должны автоматически останавливаться, как только пешеход ступит на проезжую часть. (5) 4. Доработайте модель в перекресток с круговым движением и «главным» въездом на кольцо. (5) 5. Доработайте модель таким образом, чтобы отображалось 2 потока автомобилей, движущихся во встречном направлении. Поворот налево производится через поворот направо и движение по кольцу, как показано на рис. 13.8. Автомобили должны пропускать друг друга согласно правила «помеха справа». (4) 6. Доработайте модель в Т-образный перекресток, как показано на рис. 13.7. Алгоритм движения: a. поток №1 движется всегда; b. в первом состоянии движутся потоки №3 и №4, остальные стоят; c. во втором состоянии движутся потоки №2 и №5, остальные стоят; d. в третьем состоянии движется только поток №3 и пешеходы могут переходить улицу вдоль главной магистрали. Рис. 13.7 e. переключение режимов светофора полуавтоматическое – с кнопкой и анимацией для пешеходов. (4) 1 2 3 4 5 99 7. Доработайте модель таким образом, чтобы отображалось 4 потока автомобилей, движущихся с разных сторон. Перекресток должен регулироваться вручную. (5) 8. Доработайте модель в перекресток с круговым движением и автоматическим регулированием. (4) 9. Доработайте модель таким образом, чтобы отображалось 2 потока автомобилей, движущихся перекрестно и поток пешеходов, движущийся из «левого нижнего угла» в «правый верхний». Перекресток должен регулироваться автоматически. Пешеходы, подходя к перекрестку должны идти на тот зеленый сигнал, который горит в данный момент. (4) 10. Доработайте модель таким образом, чтобы отображалось 4 потока автомобилей, движущихся с разных сторон. Перекресток должен регулироваться автоматически. (4) 11. Доработайте модель в железнодорожный переезд со шлагбаумом, поездом и семафором. (4) 12. Доработайте модель таким образом, чтобы отображалось 2 потока автомобилей, движущихся во встречном направлении. Поворот налево производится через поворот направо и движение по кольцу, как показано на рис. 13.8. Светофор автоматический. (4) Рис. 13.8 13. Доработайте модель в Т-образный перекресток, как показано на рис. 13.7. Алгоритм движения: a. поток №1 движется всегда; b. потоки №3 и №4 движутся только тогда, когда стоят потоки №2 и №5; c. переключение режимов светофора – автоматическое. (3) 14. Доработайте модель таким образом, чтобы на гистограмме отражались данные отдельно по каждому направлению движения. (3) 15. Доработайте модель в Т-образный перекресток, как показано на рис. 13.7. Алгоритм движения: a. потоки №1 и №4 движутся всегда; b. поток №3 движется только тогда, когда стоят потоки №2 и №5; c. переключение режимов светофора – ручное, кнопками. (3) 16. Добавьте в модель пешеходный переход и анимацию пешеходов. Регулирование автоматическое. (3) 17. Доработайте модель таким образом, чтобы движение прямо, направо и налево регулировалось раздельно и сопровождалось анимацией светофора с боковыми секциями (стрелками). (3) 100 ЛИТЕРАТУРА 1. Введение в математическое моделирование: уч.пособие/под ред. П.В.Трусова. – изд.:Логос, 2004, 440с. 2. Карпов Ю.Г. Имитационное моделирование систем. Введение в моделирование с AnyLogic 5.0. – СПб.: БХВ-Петербург, 2005. – 400 с.: ил. 3. Карпов Ю.Г. Изучение современных парадигм информационного моделирования в среде AnyLogic // Компьютерные инструменты в образовании. - СПб.: Изд-во ЦПО "Информатизация образования", 2005, N12, С. 03-14. 4. Копыльцов А.В. Компьютерное моделирование: сферы и границы применения. Практикум. Учебное пособие для 10-11 классов общеобразовательных учреждений. – СПб: «СМИО Пресс», 2005. – 144 с. 5. Лабораторный практикум по дисциплине «компьютерное моделирование» с использованием программы AnyLogic / А.Е.Осоргин. – Самара: СГПУ, 2008. ИНТЕРНЕТ-РЕСУРСЫ 1. http://www.xjtek.ru – Официальный сайт разработчика системы AnyLogic. Дистрибутивы, примеры моделей, руководства, статьи и другая информация. 2. http://www.gpss.ru/ - сайт, посвященный имитационному моделированию систем. 3. http://headwire.narod.ru/ - здесь собраны самые разные примеры имитационных моделей, построенных в среде AnyLogic. 4. http://www.exponenta.ru/soft/Others/mvs/mvs.asp - здесь представлена альтернативная система компьютерного моделирования VMS: дистрибутив, руководство, примеры моделей, примеры уроков и другие материалы. |