Математическая модель операции сборки
Операция сборки представляет собой элементарный акт технологического процесса над совокупностью элементов ЛА (ведущим и ведомыми элементами), в результате которого изменяется значение хотя бы одного из параметров ведущего элемента ЛА (за счет присоединения к нему ведомых), а соответствующие ведомые элементы прекращают существование. Соответствующий набор технологического оборудования, обеспечивающий выполнение операции сборки, называется сборочным агрегатом.
Сущность формализованной операции сборки состоит в переработке информации, описывающей состояния элементов ЛА, которые участвуют в сборке.
Для многих технологических процессов подготовки ЛА выбор одного из элементов ведущим (сборный узел) оказывается условным, особенно для первых сборочных операций, свойственных начальному периоду сборки аппарата.
Если в сборке участвуют сборный узел (ведущий элемент) и m деталей (ведомых элементов), параметры которых к моменту начала сборки tH известны , то в результате операции сборки мы получим новый узел с новыми значениями параметров а2KY, а детали прекратят существование. Математически операция сборки описывается соотношениями вида
(4.6)
где bi — параметры, зависящие от характеристик сборочного агрегата. Определение моментов прекращения существования ведомых элементов проводится лишь в случае необходимости или принимается равным tH или tк.
Если а2KY могут принимать случайные значения, то по аналогии с (10.3) имеем
(4.7)
При нахождении параметров, определяющих синхронизацию элементов операции сборки, могут быть использованы следующие соображения. Если — момент поступления на сборку узла, а — моменты поступления деталей и операция начинается в момент готовности всей совокупности элементов, то по аналогии с (4.4) можно записать
. (4.8)
Если отдельные сборочные работы (части операции сборки) начинаются по мере поступления на сборку тех или иных элементов ЛА или по мере готовности определенных агрегатов сборки, то целесообразно рассматриваемую операцию сборки расчленить на несколько последовательно выполняемых операций.
Другим существенным параметром, определяющим режимы взаимодействия отдельных элементов оборудования во времени, является продолжительность операции сборки. При формализации операцию сборки удобно представить в виде последовательности этапов, которые условно можно назвать установкой элемента на узле; креплением элементов; регулировкой узла. В соответствии с этим и длительность операции рассматривается как сумма трех слагаемых, которые в общем случае являются случайными с заданными вероятностными характеристиками.
Следует отметить, что обычно при описании операции сборки определяются параметры только сборного узла, а параметры ведомых элементов не фиксируются. Это в значительной мере упрощает соотношения вида (4.6) и (4.7).
Составим модель функционирования операции сборки. Пусть операцией сборки предусматривается присоединение к подготавливаемому ЛА (ведущему элементу) нескольких ведомых элементов. Если в необходимый момент времени соответствующий ведомый элемент подан на сборку, то операция сборки происходит, в противном случае сборка срывается. Если ведомый элемент оказывается негодным, он заменяется другим. Операция сборки продолжается (tСБ) ограниченное время . После окончания сборки и получения готового изделия или срыва операции сборки переходим к сборке последующего ЛA (tп < Т). Вероятность РНГ того, что ведомый элемент может оказаться негодным известна, известно также время tпр, затрачиваемое на проверку этого элемента.
Для построения моделирующего алгоритма операции сборки введем следующие операторы:
Ф1 — формирование момента поступления ведущего элемента на сборку;
Р2 — проверка условия tjП < Т;
Р3 — проверка условия I > lпр, где i — номер ведомого элемента, а lпр — количество присоединяемых элементов;
Ф4 — формирование параметров ЛА после сборки ;
К5 — счетчик количества готовых ЛА, реализующий операцию N+1;
К6 — счетчик номеров ведущих элементов, реализующий операцию j+1;
F7 — формирование i = 1;
F8 — переход к новому ведущему элементу;
F9 — подготовка к i-й сборочной операции;
Р10 — проверка условий ni > 0, где ni — количество ведомых элементов номер i, имеющихся в ведущем элементе;
К11 — счетчик количества срывов операции сборки;
К12 — счетчик количества элементов номер i, реализующий операцию ni- 1;
Ф13 — формирование значения tnp;
Р14 — проверка условия ξ < РНГ, где ξ — случайное число с равномерным распределением в интервале [0, 1];
Ф15 — формирование длительности операции tСБ;
А16 — определение момента окончания i-й операции с учетом потери времени tпр;
Р17 — проверка условия
К18 — счетчик номеров сборочных операций, реализующий операцию I +1;
F19 — формирование I = i+1, т. е. имитация конца сборки;
К20 — счетчик количества готовых ЛА, реализующий операцию N-1;
A21 — обработка результатов моделирования;
Я22 — выдача результатов.
Блок-схема моделирующего алгоритма операции сборки представлена на рис. 4.3.
Операторная схема моделирующего алгоритма для составной операции сборки
Сущность работы алгоритма.
Оператор Ф1 формирует момент поступления на сборку j-го ведущего элемента tjП. Величина tjП сравнивается с Т (оператор Р2), где Т— предельное время операции сборки < какое-то контрольное время). Если tjП < T, то моделирование продолжается, в противном случае управление передается оператору А21 для обработки результатов моделирования.
Оператор Р3 проверяет условие I > l, если I > l, то это значит что сборка данного элемента ЛА закончена и осуществляется переход к новому сборному узлу j+1 (оператор F8) с попутным формированием (оператор Ф4), подсчетом количества готовых ЛА (оператор К5), определением номера нового сборного узла (оператор К6) и формированием i = 1 (оператор F7).
Если же условие, проверяемое оператором Р3 не выполнено, то сборка элемента ЛА не закончена и осуществляется переход к оператору F9 для подготовки к очередной сборочной операции.
Оператор Р10 поверяет, имеются ли ni > 0 детали, необходимые для сборки. Если деталей нет, то происходит срыв сборки (как i-й сборочной операции, так и составной операции) и управление передается оператору К11 для подсчета количества срывов, а затем оператору F19, который формирует I = l+1, т. е. имитирует конец сборки, а оператор К20 вычитает единицу из количества готовых элементов ЛА для компенсации действия оператора К5. Управление передается оператору Р3. Теперь I >l, поэтому работа алгоритма будет продолжаться по знакомой нам цепи Р3Ф4...F8Ф1.
Если условие ni > 0 выполняется (оператор Р10), т. е. детали для сборки есть, то управление передается оператору K12, который вычитает единицу из ni (деталь взята для проверки), Ф13 формирует длительность проверки tnp. Затем по жребию (оператор P14) определяется качество детали. Если деталь негодна, то возвращаемся к P10 и выбираем новую деталь, а если деталь годна, то продолжаем сборку: оператор Ф15 формирует длительность, а A16 определяет момент окончания i–й операции сборки . Если (оператор Р17), то переходим к К18 (i+1), а затем к Р3. Если это условие не выполнено, то получается срыв сборки (оператор К11).
На практике встречаются и другие, более сложные модификации операции сборки. Их моделирование требует соответствующего изменения моделирующего алгоритма. Так, в рассмотренном примере предусматривалось, что отсутствие детали (ni = 0) приводит к срыву сборки. Часто более приемлемым оказывается предположение, что при отсутствии детали сборный узел ожидает ее появления какое-то время и уже в противном случае происходит срыв сборки.
Дата добавления: 2016-06-29; просмотров: 1805;