УДК 658.512:621.452
СПОСОБЫ СИНТЕЗА И ОЦЕНКИ ТЕХНОЛОГИЧЕСКИХ СХЕМ УЗЛОВОЙ И АГРЕГАТНОЙ СБОРКИ В САМОЛЁТОСТРОЕНИИ
© 2013 С.Ф. Тлустенко, Ф.В. Гречников
Самарский государственный аэрокосмический университет им. академика С.П. Королёва (национальный исследовательский университет
Поступила в редакцию 02.12.2013
Представлены результаты синтеза и анализа проектов сборки конструкции летательных аппаратов, которые моделируются согласно схемы пространственной взаимосвязи сборочных единиц при заданных начальных и граничных условиях. Рассмотрены методы синтеза и оценки структур из номенклатуры сборочных элементов изделия, представленных на количественном и качественном уровне матрицами состояний согласно общего графа сборки агрегата.
Ключевые слова: сборочные операции, оператор, преобразование, точность, контур, структура, алгоритм, базы, матрицы, модели.
Технологические процессы (ТП) агрегатной сборки в авиационном производстве формально представляются как некоторая последовательность дискретных задач, каждой из которых соответствуют конкретные алгоритмы. Принципы построения их имеют сходную методику, но в зависимости от уровня иерархии в конструктивном представлении агрегата имеют различную сущность по содержанию. Если информационная база в электронно-цифровом виде по изделию в целом представляется как эталон - макет агрегата, то её составляющими являются непосредственно технологические процесссы (ТП), ресурсно-материальные потоки, система качества и др.
Так как общий граф сборочного пространства является его моделью, то в областях допустимых вариаций параметров топологических схем взаимосвязанных процессов применимо рекуррентное уравнение Беллмана:
(x,-i) = max{f ((x (uj)) + F (x (uj))} ,■ = 1,2-->n, (1)
где F - функция качества перехода, и Fn (xn ) = 0 .
Для обеспечения процесса шаговой оптимизации ТП вводим ограничения на множество допустимых путей переходов состояний в виде дуг графа как множества решений соответствующих задач. Узлы, сгруппированные по уровням, соответствующим шагам переходов, образуют множества x0, Xj,..., xN , где x0 и xN - адекватные конкретному узлу параметры, которые рассчитываются по специальным алгоритмам для исследуемых множеств. Такой подход является одним из эффективных путей решения задачи про-
Тлустенко Станислав Федотович, кандидат технических наук, доцент. E-mail: [email protected] Гречников Федор Васильевич, член-корреспондент РАН, доктор технических наук, профессор, заведующий кафедрой обработки металлов давлением.
ектирования конкретной производственной деятельности при представлении сборки в виде модели как ориентированного графа.
В рамках решения этой задачи выбора оптимального по ряду критериев проекта ТП в работе рассматривается проблема определения, синтеза и оценки последовательности операторов преобразования сборочно-монтажного пространства. Так как сложная задача сборки и монтажа узлов и агрегата в целом подразумевает использование достаточно большого количества операций со специфическим набором инструмента и оснастки, которые должны быть не независимыми, а объединенными иерархически: некоторый оператор отражает факт принадлежности компонентов, рассматриваемых в задаче, конкретному множеству. Однако, сколько бы уровней рассмотрения ситуации ни понадобилось при решении поставленной задачи, отражения ее компонентов в виде высказываний, моделей и т.д., в конечном счете они сводят семантику логических высказываний от содержательной интерпретации моделей к констатации наличия определенных физических свойств у узла, агрегата, системы, а также выбора процесса сборки.
В задачах проектирования ТП необходимо совместить аналитическую взаимосвязь между параметрами уравнения и параметрами решения, одновременно с этим выразить эту взаимосвязь в виде алгоритма управляющих воздействий на системы разного рода. Таким образом, можно совместить в параметрическом виде исходное уравнение и его решение, получив параметрическую структуру, изменение которой с течением времени анализируется для получения оптимального параметрического пространства решений, в котором выбираются устойчивые состояния ТП.
Рассмотрим параметрические формы а, (А1, А2, t) и а2 (А3, А4, t) , описывающие состояния ТС:
0) = А, + А2 wl2(t); w*(t) = А3 - А4w*2(t),
(2)
wl(t) = tg (д/АА)
w
) = Аз А41)
(3)
(4)
Wь (t) = А, + А2w2ъ (t) + А5 8т[wь ^^ +
* *
Фьо]а (0- А5 ос8[wь^ + Фьо]Р ^);
W (0 = А + А4^*2(() - ^2({)А +
А^^w*(t)t + фъо]а (t)- А7е08[w\t)t + (6)
где wь - динамика выполнения операции; w -динамика подготовки производства для выполнения операции; А1 - параметр ресурсов; А2 - параметр эффективности; А3 - параметр, характеризующий индекс качества операции; А4 - параметр, характеризующий неустойчивость по некоторому критерию операции (фактор рисков).
Уравнение, описывающее состояние ТС, представляет частный случай уравнения Рикка-ти, которое в первом приближении решается в квадратурах, причем считаем, что '№(1) и №Ь(1) -наблюдаемые фазовые координаты соответствующих векторов состояний в начале или в конце фиксированного промежутка времени наблюдений за группой а, (А,, А2, t), а2 (А3, А4, t).
В качестве достаточных приближений значений для '(1) и 'Ь(1) в детерминированных условиях процесса выбираем:
Выбор условий для решения уравнений (1) и (2), составленных для №Ь(1) и '(1) , должен удовлетворять форме уравнений в определённой метрике 1. Однако формы решения могут свидетельствовать о неучтённых факторах при описании состояния ТС, влияющих на неустойчивую природу взаимодействия учитываемых факторов. Тогда получаемые решения имеют вид нелинейных неустойчивых кривых, имеющих особые точки, которые можно отнести к интервальным системам решений задач оптимизации ТП в дискретных сборочных пространствах. Это может быть связано с изменением маршрутов или содержания процессов сборки, вследствие чего вводятся дополнительные связи между компонентами производства агрегата. При более точных условиях измерения фазовых координат 'Ь(1) и №(1) в этом случае исходные уравнения имеют вид
(5)
+ФьЛР С),
где а ^) - функция, учитывающая характер
условий реализации конструкторско-технологи-ческой информации. После подстановки W* ^) и w(t) в уравнение, описывающее характер динамики сборочных потоков по значениям перемен*
ных функций а; Р ^) , где Wъ(t) , w* (t) характеризуют динамику изменения условий для последующих процессов сборки, ,получаем параметры характеристик устойчивости операций сборки.
Сгруппировав слагаемые ряда в уравнениях (5)-(6) по степеням t: t, t3,..., получаем несколько уровней классификации состояния системы ТП сборки. Получение решения '(1) в виде ряда по степеням Ь определяет, какие параметры влияют на форму кривых wъ ^) и W ^) , и позволяет формировать управляющие воздействия для получения нужных форм wъ ^) и W ^). Форма фазовой координаты wь ^) в данном случае является искомой для текущего фазового пространства состояний сборочных позиций.
Такой подход позволяет анализировать большое количество элементов сборок с варьируемым числом функциональных аргументов (операторов преобразований пространства сборки), или предикатов как переменных состояния из соответствующих областей определения оптимальных сборочных схем:
Р(х, у) > Р(х, у, 8) ,..,Р(х,у,8,и). (1)
В общем случае при сборке п-местный предикат Р последовательно заменяется п+1 местный по технологической переменной состояния х,у,8,8,...,п, ассоциированной с этим предикатом Р. Для построения моделей агрегатно-сборочного производства применима аксиома преобразования сборочно-монтажного пространства одного из двух типов в виде:
Рк(х,Б,)■ (Р(Х1,Б,) = Б2) ^0(х,Б2), (2) где Р,Ц е Р, Б 6^, € 8.
Соотношения могут быть записаны в более общей форме. Однако, можно считать, что они имеют следующий смысл: для того, чтобы применить оператор Б в ситуации Б1, прежде всего необходимо, чтобы выполнялось условие Р , т.е. это начальное требование для применимости оператора Б. Теперь, после применения оператора Б,
*
*
*
полученное состояние характеризуется предикатом Ж. Под буквами Р и Ж в приведенных записях мы будем иметь в виду, что эти символы обозначают подмножество множества предикатов Р. Так например, начальное условие Р может быть длинной конъюнкцией предикатов Р = Р1, Р Рп, которая полностью характеризует все условия применения оператора Б в ситуации Таким образом, Р - это своего рода начальные условия, а Ж - конечные условия по отношению к оператору А. В общем виде, т.е. независящими от конкретного состояния Б1, аксиомы могут быть записаны следующим образом:
УЯ{(х, Я) ^ 0(X, ^(х, Я))}, (3)
где мы воспользовались подстановкой Р(х,Б) вместо Б2, тем самым исключив обозначения двух конкретных состояний. В этом выражении 8 соответствует начальному состоянию Б1, а Р(х,Б) -конечному состоянию Б2.
Для описания начальной ситуации используются схемы вида:
D(x, Бн, А), (4)
где D е P, ^ б 8, х е А.
н
В этом случае 8н - конкретное начальное состояние, х - элемент множества узлов, А - константа, имеющая существенное отношение к начальной ситуации. Для начальной ситуации предикат Р не обязательно будет двухместным предикатом. В общем случае он может быть произвольным п-местным предикатом с любым числом аргументов. Таким образом, каждому конкретному условию соответствует целый ряд получаемых соединений узлов - констант в свою очередь D может представлять собой последовательность конъюнкций такого рода предикатов. Сформулировав теперь задачу в формальной записи, решаем вопрос, существует ли конечное состояние 8, для которого выполняется условие
Я (х,±Я, , или (ЗЯ, ){Я(х, Як )}; (5)
I=1
Теоретическое обоснование решения задачи сводится к доказательству теоремы на основе аксиом исчисления последовательности операторов преобразования. с указанием последовательности операторов преобразования вида: 8 = Б (х, Б2 (х, ... , Бп-1 (х, Бп (х, 8н )))) = ^ ... Б (х, (6)
Последовательность функционалов Б1, Б2,... Бп представляет суперпозицию операторов, которые последовательно применяются к начальному состоянию и переводят его в конечное. Перед исполнением оператора сначала проверяется истинность предикатаЖ, связанного с результатом действия Если оператор выполнен верно, исполняется оператор Если получен отрицательный результат действия по оператору повторяется итерация для Расчеты выполня-
ются по алгоритму, учитывающему влияние входов различной длины и содержания на качество процессов сборки. Базовая схема такого алгоритма решения логических задач в исчислении последовательности операторов преобразования достаточно высокая. Для определенности процесса преобразований необходимо точно описать начальную ситуацию для того, чтобы можно было применять те или иные аксиомы. Результаты работы являются основой для развития интеллектуальной системы автоматизированного проектирования технологических процессов сборки узлов и агрегатов летательных аппаратов.
Таким образом, полученные вероятностно-динамические модели могут быть использованы в прикладных задачах разработки реальных проектов сборки, где число элементов собираемых узлов всегда конечно, но не определено однозначно по фактическому состоянию в динамике на множестве рабочих мест исполнителей, а операции сборки могут быть описаны вероятностно-динамическими моделями.
Например, для стационарного состояния I. Требуется вычислить собственные значения матрицы. В линеаризованной системы, что сводится к вычислению коэффициентов Ь... Получаем
Ъц =
Ь21 =
( К
К дХ
Г К1
дх 1
= 0
= К
Ъ12 =
гА I = КВ
Ъ22 =
=0
(7)
где звездочка означает, что численные значения производных следует брать при
К3 В К Б
X * = 3 у * =. 1
К2
1 К 2 , 1 2
Из характеристического уравнения (13) находим
Л = ±^К1 К3БВ . (8)
Это означает, что стационарное состояние 1 нейтрально устойчиво и, когда система под действием слабого возмущения покидает это состояние, она переходит на периодическую траекторию, размеры которой определяются величиной возмущения, и описывает ее с циклической частотой, равной Л = ±^К1К3БВ (двигаясь в пространстве состояний, где значения переменных растут от начала, всегда по часовой стрелке).
Стационарное состояние II. Производя анализ, аналогичный проделанному выше, но вычисляя теперь значения производных в точке Х* =0, У*11 =0, получаем
ьп = К, А ь12 = 0 А = 0 ь22 = -К 3 в
(9)
Характеристическое уравнение в этом случае имеет вид
(К^ - Л) (К3В + Л)=0 (10).
и собственные значения оказываются равными Л 1 = K1D >0 и Л 2 = - К3В <0.
Стационарное состояние (0,0) неустойчиво.
Так как рассматриваемая система функционирует в пространстве состояний переменных Х,У, то замкнутые траектории, соответствующие периодическому режиму, имеют основной период, определяемый по формуле
йХ
т = |
/ (X, У, к,, к 2, к 3, А, В)
(11)
При этом к1, к2, к3, D, В учитывают скорости протекания реальных процессов в системе и показатели, характеризующие систему, которые разбиваются в нашей системе на два уровня (проектный и производственный).
При постановке задачи выбора оптимальной структуры модели технологического процесса (ТП), принимая во внимание сложность разработки структуры ТП и технологических схем для стохастичных ТП, перед формализованной постановкой задачи уточним ее содержательную формулировку следующим образом. Каждый ТП можно охарактеризовать набором приписываемых ему структурных компонентов для моделирования текущего режима, а также весовыми характеристиками относительной важности этих компонентов в множестве структур моделей при учете текущего режима функционирования. Глобальная цель оптимизации структуры ТП — устранение неадекватности всех формализованных процедур, применяемых при разработке систем управления. Оптимизация заключается в выборе такого набора элементов структурных компонентов, что после их включения в окончательно сформированную модель все неадекватности описания ТП будут ослаблены или устранены.
Имеется набор одновременно поставленных целей: включение в модель рационального числа переменных состояния, учет связей между ними, устранение неадекватности по возмущающим воздействиям и др. Выбор и реализация каждого из имеющихся средств может способствовать достижению одной или нескольких целей. Поставленным целям для каждого возможного режима функционирования назначаются оценки, позволяющие определить приоритетность того или иного элемента данного структурного компонента. Кроме того, элементам структурных компонентов ставятся в соответствие веса, определяющие степень их важности.
Из имеющегося множества структур моделей требуется выбрать такой набор, реализация которого приведет к достижению поставленных целей с учетом режимов функционирования.
Эта проблема может быть решена в рамках следующей задачи формального выбора подмножества из фиксированного множества вариантов.
Пусть задано конечное множество структурных компонентов D={D1,...,Dm}, 1=1,т, включающее непересекающиеся подмножества D¡={d¡1,...,d¡k}, конечное множество режимов функционирования L={11,...,1п}, j=1,n и матрицы А(1) размера кх п, элементы которых а = р ^1с,1), 1 = 1,т, j = 1,п, с = 1,к, трактуются как значения с-го элемента структурного компонента D1 (строки) в режиме функционирования I представленном столбцом. Каждому элементу подмножества D1 множества структурных компонентов D приписывается весовая оценка С01с, <С0=( с 011,., СО0^), определяющая важность элемента d¡k для формирования структуры модели ТП.
Пусть 1\ — столбец с номером j матрицы А(1). Выделим в матрице А(1) какие-либо Ь строк и пусть множество MЬ1j — логически упорядоченный набор из Ь элементов а^ матрицы А(1), стоящих на пересечении каждой из выбранных строк с j-м столбцом М^^а^,...^^}, Ь<к. Функции Б^М^), которые определены для всех j= 1,п на всевозможных упорядоченных наборах Мь_. элементов, дают интегральную оценку Ь-го варианта 1-го структурного компонента.
Иными словами, область определения Мь. — наборы значений подмножеств подмножества структурных компонентов D1 на I, а FЬ1j — оценка этих наборов. Следовательно, индекс Ь в функции будет определять количество возможных вариантов набора элементов (подмножеств) для каждого подмножества D1 структурных компонентов при I.
Функции БЬ будем считать монотонными: с увеличением мощности подмножеств значение не убывает. Имеется набор чисел Р^, 1=1, т, j=1,п, используемый при задании ограничений снизу на значения БЬ... Заданы также числа л. ,
Ц 1СГ
с ф г, 1=1,т, с,г=1,к, характеризующие возможную корреляцию между отдельными элементами в подмножествах D1 при I.
Из множества D структурных компонентов для каждого подмножества D1 при I из Ь вариантов необходимо выбрать подмножество
d1Ьj}, так чтобы была удовлетворена система неравенств maxFЬ1j(MЬ1j) = т1хаБЬ..(р ^1),..., р ^1Ь1|)) > Рд, 1 = 1,т , j = 1,п. Следовательно, пороги оптимальности Р.. интерпретируются как уровни критериев оптимизации для заданных условий разработки проекта технологической системы. Каждой из поставленных целей соответствует своя
функция РЬ.. и свой уровень критериев Р... Чем ниже уровень критериев, тем с меньшими затратами средств достигается реализация проекта при определенных условиях производства.
СПИСОК ЛИТЕРАТУРЫ
1. Коротнев Г.И. Топологические и тензорные методы описания производства летательных аппаратов // Полет. 2003. №4.
2. Интрилигатор М. Математические методы опти-
мизации и экономическая теория [пер. с англ.]. М.: Айрис-пресс, 2002. 576 с.
3. Ульянов М.В. Ресурсно-эффективные компъютерные алгоритмы. Разработка и анализ. М.: Физматлит, 2008. 304 с.
4. Петрушин В.Н.,Ульянов М.В. Планирование экспериментального исследования трудоемкости алгоритмов на основе бета-распределения // Информационные технологии и вычислительные системы. 2008. №2. С.89-91.
5. Чумадин А.С., ЕршовВ.И., БарвинокВ.А. Основы технологии производства летательных аппаратов. М.: Наука и технологии, 2005. 912 с.
METHODS OF SYNTHESIS AND EVALUATION OF TECHNOLOGICAL SCHEMES OF NODULAR AND AGGREGATE ASSEMBLING IN AERONAUTICAL
© 2013 S.F. Tlustenko, F.V. Grechnikov
Samara State Aerospace University named after Academician S.P. Korolyov (National Research University)
Presents the results of the design of mechanical connections between structural elements collected, which are modeled according to the scheme of the spatial relationship of assembly units for the given initial and boundary conditions. The methods for the synthesis of structures from the range of assembly items items presented on the quantitative and qualitative level matrices of states according to the general assembly of the unit graph. displacement and technological operators, describing the motion of each transition as a change in the state vector of the system.
Keywords: assembly operations, the operator, transformation, precision, contour, structure, algorithm, database, matrix model
Stanislav Tlustenko, Candidate of Technical Science, Associate Professor. E-mail: [email protected]
Feodor Grechnikov, Member Correspondent of the Russian Academy of Sciences, Doctor of Technical Science, Professor, Head at the Metal Forming Department.