Решение задачи о пористом катализаторе на основе нейросетевого подхода а. Н. Васильев, профессор фмф спбгпу, a n. vasilyev@gmail com Д. А. Тархов
Вид материала | Решение |
- Задачи продолжения температурных полей по данным точечных измерений А. Н. Васильев, 73.76kb.
- Секция 7 А. Н. Васильев, Д. а тархов, 79.95kb.
- Удк 621. 311. 21 Васильев Ю. С., академик ран, Елистратов В. В., д т. н., профессор, 129.23kb.
- L. S. Vasilyev History of Oriental ReligionsЛ. С. Васильев История религий Востока, 5204.37kb.
- Краткосрочное прогнозирование на основе технологии нейросетевого пространственно-параметрического, 194.81kb.
- Учебное пособие посвящено методологии анализа результатов лучевых методов исследования, 239.9kb.
- Учебное пособие посвящено методологии анализа результатов лучевых методов исследования, 246.75kb.
- Задачи стратегического управления. Моделирование задач оперативного управления. Модели, 114.14kb.
- Методические указания Санкт-Петербург Издательство спбгпу 2007, 1378.97kb.
- Семинаре по теме: «Активизация познавательной деятельности и развитие творческих способностей, 73.39kb.
РЕШЕНИЕ ЗАДАЧИ
О ПОРИСТОМ КАТАЛИЗАТОРЕ
НА ОСНОВЕ НЕЙРОСЕТЕВОГО ПОДХОДА
А.Н.Васильев, профессор ФМФ СПбГПУ, a.n.vasilyev@gmail.com
Д.А.Тархов, профессор ФМФ СПбГПУ, dtarkhov@gmail.com
Анализ баланса тепла и массы в грануле пористого катализатора при каталитической химической реакции приводит к следующей задаче [1]:
требуется найти решение нелинейного обыкновенного дифференциального уравнения
удовлетворяющее краевым условиям
В работе [2] из материалов VI Международной конференции NPNJ'2006 приведены два метода численного решения дискретного аналога поставленной задачи – ее разностной аппроксимации: метод Лаэя [3] и метод дискретного продолжения по наилучшему параметру [4]. Результаты вычислений по этим оригинальным методам, к сожалению, не приводятся, но утверждается, что они совпадают с результатами, полученными методом интегральных уравнений, которые приведены в известной монографии [5].
Применим к этой нелинейной задаче развиваемый авторами нейросетевой подход к построению устойчивых приближенных моделей сложных систем (см., например, работу [6], [7] и другие публикации авторов [8-17]).
Поясним суть этого подхода на простейшей (вообще говоря, нелинейной) краевой задаче
(1)
здесь – некоторый дифференциальный оператор, т.е. алгебраическое выражение, содержащее обыкновенные или частные производные от неизвестной функции , – оператор, позволяющий задать граничные условия, – граница области .
Ищем приближённое решение задачи (1) в виде выхода искусственной нейронной сети заданной архитектуры веса которой – линейно входящие параметры и нелинейно входящие параметры – определяются в процессе поэтапного обучения сети на основе минимизации функционала ошибки вида
. (2)
Здесь – периодически перегенерируемые пробные точки в области , – пробные точки на её границе ; штрафной параметр.
В нашем случае , , в качестве базисных нейроэлементов, к примеру, могут быть выбраны гауссианы , здесь , , а для функционала ошибки используется выражение вида
В качестве метода глобальной минимизации для настройки параметров приближенного нейросетевого решения выбирался модифицированный метод многогранника [7]. С целью сравнения результатов с результатами, полученными в [5], вычисления проводились для тех же значений параметров: ,,
Уже для удалось построить приближенное нейросетевое решение задачи со среднеквадратичной ошибкой порядка (относительной ошибкой, не превосходящей 0.08%), устойчивое по отношению к возмущениям ее параметров, при этом решение представлено в аналитической форме, его значения в контрольных точках совпали с данными, приведенными в монографии [5].
Рис. 1. График нейросетевого решения задачи для
Ещё более интересной является задача построения нейронной сети, дающей решение задачи не при фиксированных значениях параметра, а значениях из некоторого интервала. При этом данный параметр надо подать на вход сети наряду с переменной . В качестве такого параметра можно было бы выбрать , так как зависимость от него наиболее интересна с точки зрения приложений. Однако более заманчиво ввести в рассмотрение все три параметра: , и .
При этом в качестве базисных функций можно было бы взять гауссианы
,
но более эффективным оказалось использование гетерогенной нейронной сети с базисными нейроэлементами вида
.
Минимизируемый функционал ошибки зададим в виде –
Вычисления проводились для следующих интервалов изменения параметров . Оптимальные значения весов приближенного нейросетевого решения подбирались на основе минимизации функционала как с помощью модифицированного метода многогранника, так и с помощью варианта метода плотного облака, который в данном случае оказался более эффективным. Приведем результаты вычислений для сети из нейроэлементов при следующих значениях параметров: размер облака , штрафной множитель , число тестовых точек . Полученное приближенное решение задачи дается нейронной сетью в аналитической форме для указанной области изменения параметров . Его значения в контрольных точках отличаются от приведенных в монографии [5] данных менее чем на 2%.
На приведенных ниже рисунках указаны графики нейросетевого решения для контрольной точки и на соответствующих сечениях:
Рис. 2. График нейросетевого решения задачидля
Рис. 3. График нейрорешения задачи ,
Рис. 4. График нейрорешения задачи ,
Рис. 5. График нейрорешения задачи ,
Наряду с этим результат нейрокомпьютинга сравнивался с решением, полученным численными методами, реализованными в ядре среды Mathematica 6, – получилось очень хорошее совпадение. Предложенная методика, существенно используя достоинства нейросетевых разложений [6], позволяет работать не только с нелинейными одномерными задачами, она может быть применена в случае кусочных коэффициентов в многомерных задачах со сложной геометрией, при решении серии задач с уточняемой постановкой, при построении регуляризаций решений некорректных задач.
Литература
1. Дмитриев С.С., Кузнецов Е.Б. Перенос тепла и массы в пористом катализаторе// Материалы VI Международной конференции по неравновесным процессам в соплах и струях – NPNJ-2006, СПб. – М.: Вузовская книга, 2006. – С.159-160.
2. Kubicek M., Hlavacek V. Solution of nonlinear boundary value problems. Part VIII// Chem. Eng. Sci. 1974. V. 29. P.1695-1699.
3. Lahae M.E. Solution of systems of transcendental equations// Acad. R. Belg. Bull.Cl. Sci. 5. 1948. P. 805-822.
4. Кузнецов Е.Б. Наилучшая параметризация при построении кривой итерационным методом// Докл. РАН. 2004. Т. 396, № 6. С. 746-748.
5. На Ц. Вычислительные методы решения прикладных граничных задач. – М.: Мир, 1982, 296 с.
6. Васильев А.Н. Построение приближенных математических моделей распределенных систем на основе нейросетевой методологии// «Нейрокомпьютеры»: разработка, применение. – М.: Радиотехника, 2007. – №9. – С.103-116.
7. Тархов Д.А. Нейронные сети: модели и алгоритмы. Кн.18. – М.: Радиотехника, 2005. – 256 с.
8. Vasilyev A.N., Tarkhov D.A. New neural network technique to the numerical solution of mathematical physics problems. I: Simple problems// Optical Memory and Neural Networks (Information Optics), Allerton Press, Inc. –2005. – Vol. 14, No. 1. – pp. 59-72.
9. Vasilyev A.N., Tarkhov D.A. New neural network technique to the numerical solution of mathematical physics problems. II: Complicated and nonstandard problems// Optical Memory and Neural Networks (Information Optics), Allerton Press, Inc. – 2005. – Vol. 14, No. 2. – pp. 97-122.
10. Васильев А.Н., Тархов Д.А. Нейросетевые подходы к решению краевых задач в многомерных составных областях// Известия ТРТУ. – 2004. – №9. – С.80-89.
11. Васильев А.Н., Тархов Д.А. Применение искусственных нейронных сетей к моделированию многокомпонентных систем со свободной границей// Известия ТРТУ. – 2004. – №9. – С.89-100.
12. Тархов Д.А. Нейронные сети как средство математического моделирования// «Нейрокомпьютеры»: разработка, применение. – 2006. – №2. – С.3-48. 13. Васильев А.Н., Тархов Д.А. Нейросетевой подход к расчету квантовых точек// «Нейрокомпьютеры»: разработка, применение. – 2007. – №6. – С.87-95.
14. Васильев А.Н., Тархов Д.А. Расчет теплообмена в системе «сосуды–ткани» на основе нейронных сетей// «Нейрокомпьютеры»: разработка, применение. – 2006. – №7. – С.48-53.
15. Васильев А.Н. Сравнительный анализ традиционного и нейросетевого подходов к построению приближенной модели калибратора переменного давления// «Нейрокомпьютеры»: разработка, применение. – М.: Радиотехника, 2007. – №9. – С.14-23.
16. Васильев А.Н., Тархов Д.А. Эволюционные алгоритмы решения краевых задач в областях, допускающих декомпозицию (NPNJ-2006)// Математическое моделирование. – 2007. – Том 19, №12. – С.52-62.
17. Васильев А.Н., Тархов Д.А. Построение приближённых нейросетевых моделей по разнородным данным// Математическое моделирование. – 2007. – Том 19, №12. – С.43-51.