Название | Вычислитель дифференциальной ошибки угла ориентации анеморумбометра |
---|---|
Разработчик (Авторы) | Ковалёв А.А., Мартьянов А.С., Соломин Е.В. |
Вид объекта патентного права | Свидетельство на программу для ЭВМ |
Регистрационный номер | 2023614962 |
Дата регистрации | 09.03.2023 |
Правообладатель | Ковалёв А.А., Мартьянов А.С., Соломин Е.В. |
Программа реализует универсальный класс, описывающий работу модели дифференциальной ошибки анеморумбометра и являющийся универсальным дополнением к штатным программам, вычисляющим и передающим ошибку ориентации ротора основной программе, управляющей ориентацией ротора горизонтально-осевой ветроэнергетической установки. В качестве исходных данных модель использует информацию о скорости ветра и частоте вращения ротора ветроэнергетической установки, выходным параметром является величина ошибки анеморумбометра. Модель реализована в виде класса и может быть использована напрямую, либо в качестве основы для создания более сложных моделей, применяемых в системах ориентации ротора ветроэнергетической установки. При этом реализация в виде класса при использовании объектно-ориентированного подхода благодаря возможности наследования, инкапсуляции и полиморфизма позволяет с минимальными усилиями адаптировать класс под новые требования, перезагружая необходимые методы. Сам класс содержит три метода: конструктор, метод загрузки исходных данных и метод расчёта выходного значения. Дополнительно класс содержит несколько членов, которые необходимы для корректной работы модели ошибки, инициализируются при создании класса и могут быть переопределены в процессе работы. Эти члены содержат такие параметры, как коэффициенты полиноминальной модели, размер ширины окна фильтров входных значений, значение выходной переменной, а также несколько внутренних переменных, скрытых от использования извне. Представленный класс может быть полезен не только при разработке систем ориентации ветроэнергетических установок, но и при создании других систем измерения либо управления, содержащих информационные модели анализируемых объектов, технологических процессов, физических явлений и др. моделируемых сущностей.
Язык программирования: C++
Объем программы для ЭВМ: 3,31 КБ