Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Моделирование AnyLogic

Автор:   •  Февраль 28, 2023  •  Курсовая работа  •  2,686 Слов (11 Страниц)  •  214 Просмотры

Страница 1 из 11

СОДЕРЖАНИЕ

ВВЕДЕНИЕ        4

1 Моделирование работы подъемного крана на металлургическом заводе        5

2 Моделирование работы контейнерной площадки        12

3 Моделирование работы ремонтно-технологического участка        18

4 Моделирование работы ремонтного депо        25

5 Моделирование работы транспортной компании        33

ЗАКЛЮЧЕНИЕ        40

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ        41


ВВЕДЕНИЕ

В процессе развития технологий производства, информационных систем появилась потребность в моделировании процессов. Сейчас мы уже не можем представить мир без моделирования. Оно позволяет упростить, ускорить и оптимизировать разработку сложных по структуре и функциям систем. На данный момент можно уверенно утверждать, что моделирование является основным средством для изучения объектов и процессов реального мира. Моделирование позволяет выделять самые значимые для разработки системы свойства объектов, позволяет проводить их оценку в соответствии с ограничениями и особенностями.

Одно из направлений моделирования – это имитационное моделирование, которое на основе исходных характеристик исследуемого объекта (системы, процесса) позволяет имитировать поведение во времени, что, в свою очередь, позволяет выявить вероятностные характеристики.

Для выполнения курсовой работы будет использована среда AnyLogic. Пакет AnyLogic – отечественный профессиональный инструмент нового поколения, который предназначен для разработки и исследования имитационных моделей. Разработчик продукта – компания The AlyLogicCompany, г. Санкт-Петербург.

AnyLogic был разработан на основе новых идей в области информационных технологий, теории параллельных взаимодействующих процессов и теории гибридных систем. Благодаря этим идеям чрезвычайно упрощается построение сложных имитационных моделей, имеется возможность использования одного инструмента при изучении различных стилей моделирования.

Инструмент AnyLogic основан на объектно-ориентированной концепции и представляет модель как набор взаимодействующих, параллельно функционирующих активностей.


1 Моделирование работы подъемного крана на металлургическом заводе

На металлургическом заводе, подъемный кран грузит в полувагоны листовой металл в рулонах и трубы. В качестве времени поступления и времени погрузки берутся случайные числа, равномерно распределенные соответственно в интервалах: a1, b1 (для листового металла) и a2, b2 минут (для труб). Провести моделирование работы подъемного крана металлургического завода в течение 30 суток.

Таблица 1 - Индивидуальный вариант

Вариант

а1

b1

а2

b2

7

33

15

25

10

На рисунке 1.1 представлена функциональная схема процесса.

[pic 1]

Рисунок 1.1 – Функциональная схема процесса

Создадим модель в среде Anylogic. С помощью объектов библиотеки моделирования создадим схему модели, рисунок 1.2.

[pic 2]

Рисунок 1.2 – Создание схемы модели

Для определения типа груза создадим агент Груз, а в нем переменную ТипГруза, у которой в дальнейшем будем менять на значение (рисунки 1.3-1.4).

[pic 3]

Рисунок 1.3 – Добавление агента Груз

[pic 4]

Рисунок 1.4 – Добавление параметра ТипГруза

Произведем настройку блоков получившейся модели. На рисунках 1.5 – 1.6 представлены свойства блоков Source для листового металла и труб соответственно.

[pic 5]

Рисунок 1.5 – Блок Sourceдля металла в листах

[pic 6]

Рисунок 1.6 – Блок Source для труб

После создания груз попадает в очередь на погрузку. Свойства блока Queue представлены на рисунке 1.7.

[pic 7]

Рисунок 1.7 – Свойства блока QueueОчередь

Далее объекты по очереди обслуживаются краном. Из-за различного времени работы с типами груза необходимо в условии времени задержки учитывать, что поступило на обработку краном. В качестве такой проверки выступает условие:agent.ТипГруза ?uniform_discr( 33,15 ):uniform_discr( 10,25), определяющее, чему равен тип груза, trueили false. Моделирование данного процесса осуществляется с помощью блока Delay, рисунок 1.8.

...

Скачать:   txt (36.6 Kb)   pdf (1.4 Mb)   docx (1.3 Mb)  
Продолжить читать еще 10 страниц(ы) »
Доступно только на Essays.club