[发明专利]向量时间序列预测专家模糊变比控制参数优化方法和系统有效
申请号: | 201310393336.4 | 申请日: | 2013-09-03 |
公开(公告)号: | CN103499920A | 公开(公告)日: | 2014-01-08 |
发明(设计)人: | 刘经纬;王普;陈佳明;杨磊;刘丹华;杨蕾;司罗;李会民 | 申请(专利权)人: | 北京工业大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 刘萍 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 向量时间序列预测专家模糊变比控制参数优化方法和系统,可应用到控制、决策、人工智能等领域。本发明方案:(1)根据控制系统各状态和输出的时间序列采用向量时间序列预测方法预测输出作为控制参数在线优化整定的输入,(2)采用专家规则表或模糊控制器预测控制参数在线优化整定的变比值进而在线优化整定控制参数,(3)将上述两点结合经典的控制方法形成了向量时间序列预测专家模糊变比控制参数优化方法,进一步设计具体的装置、链接关系并构成了系统。本发明使得控制器参数可以根据工作环境的差异和不确定性进行在线优化整定控制参数,控制系统可以对于环境的各种突发性变化进行应对,动态性能和抗扰性能、静态性能提高;克服了超调。 | ||
搜索关键词: | 向量 时间 序列 预测 专家 模糊 控制 参数 优化 方法 系统 | ||
【主权项】:
一种向量时间序列预测专家模糊变比控制参数优化方法,其特征在于:该方法由步骤(001)至步骤(014)共14个步骤组成:步骤(001):初始化:初始化最大计算周期Kmax:其中Kmax=0或Kmax∈N,N表示自然数,如果Kmax=0,表示控制算法永远不终止;初始化当前计算周期k:k=1;初始化控制目标Rin(k):Rin(k)=f(k),其中f(n)表示控制目标函数,即根据时刻n给出控制目标;初始化预测步长为Lpredict,Lpredict为正整数,根据工程经验,其取值范围参考为:1≤Lpredict≤50;初始化预测启动时刻Tpredict,根据工程经验,其取值范围参考为:5%·Kmax≤Tpredict≤10%·Kmax,如果Kmax=0,10·Lpredict≤Tpredict≤100;初始化系统输出yout(k)=0;确定专家模糊变比推理规则和初始化专家模糊变比推理规则参数;步骤(002):系统真实输出采集:当本发明提出的方法用于真实系统时,yout_real(k)是真实存在的被控对象产生的,通过采集装置,采集被控对象产生真实输出yout_real(k);当本发明提出的方法用于计算机仿真实验时,yout_real(k)是通过被控对象的数学模型计算得出的:当前计算时刻k=1时,直接赋值yout_real(k)=1;当前计算时刻k>1时,yout_real(k)是在第k‑1个执行周期被计算得出的;步骤(003):判断是否启动预测:如果当前时刻尚未到达预测启动时刻,即k<Tprsdict,则不启动预测,跳转到步骤(004);如果当前时刻到达预测启动时刻,即k≥Tpredict,则启动预测,跳转到步骤(005);步骤(004):直接赋值:尚未启动预测,则参与误差计算的yout(k)=yout_real(k‑1);步骤(005):预测输出:启动了预测,则参与误差计算的 yout(k)=ypredict(k);计算方法采用向量时间序列预测方法:向量时间序列预测算法的输入为以下五个变量的时间序列:比例控制参数时间序列Kp(1),Kp(2),...,Kp(k)、积分控制参数时间序列Ki(1),Ki(2),...,Ki(k)、微分控制参数时间序列Kd(1),Kd,(2),...,Kd(k)、控制量时间序列u(1),u(2),...,u(k)、控制系统输出yout_real(1),yout_real(2),...,yout_real(k);向量时间序列预测算法的输出为k时刻后第Lpredict时刻的系统输出ypredict(k);步骤(006):误差计算:根据被控对象当前时刻的采样值yout(k)与被控对象的目标值rin(k)计算出当前时刻的误差e(k),其中e(k)=yout(k)‑rin(k);步骤(007):误差变化率计算:计算当前时刻的误差e(k)与前一时刻的误差e(k‑1)之间的误差变化率ec(k),其中ec(k)=e(k)‑e(k‑1);步骤(008):控制参数变比计算:根据模糊控制器参数TFA或者专家规则表TEA,采用模糊计算或者查询专家规则表的方法,模糊计算方法或者查询专家规则表方法的输入为:当前时刻误差e(k)和误差变化率ec(k),模糊计算方法或者查询专家规则表方法的输出为控制参数变比Rp(k)、Ri(k)、Rd(k);步骤(009):控制参数计算:根据公式1、公式2、公式3计算出控制参数Kp(k)、Ki(k)、Kd(k);Kp(k)=Rp(e(k),ec(k))·Kp(k‑1) 公式1Ki(k)=Ri(e(k),ec(k))·Ki(k‑1) 公式2Kd(k)=Rd(e(k),ec(k))·Kd(k‑1) 公式3步骤(010):计算控制量:采用数字PID算法,数字PID算法的输入是控制参数Kp(k)、Ki(k)、Kd(k),输出是控制量u(k);步骤(011):被控对象产生真实输出:当本发明提出的方法用于真实系统时,控制量作用于被控对象,被控对象产生真实输出yout_real(k);当本发明 提出的方法用于计算机仿真实验时,通过被控对象的数学模型计算得出yout_real(k),上述被控对象的数学模型的输入是控制量u(k),输出是被控对象产生真实输出yout_real(k);步骤(012):计算周期自增:即当前时刻k=k+1;步骤(013):判断是否结束:如果最大执行周期Kmax>0且当前时刻k>Kmax,则跳转到步骤(014):结束;如果最大执行周期Kmax=0,则跳转到步骤(002),重复执行过程;步骤(014):结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310393336.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种用于工程机械的GPS终端精细数据采集系统
- 下一篇:一种X光片比对系统