- •1. Введение
- •2. Основные положения теории искусственных нейронных сетей
- •2.1. Введение.
- •2.2. Задачи, решаемые при помощи инс
- •2.3. Устройство инс
- •2.3.1. Искусственный нейрон
- •2.3.2. Искусственная нейронная сеть.
- •2.4. Архитектуры инс
- •2.6. Обучение инс
- •2.5. Математическое обоснование работоспособности инс.
- •2.6.1. Метод обратного распространения ошибки
- •3. Моделирование аэродинамических характеристик несущего винта вертолета
- •3.1 Основные положения аэроупругой математической модели несущего винта
- •3.1.1. Моделирование упругих деформаций лопасти.
- •3.1.2. Уравнение движения лопасти.
- •3.1.3. Аэродинамическая нагрузка на несущем винте.
- •3.1.4 Расчет аэродинамических характеристик нв
- •3.2 Алгоритм моделирования аэродинамических характеристик несущего винта при помощи многослойного персептрона
- •4. Разработка и обучение нейронной сети, моделирующей аэродинамические характеристики несущего винта вертолета.
- •4.1 Разработка программного обеспечения, моделирующего искусственные нейронные сети.
- •4.1.1. Требования к по
- •4.1.2. Разработка по
- •4.1.2.1. Функции выполняемые программой «Искусственные Нейронные Сети 1.1»
- •4.1.2.2Принципиальная схема функционирования «Искусственные Нейронные Сети 1.1»
- •4.2 Исследование влияния конфигурации нейронной сети на эффективность ее работы
- •3.3.1.1. Оценка сходимости по числу нейронов в слое и количеству циклов обучения
- •3.3.1.2. Оценка сходимости по числу слоев сети и количеству циклов обучения
- •3.3.1.2. Оценка влияния числа входов/выходов нейросети.
- •4.3 Формирование предпроцессора и постпроцессора сети
- •3.3.2.1. Информативность параметров
- •3.3.2.2. Нормирование входных и выходных данных.
- •3.3.2.3. Дискретизация входных данных.
- •4.4 Оптимизация процесса обучения нейронной сети
- •3.3.3.1. Усовершенствование метода обратного распространения ошибки
- •3.3.3.2. Метод коррекции ошибки
- •4.5 Обучение нейронной сети с учетом результатов исследований.
- •5. Расчет характеристик несущего винта и сравнение с исходной расчетной моделью
- •5.1. Расчет коэффициента подъемной силы
- •5.2. Расчет коэффициента силы сопротивления
- •5.3. Расчет коэффициента крутящего момента
- •5.3. Расчет коэффициента момента тангажа
- •6. Основные результаты и выводы.
- •7. Расчет себестоимости создания нейросетевой математической модели нв и необходимого по.
- •7.1. Введение
- •7.2. Основные гипотезы и допущения
- •7.4.3. Заработная плата исполнителей.
- •7.4.3.1. Основная заработная плата.
- •7.4.4 Отчисления единого социального налога.
- •7.4.5 Расчет стоимости машинного времени
- •7.4.6 Материалы и комплектующие
- •7.6.6 Накладные расходы.
- •7.6.7 Суммарная себестоимость разработки по.
- •7.5 Расчет рентабельности
- •7.6 Итог
- •8. Безопасности жизнедеятельности. Рабочее место инженера расчетчика и оператора эвм
- •8.1 Введение
- •8.2 Объект экспертизы
- •8.3 Факторы влияющие на работу оператора эвм
- •8.3.1 Электромагнитное излучение
- •8.3.2 Статическое электричество
- •8.3.3 Вентиляция помещения
- •8.3.4 Микроклимат
- •Температуры и относительной влажности воздуха в помещениях с эвм
- •8.3.5 Освещение помещения
- •8.3.7 Электробезопасность
- •8.4 Эргономическая проработка рабочего места.
- •Моторные поля
- •8.5. Расчет показателей, характеризующих охрану и условия труда при работе за эвм.
- •8.5.1 Определение показателей степени автоматизации и механизации труда.
- •8.5.2 Определение показателей травмобезопастности труда.
- •Безопасные операции
- •8.5.3 Определение коэффициента безвредности труда.
- •8.5.4 Определение интегральных показателей.
- •8.6 Пожарная профилактика
- •Профилактика
- •Тушение пожара
- •8.7 Дерево отказов.
- •8.8 Охрана окружающей среды
- •Приложение «Искусственные Нейронные Сети 1.0»
- •Возможности программы
- •Руководство пользователя Загрузка обучающей выборки
- •Создание инс
- •Обучение инс
- •Проведение расчетов при помощи полученной инс
- •Сохранение и загрузка инс
- •Устройство программы
- •«Искусственные Нейронные Сети 1.1»
- •Выполняемые программой функции
- •Основные изменения
- •Создание новой инс
- •Загрузка обучающей выборки.
- •Обучение инс
- •Проведение расчетов при помощи полученной инс
- •Сохранение и загрузка инс
- •Устройство «Искусственные Нейронные сети 1.1»
- •Использованная литература
5.3. Расчет коэффициента момента тангажа
На Рис. 35 представлены графики изменения коэффициента момента тангажа в зависимости от горизонтальной скорости и от угла общего шага. На приведенном ниже графике входные параметры лежат в зоне обучения сети.
Рис. 35. Результаты расчета коэффициента момента тангажа в зоне обучения
Из графика видно, что результат, полученный при помощи ИНС, хорошо совпадает с результатом, полученным от исходной математической модели. Среднеквадратичная погрешность параметра, нормированного до единичного интервала, на этом участке составила =0.0114.
Далее рассмотрим результаты расчета, проведенного при входных параметрах, лежащих далеко от зоны обучения.
Рис. 36. Результаты расчета коэффициента момента тангажа вне зоны обучения
Из графика видно, что погрешность ИНС на данном участке достаточно высока, наблюдаются значительные отклонения в зоне малых углов общего шага. Общая закономерность отражена удовлетворительно. Среднеквадратичная погрешность параметра, отнормированного до единичного интервала, на этом участке составила = 0.0288.
6. Основные результаты и выводы.
Как показали расчеты аэродинамических характеристик НВ, представленные в предыдущем разделе, искусственная нейронная сеть хорошо усвоила основные закономерности изменения моделируемых параметров. Точность результатов, полученных при помощи ИНС, составила:
Cy: В зоне обучения = 0.0027.
Вне зоны обучения = 0.0046.
Cx: В зоне обучения = 0.00709.
Вне зоны обучения = 0.0351.
mk: В зоне обучения = 0.0047.
Вне зоны обучения = 0.0045.
mz: В зоне обучения = 0.0114.
Вне зоны обучения = 0.0288.
(Среднеквадратичная погрешность представлена для нормированных до единичного отрезка величин). ИНС практически не уступает по точности исходной математической модели. ИНС, показавшая такие результаты, может быть применена для расчетов аэродинамических характеристик.
Большим преимуществом созданной нейросетевой модели является ее огромное быстродействие. Для расчета аэродинамических характеристик НВ в одной расчетной точке:
исходной математической модели требуется: 20.6 сек (лучшее время);
нейросетевой модели требуется 0.00001725 сек (при реализации на С++).
Т.е. скорость расчета на созданной модели больше скорости расчета на исходной модели в 1196813 раз. Такой выигрыш в скорости может свести к минимуму время, необходимое на проведение расчетов аэродинамических характеристик и значительно уменьшить время проведения расчетов, требующих определения аэродинамических характеристик.
Итак, проведенные исследования показали, что нейросетевая модель способна решать поставленную задачу и значительно увеличивать скорость проведения расчетов при достаточном сохранении точности.
Рекомендации по дальнейшему усовершенствованию нейросетевой модели.
Для дальнейшего увеличения точности нейросетевой модели рекомендуется продолжить исследования по увеличению информативности входных и выходных данных.
Следует проводить дальнейшую оптимизацию процесса обучения для сокращения потребного количества циклов и времени обучения, а также для более эффективного преодоления локальных минимумов функции ошибки. Предлагается дальнейшее развитие метода коррекции ошибки и внедрение в него некоторых принципов метода отжига для полной автоматизации процесса.
Также очень перспективным направлением совершенствования нейросетевой модели является использование в качестве обучающей выборки параметров, полученных не с помощью какой либо математической модели, а являющихся непосредственно результатами эксперимента. Это позволит избежать увеличения ошибки, а также даст возможность учитывать гораздо большее количество влияющих факторов.
