当前位置:网站首页>Parameter self-tuning of relay feedback PID controller
Parameter self-tuning of relay feedback PID controller
2022-07-06 07:42:00 【ba_ wang_ mao】
Today, we will introduce a method of automatic tuning of control algorithm parameters , This method is called relay feedback based self-tuning .
One 、 Relay feedback principle
By adding a non-linear link with relay characteristics to the circuit, a continuous and stable oscillation can be obtained , Then the intermediate parameters are obtained : Critical gain and critical period , Combine with the setting formula to realize PID Parameter setting of . Generate continuous oscillation through relay feedback as a pair Z-N An improvement of critical proportionality method .

chart 1.1 Structure block diagram of relay self-tuning


,


h Is the relay amplitude ,a- Is the output signal amplitude .

chart 1.2 Frequency domain response curve of relay and control object


From the Nyquist stability criterion :

have to :

The critical value can be roughly obtained :

Two 、 be based on Z-N French PID Parameter setting

| Controller type | KP | Tn | Tv | Ki | Kd |
| P | 0.5*Kμ | --- | --- | --- | --- |
| PD | 0.8*Kμ | --- | 0.12*Tμ | --- | KP*Tn |
| PI | 0.45*Kμ | 0.85*Tμ | --- | KP/ Tn | --- |
| PID | 0.6*Kμ | 0.5*Tμ | 0.12*Tμ | KP/ Tn | KP*Tn |
3、 ... and 、 relay feedback PID Introduction to self-tuning process
1、 First use the relay to make the system vibrate , The process of oscillation is : When feedback is less than expected , Output positive full control quantity ; When feedback is greater than expected , Output negative full control quantity , Force the system to vibrate .
2、 Measure the amplitude and period when the system vibrates , The critical gain and oscillation period of the system can be obtained ( The oscillation period is obtained from the adjacent peaks of the curve )
3、 According to the obtained critical gain and oscillation period , from Z-N Table get the required PID Parameters .

chart 3.1 Relay feedback self-tuning PID Controller rendering

chart 3.2 Effect diagram of system vibration
Four 、 summary
Relay feedback setting PID Parameters can be set PID Parameters , It is better to . But in the simulation process ,PI The effect is not satisfactory . The overall scheme is simple , Strong applicability . Relay feedback method self-tuning PID Parameters are widely used in temperature control systems , Other applicable scenarios are not clear .
relay feedback PID Controller parameter self-tuning - You know (zhihu.com)
边栏推荐
- Compliance and efficiency, accelerate the digital transformation of pharmaceutical enterprises, and create a new document resource center for pharmaceutical enterprises
- TypeScript接口与泛型的使用
- qt颜色与字符串、uint相互转换
- Scala language learning-08-abstract classes
- C # create database connection object SQLite database
- DataX self check error /datax/plugin/reader/_ drdsreader/plugin. Json] does not exist
- Word delete the contents in brackets
- Is the super browser a fingerprint browser? How to choose a good super browser?
- Typescript void base type
- Qualitative risk analysis of Oracle project management system
猜你喜欢
![If Jerry needs to send a large package, he needs to modify the MTU on the mobile terminal [article]](/img/57/12a97ab3d2dabfaf06bbe1788450cf.png)
If Jerry needs to send a large package, he needs to modify the MTU on the mobile terminal [article]
![Ble of Jerry [chapter]](/img/ce/127b597cdd238bb0c37326f5cf8265.png)
Ble of Jerry [chapter]

Linked list interview questions (Graphic explanation)
![[cf gym101196-i] waif until dark network maximum flow](/img/66/6b339fc23146b5fbdcd2a1fa0a2349.png)
[cf gym101196-i] waif until dark network maximum flow

Summary of Digital IC design written examination questions (I)
![[CF Gym101196-I] Waif Until Dark 网络最大流](/img/66/6b339fc23146b5fbdcd2a1fa0a2349.png)
[CF Gym101196-I] Waif Until Dark 网络最大流

Typescript interface and the use of generics
![[window] when the Microsoft Store is deleted locally, how to reinstall it in three steps](/img/57/ee979a7db983ad56f0df7345dbc91f.jpg)
[window] when the Microsoft Store is deleted locally, how to reinstall it in three steps

Solution: système de surveillance vidéo intelligent de patrouille sur le chantier

How to prevent Association in cross-border e-commerce multi account operations?
随机推荐
How to delete all the words before or after a symbol in word
leecode-C语言实现-15. 三数之和------思路待改进版
Redis builds clusters
洛谷P1836 数页码 题解
In the era of digital economy, how to ensure security?
Solution: système de surveillance vidéo intelligent de patrouille sur le chantier
Le chemin du navigateur Edge obtient
Google may return to the Chinese market after the Spring Festival.
Description of octomap averagenodecolor function
超级浏览器是指纹浏览器吗?怎样选择一款好的超级浏览器?
Rust language - receive command line parameter instances
Word setting directory
word删除括号里内容
1015 reversible primes (20 points) prime d-ary
The way to learn go (I) the basic introduction of go to the first HelloWorld
. Net 6 learning notes: what is NET Core
[MySQL learning notes 32] mvcc
How to prevent Association in cross-border e-commerce multi account operations?
上线APS系统,破除物料采购计划与生产实际脱钩的难题
The difference between TS Gymnastics (cross operation) and interface inheritance