Это старая версия документа!


PID управление 3х клапаном

Ниже приведу пример текущей настройки для управления 3-х ходовым клапаном с помощью PID регулятора в моей конфигурации openHAB.
Из оборудования установлен 3-х ходовой актуатор ESBE на контуре теплых полов.
Управлением открытия/закрытия занимается контроллер MegaD, задействованы 2 релейных выхода. Для них созданы соответствующие Items.

1. Установлен Add-on PID Controller, который соответственно рассчитывает выходное значение в зависимости от температуры уставки и текущей температуры подачи и записывает его в Item tp_pid.

Код правила для расчета 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

  • sw/openhab/examples/heating/3pa.1703601801.txt.gz
  • Последнее изменение: 2023/12/26 17:43
  • lazygatto