Система управления активно управляемой газомагнитной опорой | Статья в сборнике международной научной конференции

Отправьте статью сегодня! Журнал выйдет 27 апреля, печатный экземпляр отправим 1 мая.

Опубликовать статью в журнале

Автор:

Рубрика: 3. Автоматика и вычислительная техника

Опубликовано в

III международная научная конференция «Современные тенденции технических наук» (Казань, октябрь 2014)

Дата публикации: 02.10.2014

Статья просмотрена: 166 раз

Библиографическое описание:

Ульянов, А. В. Система управления активно управляемой газомагнитной опорой / А. В. Ульянов. — Текст : непосредственный // Современные тенденции технических наук : материалы III Междунар. науч. конф. (г. Казань, октябрь 2014 г.). — Казань : Бук, 2014. — С. 49-52. — URL: https://moluch.ru/conf/tech/archive/123/6303/ (дата обращения: 18.04.2024).

В данной статье рассмотрена программная реализации системы управления активно управляемой газомагнитной опорой с использованием встраиваемого контроллера SBRIO-9636 под управлением Labview.

Ключевые слова: Labview, PWM, газомагнитная опора, FPGA, SBRIO-9636, система управления, LabView Real-Time, ПИД.

Система управления газомагнитной опорой [1–3] реализует закон управления по току. Главной составляющей системы управления является промышленный контроллер SBRIO-9636. В данный контроллер записана программа управления, которая состоит из двух частей: первая часть записывается в программируемую интегральную схему FPGA (ПЛИС) и конфигурирует порты ввода вывод, АЦП платы SBRIO-9636 листинг показан на рисунке 1.

Рис. 1. Программа, конфигурирующая вывода ПЛИС и управляемый ШИМ

Программа, показанная на рисунке 1, работает следующим образом: при инициализации контроллера SBRIO-9636 операционная система реального времени загружает из энергонезависимой памяти конфигурационный файл для ПЛИС. Данный файл содержит два главных цикла. Первый цикл конфигурирует АЦП и ЦАП платы на заданный режим сбора информации вывод AI0 подключает внешний датчик перемещений [2] в диапазоне входного напряжения от 0 до 10 В, а вывод AO1 — подключает выход ЦАП для вывода сигнала задания, первый цикл останавливается локальной переменной stop синхронно с остановкой всей программы. Второй цикл содержит реализацию широтно-импульсной модуляции (ШИМ) упакованный в отдельный виртуальный прибор PWM FPGA показанный на рис. 2.

Подпрограмма, показанная на рисунке 2, реализует регулируемый ШИМ сигнал с возможностью ограничения минимального периода сигнала, программа использует тактируемый цикл работающий на частоте 40 МГц.

Рис. 2. Подпрограмма широтно-импульсной модуляции с регулировкой скважности и частоты

Вы ходом ШИМ является терминал PWM DO, частота ШИМ выводится на терминал PWM Clock, данная подпрограмма упакована в отдельный виртуальный прибор, который просто добавился во второй цикл программы, показанной на рисунке 2. Управляющими терминалами во второй цикле является терминал задания частоты ШИМ — PWM Period и скважности — PWM Duty. Выход ШИМ подается на цифровой вывод платы SBRIO–9636–DIO0.

Главная управляющая программа (приложение), располагается в операционной системе реального времени LabView Real-Time в которой реализован ПИД регулятор.

В общем случае процесс проектирование системы управления газомагнитной опорой включает следующие основные этапы:

1.                  Создание и компоновка проекта целевыми устройствами, конфигурирование ресурсов системы.

2.                  Разработка FPGA VI, определяющего структуру FPGA выполняемые функции устройства SBRIO-9636.

3.                  Разработка и отладка программного обеспечения Real Time VI, исполняемого в контроллере реального времени.

4.                  Разработка и отладка программы верхнего уровня — Host VI, с помощью которой производится некретичная ко времени обработка данных, сохраняются на диске или выдаются оператору результаты сбора и обработки данных, осуществляется контроль функционирования системы.

5.                  Комплексная отладка и тестирование системы.

6.                  Изготовление исполняемого файла, инсталлятора.

В зависимости от выбранной аппаратной платформы и конечной цели проектирование некоторых этапов могут не выполняться, но этапы 1,2,4,5 должны быть реализованы в любом случае.

Применение технологий LabView Real-Time позволяет программировать задачи для управления в реальном времени, так как технология Real-Time имеет три абсолютных преимущества:

Быстрота реагирования — управляющее приложение должно реагировать на события такие, как изменение сигналов ввода — вывода, вводимых оператором данных или команд или изменения внутреннего состояния. Время, необходимое на выполнение действия после возникновения события, называется временем реагирования, требуемое время реагирования является важным критерием управляющего приложения, потому что оно определяет быстродействие контура регулирования и влияет на ввод-вывод, процессор и программное решение.

Детерминизм и джиттер-детерминизм — это повторяемость временных характеристик контура регулирования. Джиттер, погрешность синхронизации — мера измерения детерминизма. Повышение характеристики детерминизма и надежности — главные преимущества управляющей системы реального времени, а высокий детерминизм критерий для стабильности работы приложения.

Приоритет — в большинстве контроллеров используется единственный процессор для выполнения всех задач управления, мониторинга и связи. Поскольку единственный ресурс (процессор) получает несколько параллельных запросов, необходимо найти способ управления наиболее важными запросами. Придав критическим контурам регулирования более высокий приоритет, можно получить полнофункциональный контроллер с высоким уровнем детерминизма и временем реагирования.

Таким образом, с учетом все перечисленных положительных качеств системы реального времени была разработана программа управления каналом газомагнитноной опорой показанной на рисунке 3.

Рис. 3. Управляющая программа ПИД регулятора выполняемая в Real-Time

Управляющая программа, представленная на рисунке 3, работает следующим образом, вначале вызывается Open FPGA VI Referenc (1) подпрограмма, которая передает данные выходных терминалов в главный цикл (8) в котором располагаются функции чтения FPGA Read/Write Control (2,4,5,6). Функция FPGA Read/Write Control (2) выводит значения датчика перемещения и заводится на ПИД регулятор (3) в терминал PV. ПИД регулятор (3) реализован с помощью функции PID стандартной библиотеке LabView и имеет пять входных параметров: SP — значение требуемого эксцентриситета, PV — вход датчика обратной связи, P — коэффициент усиления пропорционального звена, I — постоянная времени интегрирования, D — постоянная времени дифференцирования. Коэффициенты регулятора ПИД (3) рассчитываются исходя из математической модели [4] и подставляются в терминалы P, I, D. Функциональный блок ПИД регулятора располагается в палитре Control Function Block показан на рисунке 4.

Рис. 4. Функциональный блок ПИД регулятор

При двойном нажатии на функциональный блок ПИД регулятора вызываются настройки блока рисунок 5.

Рис. 5. Настройки блока ПИД регулятора

В данном меню выставляются, такие параметры как значение уставки (set point high / set point low) максимальное значение выставляется в 10 минимальное в 0 так как максимальное выходное значение с датчика перемещения составляет 10 В, а минимальное 0 В и ограничение выходного значения регулятора параметры output low / high эти параметры выставляются в значение 0 и 100 так как выходным параметром является изменение скважности ШИМ от 0 до 100 %. Для преобразование выходного значение ПИД регулятора в регулируемую скважность в программе используется следующее преобразование исходя из того что система работает на частоте 40 МГц:

                                                                                            (1)

где  — частота ШИМ сигнала, Гц,

 — Значение скважности с выхода ПИД регулятора, %.

После преобразование по формуле (1) данные преобразуются в U32 — тридцати двух разрядный формат и поступают на терминал 5 рисунок 3 на вход PWM Duty Cycle. Так же в терминале 5 рисунок 3 задается параметр PWM Period — Частота модуляции ШИМ этот параметр пользователь может задавать сам от 0 до 200 кГц. После того как все параметры выставлены и рассчитаны коэффициенты регулятора программа загружается в целевое устройство SBRIO-9636 где уже выполняется автономно без участия пользователя.

Литература:

1.       Ульянов, А. В. Повышение точности вращения валов высокоскоростных роторных систем./ А. В. Космынин, В. С. Щетинин, С. М. Копытов, А. С. Хвостиков // Ученые записки КнАГТУ — 2013- № 3 –1(15).- С47–51.

2.       Ульянов, А. В. Способ измерения рабочего зазора бесконтактных подшипников./ С. М. Копытов, А. В. Космынин// Современные наукоемкие технологии, 2013г, № 3, С.40–42.

3.       Ульянов, А. В. Разработка и моделирование газомагнитных опор./ С. М. Копытов, А. В. Космынин, В. С. Щетинин, А.С Хвостиков// «Науч.-тех. творчество аспирантов и студентов», ч. _ — Комс.-н/А 2013г., С.357–359

4.       Ульянов, А. В. Газомагнитная опора с активным управлением магнитной силой.// «Сборник статей по материалам XXI Международной заочной научно-практической конференции «Научная дискуссия: вопросы технических наук»», № 4(17) — Москва 2014г., С.131–134.

Основные термины (генерируются автоматически): FPGA, PWM, реальное время, газомагнитная опора, регулятор, рисунок, система управления, терминал, функциональный блок, операционная система.

Ключевые слова

система управления, LabVIEW, ПИД, FPGA, PWM, газомагнитная опора, SBRIO-9636, LabView Real-Time

Похожие статьи

Управление шаговым двигателем с помощью NI MyRIO

Пример блок схемы программы управления ШД показан на рисунке 5. Рис. 5. Блок диаграмма программы управления ШД.

Ульянов А. В. Совершенствование электромеханических систем газомагнитных опор высокоскоростных роторов для повышения...

Использование СПК207 для управления привода ОВЕН ПЧВ3 по...

В современных системах АСУТП широко применяются системы управления электроприводами на базе ПЛК.

Обращение происходит напрямую к регистрам, что уменьшает время опроса.

Ульянов А. В. Система управления активно управляемой газомагнитной опорой...

Управление в системах реального времени | Статья в журнале...

Управление в системах реального времени. Автор: Иванов Константин Константинович.

Все указанные компоненты технических средств автоматизированной системы управления реального времени представлены на рисунке 3.

Управление шаговым двигателем с использованием...

Рис. 3. Блок диаграмма программы оправки кода 0x41. Для удобства работы с ШД был разработан дружественный интерфейс программы управления ШД в LabVIEW рисунок 4.

Ульянов, А. В. Система управления активно управляемой газомагнитной опорой / А. В...

Моделирование системы автоматического регулирования уровня...

На основании схемы рисунка 1 разработана функциональная схема САР уровня, представленная на рис. 2.

В результате использования рассчитанного ПИ-регулятора время регулирования с 600 с

Расчёт характеристик системы автоматического управления...

Синтез регулятора системы управления электроприводами...

Ключевые слова: регулирование, стабилизация, управление техническими системами

Цель данной статьи — подобрать регулятор для системы управления электроприводами канала

Но идеального дифференциатора в реальной жизни не существует, поэтому он заменяется на

мрад. Дифференцирующая составляющая заметно улучшила время регулирования...

Программирование синусоидального и пилообразного сигналов...

Анучин А. С. Системы управления электроприводов: учебник для вузов / А. С. Анучин.

TIM_PWM.TIM_OutputState = TIM_OutputState_Enable.

Реализация VGA-интерфейса на базе FPGA фирмы Altera. ‒ два GPIO разъема на 35 выводов каждый.

Регулирование состояний полета квадрокоптера на базе...

Система автоматического регулирования с отрицательной обратной связью, в общем виде, показана на рисунке 2. Блок V(p)

ПИД-регулятор относится к наиболее распространённому типу регуляторов. Порядка 90–95 % регуляторов, находящихся в настоящее время...

Микропроцессорные системы ЖАТ | Статья в журнале...

ПЛИС программируется по технологии FPGA «Spartan». Процессор поддерживает операционную систему реального времени с разработанным ПО либо ПО, созданное как standalone, ведет функциональный контроль ПЛИС, сбор данных...

Похожие статьи

Управление шаговым двигателем с помощью NI MyRIO

Пример блок схемы программы управления ШД показан на рисунке 5. Рис. 5. Блок диаграмма программы управления ШД.

Ульянов А. В. Совершенствование электромеханических систем газомагнитных опор высокоскоростных роторов для повышения...

Использование СПК207 для управления привода ОВЕН ПЧВ3 по...

В современных системах АСУТП широко применяются системы управления электроприводами на базе ПЛК.

Обращение происходит напрямую к регистрам, что уменьшает время опроса.

Ульянов А. В. Система управления активно управляемой газомагнитной опорой...

Управление в системах реального времени | Статья в журнале...

Управление в системах реального времени. Автор: Иванов Константин Константинович.

Все указанные компоненты технических средств автоматизированной системы управления реального времени представлены на рисунке 3.

Управление шаговым двигателем с использованием...

Рис. 3. Блок диаграмма программы оправки кода 0x41. Для удобства работы с ШД был разработан дружественный интерфейс программы управления ШД в LabVIEW рисунок 4.

Ульянов, А. В. Система управления активно управляемой газомагнитной опорой / А. В...

Моделирование системы автоматического регулирования уровня...

На основании схемы рисунка 1 разработана функциональная схема САР уровня, представленная на рис. 2.

В результате использования рассчитанного ПИ-регулятора время регулирования с 600 с

Расчёт характеристик системы автоматического управления...

Синтез регулятора системы управления электроприводами...

Ключевые слова: регулирование, стабилизация, управление техническими системами

Цель данной статьи — подобрать регулятор для системы управления электроприводами канала

Но идеального дифференциатора в реальной жизни не существует, поэтому он заменяется на

мрад. Дифференцирующая составляющая заметно улучшила время регулирования...

Программирование синусоидального и пилообразного сигналов...

Анучин А. С. Системы управления электроприводов: учебник для вузов / А. С. Анучин.

TIM_PWM.TIM_OutputState = TIM_OutputState_Enable.

Реализация VGA-интерфейса на базе FPGA фирмы Altera. ‒ два GPIO разъема на 35 выводов каждый.

Регулирование состояний полета квадрокоптера на базе...

Система автоматического регулирования с отрицательной обратной связью, в общем виде, показана на рисунке 2. Блок V(p)

ПИД-регулятор относится к наиболее распространённому типу регуляторов. Порядка 90–95 % регуляторов, находящихся в настоящее время...

Микропроцессорные системы ЖАТ | Статья в журнале...

ПЛИС программируется по технологии FPGA «Spartan». Процессор поддерживает операционную систему реального времени с разработанным ПО либо ПО, созданное как standalone, ведет функциональный контроль ПЛИС, сбор данных...