当前位置:网站首页>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)
边栏推荐
- 洛谷P1836 数页码 题解
- [window] when the Microsoft Store is deleted locally, how to reinstall it in three steps
- js對象獲取屬性的方法(.和[]方式)
- [computer skills]
- If Jerry's Bluetooth device wants to send data to the mobile phone, the mobile phone needs to open the notify channel first [article]
- 软件测试界的三无简历,企业拿什么来招聘你,石沉大海的简历
- PHP Coding Standard
- Ble of Jerry [chapter]
- Relevant introduction of clip image
- word中如何删除某符号前面或后面所有的文字
猜你喜欢
Basics of reptile - Scratch reptile
TypeScript接口与泛型的使用
datax自检报错 /datax/plugin/reader/._drdsreader/plugin.json]不存在
[1. Delphi foundation] 1 Introduction to Delphi Programming
Redis builds clusters
Set picture annotation in markdown
Ble of Jerry [chapter]
opencv学习笔记九--背景建模+光流估计
octomap averageNodeColor函数说明
JMeter performance test steps practical tutorial
随机推荐
Pre knowledge reserve of TS type gymnastics to become an excellent TS gymnastics master
Typescript void base type
In the era of digital economy, how to ensure security?
Emo diary 1
shu mei pai
The way to learn go (I) the basic introduction of go to the first HelloWorld
Get/post/put/patch/delete meaning
Ble of Jerry [chapter]
JMeter performance test steps practical tutorial
Wonderful use of TS type gymnastics string
P3047 [USACO12FEB]Nearby Cows G(树形dp)
Vit (vision transformer) principle and code elaboration
C # connect to SQLite database to read content
Typescript interface properties
word怎么只删除英语保留汉语或删除汉语保留英文
Force buckle day31
Solution: système de surveillance vidéo intelligent de patrouille sur le chantier
MEX有关的学习
[1. Delphi foundation] 1 Introduction to Delphi Programming
TS 类型体操 之 循环中的键值判断,as 关键字使用