Нечеткая система определения уровня аэродинамических воздействий
Разработка системы на базе нечёткой логики, включающей в себя две входные лингвистические переменные: скорость ветра и курсовой угол ветра. Представление нечётких множеств, соответствующих термам лингвистических переменных. Границы функции принадлежности.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 24.07.2018 |
Размер файла | 513,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Нечеткая система определения уровня аэродинамических воздействий
Фролов Александр Владимирович
Для определения уровня аэродинамических воздействий разработана система на базе нечёткой логики, включающая в себя две входные лингвистические переменные, такие как скорость ветра и курсовой угол ветра, и одну выходную - уровень аэродинамических воздействий. В работе представлены нечёткие множества, соответствующие термам указанных лингвистических переменных.
Похожие материалы
· К вопросу о разработке нечетких систем в fuzzy logic toolbox
· Нечеткая система оценки компетентности эксперта
· Система оценки реализуемости и привлекательности инновационного проекта
· Нечеткая система управления успокоителем качки судна
· Сравнительный анализ программных продуктов оценки инвестиционных проектов
Для разработки указанной нечёткой системы выбран программный продукт WinFACT фирмы Kahlert [2], обладающий широкими возможностями по разработке нечётких систем.
Для определения уровня аэродинамических воздействий на судно введены в рассмотрение две входные лингвистические переменные (скорость ветра, курсовой угол ветра) и одна выходная лингвистическая переменныя (степень влияния ветра) [1]. переменная лингвистический логика ветер
В качестве функций принадлежности для задания термов входных лингвистических переменных выбраны Z-образная, трапециевидная и S-образная функции принадлежности, а выходной - Z-образная, треугольная и S-образная функции принадлежности.
Скорость кажущегося ветра Vk формировалась, исходя из отношения к её максимальному значению. Базовое терм-множество первой лингвистической переменной "скорость ветра" определено следующими термами: слабый, средний, сильный. Границы функции принадлежности первой входной лингвистической переменной выбирались таким образом, чтобы при значении функции принадлежности, равном 0,5, относительное изменение давления ветра в рамках каждого терма было одинаковым, а относительная ширина нечеткой зоны соответствовала рекомендациям экспертов (рис. 1).
Рисунок 1. Термы первой входной лингвистической переменной "скорость ветра"
Вторая входная лингвистическая переменная "курсовой угол ветра" состоит из 10 термов: область 1, область 2, …, область 10. Ширина соответствующих областей курсовых углов Kw для каждого терма определялась из расчёта, чтобы изменение значения аэродинамической силы в ней составляло около 33% от максимального значения относительной вариации аэродинамической силы при изменении курсового угла ветра в пределах [-180; 180]°.
Рисунок 2. Термы второй входной лингвистической переменной "курсовой угол"
Выходная лингвистическая переменная "уровень аэродинамического воздействия" Fa на судно определялась следующими термами: "очень малый, "малый", "средний", "высокий" и "очень высокий" (рис. 3).
Рисунок 3. Термы выходной лингвистической переменной
Система нечётких продукций нечеткой системы определения уровня аэродинамических воздействий состоит из 30 правил, матричный и табличный вид которых представлен на рисунках 4 и 5 соответственно.
Рисунок 4. Система нечётких продукций в виде Матрицы
Рисунок 5. Система нечётких продукций в виде таблицы
В качестве метода нечёткого логического вывода используется метод Мамдани, получивший широкое распространение из-за простоты и удовлетворительного качества нечётких систем управления на его основе.
Графическое представление трехмерной поверхности нечеткого логического вывода разработанной нечеткой системы представлено на рис. 6., а в виде контурных линий - на рис. 7.
Рисунок 6. Трёхмерная поверхность системы нечёткого вывода
Рисунок 7. Графическое представление в виде контурных линий
На рис. 8 представлен процесс опытной эксплуатации разработанной нечеткой системы, включающий max-конъюнкцию и min-дизъюнкцию, а в качестве метода дефаззификации использовался метод центра тяжести.
Рисунок 8. Опытная эксплуатация нечеткой системы определения уровня аэродинамических воздействий
Проведенный цикл тестирующих испытаний разработанной нечёткой системы показал, что замена трапециевидных функций принадлежности для нечетких множеств, соотсветсвующих некоторым термам нечеткой системы определения уровня аэродинамических воздействий, на треугольные функции принадлежности изменяет результат незначительно.
Разработанная нечёткая система определения уровня аэродинамических воздействий может стать основой при разработке различных нечётких и гибридных [3] интеллектуальных систем, использующихся в судовождении и обеспечивающих безопасное мореплавание [4-10].
Список литературы
1. Студеникин, Д.Е. Прогнозирование параметров движения судна на основе нечёткой логики: автореф. дис. канд. техн. наук: 05.22.19 / Студеникин Дмитрий Евгеньевич. - ФБОУ ВПО "Государственный морской университет имени адмирала Ф.Ф. Ушакова", Новороссийск, 2012. - 24 с.
2. Designing fuzzy systems [Электронный ресурс] / Продукция фирмы Kahlert - Электрон. дан. - Режим доступа: http://www.kahlert.com/web/english/e_fuzzyneuro.php, свободный. - Загл. с экрана.
3. Седов В.А., Седова Н.А. Гибридная система управления судном // Научно-технический вестник Поволжья. - 2013. - №. 2, с. 204-207.
4. Седов В.А., Седова Н.А. Нечётко-продукционная модель определения дальности видимости // В сборнике: Международна научна школа "Парадигма". Лято-2015 сборник научни статии в 8 тома. ВАРНА, 2015. С. 150-156.
5. Седов В.А., Седова Н.А. Определение степени опасности столкновения судов по характеру изменения наблюдаемых полярных координат с помощью теории нечетких множеств // Международная конференция по мягким вычислениям и измерениям. 2014. Т. 1. С. 103-105.
6. Седов В.А., Седова Н.А., Перечесов В.С. Нечеткая система удержания судна на курсе // Южно-Сибирский научный вестник. 2012. № 1. С. 86-87.
7. Седова Н.А., Перечёсов В.С., Седов В.А. Удержание судна на курсе на базе нечеткой логики с учетом скорости судна // Автоматизация процессов управления. - 2013. - № 2. - С.74-79.
8. Седова Н.А., Седов В.А. Использование теории нечётких множеств для оценки опасности столкновения судов по их взаимному расположению // В сборнике: Международна научна школа "Парадигма". Лято-2015 сборник научни статии в 8 тома. ВАРНА, 2015. С. 273-279.
9. Седова Н.А., Седов В.А. Логико-лингвистическая модель оценки уровня аварийных ситуаций // Современная наука: актуальные проблемы теории и практики. Серия: Естественные и технические науки. 2016. № 2. С. 65-69.
10. Седова Н.А., Сясин Д.Ю. Логико-лингвистическая модель определения степени опасности столкновения судов в зоне чрезмерного сближения // Бюллетень транспортной информации. - 2014. - №. 12 (234), с. 23-26.
Размещено на Allbest.ru
...Подобные документы
Использование нечеткой логики при управлении техническими объектами, основанными на имитации действия человека-оператора при помощи ЭВМ, в соединении с пропорционально-интегрально-дифференциальным регулированием и алгоритмах управления процессом флотации.
доклад [74,7 K], добавлен 21.12.2009Особенности создания модели работы зарядного устройства для батарей с применением операторов нечёткой логики на языке Microsoft Visual C# 2010 Express Edition. Анализ отображения графиков изменения напряжения и температуры в разных режимах зарядки.
курсовая работа [2,4 M], добавлен 04.06.2011Разработка программного обеспечения автоматизированной системы безопасности. Задание лингвистических переменных в среде MatLAB. Развитие нечеткой логики. Характеристика нечетких систем; смещение центра их исследований в сторону практических применений.
курсовая работа [2,2 M], добавлен 10.02.2013Создание концептуальной модели информационной системы, включающей в себя данные по магазинам, персоналу, владельцу и поставщикам - "Сеть магазинов". Выбор системы управления базами данных. Разработка клиентского приложения и интерфейса пользователя.
курсовая работа [525,9 K], добавлен 12.04.2015Параметры автомобиля, используемые в экспертной системе. Задание нечетких и лингвистических переменных, виды термов. Список правил для функционирования системы, результаты анализа ее работы. Применение алгоритма Мамдани в системах нечеткой логики.
курсовая работа [1,5 M], добавлен 10.02.2013Общие сведения о функциях, их структура. Области видимости и классы памяти переменных в функциях. Классификация видов памяти, выделяемой под переменные и константы. Примеры объявления глобальных и локальных переменных. Обращение к функции и ее прототип.
презентация [64,6 K], добавлен 09.12.2013Искусственные нейросетевые системы как перспективное направление в области разработки искусственного интеллекта. Назначение нейро-нечётких сетей. Гибридная сеть ANFIS. Устройство и принцип работы нейро-нечётких сетей, применение в экономике и бизнесе.
контрольная работа [102,5 K], добавлен 21.06.2012Формирование логики управления полетом беспилотного летательного аппарата в режиме захода на посадку; синтез линейного регулятора управления боковым движением; моделирование системы управления посадкой. Расчет затрат на создание программного продукта.
дипломная работа [1,7 M], добавлен 09.03.2013Решение задачи аппроксимации поверхности при помощи системы нечёткого вывода. Определение входных и выходных переменных, их термы; алгоритм Сугено. Подбор функций принадлежности, построение базы правил, необходимых для связи входных и выходных переменных.
курсовая работа [1,8 M], добавлен 31.05.2014Понятие искусственного интеллекта в робототехнике и мехатронике. Структура и функции интеллектуальной системы управления. Классификация и типы знаний, представление их с помощью логики предикатов. Суть семантических сетей, фреймовое представление знаний.
курс лекций [1,1 M], добавлен 14.01.2011Спецификация, входные и выходные данные. Организация данных, класс TBall и TBalls. Свойства, позволяющие считывать и устанавливать значения соответствующих полей. Алгоритм определения расчета движения мячей после соударения друг с другом, текст программы.
контрольная работа [15,9 K], добавлен 16.09.2012Характеристика Javascript функции с параметрами (аргументами). Возврат значений, глобальные и локальные переменные в функции. Все способы создания пользовательских функций в Javascript. Область видимости переменных. Рекурсивная функция Javascript.
лабораторная работа [75,8 K], добавлен 19.09.2019Анализ организационной структуры управления и бизнес-процессов компании. Разработка логистической информационной системы, включающей в себя подсистемы управления продажами, запасами и грузоперевозками. Подбор ее программного и технического обеспечения.
дипломная работа [3,2 M], добавлен 18.05.2014Анализ предметной области и разработка проекта информационной системы по поддержке пользователей на базе 1С: Предприятие. Проведение формализации логических моделей информационных процессов и процедур в проектной системе. Реализация функций системы 1С.
дипломная работа [1,9 M], добавлен 27.01.2013Рабочее приложение для вычисления принадлежности точки заданной области. Реализация и проверка корректности ввода данных: радиуса, условий попарного пересечения окружностей, принадлежности центров окружностей одной прямой, заключенной внутри окружностей.
курсовая работа [596,7 K], добавлен 13.01.2014Символьные переменные и функции являются как объекты класса sym object, производимые над ними операции. Методика упрощения и преобразования выражений. Функции для выполнения математического анализа. Графические возможности символьных переменных.
лабораторная работа [236,3 K], добавлен 06.07.2009Анализ методов определения минимального и максимального значения функции многих переменных без ограничений. Нахождение экстремума функции при наличии ограничений. Синтез оптимальной по быстродействию системы с помощью принципа максимума Понтрягина.
курсовая работа [2,1 M], добавлен 10.04.2011Задание термов лингвистических переменных. Выбор четких входных переменных. Степени истинности правил. Построение нечеткой базы знаний для задачи об эффективности работы предприятия, проверка ее на полноту. Нечеткий вывод для конкретных значений.
контрольная работа [170,2 K], добавлен 19.11.2014Определение принципов работы с САПР Xilinx WebPACK. Особенности проектирования простейших комбинационных схем на базе ПЛИС. Описание устройства на языке VHDL, набор тестовых воздействий и временные диаграммы его работы. Размещение устройства на кристалле.
лабораторная работа [318,7 K], добавлен 28.05.2012Основные понятия теории множеств, математической логики и статистики, вероятностей. Теория графов и алгоритмов. Моделирование социальных процессов. Аппаратное и программное обеспечения электронно-вычислительных машин. Информационные и экспертные системы.
курс лекций [894,3 K], добавлен 01.12.2015