exponenta event banner

Сбой машины моделирования

Обзор

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

  • Регулярная эксплуатация

  • Плановое техническое обслуживание

  • Случайный сбой

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

После устранения спорадического отказа машины доступны следующие опции для продолжения работы.

  1. Операция возобновляется с существующим полуфабрикатом в машине.

  2. Операция возобновляется отбрасыванием полуфабриката в качестве отходов и забором следующего сырья для переработки.

Структура модели

Модель содержит следующие основные компоненты.

  • Источник сырья: периодически генерирует сырье для отправки на склад.

  • Склад материалов: Представляет складское пространство сырья.

  • Планировщик обслуживания: создает объект для запуска запланированного обслуживания машины.

  • Машина: моделирует машину, которая может получать объекты от планировщика технического обслуживания и переходы между регулярными операциями, плановым техническим обслуживанием и состояниями случайного отказа.

  • Магазин: Представляет собой отпуск всех готовых изделий.

  • Рабочий пул: представляет доступный рабочий ресурс для регулярной операции.

  • Пул обслуживающего персонала: Представляет доступный ресурс обслуживающего персонала для планового технического обслуживания и устранения неисправности.

  • Управление анимацией: моделирует переключатель для включения или выключения анимации.

Структура машинного блока

Блок «Машина» содержит два блока диаграммы дискретных событий, а именно «Генератор изменений» и «Операционные состояния» вместе с блоками «Приобретатель ресурсов» и «Высвобождатель ресурсов».

  • Генератор поломок: отправляет сообщение «поломка» для указания поломки машины и принимает сообщение «reparetDone», которое указывает на завершение ремонта. Случайные сообщения «разбивки» генерируются из гауссова распределения.

  • Операционные состояния: заключает в себе три возможных состояния машинного блока, которые представляют собой «reproyterAction», «operationAction» и «maintainureAction». При входе в любое из этих состояний первым действием является получение требуемого ресурса и продолжение дальнейших действий.

Операционные состояния

  • Breakdown: При входе в состояние «reproetyAction» машина запрашивает сервисмена, выполняющего операцию по ремонту. После завершения ремонта машина освобождает все полученные ресурсы и готовится к выходу из состояния «reputedAction». Случайное время, затраченное на ремонт, генерируется из гауссова распределения. Если поломка машины прерывает текущий процесс, после ремонта машина либо прекращает его, чтобы начать новый процесс, либо возобновляет прерванный процесс. Если плановое техническое обслуживание перекрывается со временем ремонта при поломке, для завершения технического обслуживания требуется дополнительное время.

  • Техническое обслуживание: При входе в состояние «maintenityAction» машина запрашивает обслуживающего сотрудника, выполняющего сервисное действие. После завершения службы машина освобождает все полученные ресурсы и выходит из состояния maintenureAction. Если время ремонта при поломке перекрывается со временем обслуживания, для ремонта машины требуется дополнительное время. В случае планового технического обслуживания машина ожидает завершения любых незавершенных операций, и только после их завершения она переходит в состояние «maintenityAction».

  • Операция машины: При входе в состояние operationAction машина запрашивает работника, прежде чем продолжить работу. Затем машина извлекает сырье и переходит в состояние обработки. После завершения обработки в течение фиксированного периода времени машина отпускает готовый продукт и переключается обратно в состояние простоя, в течение которого она ожидает сырья. Если состояние операции прерывается событием поломки, можно указать действие машины для возобновления или прекращения операции после ремонта.

Параметры модели

  • Время обработки: время, необходимое для переработки сырья в готовый продукт.

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

  • Среднее время между отказами (MTTF): среднее время между двумя последовательными поломками. Разбивки - это случайные события, которые генерируются из гауссова распределения.

  • Стандартное отклонение при отказе: Стандартное отклонение гауссова распределения, представляющее собой поломки.

  • Среднее время ремонта (MTTR): среднее время ремонта машины в состоянии поломки. Случайное время восстановления генерируется из гауссова распределения.

  • Стандартное отклонение в ремонте: Стандартное отклонение гауссова распределения, представляющее время ремонта.

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

Визуализация

Включение переключателя с меткой AutomationControl позволяет визуализировать перечисленные ниже операции машины.

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

  • Машина получает работника из пула работников для работы. Работник отправляется обратно в пул во время поломки или технического обслуживания.

  • Машина приобретает военнослужащего из бассейна в случае поломки или технического обслуживания. По завершении обслуживания или ремонта служащий возвращается в пул.

  • Материал отправляется в бункер для отходов, который должен быть выброшен.

  • Анимация отображает количество выгруженных, находящихся на хранении, потраченных впустую и обработанных материалов.

  • Анимация также отображает количество доступных работников и служащих.

См. также

| |

Связанные темы