Научная статья на тему 'Прямой метод оптимального управления надежностью сложных технических систем на этапе разработки в условиях динамического нагружения'

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

CC BY
220
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НАДЕЖНОСТЬ СЛОЖНЫХ ТЕХНИЧЕСКИХ СИСТЕМ / МЕТОДЫ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ / НАЗЕМНЫЕ ИСПЫТАНИЯ / СНИЖЕНИЕ СТОИМОСТИ / МАТЕМАТИЧЕСКИЕ МОДЕЛИ УСТОЙЧИВОГО РЕШЕНИЯ / RELIABILITY OF COMPLEX TECHNICAL SYSTEMS / OPTIMAL CONTROL METHODS / GROUND TESTS / COST REDUCTION / MATHEMATICAL MODELS OF A SUSTAINABLE SOLUTION

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Волков Сергей Николаевич, Бабишин Владимир Денисович, Кулиш Николай Семенович, Юркевич Евгений Владимирович, Кривопалов Дмитрий Михайлович

Рассматривается проблема оптимизации испытаний сложных технических систем (СТС) в условиях динамического нагружения при сохранении требуемой точности определения параметров данной СТС. Построена модель выбора требований к техническим характеристикам СТС в соответствии с заданной надежностью этих систем, базирующаяся на использовании прямых методов оптимального управления в условиях динамического нагружения на этапе разработки. Для устойчивого решения данной задачи предложен прямой модифицированный градиентный метод ускоренного спуска, сочетающий в себе метод наискорейшего спуска с использованием метода ускоренного перебора. Данный метод в отличие от существующих градиентных методов позволяет существенно сократить количество наземных испытаний СТС и их стоимость за счет использования метода ускоренного перебора, при сохранении требуемой точности определения параметров СТС. Кроме того, за счет введения параметров регуляризации повышается устойчивость решения данной задачи.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Волков Сергей Николаевич, Бабишин Владимир Денисович, Кулиш Николай Семенович, Юркевич Евгений Владимирович, Кривопалов Дмитрий Михайлович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DIRECT METHOD OF OPTIMAL CONTROL OF THE RELIABILITY OF COMPLEX TECHNICAL SYSTEMS AT THE STAGE OF DEVELOPMENT IN THE CONDITIONS OF DYNAMIC LOADING

The article discusses the problem of optimization of complex technical system (CTS) tests under conditions of dynamic loading while maintaining the required accuracy of determining the parameters of this CTS. A model for selecting CTS performance specifications is constructed in accordance with the specified reliability of these systems, based on the use of direct methods of optimal control under conditions of dynamic loading at the development stage. For a stable solution of this problem, a direct modified gradient method of accelerated descent is proposed, which combines the method of steepest descent using the accelerated search method. This method, unlike the existing gradient methods, allows to significantly reduce the number of ground CTS tests and their cost by using the accelerated search method, while maintaining the required accuracy of CTS parameter determination. In addition, by introducing regularization parameters, the stability of the solution of this problem increases.

Текст научной работы на тему «Прямой метод оптимального управления надежностью сложных технических систем на этапе разработки в условиях динамического нагружения»

ФУНДАМЕНТАЛЬНЫЕ ОСНОВЫ ПРОБЛЕМ НАДЕЖНОСТИ И КАЧЕСТВА

FUNDAMENTALS OF RELIABILITY ISSUES

AND QUALITY

УДК 62.51.4 DOI 10.21685/2307-4205-2018-4-1

С. Н. Волков, В. Д. Бабишин, Н. С. Кулиш, Е. В. Юркевич, Д. М. Кривопалов

ПРЯМОЙ МЕТОД ОПТИМАЛЬНОГО УПРАВЛЕНИЯ НАДЕЖНОСТЬЮ СЛОЖНЫХ ТЕХНИЧЕСКИХ СИСТЕМ НА ЭТАПЕ РАЗРАБОТКИ В УСЛОВИЯХ ДИНАМИЧЕСКОГО НАГРУЖЕНИЯ

S. N. Volkov, V. D. Babishin, N. S. Kulish, E. V. Yurkevich, D. M. Krivopalov

DIRECT METHOD OF OPTIMAL CONTROL OF THE RELIABILITY OF COMPLEX TECHNICAL SYSTEMS AT THE STAGE OF DEVELOPMENT IN

THE CONDITIONS OF DYNAMIC LOADING

Аннотация. Рассматривается проблема оптимизации испытаний сложных технических систем (СТС) в условиях динамического нагружения при сохранении требуемой точности определения параметров данной СТС. Построена модель выбора требований к техническим характеристикам СТС в соответствии с заданной надежностью этих систем, базирующаяся на использовании прямых методов оптимального управления в условиях динамического нагружения на этапе разработки. Для устойчивого решения данной задачи предложен прямой модифицированный градиентный метод ускоренного спуска, сочетающий в себе метод наискорейшего спуска с использованием метода ускоренного перебора. Данный метод в отличие от существующих градиентных методов позволяет существенно сократить количество наземных испытаний СТС и их стоимость за счет использования метода ускоренного перебора, при сохранении требуемой точности определения параметров СТС. Кроме того, за счет введения параметров регуляризации повышается устойчивость решения данной задачи.

Ключевые слова: надежность сложных технических систем; методы оптимального управления; наземные испытания; снижение стоимости; математические модели устойчивого решения.

Abstract. The article discusses the problem of optimization of complex technical system (CTS) tests under conditions of dynamic loading while maintaining the required accuracy of determining the parameters of this CTS. A model for selecting CTS performance specifications is constructed in accordance with the specified reliability of these systems, based on the use of direct methods of optimal control under conditions of dynamic loading at the development stage. For a stable solution of this problem, a direct modified gradient method of accelerated descent is proposed, which combines the method of steepest descent using the accelerated search method. This method, unlike the existing gradient methods, allows to significantly reduce the number of ground CTS tests and their cost by using the accelerated search method, while maintaining the required accuracy of CTS parameter determination. In addition, by introducing regulariza-tion parameters, the stability of the solution of this problem increases.

Key words: reliability of complex technical systems; optimal control methods; ground tests; cost reduction; mathematical models of a sustainable solution.

Введение

Производство и эксплуатация высоконадежных мелкосерийных объектов сложных технических систем (СТС) на примере космической техники показывают необходимость предъявления требований к техническим характеристикам данной техники в соответствии с заданной надежностью уже на этапе разработки, затем эти характеристики проектируемых бортовых систем (БС) космических аппаратов (КА) обеспечивали заданный уровень надежности на этапе летных испытаний. При этом сокращаются как объемы заводских, так и летных испытаний. Как известно [1-5], задача управления надежностью сложных технических систем сводится к определению физико-механических или технических свойств БС при динамических условиях нагружения объекта.

Однако на этапе разработки космических комплексов, создаваемых в единственном экземпляре, когда полностью отсутствуют данные для априорного статистического анализа состояния процесса функционирования БС КА, невозможно точно определить требования к техническим характеристикам БС КА и спрогнозировать все действующие на системы КА нештатные ситуации (дестабилизирующие факторы или нагрузки). Кроме того, важность и актуальность данной задачи заключается в практической невозможности проведения всего комплекса испытаний сложных БС с целью сбора необходимой информации, без которой в то же время невозможно и само проектирование, что в конечном счете приводит к значительному увеличению количества наземных испытаний и их стоимости.

Данная задача связана с некорректностью постановки прямых задач оптимизации систем управления процессом функционирования состояния БС КА [6]. Если исходные данные известны приближенно, то упомянутая некорректность приводит к практической не единственности решения в рамках заданной точности и большим трудностям в выяснении смысла получаемого приближенного решения, что в целом значительно снижает устойчивость решения данной задачи. Поэтому для предъявления необходимых требований к техническим характеристикам сложных технических систем в соответствии с заданной надежностью космической техники на этапе разработки требуется большое количество наземных испытаний, что приводит к значительным материальным и финансовым затратам.

При этом обобщающей характеристикой физико-механических или технических свойств данных систем является сопротивляемость [1, 3], т.е. наибольшее значение внешнего воздействия, которое объект может выдерживать за неограниченное время и превышение которого приводит к отказу бортовой системы. Как известно [1-5], сопротивляемость является случайной величиной, т.е. она характеризуется некоторым законом распределения вероятности значений результатов внешних воздействий, и в целом определяет состояние процесса функционирования БС КА.

Таким образом, на этапе разработки для определения состояния процесса функционирования БС КА возникает проблема выбора требуемых (наилучших) характеристик проектируемой бортовой системы в соответствии с заданной надежностью на основе оптимального закона изменения характеристик этих БС с течением времени при отсутствии точных значений исходных параметров с минимальными затратами. Для решения такой проблемы предлагается математический алгоритм решения задачи оптимального управления надежностью бортовых систем в условиях динамического нагружения на основе проведения оптимизации наземных испытаний прямым методом ускоренного спуска.

Анализ существующих решений задачи оптимального управления в условиях неопределенности

Существующие подходы, развитые в теории оптимального управления, содержат в себе основные достижения классического вариационного исчисления [7], принципа максимума Л. С. Понт-рягина [8], метода динамического программирования на основе решения уравнения Беллмана для непрерывных детерминированных систем [9, 10], градиентных методов оптимизации [13, 15], методов оптимизации нелинейных случайных процессов [11] и т.д. Наряду с теоретическими исследованиями известно большое количество работ, посвященных численным методам решения задач оптимального управления [11].

Исследования, направленные на разработку новых вычислительных методов решения задач оптимального управления [10, 11], продолжаются и в основном направлены на решение задачи

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

Кроме того, как было отмечено ранее, данные задачи являются некорректно поставленными [4]. Как правило, существующие подходы по определению требуемых параметров проектируемой бортовой системы основаны на определении состояния БС в виде функции распределения сопротивляемости, которая представляет собой исчерпывающую характеристику допустимого предела величин внешнего воздействия, приводящего устройство к отказу при заданной надежности данной системы.

В этом случае, как известно из теории надежности [1-5], в качестве оценки эффективности работы БС КА используется показатель надежности, определяемый уравнениями связи между характеристиками, полученными в результате комплекса испытаний, и показателями надежности, полученными методом их косвенного измерения. Фактически результаты косвенного измерения представляют собой математическую модель задачи управления надежностью при отсутствии старения исследуемого объекта.

Существующие методы определения параметров сложных технических систем (СТС) при оценке эффективности их работы используют в качестве исходных данных заданные значения функции надежности ЯЛ (п) СТС и функции РЛ (х) распределения наибольших значений внешнего

п и

Л

воздействия и . Из теории надежности [1-3] известно, что надежность системы СТС как вероятность безотказной работы системы в виде функции надежности Я(п > п) за время t = пАт системы по р заданным управляемым параметрам СТС, при условии, что отклонение выходного параметра системы АЬ не превысит допусков А Ьдоп, определяется следующим выражением:

р т

Я(п > п) = ПхЭ^(Х), (1)

/=1 1=1

где р и (X) - условная функция распределения внешнего воздействия относительно гипотезы о том, что предельное (допустимое) значение воздействия принадлежит элементарному отрезку < < +Ах ; X - случайная величина предельных значений управляемого параметра, необратимые изменения которой в процессе испытаний не учитываются; и - случайная величина нагрузки; п - случайная дискретная величина, равная числу испытаний (оценивается как дискретное время) до отказа; Ат -интервал корреляции; Э р х(X) = ф(X) хАх - функция распределения предельных значений управляемого параметра, обоснования и исчерпывающая характеристика допустимого предела величин внешнего воздействия, приводящего устройство к отказу; ф х (X) - плотность функции распределения случайной величины X управляемого параметра х1; Ах - длина интервала разбиения предельного значения управляемого параметра х1; т - число интервалов разбиений предельного значения управляемого параметра х1.

Для 1-го параметра выражение (1) согласно [1, 2, 10] преобразуется в выражение

т п

Ял(п) = £[р(х)] хЭР(X). (2)

п 1=1

Вычислительный алгоритм решения задачи управления надежностью для одного параметра включает следующие этапы:

1. Определение плотности распределения фх (х) значений управляемого параметра по формуле (2). Для этого значения управляемого параметра х1 разбиваются на I = 1, 2, т интервалов, для которых минимальный интервал времени (корреляции) Аткор означает, что значения максимумов

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

2. Представление уравнения (2) в виде компактной матричной формы.

A -ф = r,

где вектор ф = дРл (X); А - оператор или переходная функция, А = ГА (X)

(3)

ф - плотность рас-

пределения значений параметра, т.е. векторная функция, подлежащая определению; г е Ял (п) - ле-

п

вая часть уравнения (2), т.е. векторная функция надежности.

3. Решение системы линейных алгебраических уравнений вида (3) методом Зейделя. Алгоритм решения задачи управления надежностью с помощью выражения (3) согласно работе [8] имеет следующий вид:

фn+1 = D-1 • B • фn ak + DC, k = 1,..., n,

(4)

где ф П+1

- искомый вектор приближения на текущем (п +1) -м шаге итерации; фп - то же, на предыдущем шаге итерации;

Фп 0 0 ....0 п Ф21 Ф22 0 ...0

и = - нижняя треугольная матрица;

Ф_, Фт

A = -

Ф.

Ф12 Ф,

...Ф

0 0 Ф23 ...Ф2

0 0

... 0

- верхняя треугольная матрица;

Ф = АТ А ; ак - коэффициент стабильности; С = Ат • г , где Ат - транспортирования матрица оператора А .

Оптимальность полученного решения оценивается по критерию минимума эвклидовой нормы отклонения площади под графиком зависимости фк1 от эталонного значения ф*, которое в нашем рассмотрении принято как плотность функции распределения проектного значения сопротивляемости. Величина этого отклонения (текущая погрешность) гк определяется по следующей формуле:

J

m

X(ф* -фк/ ) ■Ах

I lit

X ф*2

(5)

где ф* (X) - эталонные значения плотности функции распределения проектного значения управляемых параметров, которые подчиняется согласно работе [12] нормальному закону при условии, что нагрузка согласно теории надежности, действующая на объект управления, подчиняется экстремальному закону распределения вероятности; I = 1,2,..., т ; к = 1,2,..., п ; Ах - длина интервала разбиения предельного значения управляемого параметра; п - число испытаний (дискретное время); т - число интервалов разбиений предельного значения управляемого параметра х1; фк1 (X) -текущие значения кривой плотности распределения управляемого параметра системы на I = 1, 2, ..., т-м интервале разбиения параметра х1, получаемые в результате решения задачи по формуле (4).

Недостатком такого решения является значительное увеличение количества итераций (испытаний), необходимого для определения функции текущей плотности распределения сопротивляемости фк1, полученной в результате решения уравнения (4), что в целом снижает оперативность вычислительного процесса. А это в свою очередь приводит к значительному увеличению материальных (финансовых) и вычислительных ресурсов, что в конечном счете к снижению точности оценки искомой плотности функции распределения СТС фп для уравнения (4).

i=1

Известен ряд механизмов повышения адекватности и оперативности управления производственно-техническими системами в условиях неопределенности. Назовем три из них, наиболее применимые для решения нашей проблемы.

Широкое применение получили аналитические методы, формирующие управление с использованием сочетания оперативных решений, принимаемых на основе анализа сочетания показателей текущей производственной ситуации, и статистического анализа ретроспективных данных [10]. Для информационной поддержки принятия таких решений проводится анализ производственного опыта управления, предшествовавшего текущей ситуации, и перенесение полученных результатов на прогнозируемый сценарий.

Использование методов интеллектуального анализа данных позволяет выявлять скрытые закономерности и прогнозировать поведение исследуемой системы. Однако задачи прогнозирования связаны с большими затратами временных, финансовых и человеческих ресурсов. Кроме того, без формализации характеристики возникающих ситуаций прогноз может стать основой для принятия неэффективных решений.

Другим подходом является анализ известных прецедентов. В этом случае воздействия адаптируются к ситуации на основании распознавания состояний объекта управления, и точность принимаемых решений повышается за счет применения механизма логического вывода (CASE - Based Reasoning) [13]. Данный подход позволяет уменьшить риск принятия решений с помощью построения функции последствий от принятых решений. Однако построение упреждающих моделей поведения в неопределенных ситуациях связано с большой трудоемкостью создания базы знаний, формализующей обобщенный опыт специалистов для конкретной предметной области.

Третий подход основан на поиске решений с применением модели ситуационного управления [12, 13]. В этом случае все предсказуемые и непредсказуемые ситуации классифицируются в пространстве признаков, сложные ситуации декомпозируются на множества ситуаций, имеющих одноша-говые решения, и производится выбор оптимального решения. Подход связывает конкретные способы управления с определенными ситуациями для наиболее эффективного достижения целей бизнес-процесса [11].

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

Построение математической модели для устойчивого решения задачи оптимального управления надежностью СТС

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

Для получения оптимального количества итераций порт и оптимального значения проектного

значения плотности распределения сопротивляемости фпа по формуле (5) введем целевой функционал. Данный функционал вводится согласно работам [1, 2, 4, 5] из уравнений связи между характеристиками комплекса испытаний и показателями надежности в виде

Pn(n) = J FuTl(x)Ru(x)dFx(x), (6)

где Ru (x) - функция надежности в виде R (x ) = 1 - Fu (x).

Запишем выражение (6) в следующей форме:

ря(n) = J Fn-1(x)(1 - Fu (x)^x (x) dx. (7)

Выражение (7) кратко записывается в операторном виде

Pn(n) = Ьфх (x), (8)

где L - интегральный оператор в матричном виде.

Выражение (6) теперь можно записать по аналогии с выражением (2) в виде

m

Pn (n) = £[F"-1 (*)(1 - Fu(X))] • ф(х) • Дх, (9)

n k=1

Выражение (2) записывается в операторном виде: R„(n) = Вфx(x).

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

m

J(Попт) = Pn(Попт) = ^фX(X) = £[F"-1(х)(1 - Fu(X))] • dF(X) ^ min (10)

k=1

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

при следующих ограничениях:

m

B<Px(X) = R(ПоПТ) = £ [Fu(X)]n dF(X);

k=1

[n (X)]=T" =12попт;

Дт

ЭFх(х) = Ф(х)•Эх ; t0 < t < T ; Дт > 0; x(t0 ) = X0; x(t1) = X1 ,

где J[попт(х)] - целевой функционал требуемой вероятности отказа имеет вид выражения (1); n (X ) = {n1,..., nn} - вектор-функция управления с целевым функционалом J [ попт(х)] и управляющими функциями n(X ) в виде плотности распределения ф^(X ); x(t) = {.Xj,X2,..., хт} — вектор-функция состояния объекта в виде k-х интервалов Дx разбиений предельного значения управляемого параметра x , где k = 1, 2, ..., m управляемого параметра Xi; BиL соответственно интегральные операторы для уравнений целевого функционала и уравнения ограничений для заданной надежности; J[попт(х)] — вероятность отказа в n (,..., xm )-й итерации; Дт — период корреляции стационарного случайного процесса; n — число испытаний СТС (число итераций); R^^) — заданная функция надежности СТС; Fl (-X) — известная функция распределения наибольшего значения нагрузки после n испытаний; F а(X) — известная функция распределения наибольшего значения нагрузки после одного испытания; фx (X) — плотность распределения случайной величины X, которая является результатом решения модели; X — случайная величина сопротивляемости, необратимые изменения которой в процессе испытаний не учитываются; ф x (x) — плотность функции распределения случайной величины X, которая является результатом решения уравнения (10).

В такой интерпретации решение задачи управления надежностью сводится к определению оптимального количества итераций попт (,..., Xm), при которых функционал J[попт(х)] в модели (10) или вероятность отказа СТС P(попт) достигают минимальных значений для заданной надежности

^пОПТ).

Для определения оптимального управления попт (,..., xm), особенно когда ставится задача определения требуемых технических характеристик разрабатываемых систем, используются методы прямой минимизации функционала J[попт(хх)] (прямые методы оптимального управления).

Для нахождения требуемого (минимального) функционала 3[попт(х)] используют, как правило, градиентные методы [13, 15]. Однако данные методы обладают существенными недостатками: это большое количество итераций, что приводит к значительным затратам, а также низкая устойчивость вычислительного процесса.

Прямой модифицированный градиентный метод оптимального управления

Для решения полученной задачи оптимального управления надежностью в отличие от существующих градиентных методов минимизации функционала в статье предлагается прямой метод ускоренного спуска. Данный метод для решения задачи минимизации функционала 3[попт(х)] в математической модели (10) предусматривает метод, сочетающий в себе метод наискорейшего спуска с использованием метода ускоренного перебора [16, 17].

В дальнейших расчетах решение задачи минимизации функционала 3 [ щ (х)] модели (10) методом ускоренного спуска осуществляется по следующему алгоритму.

Случайная величина х заменяется значением плотности распределения ф х (х).

Согласно работам [8, 12], функция распределения проектного значения плотности распределения сопротивляемости ф*, определяемая выражением (5), должна подчиняться нормальному закону распределения при условии, что функция распределения наибольшего значения нагрузки после п испытаний (рп (х)) известна и определяется

Fn (х) = exp \ - exp

ln n

х-u +-

. в.

где ц и в - параметры распределения.

Градиент целевого функционала У3 [ попт( х) ] в общем виде определяется по формуле

V{J [ф,,..., Фи )]} =

J[п(ф, + Афр ф2,..., фт)] - J[п(ф,,..., фт)] Дф,

J [ ЧФр-, Фт + АФт ) ]-J [ П (фр-, Фт )] АФт

(11)

Необходимым условием минимизации целевого функционала 3 [ попт( х)] является У{3[п(фх,..., фт)]} = 0, т.е. все частные производные

3 [ п (ф1.....фт +Афт )] - 3 [ п (ф1.....фт )]

J[П(ф, + Дф1, ф2 ? Фт )] - J[n(ф„ ф2 ? Фэ> Фт ) = q

АФ, '

АФт

= Q.

Достаточное условие, как правило, входит в исходную информацию, для которой вторые частные производные функции 3[щ(фр..., фт)] должны быть положительными.

Вся итерационная последовательность щ (,..., фт) строится в два этапа.

Первый этап. Методом ускоренного перебора определяются первичные элементы пХ1 (ф11,..., ф1т) 1/-й итерационной последовательности для плотности распределения сопротивляемости фЩа, согласно модели (10). В основе данного метода используется метод перебора согласно работе [13].

Для этого в отличие от этого метода методом ускоренного перебора определяется такая начальная итерация п°х (х) из области решений метода наискорейшего спуска, при которой текущая погрешность 8к при определении плотности распределения управляемого параметра фа будет равна минимальной погрешности 8к .

Минимальная погрешность 8^ задается Заказчиком.

базмин

Текущая погрешность 8к определяется по формуле (5).

Процесс вычислений количества первичных элементов итерационной последовательности пХ1 (ф11?..., ф1т) для данного этапа определяется согласно [13] условием

8 „ < 8б

(12)

Момент окончания вычислений метода ускоренного перебора фиксируется номером итерационной последовательности пХ1 (ф11?..., ф1т), при котором погрешность плотности функции распределения СТС ф а определяется условием

8к ~ 8базми

(13)

Второй этап. Методом наискорейшего спуска определяются элементы п2/(ф21,...,ф2т) 2/-й итерационной последовательности по следующему алгоритму: задаются начальные значения плотности распределения сопротивляемости из области решений метода наискорейшего спуска для начальной итерации п21 (ф21,...,ф2т), которая является исходной точкой итерационной последовательности {п2/,..., п2 п} итераций и совпадает с моментом окончания метода ускоренного перебора (условие (13) для 1-го этапа).

Обозначим начальную итерацию данного метода как п21(ф ,..., ф2т ).

210 0

В определяемый градиент в общем виде / [ щ (X)] по формуле (11) подставляем координаты

начальной итерации п21(ф ,..., ф2т ).

210 0

Определяем градиент У/^п^ф;,,,..., ф2т )];

V{j, [ и21(ф21о,..., ф2 щ) ]} =

J

J П21 (Ф210 +АФ1?-? Ф2m0 ) - J П21 (Ф210 ? *'*' Ф2т0 )]

Ф2m0 + АФт ) ,...,J АФ1 П21 (Ф210?-? Ф2т0 )

АФт

(14)

Для повышения устойчивости вычислений в формуле (14) введем вместо приращений Аф1...Афт параметры регуляризации Цг..Цт, которые задаются исходя из требуемой погрешности вычисления производных в формуле (14).

Тогда градиент У/ п11 ф2т0)

определяется в виде частных производных

V{J1 [П21 (ф210 ? ф2т0 )]}

J

J П21 (Ф210 + Ф2т0 ) - J П21 Ф2т0 )

■? Ф2то +Пт )_ - J П1 П21 (Ф210'-? Ф2т0 )

Пт

Введем следующие обозначения

3[п21(ф210 ...? ф2т0)] - 3[п21(ф210? ...' ф2 т0 )]

(15)

=-

П1

кт =-

J[n21 (Ф21q . •••. Ф2то + Пт )] - J[П21 (Ф21о . •••. Ф2т„ )]

Пт

Тогда градиент У31[п21(ф21,...,ф2т )] определятся как

п21 (ф 210 ' ".■' ф 2 т 0 ) = (К1.". Кт ).

Затем определяется следующая итерация п22(ф22,ф22 ) по формуле п22(ф22,, ф22т ) = п21(ф210' ф2т ) _ ^^ Кт)'

(16)

(17)

где Л1 - длина шага данной итерации, которая определяется по следующему алгоритму.

Перепишем уравнение (17) с учетом выражения (16) и введенных обозначений в следующем виде:

П22(Ф22|. •••. Ф22„) = П21(Ф21о' •••. Ф2»„)-h1(K1.•••. Кт) = [Ф21„ -•••. [Ф2т -К1Кт] •

(18)

Подставляя координаты точки п22(ф22,ф22 ) из уравнения (18) в уравнение (16), определяем градиент У32[п22(ф22,ф22 )] по формуле

V{J 2 [ П22(ф221, •••, ф 22т ) ]} = V{ J2 [Ф 21q - К1К1]> •••' [Ф 21q - Ккт ]} •

(19)

Номера итерационной последовательности п2,(х2,,х2т) рассматриваются в виде ортогональных векторов согласно [13,14]. Тогда согласно свойству произведения ортогональных векторов составляется следующее уравнение:

п21(ф210 .ф2т0 )п22(ф221.ф22т ) = (20)

Подставляя координаты начальной итерации п21(ф21),...,ф2т ) и выражение (18) в формулу (20), получим

п21(ф210 >ф2т0 )п22(ф22'ф2т) = ^ 'ф2т0 Жфг^ -Л1К ...

■■■;(Ф2m0 - ЛКт ) = ( -ф21з ЛК1 + - + ф2т0 -ф2т0 ЛКт ) = 0- (21)

Из этого выражения определяем длину шага Л в виде

фд, + ... +ф2т0 = Шг К1 + ... +ф2тКт Ъ

К

ф21о + ••• + Ф2 т0

Ф210 К1 + ••• + Ф2 тКт

(22)

Подставляя выражение (22) в формулу (19), вычисляется градиент У32[п22(ф22 ,ф22 )] по формуле

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

У{ 32 [ n22(ф22l,■■■, ф22т )]}=У{ 32 {ф210 - Л1 К },■■■, {ф2т0 - Л, Кт } } =

= V

Ф2

Ф^ + ••• + Ф2 т0

Ф21оК1 + ••• + Ф2т0 К

-К1 Г..... 1Ф2

Ф^ + ••• + Ф2 т0

Ф21о К1 + ••• + Ф2 т,Кт

-Кт

(23)

Введем следующие обозначения

Ф 21q + ••• + Ф2 т0

П1 = ф21--q—

1 Y21q ф 21q к1 + ••• +ф2т„к

-К1;

П = Ф Ф 2'р + •••+Ф 2 к

ф2 ^ ф 21о к, +...+Ф 2 Мо ктКт'

Тогда градиент У/2[п22(ф22,ф22 )] вычисляется в виде

У^К^—, ф22т )] ^(П • ••, Пт ) = ( А, •••, К ) (24)

по ф1...фm , которые вычис-

и приравнивается 0.

Ь,, ••., Ьт - частные производные градиента А/2 п22 (ф22,,ф22т)

ляются по аналогии с расчетом (16).

Для сокращения вычислений градиента У/2[п22(ф221,ф22 )] будем полагать, что

У/2[п22(ф22,,ф22 )] = 0 при условии, что все Пк = 0.

Если градиент У/2[п22(ф22,,ф22 )] Ф 0, то выполняется следующая итерация п23(ф231,ф23 )

по формуле

П23(Ф23,, •••, Ф23т ) = П22(Ф22,, Ф21т ) - ЬУ/2 (( •••, Пт ) • (25)

Длина шага Н2 для уравнения (25) находится аналогично по ранее рассмотренному алгоритму. Затем вычисляется градиент У/3[п23(ф23, •••, Ф23 )] по аналогии с расчетом (23). Если градиент У/3[п23(ф23,, •••, Ф23 )] Ф 0, то итерационный процесс вычислений элементов минимизируемой последовательности {п21,..., п2п} итераций продолжается до тех пор, пока не будет выполняться условие минимизации / ^п~(ф2,,ф21 )^ , при котором градиент У/(п2п(опт)(ф2,, •••, Ф2т )] = 0.

В этом случае количество итераций попт (ф21опт, •••, Ф2топт) будет оптимальным или минимальным.

Математический результат подтверждается числовым примером решения 2-мерной задачи двумя методами: методом Зейделя для уравнения (4) и методом ускоренного спуска для модели (10).

Пусть имеется задача: определить оптимальные значения плотности распределения сопротивляемости фк7 (х) при заданной надежности Я(попт) = г СТС для следующих условий:

1. Решить систему уравнений (2б) для 2-мерной задачи методом Зейделя по формуле (4)

10ф1 +ф2 < 12 3ф1 + 5ф2 < 13 '

(26)

где ф1(х1) - плотность распределения сопротивляемости СТС в момент времени ^; ф2(х2) - плотность распределения сопротивляемости СТС в момент времени t2; а = 1 - параметр регуляризации.

Начальная итерация п(0)(ф1, ф2) для системы уравнений (26) задается как ф1(х1) = 1,2; Ф2 (х1) = 0.

Решение системы (26) с точностью £к до четырех знаков приводится в табл. 1.

базмин

Таблица 1

Чфр ф2) ф,( X,) ф2( x2)

n<0)(Ф1, ф2) 1,2 0

n (1>( Ф1, Ф 2) 1,2 1,88

n<2)(Ф1, ф2) 1,012 1,9928

n<3)(Ф1, ф2) 1,00072 1,999568

n(4)(ф1, ф2) 1,00001 1,99991

Из табл. 1 видно, что решение системы достигается 4-й итерацией n(4)(ф15 ф2), при этом соответственно фД х2) = 1,00001; ф2( x2) = 1,99991.

2. Решить систему уравнений (26) методом ускоренного спуска для модели (10).

Условие задачи. Определить такие значения плотности распределения сопротивляемости ф*7 (x), при которых при заданной надежности СТС обеспечивается минимальная вероятность отказа СТС.

Для решения данной задачи вводится целевой функционал для вероятности отказа J [ щ (х)] = P (n) и составляется модель оптимального управления для системы уравнений (26) на основе модели (10)

J(ПоПТ) = Р(n) = 0,2 + (ф, -1)2 + (ф2 - 2)2 ^ min. (27)

При следующих ограничениях:

10ф1 +ф2 < 12 3ф1 + 5ф2 < 13

Начальная итерация для данной задачи n(0)(ф1, ф2) определяется методом ускоренного перебора ф1(х1) = 1,2; ф2(х2) = 1,88, исходя из условия (12) и заданной минимальной погрешности 8к

базмин

до четырех знаков. Для этого случая текущая погрешность 8к определяется по формуле (5). Соответственно, текущая плотность функции распределения управляемого параметра фк/ (хх) системы уравнений (26) определяется по формуле (4) методом Зейделя.

Затем методом наискорейшего спуска находится градиент VJ ( попт) по формуле (11) по частным производным уравнения (26) по ф1 и ф2 и приравнивается 0. Далее определяются ф1 и ф2 , при которых градиент целевого функционала J ( попт) равен 0.

Решение данной системы с точностью до четырех знаков приводится в табл. 2.

Таблица 2

n(9i, Ф2) ф1( *i) ф1(

n (0>( фр ф 2) 1,2 1,88

n (1>( ф„ Ф 2) 1,0008 1,99952

n(2)(ф„ ф2) 1,00001 1,99991

Из таблицы видно, решение уравнения (26) достигается 2-й итерацией п(2)(ф1, ф2), при этом соответственно ф1( х2) = 1,00001, ф2( х2) = 1,99991.

Таким образом, метод ускоренного спуска дает выигрыш по сравнения с методом Зейделя примерно в 2 раза по количеству итераций.

Данный метод в отличие от существующих градиентных методов позволяет существенно снизить количество итераций п(2)(ф1, ф2) решения задачи оптимального управления надежностью СТС

за счет использования метода ускоренного перебора.

Кроме того, за счет введения параметров регуляризации повышается устойчивость решения данной задачи.

Заключение

1. Построен обобщенный вариант математической модели устойчивого решения прямой задачи оптимального управления для определения требований к техническим характеристикам СТС в условиях динамического нагружения при проведении наземных испытаний на этапе разработки. Данная модель позволяет ввести оптимальность в управление надежностью и в определение количества наземных испытаний СТС.

2. Предложенный метод ускоренного спуска при решении прямой задачи оптимального

управления СТС позволяет:

- повысить оперативность принятия решения по управлению, что в целом значительно снизит

количество наземных испытаний СТС и в конечном счете приведет к уменьшению их стоимости;

- повысить устойчивость решения прямой задачи оптимального управления СТС на этапе

проведения наземных испытаний.

Библиографический список

1. Дедков, В. К. Новый подход к решению обратной задачи надежности / В. К. Дедков, Д. А. Масоди // Труды Международного симпозиума Надежность и качество. - 2007. - Т. 1. - С. 186-188.

2. Дедков, В. К. Функциональная надежность малосерийных технических устройств / В. К. Дедков, Н. А. Северцев, С. Куюнджич // Труды Международного симпозиума Надежность и качество. - 2000. -С. 23-24.

3. Дедков, В. К. Метод оптимального управления техническим состоянием бортовых систем космического аппарата на основе решения обратных задач/ В. К. Дедков, В. Д. Бабишин, М. А. Дорошенко // Труды Международного симпозиума Надежность и качество. - 2011. - Т. 1. - С. 292-294.

4. Дивеев, А. И. Эффективный алгоритм для синтеза структуры системы автоматического управления / А. И. Дивеев, Н. А. Северцев, Е. А. Софонова // Труды Международного симпозиума Надежность и качество. - 2007. - Т. 1. - С. 20-23.

5. Северцев, Н. А. Системный анализ и моделирование безопасности / Н. А. Северцев, В. К. Дедков. - М. : Высш. шк., 2006. - 186 с.

6. Тихонов, А. Н. Методы решения некорректных задач / А. Н. Тихонов, В. Я. Арсенин. - М. : Наука, 1986. -257 с.

7. Андреева, Е. А. Вариационное исчисление и методы оптимизации / Е. А. Андреева, В. М. Цирулева. - М. : Высш. шк., 2006. - 169 с.

8. Математическая теория оптимальных процессов : учебник / под ред. Л. С. Понтрягина. - М. : Физматгиз, 1976. - 184 с.

9. Беллман, Р. Динамическое программирование / Р. Беллман. - М. : Мир, 1960. - 183 с.

10. Пат. 2475828 РФ. Устройство формирования управляющих воздействий для обеспечения устойчивой работы сложных технических систем / А. А. Бурба, В. Д. Бабишин, А. Н. Давыдов, В. К. Дедков, М. А. Дорошенко ; зарег. 20.02.2013.

11. Трахтенгерц, Э. А. Современные компьютерные технологии управления информационно-аналитической деятельностью / Э. А. Трахтенгерц, Е. Л. Иванилов, Е. В. Юркевич. - М. : СИНТЕГ, 2007. - 254 с.

12. Бурков, В. Н. Модели и методы управления организационными системами / В. Н. Бурков, В. А. Ириков. -М. : Наука, 1994. - 172 с.

13. Системный анализ и принятие решений в деятельности учреждений реального сектора экономики, связи и транспорта : монография / М. А. Асланов, В. В. Кузнецов, Ю. Н. Макаров, А. А. Мальчевский,

A. Ю. Шатраков ; под ред. В. В. Кузнецова. - М. : Экономика, 2010. - 406 с.

14. Бабишин, В. Д. Теоретические рекомендации по определению закона распределения технических характеристик сложных систем в условиях динамического нагружения / В. Д. Бабишин, В. В. Маклаков, М. А. Дорошенко // Двойные технологии. - 2013. - Вып. 4. - С. 24-28.

15. Кремер, Н. Исследование операций в экономике / Н. Кремер. - М. : ЮНИТИ, 2006. - 183 с.

16. Бабишин, В. Д. Модели и методы оперативной оценки надежности бортовых систем КА : монография /

B. Д. Бабишин. - Riga, Latvia : Palmarium academic publishing, 2017. - 216 с.

17. Заявка 201714587 (№ 078522 от 26.12.2017) Устройство формирования оптимальных управляющих воздействий для обеспечения устойчивой работы сложных технических систем / В. Д. Бабишин, Н. С. Кулиш, Д. М. Кривопалов, Н. С. Кулиш, Е. В. Юркевич ; ФГУП ЦНИИмаш.

References

1. Dedkov V. K., Masodi D. A. Trudy Mezhdunarodnogo simpoziuma Nadezhnost' i kachestvo [Proceedings of the International Symposium Reliability and Quality]. 2007, vol. 1, pp. 186-188.

2. Dedkov V. K., Severtsev N. A., Kuyundzhich S. Trudy Mezhdunarodnogo simpoziuma Nadezhnost' i kachestvo [Proceedings of the International Symposium Reliability and Quality]. 2000, pp. 23-24.

3. Dedkov V. K., Babishin V. D., Doroshenko M. A. Trudy Mezhdunarodnogo simpoziuma Nadezhnost' i kachestvo [Proceedings of the International Symposium Reliability and Quality]. 2011, vol. 1, pp. 292-294.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

4. Diveev A. I., Severtsev N. A., Sofonova E. A. Trudy Mezhdunarodnogo simpoziuma Nadezhnost' i kachestvo [Proceedings of the International Symposium Reliability and Quality]. 2007, vol. 1, pp. 20-23.

5. Severtsev N. A., Dedkov V. K. Sistemnyy analiz i modelirovanie bezopasnosti [System analysis and security modeling]. Moscow: Vyssh. shk., 2006, 186 p.

6. Tikhonov A. N., Arsenin V. Ya. Metody resheniya nekorrektnykh zadach [Methods for solving ill-posed problems]. Moscow: Nauka, 1986, 257 p.

7. Andreeva E. A., Tsiruleva V. M. Variatsionnoe ischislenie i metody optimizatsii [Variational calculus and optimization methods]. Moscow: Vyssh. shk., 2006, 169 p.

8. Pontryagin L. S. Matematicheskaya teoriya optimal'nykh protsessov: uchebnik [Mathematical theory of optimal processes: a textbook]. Moscow: Fizmatgiz, 1976, 184 p.

9. Bellman R. Dinamicheskoeprogrammirovanie [Dynamic programming]. Moscow: Mir, 1960, 183 p.

10. Burba A. A., Babishin V. D., Davydov A. N., Dedkov V. K., Doroshenko M. A. Pat. No. 2475828. Ustroystvo formirovaniya upravlyayushchikh vozdeystviy dlya obespecheniya ustoychivoy raboty slozhnykh tekhnicheskikh sistem [Device for control actions formation to ensure stable operation of complex technical systems]; publ. 20.02.2013.

11. Trakhtengerts E. A., Ivanilov E. L., Yurkevich E. V. Sovremennye komp'yuternye tekhnologii upravleniya infor-matsionno-analiticheskoy deyatel'nost'yu [Modern computer technologies of information-analytical activity management]. Moscow: SINTEG, 2007, 254 p.

12. Burkov V. N., Irikov V. A. Modeli i metody upravleniya organizatsionnymi sistemami [Models and methods of management of organizational systems]. Moscow: Nauka, 1994, 172 p.

13. Aslanov M. A., Kuznetsov V. V., Makarov Yu. N., Mal'chevskiy A. A., Shatrakov A. Yu. Sistemnyy analiz i prinyatie resheniy v deyatel'nosti uchrezhdeniy real'nogo sektora ekonomiki, svyazi i transporta: monografiya [System analysis and decision-making in the activities of institutions of the real sector of the economy, communications and transport: monograph]. Moscow: ZAO Izdatel'stvo «Ekonomika», 2010, 406 p.

14. Babishin V. D., Maklakov V. V., Doroshenko M. A. Dvoynye tekhnologii [Dual technology]. 2013, no. 4, pp. 24-28.

15. Kremer N. Issledovanie operatsiy v ekonomike [Study of operations in the economy]. Moscow: YuNITI, 2006, 183 p.

16. Babishin V. D. Modeli i metody operativnoy otsenki nadezhnosti bortovykh sistem KA: monografiya [Models and methods of operational reliability assessment of spacecraft onboard systems: monograph]. Palmarium academic publishing, 2017, 273 p.

17. Babishin V. D., Kulish N. S., Krivopalov D. M., Kulish N. S., Yurkevich E. V. Zayavka 201714587 (No 078522 ot 26.12.2017) Ustroystvo formirovaniya optimal'nykh upravlyayushchikh vozdeystviy dlya obespecheniya ustoychivoy raboty slozhnykh tekhnicheskikh sistem [The device of formation of optimal control actions to ensure stable operation of complex technical systems]. FGUP TsNIImash.

Волков Сергей Николаевич

доктор технических наук, профессор, Научно-производственная корпорация «Космические системы мониторинга, информационно-управляющие и электромеханические комплексы» имени А. Г. Иосифьяна (107078, Россия, г. Москва, Хоромный тупик, 4) E-mail: vniiem@vniiem.ru

Бабишин Владимир Денисович

доктор технических наук, старший научный сотрудник, Научно-производственная корпорация «Космические системы мониторинга, информационно-управляющие и электромеханические комплексы» имени А. Г. Иосифьяна (107078, Россия, г. Москва, Хоромный тупик, 4) E-mail: vniiem@vniiem.ru

Volkov Sergey Nikolaevich

doctor of technical sciences, professor,

Scientific production corporation

"Space monitoring system information control

and electromechanical complexes"

named after A. G. Iosifjana

(107078, 4 Horomnyj tupik, Moscow, Russia)

Babishin Vladimir Denisovich

doctor of technical sciences, senior researcher,

Scientific production corporation

"Space monitoring system information control

and electromechanical complexes"

named after A. G. Iosifjana

(107078, 4 Horomnyj tupik, Moscow, Russia)

Кулиш Николай Семенович

кандидат технических наук, старший научный сотрудник, начальник отделения НТЦ-4,

Центральный научно-исследовательский институт машиностроения

(141070, Россия, г. Королев, ул. Пионерская, 4) E-mail: info416@TSnimash.ru

^Эркевич Евгений Владимирович

доктор технических наук, профессор, Научно-производственная корпорация «Космические системы мониторинга, информационно-управляющие и электромеханические комплексы» имени А. Г. Иосифьяна (107078, Россия, г. Москва, Хоромный тупик, 4) E-mail: vniiem@vniiem.ru

Кривопалов Дмитрий Михайлович

аспирант,

Институт проблем управления имени В. А. Трапезникова РАН (117997, Россия, г. Москва ул. Профсоюзная, 65) E-mail: dan@ipu.ru

Kulish Nikolay Semenovich

candidate of technical sciences, senior researcher,

head of department of SEC-4,

Central Scientific-Research Institute

of Mechanical Engineering

(141070, 4 Pionerskaya street, Korolev, Russia)

Yurkevich Evgeniy Vladimirovich

doctor of technical sciences, professor,

Scientific production corporation

"Space monitoring system information control

and electromechanical complexes"

named after A. G. Iosifjana

(107078, 4 Horomnyj tupik, Moscow, Russia)

Krivopalov Dmitriy Mikhaylovich

postgraduate student,

Institute of management problems

named after V. A. Trapeznikov RAS

(117997, 65 Profsoyuznaya street, Moscow, Russia)

УДК 62.51.4

Прямой метод оптимального управления надежностью сложных технических систем на этапе разработки в условиях динамического нагружения / С. Н. Волков, В. Д. Бабишин, Н. С. Кулиш, Е. В. Юркевич, Д. М. Кривопалов // Надежность и качество сложных систем. — 2018. — № 4 (24). — С. 5-18. - БОТ 10.21685/2307-4205-2018-4-1.

i Надоели баннеры? Вы всегда можете отключить рекламу.