Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Описание объекта моделирования.




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

Наладчик станка отвечает за съем и установку деталей. Ремонтом занимается механик, в обязанности которого также входит ремонт других блоков. Эти блоки поступают в ремонтное подразделение в среднем с интенсивностью 1 блок за 9 ч (простейший поток). Время, требуемое на ремонт блока, 8±4 ч. Блоки имеют более высокий прио­ритет при ремонте, чем рассматриваемые детали.

Организация описываемой системы представлена следующим ри­сунком.

Время работы детали распределено нормально со средним 350 ч и стандартным отклонением 70 ч. Съем детали со станка занимает 4 ч, время установки новой детали — 6 ч. Время ремонта детали распреде­лено нормально со средним 8 ч и стандартным отклонением 0,5 ч.

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

Исследовать систему для случаев, когда запасных деталей нет, а также, когда имеются 1, 2 и 3 запасные детали. Для каждого случая выполнить прогон модели в течение 5 лет при условии 40- часовой рабочей недели.

 


Концептуальная модель

 

 


Наименование: Работа станка.

Назначение: Создает поток событий с заданным распределением интервалов времени между ними. Используется для имитации потока неисправных деталей в ремонтное подразделение

Описание входов:

· Вход1-сигнал события установке исправной детали (единичный импульс)

Описание выходов:

· Выход1- подается единичный импульс, говорящий о поломке детали станка.

· Выход2- подается время работы станка.

Состояния элемента: Элемент может находиться либо в состоянии отсчета запланированного времени работы станка, либо в состоянии индикации события поломки детали (генерация выходного импульса) и ожидания поступления единичного импульса из блока ”Установка”, говорящим об установке исправной детали.

События, на которые реагирует элемент: Элемент реагирует на внешние события из блока “Установка”. Внутренне событие, вызывающее его реакцию – наступление времени свершения очередного события (генерации неисправной детали).

Алгоритм функционирования: Первоначально в момент запуска программы станок начинает работать, через определенное время на выход1 подается единичный импульс говорящей о поломке станка. В последствии на выход1 будет подаваться единичный импульс при выполнении 2-х условий:

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

2. Истекает время задержки определенное в пункте 1

 

Наименование: Снятие.

Назначение: Предназначен для организации задержки (имитация снятия неисправной детали наладчиком станка).

Описание входов:

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

Описание выходов:

· Выход1-Сигнал о снятии неисправной детали.

Состояния элемента: Элемент может находиться в режиме ожидания сигнала из блока “Работа станка”, находиться в состоянии отсчета запланированного времени, либо в состоянии индикации сигнала о снятии неисправной детали.

События, на которые реагирует элемент: элемент реагирует на поступление сигнала о неисправной детали.

Алгоритм функционирования: На вход1 блока поступает сигнал о поломки детали, после отсчета блоком «задержка» заданного интервала времени, на выход подается импульс (сигнал о том, что неисправная деталь снята) и блок переходит в режим ожидания.

 

Наименование: Очередь неисправных деталей.

Назначение: Предназначен для организации накопления неисправных деталей.

Описание входов:

· Вход1-Поступающие заявки, то есть импульсы, генерируемые блоком «Снятие».

· Вход2-отремонтированные детали.

Описание выходов:

· Выход1-Количество неисправных деталей.

Состояния элемента: Элемент находится в стационарном состоянии обработки поступающих импульсов (неисправных деталей).

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

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

 

Наименование: ОУ.

Назначение: Предназначен для имитации работы механика.

Описание входов:

· Вход1-Длина очереди деталей.

· Вход2-Длина очереди блоков.

Описание выходов:

· Выход1-Сигнал об окончании ремонта детали.

· Выход2-Сигнал об окончании ремонта блока.

Состояния элемента: Элемент находится в свободном состоянии, когда очередь деталей и очередь блоков пусты и в состоянии занято.

События, на которые реагирует элемент: Элемент реагирует на внутреннее событие окончание ремонта блока.

Алгоритм функционирования: Если очередь неисправных блоков не пуста, то начинается ремонт первого блока если же пуста, но очередь неисправных деталей не пуста то происходит ремонт первой детали в противном случае очередь находиться в состоянии ожидания.

 

Наименование: Генератор блоков.

Назначение: Создает (генерирует) поток событий с заданным распределением интервалов времени между ними. Используется для имитации поступления неисправных блоков.

Описание входов: отсутствуют

Описание выходов:

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

Состояния элемента: Элемент может находиться либо в состоянии отсчета запланированного времени, либо в состоянии индикации этого события (генерация выходного импульса) и немедленного планирования времени следующего события.

События, на которые реагирует элемент: Элемент не реагирует на внешние события. Единственное внутренне событие, вызывающее его реакцию – наступление времени свершения очередного события (генерации неисправного блока).

Алгоритм функционирования: После отсчета блоком «задержка» заданного интервала времени, на выход подается импульс (сигнал о том, что появились неисправный блок) и перезапускается генератор случайной величины.

Наименование: Очередь неисправных блоков.

Назначение: Предназначен для организации накопления неисправных блоков.

Описание входов:

· Вход1-Поступающие заявки, то есть импульсы, генерируемые блоком «Генератор блоков».

· Вход2-отремонтированные блоки.

Описание выходов:

· Выход1-Количество неисправных блоков.

Состояния элемента: Элемент находится в стационарном состоянии обработки поступающих импульсов (неисправных блоков).

События, на которые реагирует элемент: элемент реагирует на поступление новых неисправных блоков.

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

 

Наименование: Резерв.

Назначение: Предназначен для организации накопления отремонтированных деталей.

Описание входов:

· Вход1-Поступающие заявки, то есть импульсы, генерируемые блоком «Снятие».

· Вход2-Сигнал об окончании ремонта детали.

Описание выходов:

· Выход1-Сигнал о взятии из резерва исправной детали.

Состояния элемента: Элемент может находиться в режиме ожидания сигнала из блока “Снятие” или блока “ОУ”, либо в состоянии индикации сигнала о возможности взятии из резерва исправной детали.

События, на которые реагирует элемент: элемент реагирует на поступление новых сигналов из блоков “Снятие” или “ОУ”.

Алгоритм функционирования: Поступающий на Вход2 сигнал (об окончании ремонта детали) суммируется с текущим количеством резервных деталей если количество этих деталей стало меньше либо равно 0, то на Выход1 генерируется сигнал о взятии из резерва запасной детали. Если на Вход1 поступает сигнал (снятие неисправной детали) и резерв больше нуля, то на Выход1 генерируется сигнал о взятии из резерва запасной детали и количество деталей в резерве уменьшается.

 

Наименование: Установка.

Назначение: Предназначен для организации задержки (имитация установки отремонтированной детали наладчиком станка).

Описание входов:

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

Описание выходов:

· Выход1-Сигнал об установке отремонтированной детали.

Состояния элемента: Элемент может находиться в режиме ожидания сигнала из блока “Резерв”, находиться в состоянии отсчета запланированного времени, либо в состоянии индикации сигнала об установке отремонтированной детали.

События, на которые реагирует элемент: элемент реагирует на поступление сигнала о поступление отремонтированной детали в блок “Резерв”.

Алгоритм функционирования: На вход1 блока поступает сигнал о поступление отремонтированной детали в блок “Резерв”, после отсчета блоком «задержка» заданного интервала времени, на выход подается импульс (сигнал о том, что отремонтированная деталь установлена) и блок переходит в режим ожидания.


Диаграммы состояний:

Генератор блоков:

Тo – время, по прошествии которого генератор выдаст новую заявку.

t – текущее время.

S1-сигнал о поломки блока(1-сломано, 0-находится в рабочем состоянии)

 

Работа станка:

/ t=t+1   [t< Tож]  

Тож – время, по прошествии которого генератор выдаст новую заявку.

t – текущее время.

D-сигнал о поломки детали (1-сломано, 0-находится в рабочем состоянии)

P-событие установки детали (1-установлено, 0-не установлено)

 

Снятие:

D-событие: поступления заявки на снятие детали (1-есть заявка, 0-нет)

S2-сигнал о снятии неисправной детали

t-текущее время

 

 

Очередь неисправных деталей:

 

Z2-длина очереди

V2- событие: взятие на обслуживание неисправной детали

S2- событие: снятие неисправной детали

 

ОУ:

Z1-длина очереди неисправных блоков

Z2-длина очереди неисправных деталей

t-текущее время

T0-время по прошествии которого ОУ выдаст сигнал V1 или V2

V1-сигнал об освобождении ОУ и починки одного блока (единичный импульс)

V2-сигнал об освобождении ОУ и починки одной детали (единичный импульс)

 

Резерв:

Z3-длина резерва

S2-событие: снятии детали

V2-событие: починка детали

L-импульс о взятие исправной детали из резерва

 

Установка:

L-событие: поступления заявки на установку детали (1-есть заявка, 0-нет)

P-сигнал об установке неисправной детали

t-текущее время

 

Очередь неисправных блоков:

Z1-длина очереди

V1- событие: взятие на обслуживание неисправного блока

S1- событие: поступление неисправного блока

 

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...