Adaptive PID Gain Control for Load-Change Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Determining optimal gains for a PID controller to achieve desired system behavior is often reliant on trial and error, lacking systematic methods to adaptively adjust gains in response to load changes.

Innovation Solution

A system control apparatus and method that uses an adaptive load model to vary the gain of a PID controller based on error variables, ensuring stability through user-set constants, and includes a sensor to initialize gains at load changes, allowing adaptive regulation of PID controller gains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If trial and error method is used to determine PID controller gains, then system behavior can be adjusted, but the process is time-consuming and lacks systematic adaptation to load changes

Engineering Contradiction:
Improveadaptability to load changesVSAvoidtime for gain determination
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements dynamic gain adjustment by making the PID controller gains variable rather than fixed. The proportional gain Kp, integral gain Ki, and derivative gain Kd are continuously adjusted based on real-time system state variables (error e, error derivative de/dt, and error integral ∫e dt), enabling the controller to adapt automatically to changing load conditions without manual intervention or time-consuming trial and error processes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback mechanisms where the system continuously monitors performance variables (position error, velocity error, acceleration error) and uses this information to adjust the PID gains. The adaptive algorithm processes feedback signals to compute optimal gain values dynamically, creating a closed-loop system that automatically optimizes control performance based on actual system behavior and load changes.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If fixed gains are used in PID controller, then system is simple to implement, but system performance degrades under varying load conditions

Engineering Contradiction:
Improveperformance under varying loadsVSAvoidcontroller complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms the static PID controller into a dynamic one by implementing gain scheduling based on system state. The proportional gain Kp varies with error magnitude, the integral gain Ki adjusts with accumulated error, and the derivative gain Kd modifies with error rate of change. This dynamic approach maintains simplicity while significantly improving adaptability to varying load conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters (gains) of the PID controller based on system operating conditions. By establishing relationships between gain values and system state variables (error, error derivative, error integral), the controller automatically adjusts its parameters to optimize performance across different load scenarios without requiring complex restructuring of the control architecture.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11579569B2Apparatus and method for controlling system
Publication Date: 2023.02.14 DAEGU GYEONGBUK INSTITUTE OF SCIENCE AND TECHNOLOGY
  • US11579569B2 patent drawing
  • US11579569B2 patent drawing
  • US11579569B2 patent drawing

AI summary

A system control apparatus includes a proportional-integral-derivative (PID) controller configured to control a behavior of a system and having a gain, and a gain determiner configured to apply, to a set adaptive load model, a variable associated with an error that varies based on a load change of the system and adaptively vary the gain using the adaptive load model to which the variable associated with the error is applied.