一种非线性系统的准逆系统控制方法与流程

文档序号:12468257阅读:773来源:国知局

本发明涉及工业自动控制技术领域,特别是一种非线性系统的准逆系统控制方法。



背景技术:

随着科学技术的不断发展,各种较为精确的分析和科学实验的结果表明,任何一个实际的物理系统都具有非线性特征。所谓线性只是对非线性的一种简化或近似,或者说是非线性的一种特例。选取适当的时间和空间尺度,在此范围内可以弱化非线性程度,从而可将非线性环节视为线性环节处理。然而适当的时间和空间尺度的选择或者线性化范围确定与转换往往非常困难,从而导致基于这一理论的控制方法效果很不理想。

经典PID具有适用于线性或非线性过程、无需知道对象的精确模型、参数少且易于调试的特点,适用于工业过程的控制环境,因而得到了大量应用。但它的优点也隐含了牺牲系统全局控制性能为代价,难以在全局范围内取得良好的动态响应性能,并且因为缺乏对过程动态的了解,简单反馈无法进一步优化控制效果。

目前非线性系统控制的效果与工业控制的实际需求之间还存在着巨大的鸿沟,非线性系统的控制理论与方法很多,能大规模应用的却很少。工业对象的结构、参数和环境大多难以准确测量或预知,精确且理想的控制模型很难获得,为获得具有良好鲁棒性的控制系统,需要克服理论与应用之间障碍;同时工业过程控制必须考虑控制手段的便捷性,且控制算法必须具有实时性特征,如果控制算法过于复杂则难以达到实时性效果。



技术实现要素:

本发明的目的是提供一种非线性系统的准逆系统控制方法,其能够实现非线性系统在线实时控制的全局优良动态品质,与良好鲁棒性的统一。

本发明采取的技术方案具体为:一种非线性系统的准逆系统控制方法,包括以下步骤:

步骤一,对被控系统进行建模:

定义x1、x2、…、xn为被控系统的状态量,u为输入量,系统控制目标y与系统状态量、输入量之间关系的数学方程为:

y=f(x1,x2,…,xn,u);

步骤二,将系统控制目标y近似转化为可逆系统与另一系统的组合,即:

y≈g(x1,x2,…,xn,u)•h(x1,x2,…,xn,u)

上式中,g(x1,x2,…,xn,u)为可逆系统,h(x1,x2,…,xn,u)为另一系统;

步骤三,求出可逆系统g(x1,x2,…,xn,u)的逆系统g-1(x1,x2,…,xn,y),然后将原系统控制目标给定值yref作为上述逆系统函数的输入量,结合被控系统的实时状态量,经逆系统函数u′=g-1(x1,x2,…,xn,y)映射后,直接得到新的系统控制目标给定值uref′;

步骤四,基于新的系统控制目标给定值uref′进行PID控制;同时,在每一个采样时刻,检测被控系统的实时状态量(x1,x2,..xn)和实时输出量y0,通过u0′=g-1(x1,x2,…,xn,y0)的函数映射得到反馈控制的反馈量,与新的系统控制目标给定值uref′进行比较,根据比较结果进行反馈控制;

步骤五,将经PID控制后的输出量作为原被控系统的输入量u,进而实现对原被控系统的控制,即使得原被控系统具有准线性系统的特征。

进一步的,针对原被控系统本身就是可逆系统的情况,则本发明步骤二中,另一系统h(x1,x2,…,xn,u)=1。h(x1,x2,…,xn,u)是一个具有一定线性特征的系统。可以看出,本发明对于控制对象具有普遍适应性。

本发明的有益效果为:通过构建新的可逆系统,将原系统近似成一个线性化的系统,同时采用PID控制,实现对原被控系统的准线性化控制。在上述基础上,本发明基于实测输出与目标给定值的比较结果,进行反馈控制,可消除误差,使得控制系统有全局(所有工作点覆盖的范围)的优良特性和较好的鲁棒性,在扰动或故障情况下控制系统均具有良好的动态响应,满足日益发展的工业自动控制的要求。

附图说明

图1所示为本发明控制原理示意图。

具体实施方式

以下结合附图和具体实施例进一步描述。

参考图1,其示出了原系统与采用本发明转化后系统的原理区别。其中y为原控制目标,y0为控制目标的系统反馈值,PID控制即比例-积分-微分控制,y=f(x1,x2,…,xn,u)为根据机理建模或运行数据分析方式得到的系统数学模型,g(x1,x2,…,xn,u)为可逆系统,其中x1、x2、…、xn为系统的状态量,u为输入量。

本发明方法在应用时,首先进行步骤一:对被控系统进行建模:

采用机理建模方式或根据运行数据分析的建模方式,建立具备展示系统未来动态行为能力的,控制目标y与系统输入量、状态量之间的关系,如按方程y=f(x1,x2,…,xn,u)或数值映射关系y→fn(x1,x2,…,xn,u)描述。

然后进行步骤二,将系统控制目标y近似转化为可逆系统与另一系统的组合,即:

y≈g(x1,x2,…,xn,u)•h(x1,x2,…,xn,u)

上式中,g(x1,x2,…,xn,u)为可逆系统,h(x1,x2,…,xn,u)为另一系统,其具有一定的线性特征;

在步骤二的基础上,进行步骤三:求出可逆系统g(x1,x2,…,xn,u)的逆系统g-1(x1,x2,…,xn,y),然后将原系统控制目标给定值yref作为上述逆系统函数的输入量结合被控系统的实时状态量,经逆系统函数u′=g-1(x1,x2,…,xn,y)映射后直接得到新的系统控制目标给定值uref′。原系统通过逆系统映射后的PID控制使原系统具有简单准线性化特征。

进行步骤四,基于新的系统控制目标给定值uref′进行PID控制;同时,在每一个采样时刻,检测被控系统的实时状态量(x1,x2,..xn)和实时输出量y0,通过u0′=g-1(x1,x2,…,xn,y0)的函数映射作为反馈控制的反馈量,与新的系统控制目标给定值uref′进行比较,根据比较结果进行反馈控制;

最后进行步骤五,将经PID控制后的输出量作为原被控系统的输入量u,进而实现对原被控系统的控制,使得原被控系统具有准线性系统的特征。

针对原控制系统本身就是可逆系统的情况,则本发明步骤二中,系统h(x1,x2,…,xn,u)=1。可以看出,本发明对于控制对象具有普遍适应性。

综上,本发明具有以下特点:

1. 在原控制系统的PID环节前引入具有逆系统特征的环节Z=g-1(x1,x2,…,xn)或Zn↔f-1n(x1,x2,…,xn);将原系统近似成一个线性化的控制对象,从而使得控制目标具有全局良好的动态性能,同时具有很好的鲁棒性;

2. 具有逆系统特征的环节直接采用映射关系即直接数值求解,而不采用连续控制方式,避免了该环节的时间滞后特性;

3. 具有逆系统特征的环节是近似的,无需获得精确化的结果,简化了该方法应用的难度,同时可以克服计算的复杂性。

本发明对被控系统的准线性化控制方法,可以使得控制系统在全局范围内都具有优良的控制特性,在扰动或故障情况下控制器仍能保证控制良好的动态响应,满足日益发展的工业自动控制的要求。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1