Это старая версия документа!
PID управление 3х клапаном
Ниже приведу пример текущей настройки для управления 3-х ходовым клапаном с помощью PID регулятора в моей конфигурации openHAB.
Из оборудования установлен 3-х ходовой актуатор ESBE на контуре теплых полов.
Управлением открытия/закрытия занимается контроллер MegaD, задействованы 2 релейных выхода. Для них созданы соответствующие Items.
1. Установлен Add-on PID Controller, который соответственно рассчитывает выходное значение в зависимости от температуры уставки и текущей температуры подачи. Код правила для расчета PID:
configuration: {}
triggers:
- id: 09519cc5-516c-42a4-857f-e3ed9eacec19
label: PID Controller Trigger
configuration:
input: tp_flowpipe
setpoint: tp_setpoint
kp: 10
kd: 80
kdTimeConstant: 300
ki: 0.5
loopTime: 120000
type: pidcontroller.trigger
conditions:
- inputs: {}
id: "2"
configuration:
itemName: boiler_flame
state: ON
operator: =
type: core.ItemStateCondition
- inputs: {}
id: "3"
configuration:
itemName: boiler_status
state: ON
operator: =
type: core.ItemStateCondition
actions:
- inputs: {}
id: "1"
configuration:
itemName: tp_pid
type: core.ItemCommandAction