И Н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.1 Краткая характеристика технологии реализации
Программа разработана на языке программирования Visual Basic 6. Программа запускается с Kursovoy proekt(3-y variant).exe.
6.2 Описание функций программы
Программа реализует моделирование работы регулировочного участка цеха. Программа позволяет вводить начальные переменные. Это позволяет сделать сравнительный анализ работы системы.
В программе используется 2 процедуры между которыми можно переключаться с помощью ComandButton 1 и ComandButton2
В процедуре Comand1(Click) происходит имитация поступления пакетов от источника с интервалом 30м , и вычисление: количество поступивших пакетов, количество отказанных пакетов на первичную регулировку, нагрузка накопителя при полной регулировке и коэффициент простоя системы .
В процедуре Comand2(Click) происходит определение вместимости накопителя которое мы вводим в систему для безотказной работы системы и другие характеристики новой системы.
6.3 Описание интерфейса
После запуска программы открывается окно, в котором можно наблюдать режим работы системы. Теперь краткая информация предназначения каждой кнопки:
«Пуск» - после нажатия происходит запуск данной системы и можно в последующем наблюдать показатели изменяющиеся в реальном времени.
Также с этой кнопкой находятся текстовые поля, в которых задается начальные данные системы.
Рисунок – Интерфейс основного окна программы
Также можно увидеть постановку задачи и структурную схему нашей СМО.
«Пуск» - после нажатия происходит запуск нашей СМО уже с включенным в него накопителем перед участком 1-го регулирования, при этом структурная схема изменяется:
Скриншот программы с результатами
Заключение
Машинное моделирование за последние десятилетие превратилось из эксперимента для получения численных решений различных аналитических задач в мощный аппарат исследования и проектирования больших систем. Метод моделирования с успехом переменяется в различных систем.
В настоящее время метод моделирования на ЭВМ, учитывая сложности объекта широко распространен как при анализе, так при синтезе АСХ. Включение машинных моделей в состав АСУ позволяет решать задачи планирование и управление, прогнозирования, дискретизации и т.д.
Эффективность моделирования определяется разработкой научных основ моделирования и развитием средств вычислительной техники.
Существенное развития моделирование получает при использование накатов прикладных программ имитации и многомашинных вычислительных комплектов, позволяющих исследовать на качественном уровне сложные классы систем.
Анализ результатов моделирования работы регулировочного участка позволяет сделать вывод о крайне неэффективном его устройстве, т.к. количество необработанных деталей крайне велико. Это связано с тем, что время обработки одной детали при полной регулировке намного больше времени поступления деталей на участок.