StateSpaceControl
Многоканальный регулятор с обратной связью в пространстве состояний для синтеза контроллеров и стабилизации систем на Arduino
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:470c3d64019e08665a7023fbb6a0d2e5a2c2db68c1e4f22258fbed6f5aa5c50dStateSpaceControl-1.1.0-470c3d64.zipОписание
Реализует многоканальный регулятор с обратной связью в пространстве состояний — инструмент для тех, кто работает с классической теорией управления. В библиотеке есть всё необходимое: наблюдатель состояния, отслеживание опорного сигнала и интегральное управление. Чтобы начать, нужно описать модель системы через матрицы пространства состояний (A, B, C, D), определить количество состояний, входов и выходов. В README приведены готовые примеры для тележки с маятником и DC-мотора, которые показывают, как правильно заполнить матрицы. Зависит от библиотеки BasicLinearAlgebra для работы с матричными операциями. Подойдёт для синтеза регуляторов, стабилизации и управления сложными многомерными системами на Arduino.