历史上的今天
今天是:2024年10月20日(星期日)
2018年10月20日 | 用STM32F407玩控制—继电反馈法PID参数自动整定
2018-10-20 来源:eefocus
继电反馈法PID参数自动整定原理如图1所示和图2所示(参见Astrom 《Adaptive Control》),也有文献称为极限环法PID参数自动整定,图1中当系统整定开关切在T位置时,由于继电特性作用,系统强制发生振荡,测出振荡周期Tu和系统增益Ku,就可确定PID参数,具体Ku=4*d/(π*a),式中a为系统输出一次谐波分量的幅值,d为继电特性环节输出幅值,此时,PID参数可设定为:Kc=0.6*Ku,Ti=0.5*Tu,Td=0.125*Tu,当系统有干扰时,采用有回滞特性的继电环节更好些,可以克服干扰的影响,相关计算公式不变,继电反馈法PID参数自动整定效果如图3所示,当系统处于自动整定状态时,如果当pv>=sp+h,继电环节输出MP0-d,反之当pv<=sp-h,继电环节输出mp=MP0+d,式中MP0是稳态值时输出,这样就强制系统发生振荡,可以看到,整定后的控制效果还是相当不错。
下面我们逆推一下整定的准确性,Ku=Kc/0.6=0.739926/0.6=1.23321,Tu=2*Ti=2*165=330sec,a==4*d/(π*Ku)=4*0.05/(pi*1.23321)=0.051623,在描述函数法中,继电环节的描述函数为G(jω)=-1/N,其中N=4*d/(π*a)*exp(-j*arcsin(h/a)),使Gp(jω)=-1/N,解此方程即可求得Tu和a,我们用MATLAB代码解此方程得Tu =352.7039,a=0.0465,这与实际值有一定误差,误差原因有很多,包括像数值计算误差、一次谐波分量幅值的进似、数据交换的延滞、晶振不准引起的时基误差、量化误差、非真真正正的实时仿真等等。



史海拾趣
|
看看老外(我看那手像是老外:))是怎样制作无线路由器天线。 刻录光盘盒用完了就没什么用了,我们可以利用它来制作一个10dB无线AP定向天线。看图学习制作 http://www.dz3w.com 图片比较多,可以到http://www.dz3w.com/diycn/musicradio/501 ...… 查看全部问答> |
|
ep9302的3个外部中断是如何设置的,有没有相关资料。在用户手册中没有说明。现在我遇到来一个脉冲竟然中断两次!!希望哪位大侠能帮我解决一下,小弟不胜感激! … 查看全部问答> |
|
如题,var myTextField=document.getElementById(\"myText\"); 这个没法实现。要是能实现该如何做? 看了yudong54的回帖(http://topic.eeworld.net/u/20091116/14/1b2cc357-3aea-4329-b527-ab7828142f8f.html?26416)说要打08年的补丁和09年一月 ...… 查看全部问答> |
|
承接电子设计(单片机)项目 (一)、PCB LAYOUT(2层 or 4层) 老牛承接专业抄板、画板,质优价廉,可每天查看画板进度,有问题及时沟通。 可加我QQ看画过的样板,因为老牛是个人接活,所以价钱肯定比抄板公司低,希望各位同行有活之余多多照顾。 ...… 查看全部问答> |
|
推荐一个下载资料的好去处,代码,文档都有 各式各样的资料,应有尽有,完全免费 http://www.netyi.net/in.asp?id=laoshu211 我自己也希望下点东西,希望大家支持… 查看全部问答> |
|
reg=get_datas_bit(7654321,6); 该函数在main下掉用,返回的reg=6; 但从子函数中经过1个if,2个switch后掉用后返回的reg=0; 函数如下: u8 get_datas_bit(u32 datain,u8 sp) { u8 i,value; &nb ...… 查看全部问答> |
|
一、项目背景 商业销售点实时服务系统(POS)是实现商业自动化的重要基础。当前,我国各商业银行系统都已建立起各自传统的借助有线接入的POS系统,但随着客户资金转帐、结算、支付量不断增加和需求的日益多样化,POS系统有线接入的缺点进一步呈 ...… 查看全部问答> |




