ПИД-контроль потока Simulink с использованием Omega FC-22 - PullRequest
0 голосов
/ 26 июня 2018

Я пытаюсь создать ПИД-регулятор для системы воздушных шлангов и клапанов. Система состоит из расходомера Omega FC-22, моторизованного клапана и датчика нисходящего потока для измерения кубических футов в минуту (CFM). Контур управления работает следующим образом: пользователь нажимает на нужный CFM -> обороты клапана до тех пор, пока компьютер потока = требуемый CFM -> клапан не корректируется, когда требуемый CFM превышает +/- 1 (или около того) CFM. Восходящий поток воздуха не является частью контура управления, когда он включен, клапан регулирует его.

Я понимаю, как работают PID-контроллеры в Simulink, но я не уверен, как перейти от функции передачи и PID-контроллера к описанному выше сценарию. Кроме того, еще одна проблема, с которой я сталкиваюсь, - выяснить, как связать Omega FC-22 с Simulink, что является важной частью. Любая помощь приветствуется.

** Я приложил руководство пользователя для Omega FC-22 https://www.omega.com/manuals/manualpdf/M2572.pdf

1 Ответ

0 голосов
/ 26 июня 2018

Вы должны будете заставить Simulink записать CV PID на клапан. Как правило, это делается с помощью сигнала 4-20 мА от контроллера (ПК в вашем случае). Возможно, вам придется увидеть, какие типы входных сигналов поддерживает ваш клапан, и подключить их соответствующим образом.

PV PID будет поступать от интерфейса Modbus RS-485 проточного компьютера. В руководстве не указана опция ModbusTCP или RS-232. Вам придется использовать адаптер RS-232 / RS-485 или USB / RS-485. Затем прочитайте соответствующий поток из регистров Modbus, перечисленных в Приложении C руководства Omega.

Уставка PID должна быть достаточно простой. Просто предоставьте пользователю возможность ввести его на ПК и отправить это значение в свой код Simulink.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...