Секция 7 А. Н. Васильев, Д. а тархов
Вид материала | Документы |
- Решение задачи о пористом катализаторе на основе нейросетевого подхода а. Н. Васильев,, 60.45kb.
- Xix всероссийская конференция, 249.97kb.
- 1 ноября в с. Табуны прошёл ежегодный молодёжный фестиваль «Табуния-2008». Внём приняли, 111.28kb.
- Васильев А. А. В191 Художник Константин Васильев, 2049.91kb.
- В. И. Васильев Федерализм и избирательная система в Германии, 1311.76kb.
- Курсовая работа по дисциплине, 442.28kb.
- Э. В. Васильев способ жизни в эру водолея теория и практика самопознания и самооздоровления, 3109.65kb.
- Научные направления и секции конференции: Секция, 39.35kb.
- Александр Васильев, 250.41kb.
- Удк 621. 311. 21 Васильев Ю. С., академик ран, Елистратов В. В., д т. н., профессор, 129.23kb.
СЕКЦИЯ 7
А.Н. Васильев, Д.а. тархов
Санкт-Петербургский государственный политехнический университет
Нейросетевой подход к решению
некоторых неклассических задач
математической физики
Аннотация
В работе показано, что нейронные сети позволяют эффективно находить приближенные решения начально-краевых задач для уравнений в частных производных не только в классической, но и в неклассической постановке. Эти решения обладают свойством устойчивости по отношению к возмущениям входных данных. В качестве примеров рассматриваются нестандартные задачи для уравнения Лапласа и близких к нему уравнений – изучается возмущение уравнения, граничных условий, самой границы, исследуется задача, в которой уравнение задано лишь в части области, где ищется решение, кроме этого решение должно соответствовать некоторым зашумлённым экспериментальным данным.
В данной работе в соответствии с программой, заявленной в статье авторов [1], методология нейронных сетей применяется к численному решению ряда задач математической физики, которые трудно решаются обычными методами.
Рассмотрим краевую задачу
![](images/146177-nomer-m4f92c1df.gif)
здесь
![](images/146177-nomer-4caa7755.gif)
![](images/146177-nomer-48b6e5ea.gif)
![](images/146177-nomer-4f900ccb.gif)
![](images/146177-nomer-m18861604.gif)
![](images/146177-nomer-6cb4d278.gif)
Ищем ее решение
![](images/146177-nomer-48b6e5ea.gif)
![](images/146177-nomer-me714918.gif)
параметры которой (входящие линейно скаляры
![](images/146177-nomer-m73c9cb90.gif)
![](images/146177-nomer-m4fe31829.gif)
![](images/146177-nomer-m3922146a.gif)
На практике этот функционал заменяется некоторым его дискретным аналогом.
Рассмотрим простейшее уравнение эллиптического типа – уравнение Лапласа
![](images/146177-nomer-m12f58d66.gif)
![](images/146177-nomer-48b6e5ea.gif)
В работе [2] в качестве первых шагов рассматривалось применение нейронных сетей (в основном, RBF типа) к решению краевых задач для уравнения Лапласа в случае плоскости. Основным примером, на котором проверялись нейросетевые методы решения, была задача Дирихле для единичного круга: ищется функция, которая в круге удовлетворяет уравнению Лапласа, а на его границе равна некоторой заданной функции. В качестве следующего шага интересно рассмотреть более сложные задачи.
Во-первых, в любой реальной задаче присутствуют случайные добавки – погрешности измерений, шумы и т.д. Для изучения влияния таких добавок было рассмотрено несколько задач.
Первая такая задача получается заменой уравнения Лапласа уравнением Шредингера со случайным потенциалом
![](images/146177-nomer-73a8ebdb.gif)
![](images/146177-nomer-6fa6833e.gif)
![](images/146177-nomer-m3007725a.gif)
![](images/146177-nomer-7a31fa98.gif)
![](images/146177-nomer-m3007725a.gif)
![](images/146177-nomer-79b8f1d5.gif)
![](images/146177-nomer-37cbeda5.gif)
Вторая задача получается введением аналогичной случайной добавки в граничное условие: функция
![](images/146177-nomer-32379d33.gif)
![](images/146177-nomer-49cf5f1a.gif)
![](images/146177-nomer-6badeee3.gif)
![](images/146177-nomer-m3007725a.gif)
Третья задача возникает при возмущении границы
![](images/146177-nomer-1fd4c172.gif)
В четвертой задаче рассматривается случай составной области
![](images/146177-nomer-6cb4d278.gif)
![](images/146177-nomer-m5d13e8a2.gif)
![](images/146177-nomer-m7bff50da.gif)
![](images/146177-nomer-6fa6833e.gif)
![](images/146177-nomer-m3007725a.gif)
![](images/146177-nomer-6cb4d278.gif)
![](images/146177-nomer-m5d13e8a2.gif)
![](images/146177-nomer-m12f58d66.gif)
![](images/146177-nomer-1fd4c172.gif)
![](images/146177-nomer-m1d2c0f96.gif)
![](images/146177-nomer-6210d61c.gif)
![](images/146177-nomer-6cb4d278.gif)
![](images/146177-nomer-m5d13e8a2.gif)
![](images/146177-nomer-m6a7beae2.gif)
![](images/146177-nomer-m28ee6f8b.gif)
Рис. 1. График решения
![](images/146177-nomer-48b6e5ea.gif)
![](images/146177-nomer-m2dc70f26.gif)
Рис. 2. Удовлетворение краевому условию
![](images/146177-nomer-7744f5f4.gif)
![](images/146177-nomer-m2da07996.gif)
Рис. 3. График решения
![](images/146177-nomer-48b6e5ea.gif)
![](images/146177-nomer-3d97eeb2.gif)
![](images/146177-nomer-m735eca4a.gif)
Рис. 4. График значения
![](images/146177-nomer-276e4c7e.gif)
![](images/146177-nomer-3d97eeb2.gif)
Во-вторых, возможным усложнением задачи является рассмотрение нелинейных уравнений. Первый естественный шаг в таком направлении – заменить уравнение Лапласа уравнением
![](images/146177-nomer-712efc76.gif)
![](images/146177-nomer-m6ac32802.gif)
![](images/146177-nomer-3d20ff60.gif)
![](images/146177-nomer-m5e334b88.gif)
![](images/146177-nomer-m4cb53b77.gif)
![](images/146177-nomer-m50e0894b.gif)
Важное для приложений уравнение Шредингера с кубической нелинейностью рассмотрено в статье [3].
В-третьих, можно рассмотреть более сложные граничные условия. Один из таких вариантов – задание граничного условия не на всей границе, а только на её части. Численное исследование такой задачи, когда граничное условие задано только на полуокружности, привело к интересному результату: на другой половине окружности обученная сеть даёт естественное граничное условие – равенство нулю нормальной производной, ожидать выполнения которого при рассматриваемом подходе, казалось, не было никаких оснований. Другой вариант задания нетрадиционного граничного условия – добавить к условию на границе условие на луче, выходящем из начала координат. Численный эксперимент показал вполне приемлемую точность и сходимость процесса обучения, если не считать окрестность начала координат, в которой возникает естественная особенность. Аналогичный результат получается и в задаче Зарембы, когда на части границы задана функция, а на другой части – нормальная производная – сходимость портится только в точках стыка условий. Следует отметить, что в этой задаче асимметрические RBF-сети [2] показали себя намного эффективней обычных.
В качестве нового примера нестандартной постановки рассмотрим задачу нахождения функции, для которой в некоторой части области известно уравнение, кроме того, известны (например, в результате измерений) её значения в некотором наборе точек. Будем искать
![](images/146177-nomer-2e073836.gif)
![](images/146177-nomer-38568c8d.gif)
![](images/146177-nomer-m4ae29d1d.gif)
![](images/146177-nomer-m54cba120.gif)
![](images/146177-nomer-4caa7755.gif)
Авторам неизвестны какие-либо классические подходы к решению этой задачи. Нами предлагается нейросетевая аппроксимация решения с помощью RBF-сети из гауссовых функций
![](images/146177-nomer-544c017a.gif)
где
![](images/146177-nomer-73d7bc7.gif)
![](images/146177-nomer-m29ed44fe.gif)
![](images/146177-nomer-794a6778.gif)
где нелинейная функция
![](images/146177-nomer-375ce3d6.gif)
![](images/146177-nomer-335cf547.gif)
![](images/146177-nomer-375ce3d6.gif)
![](images/146177-nomer-712660e1.gif)
![](images/146177-nomer-177c51aa.gif)
![](images/146177-nomer-m69c3eb2a.gif)
![](images/146177-nomer-4ae11401.gif)
![](images/146177-nomer-3f0f808d.gif)
здесь
![](images/146177-nomer-m5424f7e.gif)
![](images/146177-nomer-mda0c048.gif)
Для расчетов выбирался двумерный оператор Лапласа
![](images/146177-nomer-e13e722.gif)
![](images/146177-nomer-28bdf2d7.gif)
![](images/146177-nomer-200f320e.gif)
![](images/146177-nomer-m7b15d7c8.gif)
![](images/146177-nomer-m19335cb0.gif)
![](images/146177-nomer-79b8f1d5.gif)
![](images/146177-nomer-627acc25.gif)
![](images/146177-nomer-m3007725a.gif)
![](images/146177-nomer-627acc25.gif)
![](images/146177-nomer-m77c49ebd.gif)
![](images/146177-nomer-m3007725a.gif)
![](images/146177-nomer-m1f6e9cf0.gif)
Рис. 5. График решения
![](images/146177-nomer-48b6e5ea.gif)
![](images/146177-nomer-1d684fcd.gif)
Рис. 6. График
![](images/146177-nomer-bca19c7.gif)
Результаты приведены для гауссовой RBF сети из 30 функций:
![](images/146177-nomer-m6edf11ff.gif)
![](images/146177-nomer-2043c7d4.gif)
![](images/146177-nomer-59106fc.gif)
![](images/146177-nomer-m6381d67a.gif)
![](images/146177-nomer-50df0e2.gif)
![](images/146177-nomer-6e574e3e.gif)
Рис. 7. График
![](images/146177-nomer-bca19c7.gif)
На последнем рисунке приведены аналогичные результаты для другого значения штрафного параметра:
![](images/146177-nomer-49f51dc9.gif)
Список литературы
- Васильев А.Н., Тархов Д.А. Нейронные сети как новый универсальный подход к численному решению задач математической физики // Нейрокомпьютеры: разработка, применение. М.: Радиотехника. 2004. № 7-8.
- Васильев А.Н., Тархов Д.А. Новые подходы на основе RBF – сетей к решению краевых задач для уравнения Лапласа на плоскости // Нейрокомпьютеры: разработка, применение. М.: Радиотехника. 2004. № 7-8.
- Васильев А.Н., Тархов Д.А. Нейросетевые подходы к решению краевых задач в многомерных составных областях. Известия ТРТУ (в печати).
УДК 004.032.26(06) Нейронные сети