[发明专利]嵌入式非线性脉冲协同控制器有效

专利信息
申请号: 201110147217.1 申请日: 2011-06-02
公开(公告)号: CN102323750A 公开(公告)日: 2012-01-18
发明(设计)人: 刘宝;王君红 申请(专利权)人: 中国石油大学(华东)
主分类号: G05B13/04 分类号: G05B13/04
代理公司: 暂无信息 代理人: 暂无信息
地址: 257061 山*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 嵌入式 非线性 脉冲 协同 控制器
【权利要求书】:

1.一种嵌入式非线性脉冲协同控制器,其特征是,构成嵌入式非线性脉冲协同控制器的控制算法模块,包括起产生控制偏差作用的比较环节;通过阶跃响应,辨识被控对象的放大增益、时间常数和纯滞后时间的辨识控制单元;承担动态变化过程的控制调节任务,利用快速调节脉冲输出,减少控制系统的上升时间和降低控制系统的超调量,并使工艺变量快速接近稳态值的动态控制单元;承担消除稳态变化过程的控制偏差,依据控制器将来的稳态输出值,结合比例和积分控制作用,快速消除控制偏差,提高控制精度的稳态控制单元;根据控制系统的运行状态,负责协调辨识控制单元、动态控制单元和稳态控制单元的工作状态,形成最终控制输出信号的协同控制单元。

2.如权利要求1所述的嵌入式非线性脉冲协同控制器,其特征是,

(1)所述的比较环节算法:

令sp(t)表示工艺设定值,b(t)表示反馈信号,e(t)表示控制偏差,则有:

e(t)=sp(t)-b(t)            (1)

(2)所述的辨识控制单元算法:

设控制系统的被控对象,在其工作点的线性化工艺模型的传递函数为:

Gp(s)K1+Tse-τs---(2)]]>

其中,模型参数K,T,τ,分别是被控对象的放大增益、时间常数和纯滞后时间,并利用阶跃响应两点辨识法得到;

首先找出两个时间点t1,t2,且y(t1)=0.384·yss(t)、y(t2)=0.632·yss(t),其中,yss(t)是工艺变量的稳态值;

然后,根据式

T=2(t2-t1)τ=2t1-t2---(3)]]>

K=yss(t)-y0(t)uss(t)-u0(t)---(4)]]>

计算得到被控对象的模型参数,其中,y0(t)是初始工艺变量值,uss(t),u0(t)分别是控制器的稳态和初始输出值;

因为稳定时,工艺变量的稳态值与工艺设定值相同,即yss(t)=sp(t),故由式(4)得到:

uss(t)=sp(t)-y0(t)K+u0(t)---(5)]]>

因此,只要获得被控对象的稳态放大增益系数K,则计算得到控制器的稳态输出值uss(t);

(3)所述的动态控制单元算法:

由于动态控制单元要使被控对象的动态变化过程,具有较短的上升时间和较小的超调量,因此设计动态控制单元的输出变化过程,包括上升变化和下降变化两个阶段,并用uup(t),udown(t)分别表示控制器脉冲输出的上升和下降变化输出值;

记控制系统的工艺设定值改变的时刻为t0

1)上升变化规律

设um(t)为当控制系统的工艺设定值改变后,在动态变化调节过程中,控制器的脉冲输出峰值;

tm为相对于t0时刻当控制器输出达到um(t)的时间;

在工艺设定值发生变化的时候,设根据式(5)得到的控制器消除控制偏差之后的稳态输出值为uss(t),控制器从t=t0时刻的初始输出值u0(t)迅速输出到峰值um(t),相对于控制器的初始输出值u0(t),其变化量Δum(t)为:

Δum(t)=um(t)-u0(t)=α·(uss(t)-u0(t))           (6)

其中,α为脉冲增益系数且α>1,并保证uL≤Δum(t)≤uss(t)或uss(t)≤Δum(t)≤uH,其中uL和uH分别表示控制器的输出低限和高限值;

为了使控制器从u0(t)比较稳定地变化到um(t),设计如式(7)所示的滤波环节:

fup(t)=1-e-1Tup(t-t0)---(7)]]>

其中,Tup为脉冲上升滤波时间常数,且Tup<tm,取Tup=1~5Ts,其中Ts为采样控制周期,综合式(6)和(7),得到脉冲输出的上升变化规律uup(t)为:

uup(t)=u0(t)+α·(uss(t)-u0(t))·fup(t)           (8)

由式(7)、(8)得知,uup(t)在t=t0时刻的初始输出值为u0(t),其稳定变化值为uup(t)=u0(t)+Δum(t)=um(t);

2)下降变化规律

设td为相对于t0时刻当控制器输出达到um(t)之后开始反方向变化的时间,当控制时间t≥t0+td时,控制器的输出信号又迅速地变化到近将来的稳态输出值uss(t),同样为了使控制器输出较为稳定地变化到uss(t),且保证一定的调节效果,设计一个如式(9)所示的滤波环节:

fdown(t)=1-e-1Tdown(t-(t0+td)).|e(t)|/|e(td)|---(9)]]>

其中,Tdown为下降滤波时间常数,取Tdown=0.1~0.5T;|e(t)|为当前控制偏差的绝对值,|e(td)|为t=t0+td时控制偏差的绝对值;因此,脉冲下降变化规律为:

udown(t)=um(t)+(uss(t)-um(t))·fdown(t)         (10)

由式(9)、(10)得知,udown(t)在t=t0+td时刻的初始输出值为um(t),其稳定变化值为uss(t);

(4)所述的稳态控制单元算法:

当控制偏差和其变化率满足|e(t)|≤ε1,且|Δe(t)|≤ε2时,其中ε1,ε2均为正实数,且ε2<ε1,记此时相对于t0时刻的时间为tss

为了进一步快速消除控制偏差,当控制时间t≥t0+tss时,稳态控制算法在脉冲下降控制算法的基础上,切换至比例积分控制规律,即:

us(t)=us(t-1)+Kp·Δe(t)+Ki·e(t)            (11)

其中,us(t)表示控制器的稳态过程的控制输出信号,Kp为比例系数,Ki为积分系数,us(t-1)为上一个采样控制周期的控制器输出信号,Δe(t)为当前控制偏差的变化值;

当控制系统达到稳定时,以最终的us(t)更新原来计算的uss(t),并保持当前的控制输出不变;如果出现随机干扰时,当控制偏差的绝对值|e(t)|≥ε3的时候,采用如下控制规律:

us(t)=uss(t)+Kp·e(t)          (12)

其中ε3为正实数;

(5)所述的协同控制单元算法:

1)当控制时间t≥0时,辨识控制单元处于工作状态,辨识被控对象的模型参数;

2)当控制时间t0≤t<t0+tss时,动态控制单元处于工作状态;

①当控制时间t0≤t<t0+td时,控制器输出动态脉冲上升规律uup(t);

②当控制时间t0+td≤t<t0+tss时,控制器输出动态脉冲下降规律udown(t);

3)当控制时间t≥t0+tss时,稳态控制单元处于工作状态,控制器输出稳态控制规律us(t);如果出现随机干扰,当控制偏差的绝对值|e(t)|≥ε3的时候,则采用控制规律(12);

当工艺设定值再次发生变化的时候,控制时间t恢复到t0时刻,重复上述2)~3)控制过程。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油大学(华东),未经中国石油大学(华东)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110147217.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top