Синтез контуров регулирования электропривода ДПТ
В данной работе проводится конвертация данных из Matlab Simulink Сontrol System Toolbox (файлы форматов .m и .slx) в среде моделирования Engee.
В файле Переменные и библиотеки.ngscript представлены подключаемые библиотеки, задаваемые переменные, уравнения для последующего запуска моделей (формат .engee).
Для запуска моделей достаточно примение библиотеки MATLAB и ввода переменных:
import Pkg; Pkg.add("MATLAB")
using MATLAB
Дополнительно - для получения расчёта преобразования аналоговых регуляторов в цифровые (c2d c указанием шага расчёта):
import Pkg; Pkg.add ("ControlSystems")
using ControlSystems
На графиках представлены выводимые параметры системы и сравнение параметров регулирования:
- В моделе 1 представлен формат задания модели двигателя постоянного тока,
задание аналогового регулятора тока (РТ) и реакция системы на изменение входного напряжения на РТ; - В моделе 2 производится синтез контуров тока (аналоговый, цифровые),
сопоставление результатов регулирования,
реакция системы: - на изменение входного напряжения (для РТ)
- на возмущающее воздействие;
- В моделе 3 производится синтез П- и ПИ- регуляторов скорости РС (при аналоговом регуляторе тока РТ),
реакция системы: - на изменение входного напряжения (для РТ)
- на возмущающее воздействие;
- В моделе 4 производится синтез контуров управления на основе:
- цифрового регулятора тока,
- аналоговых П- (или ПИ-) регуляторов скорости;
- В моделе 5 производится контуров управления на основе:
- цифрового регулятора тока,
- цифровых П- (или ПИ-) регуляторов скорости;
Дополнительно представлены в модели 3:
- для ПИ-регулятора результат отсутствия применения "форсировки"
- результат применения блока Saturation для системы с ПИ-регулятором.
Источники:
Синтез и исследование микропроцессорных регуляторов в замкнутых системах с использованием Маtlab-Simulink: Методические указания к лабораторным работам Сост.: П.Н. Кунинин: СибГИУ; - Новокузнецк, 2003. – 35 с.
День 5 Летней школы Julia | Engee ‒ Сообщество