Нейросетевые модели в задачах исследования строительных конструкций
Моделирование задачи многомерной аппроксимации значений критериев и обратной задачи определения входных параметров по заданным значениям критериев с помощью нейронной сети. Алгоритм реализации задачи аппроксимации. Нахождения разложения для критериев.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 03.07.2017 |
Размер файла | 59,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Нейросетевые модели в задачах исследования строительных конструкций
Н.Ю.Батурина
Актуальными являются обратные коэффициентные задачи по определению свойств строительной конструкции на основе экспериментальных данных [1,2]. Решение таких задач возможно с использованием аппарата нейронных сетей [3-9]. Нейросетевые модели целесообразно применять для начальной интерпретации диапазонов сигналов, а также для прогноза поведения конструкции при возможном изменении ее характеристик.
Пусть набор критериев определяет качественные свойства конструкции. Каждый из критериев является функцией входных сигналов (параметров) , диапазоны изменения которых известны. По данным эксперимента найдены значения критериев на определенных наборах входных параметров. Число таких наборов (образцов) равно . Обозначим - входы или значения -го входного параметра для -го образца; ? выходы или значения -го критерия для -го образца, найденные в результате эксперимента.
В качестве модели используется нейронная сеть в виде полутораслойного предиктора [10]. Сеть позволяет моделировать две задачи: задачу многомерной аппроксимации (прогноза) значений критериев и обратную задачу определения входных параметров по заданным значениям критериев.
Моделирование первой задачи заключается в том, что аппроксимируемые функции представляются в виде частичных сумм сходящегося ряда
, ,
,
? составляющая ряда, соответствующая -му потоку нейронов;?активационная функция; ? коэффициенты синоптических связей первого и второго слоев потока нейронов. Схема сети для -го потока показана на рис.1.
Рисунок 1. Схема k-го потока сети
Особенностью сети такого типа является итерационное наращивание объема. Каждый последующий шаг, связанный с добавлением нового потока нейронов, осуществляется только после обучения предыдущего потока. При этом в качестве требуемых выходов добавленного потока нейронов рассматриваются ошибки аппроксимации предыдущего шага:
, , , ,
где ,- требуемые и найденные выходы для -го потока.
Коэффициенты синоптических связей рассчитываются с помощью процедуры обратного распространения из условия минимума функции оценки
по итерационным формулам
, ,
где - номер итерации. Поправки , выражаются через проекции на оси ,.
Шаг в процессе расчета корректируется для обеспечения монотонного убывания функции оценки. Если для очередного потока в результате корректировки весов достигается требуемый минимум функции оценки, то следующий поток нейронов не добавляется, и аппроксимируемая функция считается построенной.
Алгоритм реализации задачи аппроксимации
1. Инициализация: присвоение ; ввод значений ,,.
2. Добавление -го потока: присвоение
.
a. Инициализация: присвоение ; ввод значений
, .
b. Итерация по : присвоение
.
c. Корректировка коэффициентов ; расчет .
d. Проверка условия
:
если «true», то
и переход на 2.e (проверка достижения заданной точности); если «false», то
и переход на 2.c (пересчет итерации с измененным шагом).
e. Проверка условия и : если «true», то вычисление поправок и переход на 2.b (нахождение следующей итерации для коэффициентов); если «false», то переход на 2.f (завершение программы или добавление нового потока).
f. Проверка условия : если «true», переход на 3 (аппроксимация завершена); если «false», то переход на 2.g.
g. Проверка условия сходимости : если «true», то расчет (требуемые выходы для следующего потока); запоминание ; переход на 2 (добавление нового потока); если «false», то переход на 3 (аппроксимация не выполнена).
3. Завершение программы.
Пусть в результате решения задачи аппроксимации найдено разложение
,
задача аппроксимация алгоритм критерий
для всех критериев, т.е. сеть обучена, и коэффициенты синоптических связей уже известны. В обратной задаче по известным значениям критериев находятся соответствующие значения входных параметров . Отличие в решениях прямой и обратной задач состоит в том, что в задаче аппроксимации обучение сети осуществляется по коэффициентам синоптических связей, а в обратной задаче ? по входным параметрам . На входы обученной сети подаются начальные значения из рассматриваемых диапазонов . Далее вычисляются значения выходов по формулам
, , .
Последующие итерации , рассчитываются с помощью процедуры обратного распространения из условия минимума функции оценки
по итерационным формулам
,
где - номер итерации. Поправки выражаются через проекцию на ось . Сходящийся итерационный процесс останавливается по условию достижения требуемого минимума функцией оценки .
Список литературы
1. Кадомцев М.И., Ляпин А.А., Шатилов Ю.Ю. Вибродиагностика строительных конструкций. [Электронный ресурс] // «Инженерный вестник Дона», 2012. № 3. Режим доступа: http://ivdon.ru/magazine/archive/ (доступ свободный) - Загл. с экрана. - Яз. рус.
2. Кадомцев М.И., Ляпин А.А., Тимофеев С.И. К вопросам построения эффективных алгоритмов расчета системы «сооружение-грунт». [Электронный ресурс] // «Инженерный вестник Дона», 2012. № 1. Режим доступа: http://ivdon.ru/magazine/archive/ (доступ свободный) - Загл. с экрана. - Яз. рус.
3. Абовский Н.П., Максимова О.М. Нейропрогнозирование результатов натурных испытаний строительных конструкций на основе эволюционной пошаговой модели с доучиванием. // Научная сессия МИФИ-2007. IХ Всеросс. науч.-техн. конф. «Нейроинформатика - 2007». Сборник научных трудов. В 3-х частях. Ч.1. М.: МИФИ, 2007.? С.122-131.
4. Максимова О.М. Разработка и применение нейросетевой технологии прогнозирования к задачам строительной механики и конструкций. //Труды Междунар. Конгресса «Наука и инновации в строительстве» SIB - 2008, Воронеж, 2008. ? С.146-151.
5. Абовский, Н. П Нейросетевые модели в задачах строительной механики / Н. П. Абовский, Т. В. Белобородова, О. М. Максимова, Л. Г. Смолянинова // Изв. вузов. Строительство, 2000. № 7. - С. 6-14.
6. Watkins, S., Akhavan, F., Dua, R., Chandrashekhara, K., and Wunsch. Impact-induced damage characterization of composite plates using neural networks. // Smart Materials and Structures, 2007, 16(2). - pp. 515-524.
7. Park, J., Kim, J., Hong, D., Ho, D., and Yi. Sequential damage detection approaches for beams using time-modal features and artificial neural networks. // Journal of Sound and Vibration, 2009, 323(1-2). - pp. 451-474.
8. Tsaregorodtsev V.G. Parallel implementation of back-propagation neural network software on SMP computers / Lecture Notes In Computer Science 3606 (PaCT-2005 Proceedings), Springer-Verlag, 2005. -pp.185-192.
9. Нейронные сети и анализ данных. [Электронный ресурс]: http://neuropro.ru/links.shtml.
10. Доррер М.Г. Аппроксимация многомерных функций полутораслойным предиктором с произвольными преобразователями. Методы нейроиформатики. //Сборник научных трудов. Под ред. А.Н. Горбаня, КГТУ, Красноярск, 1998. ? С.130-151.
Размещено на Allbest.ru
Подобные документы
Решение задачи аппроксимации поверхности при помощи системы нечёткого вывода. Определение входных и выходных переменных, их термы; алгоритм Сугено. Подбор функций принадлежности, построение базы правил, необходимых для связи входных и выходных переменных.
курсовая работа [1,8 M], добавлен 31.05.2014Понятие искусственного нейрона и искусственных нейронных сетей. Сущность процесса обучения нейронной сети и аппроксимации функции. Смысл алгоритма обучения с учителем. Построение и обучение нейронной сети для аппроксимации функции в среде Matlab.
лабораторная работа [1,1 M], добавлен 05.10.2010Решение в среде Microsoft Excel с помощью программной модели "Поиск решения" транспортной задачи, системы нелинейных уравнений, задачи о назначениях. Составление уравнения регрессии по заданным значениям. Математические и алгоритмические модели.
лабораторная работа [866,6 K], добавлен 23.07.2012Выбор математической модели задачи. Применение численного интегрирования и его методы: прямоугольников, парабол, увеличения точности, Гаусса и Гаусса-Кронрода. Суть математического метода аппроксимации. Интерполяционные методы нахождения значений функции.
курсовая работа [172,4 K], добавлен 08.04.2009Обзор методов аппроксимации. Математическая постановка задачи аппроксимации функции. Приближенное представление заданной функции другими, более простыми функциями. Общая постановка задачи метода наименьших квадратов. Нахождение коэффициентов функции.
курсовая работа [1,5 M], добавлен 16.02.2013Обзор методов и подходов решения поставленной задачи аппроксимации логического вывода экспертной системы. Разработка и описание метода сетевого оператора для решения данной задачи. Разработка алгоритма решения. Проведение вычислительного эксперимента.
дипломная работа [1,5 M], добавлен 23.02.2015Методы решения задач параметрической оптимизации. Решение однокритериальных задач с параметром в целевой функции и в ограничениях. Решение многокритериальной задачи методом свертки критериев, методом главного критерия, методом последовательных уступок.
курсовая работа [1,5 M], добавлен 14.07.2012Сущность метода неопределённых коэффициентов, использование интерполяционных многочленов и разностных соотношений для аппроксимации производных. Алгоритм программы и обоснование языка программирования. Экспериментальное исследование и решение задачи.
курсовая работа [227,4 K], добавлен 30.04.2009Разработка алгоритма аппроксимации данных методом наименьших квадратов. Средства реализации, среда программирования Delphi. Физическая модель. Алгоритм решения. Графическое представление результатов. Коэффициенты полинома (обратный ход метода Гаусса).
курсовая работа [473,6 K], добавлен 09.02.2015Вывод системы дифференциальных уравнений. Описание методов численного решения задачи Коши. Моделирование переходных процессов в электрической цепи. Решение задачи аппроксимации. Расчет количества теплоты, выделившейся на резисторе, реализация в MathCAD.
курсовая работа [202,5 K], добавлен 11.11.2013