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

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

CC BY
31
6
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИСКУССТВЕННЫЕ НЕЙРОННЫЕ СЕТИ / ARTIFICIAL NEURAL NETWORKS / КОРРОДИРУЮЩИЕ КОНСТРУКЦИИ / ПРОГНОЗИРОВАНИЕ ДОЛГОВЕЧНОСТИ / DURABILITY PREDICTION / CORRODING CONSTRUCTIONS

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Короткая Л.И., Науменко Н.Ю.

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

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Короткая Л.И., Науменко Н.Ю.

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

SELECTION of parameters of numerical procedures for forecasting problems solution of durability of prone to corrosion

This article discusses the possibility of determining the parameters of rational numerical procedures for solving prediction of durability of corroding constructions. The purpose of this study is to create effective computational procedures for modeling the behavior of corroding constructions. As a model for predicting the durability of structures in aggressive environments, consider the model takes into account the geometric accumulation of damage with the influence of stress. Solution of the problem involves the prediction of durability of the solution of differential equations that describes the corrosive wear. When numerically solving it as a parameter to consider the integration step. Quantitative evaluation of the accuracy of the result is very difficult. The analysis of factors that may affect the value of the integration step and error in the numerical solution. As a result of numerical experiments established a relationship between these factors is analytically difficult to formalize. Prompted to select the rational integration step of using artificial neural networks. This approach assumes that the limit value error for differential equations, is a parameter of the problem. A meets both the integration step is determined by the neural network. The proposed approach allows the design stage structures perform modeling their behavior.

Текст научной работы на тему «Выбор параметров численных процедур решения задач прогнозирования долговечности корродирующих конструкций»

УДК 004.94:004.032.26

ЛИ. КОРОТКАЯ, НЮ. НАУМЕНКО

ГВУЗ Украинский государственный химико-технологический университет

ВЫБОР ПАРАМЕТРОВ ЧИСЛЕННЫХ ПРОЦЕДУР РЕШЕНИЯ ЗАДАЧ ПРОГНОЗИРОВАНИЯ ДОЛГОВЕЧНОСТИ КОРРОДИРУЮЩИХ

КОНСТРУКЦИЙ

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

Ключевые слова: искусственные нейронные сети, корродирующие конструкции, прогнозирование долговечности.

L.I. KOROTKA, N.Y. NAUMENKO

SHEI Ukrainian State University of Chemical Technology

SELECTION OF PARAMETERS OF NUMERICAL PROCEDURES FOR FORECASTING PROBLEMS SOLUTION OF DURABILITY OF PRONE TO CORROSION

Annotation

This article discusses the possibility of determining the parameters of rational numerical procedures for solving prediction of durability of corroding constructions. The purpose of this study is to create effective computational procedures for modeling the behavior of corroding constructions.

As a model for predicting the durability of structures in aggressive environments, consider the model takes into account the geometric accumulation of damage with the influence of stress. Solution of the problem involves the prediction of durability of the solution of differential equations that describes the corrosive wear.

When numerically solving it as a parameter to consider the integration step. Quantitative evaluation of the accuracy of the result is very difficult.

The analysis of factors that may affect the value of the integration step and error in the numerical solution. As a result of numerical experiments established a relationship between these factors is analytically difficult to formalize. Prompted to select the rational integration step of using artificial neural networks. This approach assumes that the limit value error for differential equations, is a parameter of the problem. A meets both the integration step is determined by the neural network.

The proposed approach allows the design stage structures perform modeling their behavior.

Keywords: artificial neural networks, corroding constructions, durability prediction.

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

Постановка задачи. Анализ проблемных аспектов моделирования поведения корродирующих конструкций (КК) в условиях неопределённости и прогнозирование их долговечности показал, что существующие методы и алгоритмы их реализации оказываются не достаточно надёжными, а иногда и малоэффективными при решении поставленных задач [2, 3].

Известные модели и численные методы позволяют получить некоторое число, принимаемое за решение задачи прогнозирования долговечности или задачи определения оптимальных геометрических параметров КК (далее задача оптимизации), но количественная оценка точности решения весьма затруднительна. Для её получения необходимо иметь некоторое эталонное решение - решение, полученное аналитически или численно, но с контролируемой погрешностью.

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

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

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

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

ШБ = ~о -[1 + к (1)

Ш

где В - матрица изменяющихся параметров конструкции, размерности N х п; N - количество элементов конструкции; п - количество параметров, определяющих размеры элемента; а - функция напряжений; ~о -интервальная величина скорости коррозии (нечёткое число с заданной функцией

принадлежности [4]); к - коэффициент влияния напряжений на скорость коррозии. Решение этой системы возможно только численно, например, методом Эйлера:

Б? = Б?-1 - ~о - М -1 + к - а?/1 (в5-1)] i = , ] = 1П, (2)

где 5 -номер итерации; At - шаг интегрирования.

В условиях неопределённости, а именно, когда параметр агрессивной среды задаётся значением лингвистической переменной [1, 3, 4], и используется а-уровневый принцип обобщения для формализации нечёткой информации, становится очевидным, что вычислительные затраты только возрастают. Получение результата вообще становится не только затруднительным, но в некоторых ситуациях и практически невозможным.

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

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

Постановку задачи выбора рациональных параметров численных процедур решения СДУ, описывающей процесс накопления геометрических повреждений, при заданной погрешности можно сформулировать в следующем виде:

[М(е, с) ^ тах

[е{с, М)< [е] • (3)

Здесь с - вектор факторов, влияющих на величину шага интегрирования.

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

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

Зависимость погрешности е от начальной скорости коррозии Уо, из которой становится очевидным, что увеличение погрешности решения СДУ (1) происходит при увеличении начальной скорости коррозии.

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

Увеличение предельно допустимых напряжений [а] (при прочих равных условиях) приводит к уменьшению погрешности е численного решения системы дифференциальных уравнений (1).

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

коррозии.

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

На основании проведенных численных экспериментов можно утверждать, что погрешность численного решения задачи прогнозирования долговечности будет зависеть от следующих факторов с : начального стд и предельного [ст] напряжений в нём, начальных геометрических характеристик элемента конструкции (площади Лд и периметра Рд), параметров коррозионного процесса Уд и предельно допустимого значения погрешности [г]. Следовательно, погрешность в численного решения дифференциального уравнения, описывающего коррозионный износ элемента конструкции, можно представить в виде функции многих переменных: г(уд, Лд, Рд, стд, [ст], А?).

Как известно, согласно универсальной аппроксимационной теореме [5] и теореме о полноте [6], для представления любой непрерывной функции многих переменных могут быть использованы универсальные аппроксимационные системы, которыми и являются искусственные нейронные сети (ИНС).

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

Таким образом, назначением ИНС является выбор такого шага интегрирования, который при минимальном количестве итераций обеспечивал бы решение СДУ с погрешностью, не превышающей предельно допустимую величину (в работе это рациональный шаг интегрирования). При такой схеме параметром задачи является допустимая погрешность решения системы дифференциальных уравнений, а соответствующий шаг интегрирования определяется сетью. В этом случае заданная точность будет обеспечена для всех точек пространства решений. Схема решения задачи прогнозирования долговечности корродирующих конструкций или вычисления функции ограничений в задаче оптимизации приведена на рисунке 1. Здесь используются следующие расчётные модули: - в

модуле осуществляется определение рационального шага интегрирования;{А} - модуль численного решения СДУ, которая описывает процесс коррозии; {В} - модуль решения задачи напряжённо-деформированного состояния методом конечных элементов; - модуль фуззификации нечёткой

величины скорости коррозии ~д в кортеж её значений Уга ; {ОБ} - модуль дефуззификации получаемого кортежа значений прогнозируемой долговечности ^ в чёткое значение ? в данной работе с помощью

Некоторые результаты работы обученной нейронной сети определения шага интегрирования для отдельного элемента конструкции

приведены в таблице 1 для всех точек кортежа при предельно допустимом значении

погрешности [г] = 1,6 %

решения СДУ, описывающей коррозионный процесс. В таблице 2 представлены

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

Исходные данные, для которых получены и приведены результаты численного эксперимента: скорость коррозии Уд е [0,06; 0,14] см/год; величина осевого усилия Q = 20 кН; внешний Я е [1,5; 5] см и внутренний г = [0,5 • Я; 0,9 • Я] радиусы; начальное напряжение стд е [200; 1200] МПа

центроидного метода [1].

цикл по а уровням Рис. 1. Схема решения задачи с использованием нейронной сети

в элементе; предельное значение напряжения [а] = 24о МПа; шаг интегрирования М е [о,о5; 2] года.

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

Таблица 1

Результаты работы НС для определения шага интегри зования

Vq , см/год At,лет t, лет Погрешность s , %

0,06000 1,21716 3,98 1,482

0,07181 1,08386 3,33 1,558

0,07744 1,02098 3,08 1,515

0,08256 0,96498 2,89 1,543

0,08819 0,90547 2,71 1,542

0,10000 0,78958 2,39 1,610

0,11181 0,68803 2,14 1,519

0,11744 0,64496 2,03 1,572

0,12256 0,60871 1,95 1,531

0,12819 0,57208 1,86 1,491

0,14000 0,50523 1,71 1,424

V0деф = 0,1 Адеф = 0,80268 tдеф = 2,45 гдеф = 1,563

Таблица 2

Некоторые результаты работы НС для тестовых образцов_

&этал,лет 0,2671 1,1842 0,2941 1,0822 1,5774 1,9538 1,0499 1,2001

AtHC, лет 0,2426 1,1568 0,2891 1,1082 1,5643 1,8713 1,0507 1,1928

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

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

Литература

1. Короткая Л.И. Проблемные аспекты решения задач прогнозирования долговечности корродирующих конструкций при неполной информации / Л.И. Короткая // Математическое моделирование. - 2013. -№ 1 (28). - С. 89-92.

2. Зеленцов Д.Г. Способы повышения эффективности численного решения некоторых классов систем дифференциальных уравнений / Д.Г. Зеленцов, Л.И. Короткая // Современные проблемы математики, механики и информатики. Сборник статей. / Под. ред. Н.Н. Кизиловой, Г.Н. Жолтакевича. - 2011. -Харьков. С. 234-241.

3. Короткая Л.И. Повышение эффективности вычислительных методов моделирования поведения корродирующих конструкций [Текст]: дис. ... канд. техн. наук: 01.05.02 / Короткая Лариса Ивановна - Днепропетровск, 2012. - 144 с.

4. Заде Л. Понятие лингвистической переменной и её применение к принятию приближённых решений / Лотфи Заде. - М: Наука. - 1976. - 163 с.

5. Хайкин С. Нейронные сети: полный курс, 2-е издание.: пер. с англ. / Саймон Хайкин. - М.: Издательский дом "Вильямс", 2006. - 1104 с.

6. Круглов В.В. Нечёткая логика и искусственные нейронные сети / В.В. Круглов, М.И. Дли, Р.Ю. Голунов. - М.: Физматлит, 2001. - 224 с.

7. Короткая Л.И. Использование нейронных сетей при численном решении некоторых систем дифференциальных уравнений / Л.И. Короткая // Восточно-европейский журнал передовых технологий-2011. - № % (51). С. 24 - 27.

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