Смекни!
smekni.com

Регулировочный участок цеха (стр. 2 из 3)

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


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

Кп

Нп

И К1 Н2 К2

В данной концептуальной модели использованы следующие обозначения:

И – источник, К - канал, Н – накопитель;

Нп– накопитель полной регулировки;

Н2– накопитель 2-й регулировки;

Кп– прибор полной регулировки;

К1– прибор 1-й регулировки;

К2 – прибор 2-й регулировки.

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

Концептуальная модель при нахождении оптимального накопителя

И Н1 К1 Н2 К2

Данная модель рассматривается если мы нашли такой накопитель Н1 при котором агрегаты не сбрасываются, т.е. не нуждаются в полной регулировке


4. Переменные использованные в имитационной модели

Входные переменные:

Tau_postupleniya= 30 – среднее время поступления агрегатов на участок;

Tau_obs_1ya_regul = 30 – среднее время обслуживания при первичной регулировке ;

Tau_obs_2ya_regul = 30 – среднее время обслуживания при вторичной регулировке ;

Tau_obs_polnaya_regul = 100 – время обслуживания при полной регулировке ;

Tmod = 6000 – общее время моделирования.

Эндогенные переменные:

Kobs-количество агрегатов прошедшие 2-ю и полную регулировку;

Kotk –количество агрегатов не прошедшие 1-ю регулировку;

Tsis1 , Tsis2, TsisP – время прибивания агрегатов в 1-й, 2-й и полной регулировке соответственно;

Tpost –время поступления очередной заявки;

Tosv1 , Tosv2 , TosvP-время освобождения прибора в 1-й,2-й и полной регулировке соответственно;

Toj1,Toj2, TojP-время ожидания заявок в 1-м,2-м и полном накопителе соответственно;

Tnezan1 , Tnezan2, TnezanP-время незанятости приборов.


Вспомогательные переменные:

х – случайно генерируемое число;

К –количество поступивших агрегатов;

n –размерность накопителя при 2-й регулировке;

m –размерность накопителя при полной регулировке;

р- размерность накопителя при 1-й регулировке ;

ap –кол-во обслуженных агрегатов в полной регулировке;

a2 –кол-во обслуженных агрегатов во 2-й регулировке;

LP –средняя длина очереди для полной регулировки при поступлении очередной заявки;

L1- средняя длина очереди для 1-й регулировки при поступлении очередной заявки;

Vmestimost-оптимальная вместимость накопителя при 1-й регулировке.


5. Обобщенная схема моделирующего алгоритма

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


Блок – схема


Обобщенная схема алгоритма для нахождения оптимального накопителя


6. Особенности программирования

6.1 Краткая характеристика технологии реализации

Программа разработана на языке программирования Visual Basic 6. Программа запускается с Kursovoy proekt(3-y variant).exe.

6.2 Описание функций программы

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

В программе используется 2 процедуры между которыми можно переключаться с помощью ComandButton 1 и ComandButton2

В процедуре Comand1(Click) происходит имитация поступления пакетов от источника с интервалом 30м , и вычисление: количество поступивших пакетов, количество отказанных пакетов на первичную регулировку, нагрузка накопителя при полной регулировке и коэффициент простоя системы .

В процедуре Comand2(Click) происходит определение вместимости накопителя которое мы вводим в систему для безотказной работы системы и другие характеристики новой системы.

6.3 Описание интерфейса

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

«Пуск» - после нажатия происходит запуск данной системы и можно в последующем наблюдать показатели изменяющиеся в реальном времени.

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

Рисунок – Интерфейс основного окна программы

Также можно увидеть постановку задачи и структурную схему нашей СМО.

«Пуск» - после нажатия происходит запуск нашей СМО уже с включенным в него накопителем перед участком 1-го регулирования, при этом структурная схема изменяется:


Скриншот программы с результатами


Заключение

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

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

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

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

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