А45 Производство мороженого

https://youtu.be/gRdwIefV4ug

Программа имитационного моделирования «Производство мороженого» состоит из двух классов и эксперимента

Логика и содержимое модели заключены в классе Main. Класс «Мороженое» является образцом по подобию, которого в программе создаются агенты-транзакты. С логической точки зрения это —производимое мороженое, которое перемещается по конвейеру.

Визуализация моделируемого процесса в программе отображается в 3-х измерениях с помощью специального компонента «3Д анимация», Рис.1

Рис.1 Визуализация моделируемого процесса производства мороженого

У создаваемых агентов по шаблону «Мороженое» есть два параметра и рисунок для анимации. Первый параметр «видимость», как и второй, («закрытая») — логические параметр. Если он в значении «true», то коробка будет видна на анимации, в противном случае картинка коробки от мороженого исчезнет с экрана.

Второй параметр необходим, чтобы менять открытую коробку на закрытую в момент, когда мороженое прошло через некий агрегат, расположенный в середине конвейерной линии.

Условия видимости прописаны в свойствах картинок

из класса «Мороженое».

Рис.2 Содержимое класса «Мороженое»

Рис.3. Свойства картинок в классе «Мороженое»

Создаются экземпляры «мороженого» в блоках source в логических цепях модели. Рис.4. Затем последовательно созданные агенты-транзакты проходят блок за блоком. Например, попав в блок с именем «КонвейерДо1», мороженое сдвинется в пространсте от одной точки конвейера к другой, до агрегата обработки. Доехав до этого аппарта, агент задерживается в нём на определённый интервал времени, установленный в блоке «задержка1Аппарат». После вынужденной задержки, мороженое отправляется в завершающий путь до конца конвейерной линии.

Рис.4 Часть логики модели

Помимо логических цепей, задающих перемещение продукция по конвейеру, есть компоненты, которые создают аварийную ситуацию в одном из трёх агрегатов после того, как пользователь нажмёт кнопку «создать аварию»Рис.5

Рис.5 Часть интерфейса программы

Рядом с кнопкой располагаются ещё две кнопки для перемещения по области пространства программы. Рис.6

Рис.6 Часть интерфейса программы

Факт создания аварийной ситуации на производстве будет виден по графикам и анимации в модели. В графиках показывается сколько продукции создано на текущий момент времени. Выглядят, как лестницы с почти одинаковыми ступеньками. После того, как в модели произойдёт авария, соответствующий график перестанет расти и дальше пойдёт по прямой линии.

Рис.7 Графики роста числа произведённой продукции после аварии

На анимации об случившейся аварие будет сигнализировать картинка пожара.

Рис.8 Анимация модели после аварии

Перечисленные индикаторы аварии остаются до тех пор, пока не будет устранена авария. По логике программы этот момент произойдёт, когда транзакт аварии покинет блок «починка» .Рис.9

Рис.9. Логическая цепь аварийных ситуаций в модели

До тех пор, пока авария не устранена, вся приходящая на вход конвейера продукция уничтожается сразу же после появления. Рис.10. Т.е. компонент «исправно» отправляет транзакты по второй ветке, потому что булевая переменная «авария» — в значении «true».

Рис.10 Часть логической цепи в программе

Рис.11 Проверка устранения аварии в свойствах блока «исправно»

guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

СТАТЬИ БЛОГА ПО РУБРИКЕ И МЕТКАМ

img

Модель A12 Anylogic. Сеть пятого поколения 5g

К сети подключаются разные типы устройств:звонилки,смартфоны,авто,iOT. На первом уровне происходит соединение, как в обычной состовой сети, с базовыми станциями и коммуникаторами. Затем в зависимости от запроса, если нужно, на уровне виртуализации предоставляется доступ к нужной сети для получения требуемой услуги:мобильный интернет, интернет вещей, automotive. Далее создаётся трафик абонент/датацентр…

Требования к программе:

  1. моделируются все три слоя сети
  2. моделируются три потока – звонки, трафик, служебную информацию.
  3. учитывается спецификация сети 5-го поколения
  4. с одного слоя на другой переходят три точки, но разного цвета (три переменные)
  5. производится обмен разными данными между слоями
  6. моделируется регулятор нагрузки сети
  7. в вертикальном плане точки двигаются параллельно, например, выходить из cloud, а потом – подниматься на верхние уровни от базовых станций или о спутниковой тарелки
  8. виртуальных машины в облаке работают с сегментами сети.

Модель A12 Anylogic. Сеть пятого поколения 5g

К сети подключаются разные типы устройств:звонилки,смартфоны,авто,iOT. На первом уровне происходит соединение, как в обычной состовой сети, с базовыми станциями и коммуникаторами. Затем в зависимости от запроса, если нужно, на уровне виртуализации предоставляется доступ к нужной сети для получения требуемой услуги:мобильный интернет, интернет вещей, automotive. Далее создаётся трафик абонент/датацентр...
Требования к программе:
  1. моделируются все три слоя сети
  2. моделируются три потока – звонки, трафик, служебную информацию.
  3. учитывается спецификация сети 5-го поколения
  4. с одного слоя на другой переходят три точки, но разного цвета (три переменные)
  5. производится обмен разными данными между слоями
  6. моделируется регулятор нагрузки сети
  7. в вертикальном плане точки двигаются параллельно, например, выходить из cloud, а потом – подниматься на верхние уровни от базовых станций или о спутниковой тарелки
  8. виртуальных машины в облаке работают с сегментами сети.
img

А61. Транспортная логистика в туризме. Модель перевозок людей турфирмы.

Создать имитационную модель в среде Anylogic по заданию: есть расписание автобусных рейсов, где указывается дата отправки и город прибытия; в указанное время автобусы отправляются в путь; перед этим выбирается автобус, который поедет. Точка отправления г. Астрахань. Точки прибытия: Анапа, Лазаревское, Геленджик, Сочи, Сухум.

Согласно логистики пассажирских перевозок передвигаются автобусы по маршрутам:

Астрахань- Анапа- Астрахань,
Астрахань-Лазаревское- Астрахань,
Астрахань-Геленджик — Астрахань,
Астрахань-Сочи- Астрахань,
Астрахань-Сухум- Астрахань,

Цель моделирования: получить статистические графики логистического процесса по перевозке людей турфирмы.

А61. Транспортная логистика в туризме. Модель перевозок людей турфирмы.

Создать имитационную модель в среде Anylogic по заданию: есть расписание автобусных рейсов, где указывается дата отправки и город прибытия; в указанное время автобусы отправляются в путь; перед этим выбирается автобус, который поедет. Точка отправления г. Астрахань. Точки прибытия: Анапа, Лазаревское, Геленджик, Сочи, Сухум.

Согласно логистики пассажирских перевозок передвигаются автобусы по маршрутам:

Астрахань- Анапа- Астрахань,
Астрахань-Лазаревское- Астрахань,
Астрахань-Геленджик - Астрахань,
Астрахань-Сочи- Астрахань,
Астрахань-Сухум- Астрахань,

Цель моделирования: получить статистические графики логистического процесса по перевозке людей турфирмы.

img

А61 Выбросы загрязняющих веществ г.Луга Ленинградской области. Модель Anylogic

Модель позволяет осуществлять мониторинг за состоянием атмосферного воздуха в г. Луга. Разработана модель методом системной динамики.

Мониторинг осуществляется по следующим загрязняющим веществам:

Оксиды азота NO,оксид углерода CO, сажа C, фенол C5H6O, диоксид серы SO2, бенз(а)пирен, фторид водорода HF, углеводороды СН, формальдегид СН2О

А61 Выбросы загрязняющих веществ г.Луга Ленинградской области. Модель Anylogic

Модель позволяет осуществлять мониторинг за состоянием атмосферного воздуха в г. Луга. Разработана модель методом системной динамики.

Мониторинг осуществляется по следующим загрязняющим веществам:

Оксиды азота NO,оксид углерода CO, сажа C, фенол C5H6O, диоксид серы SO2, бенз(а)пирен, фторид водорода HF, углеводороды СН, формальдегид СН2О

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x