Полное название проекта:
Программный комплекс эволюционной автоматической идентификации динамических систем
Статус: 
Заявка еще не рассмотрена
Год: 
2021
Автор
Фамилия, имя, отчество:
Карасева Татьяна Сергеевна
Место учёбы (работы):
СибГУ им. М.Ф. Решетнева
Соавторы
Соавторы (имена пользователей): 
Научный руководитель
Фамилия, имя, отчество: 
Семенкин Евгений Станиславович
Место работы: 
СибГУ им. М.Ф. Решетнева
Проект
Номинация: 
Программирование
Сроки работы над проектом: 
2019-2020
Описание: 

Представленный программный комплекс содержит новый подход к идентификации динамических систем. В результате работы программного комплекса пользователь получает модель в виде дифференциального уравнения, то есть в символьном виде, что удобно для дальнейшего исследования поведения динамической системы. Ценность данного программного комплекса в автоматическом подборе структуры и параметров дифференциального уравнения. Структуру дифференциального уравнения подбирает алгоритм генетического программирования, специально модифицированный авторами проекта. Особо важно, что на структуру не накладывается никаких ограничений кроме максимально возможного порядка дифференциального уравнения. Для подбора числовых коэффициентов дифференциального уравнения применяется метод дифференциальной эволюции. Стоит отметить, что подбор параметров эволюционных алгоритмов, какими и являются генетическое программирование и дифференциальная эволюция, для неспециалистов в данной области может быть затруднительным, поэтому реализована возможность выбора как стандартного, так и самонастраивающегося типа алгоритма генетического программирования, а для дифференциальной эволюции предустановлен самонастраивающийся тип.
При работе с программным комплексом пользователь загружает выборочные данные, описывающие поведение системы, затем выбирает тип алгоритма (стандартный или самонастраивающийся), максимальный порядок дифференциального уравнения и корректирует такие параметры алгоритма исходя из представлений о природе динамического объекта. В ходе работы программного комплекса пользователь может наблюдать изменение графика соответствия модели выборочным значениям, изменение значений ошибки, пригодности, непосредственно подбор модели. В результате работы пользователь получает модель в символьном виде, которая может быть использована для дальнейших исследований.
Разработанный программный комплекс может быть применен в самых различных областях от металлургической и химической промышленности до моделирования экономических процессов.

Собственный компьютер: 
буду использовать собственный компьютер (ноутбук)
Используемые технологии и инструменты
Языки программирования и разметки: 
C/C++
Среды разработки и текстовые редакторы: 
Borland C++ Builder