发明名称 一种基于模糊自适应PID的高阶控制系统稳定性判定方法
摘要 本发明提供了一种基于模糊自适应PID的高阶控制系统稳定性判定方法,将模糊自适应PID控制器看成参数可变的传统PID控制器,首先确定系统的特征方程和模糊自适应PID控制器参数的取值范围,然后根据特征根进行稳定性判定,方法简单且能对任意基于模糊自适应PID的系统进行稳定性判定,具有后验性功能。此外,采用随机搜索法很好地解决了高阶系统特征方程没有通解的问题,简单高效。
申请公布号 CN106292271A 申请公布日期 2017.01.04
申请号 CN201610820575.7 申请日期 2016.09.13
申请人 西北工业大学 发明人 刘景林;公超;王晓梅;于昊正;张二阳
分类号 G05B11/42(2006.01)I 主分类号 G05B11/42(2006.01)I
代理机构 西北工业大学专利中心 61204 代理人 常威威
主权项 一种基于模糊自适应PID的高阶控制系统稳定性判定方法,其特征在于步骤如下:步骤1:确定系统特征方程:根据系统的开环传递函数G(s)得到系统的特征方程D(s)=f<sub>n</sub>(k<sub>p</sub>,k<sub>i</sub>,k<sub>d</sub>)s<sup>n</sup>+f<sub>n‑1</sub>(k<sub>p</sub>,k<sub>i</sub>,k<sub>d</sub>)s<sup>n‑1</sup>+……+f<sub>1</sub>(k<sub>p</sub>,k<sub>i</sub>,k<sub>d</sub>)s+f<sub>0</sub>(k<sub>p</sub>,k<sub>i</sub>,k<sub>d</sub>)=0;其中,<img file="FDA0001113953360000011.GIF" wi="1142" he="117" />为模糊自适应PID控制器的传递函数,F(s)为系统中除模糊自适应PID控制器之外其它部分的传递函数,k<sub>p</sub>为模糊自适应PID控制器的比例系数,k<sub>i</sub>为模糊自适应PID控制器的积分系数,k<sub>d</sub>为模糊自适应PID控制器的微分系数,f<sub>0</sub>(k<sub>p</sub>,k<sub>i</sub>,k<sub>d</sub>)、f<sub>1</sub>(k<sub>p</sub>,k<sub>i</sub>,k<sub>d</sub>)、…、f<sub>n‑1</sub>(k<sub>p</sub>,k<sub>i</sub>,k<sub>d</sub>)、f<sub>n</sub>(k<sub>p</sub>,k<sub>i</sub>,k<sub>d</sub>)是特征方程的各项系数;步骤2:确定参数取值范围:按照a<sub>p</sub>=x<sub>1</sub>K′<sub>p</sub>+k<sub>p0</sub>计算得到比例系数k<sub>p</sub>的取值下限a<sub>p</sub>,按照b<sub>p</sub>=x<sub>2</sub>K′<sub>p</sub>+k<sub>p0</sub>计算得到比例系数k<sub>p</sub>的取值上限b<sub>p</sub>,则确定比例系数k<sub>p</sub>的取值范围为[a<sub>p</sub>,b<sub>p</sub>];按照a<sub>i</sub>=x<sub>1</sub>K′<sub>i</sub>+k<sub>i0</sub>计算得到积分系数k<sub>i</sub>的取值下限a<sub>i</sub>,按照b<sub>i</sub>=x<sub>2</sub>K′<sub>i</sub>+k<sub>i0</sub>计算得到积分系数的取值上限b<sub>i</sub>,则确定积分系数k<sub>i</sub>的取值范围为[a<sub>i</sub>,b<sub>i</sub>];按照a<sub>d</sub>=x<sub>1</sub>K′<sub>d</sub>+k<sub>d0</sub>计算得到微分系数k<sub>d</sub>的取值下限a<sub>d</sub>,按照b<sub>d</sub>=x<sub>2</sub>K′<sub>d</sub>+k<sub>d0</sub>计算得到微分系数k<sub>d</sub>的取值上限b<sub>d</sub>,则确定微分系数k<sub>d</sub>的取值范围为[a<sub>d</sub>,b<sub>d</sub>];其中,x<sub>1</sub>、x<sub>2</sub>分别是输出模糊论域的下限和上限,K′<sub>p</sub>、K′<sub>i</sub>、K′<sub>d</sub>分别是比例系数、积分系数和微分系数对应的输出比例因子,k<sub>p0</sub>、k<sub>i0</sub>、k<sub>d0</sub>分别是比例系数、积分系数和微分系数的初始值;步骤3:稳定性判定:1)采用随机搜索法在比例系数k<sub>p</sub>、积分系数k<sub>i</sub>和微分系数k<sub>d</sub>的取值范围内搜索得到n组不同的值X<sub>j</sub>=(k<sub>pj</sub>,k<sub>ij</sub>,k<sub>dj</sub>);其中n≥800;j=1,…,n;k<sub>pj</sub>∈[a<sub>p</sub>,b<sub>p</sub>],k<sub>ij</sub>∈[a<sub>i</sub>,b<sub>i</sub>],k<sub>dj</sub>∈[a<sub>d</sub>,b<sub>d</sub>];2)将这n组不同的值分别代入步骤一得到的系统特征方程,解特征方程,得到其特征根,如果存在某组值使得某个特征根的实部大于0,则判定系统不稳定;否则,利用随机搜索法分别在使得特征根实部取值最大的三组值X<sub>a</sub>=(k<sub>pa</sub>,k<sub>ia</sub>,k<sub>da</sub>)、X<sub>b</sub>=(k<sub>pb</sub>,k<sub>ib</sub>,k<sub>db</sub>)、X<sub>c</sub>=(k<sub>pc</sub>,k<sub>ic</sub>,k<sub>dc</sub>)的附近范围内搜索,分别得到m组不同的值X<sub>az</sub>=(k<sub>paz</sub>,k<sub>iaz</sub>,k<sub>daz</sub>)、X<sub>bz</sub>=(k<sub>pbz</sub>,k<sub>ibz</sub>,k<sub>dbz</sub>)、X<sub>cz</sub>=(k<sub>pcz</sub>,k<sub>icz</sub>,k<sub>dcz</sub>);其中,m≥800;z=1,…,m;X<sub>a</sub>、X<sub>b</sub>、X<sub>c</sub>的附近范围分别为[0.9X<sub>a</sub>,1.1X<sub>a</sub>],[0.9X<sub>b</sub>,1.1X<sub>b</sub>],[0.9X<sub>c</sub>,1.1X<sub>c</sub>],即k<sub>paz</sub>∈[0.9k<sub>pa</sub>,1.1k<sub>pa</sub>],k<sub>iaz</sub>∈[0.9k<sub>ia</sub>,1.1k<sub>ia</sub>],k<sub>daz</sub>∈[0.9k<sub>da</sub>,1.1k<sub>da</sub>],k<sub>pbz</sub>∈[0.9k<sub>pb</sub>,1.1k<sub>pb</sub>],k<sub>ibz</sub>∈[0.9k<sub>ib</sub>,1.1k<sub>ib</sub>],k<sub>dbz</sub>∈[0.9k<sub>db</sub>,1.1k<sub>db</sub>],k<sub>pcz</sub>∈[0.9k<sub>pc</sub>,1.1k<sub>pc</sub>],k<sub>icz</sub>∈[0.9k<sub>ic</sub>,1.1k<sub>ic</sub>],k<sub>dcz</sub>∈[0.9k<sub>dc</sub>,1.1k<sub>dc</sub>];将这3m组不同的值分别代入步骤一得到的系统特征方程,解特征方程,得到其特征根,如果存在某组值使得某个特征根的实部大于0,则判定系统不稳定;否则,判定系统稳定。
地址 710072 陕西省西安市友谊西路127号