【技术实现步骤摘要】
【国外来华专利技术】用于模型预测控制的控制参数的设定方法
本专利技术涉及用于模型预测控制的控制参数的设定方法。
技术介绍
为了使控制对象追随目标指令而动作,通常利用反馈控制。例如,在多关节机器人中,通过机器人的控制装置,进行各关节轴的伺服电动机的控制,以使用反馈控制使机器人的手前部的位置追随预先设定(指教)的目标指令。但是,在通常的反馈控制中,由于无论怎样各伺服电动机都会发生响应延迟,因此存在机器人的实际的轨迹偏离指令轨道的问题。为了抑制这种相对于指令轨道的偏离,利用与模型预测控制有关的技术。但是,即使在利用模型预测控制的情况下,在如追随控制那样目标时时刻刻发生变化时,也可能产生常规偏差。于是,在使用模型预测控制的情况下,认为通过将积分器串行连接于该补偿器来消除常规偏差。另外,通过将假设的干扰视为新的状态编入模型中,原理上能够消除该干扰。例如,在非专利文献1及非专利文献2中,提出构建干扰监视器,使用在此推定的干扰来消除常规偏差的方法。现有技术文献非专利文献非专利文献1:YutaSakuraiandToshiyukiOhtsuka:OffsetCompensationofContinuousTimeModelPredictiveControlByDisturbanceEstimation;系统控制信息学会论文杂志,Vol.25,No.7,pp.10-18(2012)非专利文献2:U.MaederandM.Morari:Linearoffset-freemodelpredictivecontr ...
【技术保护点】
1.一种用于模型预测控制的控制参数的设定方法,为了使伺服控制的实际的对象即实际对象装置的输出追随规定的目标指令,由具有第一积分器的控制装置执行与该规定的控制对象有关的该模型预测控制,该第一积分器被输入该规定的目标指令和与该实际对象装置对应的规定的控制对象的输出的偏差,其中,/n所述控制装置具有模型预测控制部,该模型预测控制部具有以规定的状态方程式的形式划定与至少包含所述规定的控制对象的放大的控制对象相关联的规定的放大状态变量和向所述放大的控制对象的控制输入的相关关系的预测模型,对所述规定的目标指令进行在规定时间宽度的预测区间中根据规定的评价函数进行基于该预测模型的所述模型预测控制,且至少输出该预测区间的初始时刻的所述控制输入的值,/n在所述规定的放大状态变量的一部分且与所述规定的控制对象相关联的规定的状态变量中包含由所述偏差和规定的积分增益之积表示的规定积分项,/n所述设定的方法包括:/n时间响应确定步骤,确定具有虚拟对应于所述第一积分器的虚拟积分器且与虚拟对应于所述放大的控制对象的虚拟控制对象相关联的最佳伺服控制结构中的期望的时间响应,该最佳伺服控制结构由将相对于该虚拟控制对象的虚拟 ...
【技术特征摘要】
【国外来华专利技术】20180111 JP 2018-0029581.一种用于模型预测控制的控制参数的设定方法,为了使伺服控制的实际的对象即实际对象装置的输出追随规定的目标指令,由具有第一积分器的控制装置执行与该规定的控制对象有关的该模型预测控制,该第一积分器被输入该规定的目标指令和与该实际对象装置对应的规定的控制对象的输出的偏差,其中,
所述控制装置具有模型预测控制部,该模型预测控制部具有以规定的状态方程式的形式划定与至少包含所述规定的控制对象的放大的控制对象相关联的规定的放大状态变量和向所述放大的控制对象的控制输入的相关关系的预测模型,对所述规定的目标指令进行在规定时间宽度的预测区间中根据规定的评价函数进行基于该预测模型的所述模型预测控制,且至少输出该预测区间的初始时刻的所述控制输入的值,
在所述规定的放大状态变量的一部分且与所述规定的控制对象相关联的规定的状态变量中包含由所述偏差和规定的积分增益之积表示的规定积分项,
所述设定的方法包括:
时间响应确定步骤,确定具有虚拟对应于所述第一积分器的虚拟积分器且与虚拟对应于所述放大的控制对象的虚拟控制对象相关联的最佳伺服控制结构中的期望的时间响应,该最佳伺服控制结构由将相对于该虚拟控制对象的虚拟的目标指令设为r1、将对该虚拟控制对象的虚拟的控制输入设为虚拟控制输入u1、将该虚拟控制对象的虚拟的输出设为y1时,该虚拟控制输入u1包含状态反馈增益KF、积分增益KI的下式1表示;
增益计算步骤,计算与所述期望的时间响应对应的所述状态反馈增益KF及所述积分增益KI;
权重系数计算步骤,在将向所述放大的控制对象的所述控制输入设为u、将该放大的控制对象的输出设为y、将所述偏差设为e、将所述规定的状态变量设为x,与所述规定的控制对象相关的状态方程式由下式2表示时,基于所述状态反馈增益KF及所述积分增益KI,按照下式3所示的规定的黎卡提方程式计算出该黎卡提方程式中的第一权重系数Qf、第二权重系数Q、第三权重系数R中的该第二权重系数Q及该第三权重系数R;
设定步骤,在所述规定的评价函数中,对与和所述规定的状态变量有关的阶段成本即状态量成本对应的权重系数设定所述第二权重系数Q,对与和所述控制输入有关的阶段成本即控制输入成本对应的权重系数设定所述第三权重系数R,
[数1]
u1=-KFx+KI∫(r1-y1)dt…(式1)
其中,
QfAe+AeTQf-QfBeR-1BeTQf+Q=0…(式3)
其中,
2.如权利要求1所述的用于模型预测控制的控制参数的设定方法,其中,
在所述权重系数计算步骤中,进一步计算所述第一权重系数Qf,
在所述设定步骤中,进一步对与和所述规定的状态变量有关的终端成本对应的权重系数设定所述第一权重系数Qf。
3.如权利要求1或2所述的用于模型预测控制的控制参数的设定方法,其中,
所述放大的控制对象仅包含所述规定的控制对象,
所述规定的放大状态变量的一部分与所述规定的状态变量一致。
4.如权利要求1所述的用于模型预测控制的控制参数的设定方法,其中,
所述控制输入为相对所述规定的控制对象的冲击输入,
所述放大的控制对象在所述规定的控制对象的基础上,还包含对所述冲击输入进行规定的积分处理的进一步的积分器,
所述预测模型划定包...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。