Machine-Learning PID Autotuning for Dynamic Set-Point Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing PID controller tuning methods are inadequate for real-time adjustments in dynamic environments, such as building automation, where weather conditions and occupancy changes affect temperature control, leading to suboptimal performance and potential discomfort for end-users.

Innovation Solution

The approach incorporates reinforcement learning with preprocessing steps to produce PID controllers that include integral action, allowing for self-tuning based on control error and time differences, ensuring steady-state offset-free tracking and optimal control actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional PID controller tuning methods are used, then the controller structure remains simple, but the controller cannot adapt to dynamic environmental changes such as weather conditions and occupancy variations

Engineering Contradiction:
Improveadaptability to dynamic conditionsVSAvoidcontroller structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transitioning from static PID parameter tuning to dynamic reinforcement learning-based parameter adjustment. The controller continuously learns and adapts PID parameters (Kp, Ki, Kd) in real-time based on environmental conditions, occupancy changes, and control performance, making the system dynamically responsive rather than statically fixed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements self-service through autonomous self-tuning capability. The reinforcement learning agent automatically adjusts PID parameters without requiring manual intervention from control engineers or building automation specialists. The system learns from historical data and real-time feedback, performing its own optimization and adaptation tasks

Inventive Principle:
Principle #25Self-service

2Ease of operation

If manual PID tuning is performed by technicians, then some control performance can be achieved, but it requires specialized knowledge and cannot be adjusted in real-time

Engineering Contradiction:
Improveease of commissioningVSAvoidcontrol performance reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs self-tuning automatically without requiring technician intervention. The reinforcement learning agent continuously optimizes PID parameters based on real-time performance metrics and environmental conditions, eliminating the need for specialized commissioning knowledge while maintaining reliable control

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements continuous feedback loops where the reinforcement learning agent monitors control performance (temperature deviations, energy consumption, comfort metrics) and uses this feedback to automatically adjust PID parameters. This closed-loop learning process ensures both ease of operation and reliable performance through ongoing optimization

Inventive Principle:
Principle #23Feedback

3Productivity

If PID parameters are fixed during commissioning, then installation is quick, but the controller cannot optimize performance under varying conditions

Engineering Contradiction:
Improvecommissioning speedVSAvoidperformance optimization capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent enables dynamic parameter adaptation where PID gains are no longer fixed but continuously adjusted based on real-time conditions. The reinforcement learning system processes incoming sensor data and environmental information to dynamically recalibrate controller parameters, maintaining both quick initial deployment and ongoing optimization capability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary setup quickly with default or rough-tuned parameters, then continuously improves performance through automated reinforcement learning. The preliminary commissioning phase is expedited, while the system autonomously performs the optimization work that would otherwise require extensive manual tuning under various conditions

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11796977B2PID controller autotuner using machine learning approaches
Publication Date: 2023.10.24 HONEYWELL INTERNATIONAL INC
  • US11796977B2 patent drawing
  • US11796977B2 patent drawing
  • US11796977B2 patent drawing

AI summary

An approach for auto tuning a PID controller that may incorporate determining set-points for controlled variables, obtaining controlled variables from a controlled process module, taking a difference between the set-points and the controlled variable as inputs to a proportional, integral and derivative (PID) controller, calculating a loss or reward from the difference between the controlled variables and the set-points, and achieving set-point tracking. The loss or reward needs to be an increasing or decreasing function of a control error value. Also incorporated may be adding loss or reward components based on controlled variables time difference or control action time difference, which may effect a self-tuned performance of the PID controller.