CN104657549B - 一种基于正交参数化ltv模型的迭代学习预测控制方法 - Google Patents

一种基于正交参数化ltv模型的迭代学习预测控制方法 Download PDF

Info

Publication number
CN104657549B
CN104657549B CN201510063661.3A CN201510063661A CN104657549B CN 104657549 B CN104657549 B CN 104657549B CN 201510063661 A CN201510063661 A CN 201510063661A CN 104657549 B CN104657549 B CN 104657549B
Authority
CN
China
Prior art keywords
mrow
mtd
msub
mtr
msubsup
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201510063661.3A
Other languages
English (en)
Other versions
CN104657549A (zh
Inventor
徐祖华
周建川
赵均
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN201510063661.3A priority Critical patent/CN104657549B/zh
Publication of CN104657549A publication Critical patent/CN104657549A/zh
Application granted granted Critical
Publication of CN104657549B publication Critical patent/CN104657549B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Medicines Containing Antibodies Or Antigens For Use As Internal Diagnostic Agents (AREA)
  • Feedback Control In General (AREA)

Abstract

本发明公开了一种针对注塑过程保压段基于正交参数化LTV模型的迭代学习预测控制方法。实施步骤如下:(1)建立正交参数化LTV模型;(2)模型参数估计;(3)阶次选择;(4)推导ILC‑MPC控制律。本发明充分利用注塑过程重复运行、跟踪轨迹已知的工艺特点,通过引入正交参数化LTV模型,改变了传统建模方法复杂度高、外推性差的特点。在控制过程中,采用迭代学习控制与模型预测控制相结合的控制策略,既可以充分利用历史批次信息,又可以根据预测模型在线进行滚动优化,从而能更迅速更稳定地完成控制需求。

Description

一种基于正交参数化LTV模型的迭代学习预测控制方法
技术领域
本发明涉及用于注塑过程领域,具体涉及一种针对注塑过程保压段正交参数化LTV(linear time-varying,LTV)模型的迭代学习预测控制方法。
背景技术
塑料制品广泛应用于人们日常生活当中,注塑成型是加工塑料制品的主要方法,目前世界上80%的塑料制品采用该工艺进行生产。注塑过程的主要设备是注塑成型机,简称注塑机。注塑成型根据金属压铸成型原理发展而来,通过使用注塑机和注塑模具将塑料原料转变为成型制品,是一种典型的间歇生产过程。它是利用塑料的热物理性质,把物料从料斗加入料筒中,料筒外由加热圈加热,使物料熔融,在料筒内装有在外动力马达作用下驱动旋转的螺杆,物料在螺杆的作用下,沿着螺槽向前输送并压实,物料在外加热和螺杆剪切的双重作用下逐渐地塑化、熔融和均化,当螺杆旋转时,物料在螺槽摩擦力及剪切力的作用下,把已熔融的物料推到螺杆的头部,与此同时,螺杆在物料的反作用下后退,使螺杆头部形成储料空间,完成塑化过程,然后,螺杆在注射油缸活塞推力的作用下,以高速、高压将储料室内的熔融料通过喷嘴注射到模具的型腔中,型腔中的熔料经过保压、冷却、固化定型后,模具在合模机构的作用下,开启模具,并通过顶出装置把定型好的制品从模具顶出落下。由上可见,一次完整的注塑流程主要包括关模、注射、保压、冷却、开模五部分,注塑机作业以此为基础,不断循环流程。
保压段是决定成品质量的一个重要阶段,它的关键变量是保压压力,但由于保压过程运行区间内一般没有稳态工作点,过程变量会在很大范围内剧烈波动。另外,由于熔体流速、压力分布不均匀性,以及材料、工艺工况等因素影响,会导致过程表现出强烈的非线性和时变特性,因此,线性时不变模型已经不能充分描述注塑过程,而基于线性模型的控制策略也不能很好地发挥作用,这些特点决定了保压过程控制要比连续过程控制更加复杂,因此有必要研究能更好描述保压过程的非线性模型,并基于此模型控制过程变量。
目前针对注塑过程保压段的非线性模型主要有机理模型、模糊模型、神经网络模型、多模型等,但是对于机理模型来说,建立一个能够充分描述过程的机理模型比较困难;模糊模型的方法缺点在于模糊模型的设计缺乏***性,信息简单的模糊处理将导致***的控制精度降低和动态品质变差;神经网络模型主要不便在于建模困难且外推性较差;多模型方法缺点在于模型选择和设计费时费力。
然而,注塑过程具有过程重复运行、跟踪轨迹已知的工艺特点,上述建模方法并没有充分利用这个特征以降低建模难度。
发明内容
为克服上述建模方法的不足,充分利用注塑过程重复运行、跟踪轨迹已知的工艺特点,本发明提供了一种基于正交参数化LTV模型的迭代学习预测控制方法,既满足精度要求,又降低复杂度,并在正交参数化LTV模型基础上推导出最优迭代学习预测控制算法。
为了达到上述的目的,本发明采取如下技术方案予以实现:
步骤(1)、建立正交参数化LTV模型:
利用注塑过程重复运行、跟踪轨迹已知的工艺特点,建立正交参数化LTV模型,用以表征过程非线性问题;此模型在满足精度要求的基础上,又降低了复杂度,时变系数为时间轴坐标t的非线性函数;
步骤(2)、模型参数估计:
确定模型参数的目的在于模型精度能在相关控制准则下达到最高,利用Levenberg-Marquardt方法求解非线性最小二乘问题确定模型参数。
步骤(3)、阶次选择;
确定模型阶次/结构的目的在于所获模型能以最高精度满足控制要求,利用赤池(Akaike information criterion,AIC)信息准则确定模型阶次。
步骤(4)、推导ILC-MPC控制律;
在所获LTV模型基础上求解优化命题,得到最优迭代学习预测控制律。本发明的有益效果是:
本发明充分利用注塑过程重复运行、跟踪轨迹已知的工艺特点,通过引入正交参数化LTV模型,改变了传统建模方法复杂度高、外推性差的特点。在控制过程中,采用迭代学习控制与模型预测控制相结合的控制策略,既可以充分利用历史批次信息,又可以根据预测模型在线进行滚动优化,从而能更迅速更稳定地完成控制需求。
附图说明
图1是基于LTV模型ILC-MPC控制***框图;
图2是ILC-MPC算法流程图;
图3是控制效果图。
具体实施方式
下面结合附图对本发明做进一步的分析。
基于正交参数化LTV模型的迭代学习预测控制***框图如图1所示。
基于正交参数化LTV模型迭代学习控制方法实施步骤如下:
步骤(1)、建立正交参数化LTV模型:
针对注塑过程保压段,采用如下LTV模型表示:
yk(t)=G(q,t)uk(t)+vk(t)t=1,...,N,k=1,2,... (1)
其中t和k分别代表时间轴坐标和批次轴坐标;N为每个批次时间长度;yk(t),uk(t),vk(t)分别代表第k个批次t时刻的保压压力,阀门开度以及扰动;G(q,t)是从uk(t)到yk(t)的线性时变传递函数;
对注塑过程而言,由于扰动存在着很强的批次相关性,因此,不可测扰动可用如下沿批次轴的积分白噪声来描述:vk(t)=vk-1(t)+wk(t),其中wk(t)是零均值高斯白噪声;
对上述LTV模型即公式(1),相邻两批次数据做差分,则有
其中
A(q,t)=1+a1(t)q-1+...+an(t)q-n (4)
B(q,t)=1+b1(t)q-1+...+bn(t)q-n (5)
上述模型是一种LTV-OE模型结构(见公式2~7),其中n为OE模型阶次,ai(t)和bi(t)为时变模型系数,其中i=1,2,…,n。
虽然注塑过程具有明显的非线性和时变性,但是其过程存在过程重复运行、跟踪轨迹已知的显著特点,因此ai(t)和bi(t)可以表示为时间轴坐标n的非线性函数,从而既满足精度需求,又降低复杂度,即
其中,是一组多项式基函数,m为多项式阶次,ai j和bi j为加权系数。由于正交多项式具有良好的数值稳定性,而在正交多项式各种形式中,首项系数为1的Legendre多项式形式简单、递推方便、高阶逼近误差较小,因此,选其作为正交基函数。
得到首项系数为1的Legendre多项式需要经过两步变换。首先,Legendre多项式定义在[-1,1]上,其一般形式为:
由于Pn(x)中xn的系数为则可得到首项系数为1的Legendre多项式。其次,由于Legendre多项式定义域为[-1,1],而ai(t)和bi(t)中定义在[1,N]上,通过如下变换则可将t∈[1,N]转换为μ∈[-1,1]。
选用首项系数为1的Legendre多项式作基函数,带入公式(8),(9)中得:
步骤(2)、模型参数估计
对于LTV-OE模型见公式(2),需要估计的模型参数为:
则一步向前最优预报值为:
因此,通过最小化预报误差准则函数VKN(θ),来确定参数矢量θ
其中,
由于εk(t|θ)与A(q,t)呈非线性关系,则优化命题(15)不存在解析解,需采用数值方法进行求解。对于上述非线性最小二乘问题,已有Newton-Raphson,Gauss-Newton,Levenberg-Marquardt等数值优化方法,由于Levenberg-Marquardt法具有收敛速度快、数值稳定性好的优点,故采用Levenberg-Marquardt法进行数值求解,并得到如下迭代计算过程:
其中为第r次迭代的估计值,μ为步长因子,I为单位阵,
在用上述方法进行模型参数的数值优化时,需知道的梯度ψk(t,θ)。对于公式(14),两边分别对ai j和bi j得:
将A(q,t)代入上式,可得梯度ψk(t,θ)的计算公式。
步骤(3)、阶次选择
采用赤池信息准则(Akaike information criterion,AIC)确定LTV-OE模型的模型阶次n以及正交多项式阶次m。
赤池信息准则为:
其中,Nk为辨识数据个数,Nk=K·N;d为模型参数个数,d=2n·m。
步骤(4)、推导ILC-MPC控制律
对于LTV模型即公式(1)相邻批次做差分有:
写成状态空间形式为:
其中,
预测模型:
yk(t)-yk-1(t)=Cxk(t)+wk(t)因此有:
P为预测时域。
由于xk(t)为已知状态,则根据递推公式有:
·
·
·
·
·
·
由于控制时域为M,则有:
综上推导,可得,
则可表示为:
带入(27)有:
整理得,
其中,
选目标函数为:
无约束问题解析解为:
令dT=[10…0](GTQG+R)-1GTQ,则
其中,
求解优化命题公式(33),得到最终解析解公式(35),从而得到控制律为:
uk(t)=rk(t),k=1;uk(t)=rk(t)+uk-1(t),k>1 (37)
基于正交参数化LTV模型的迭代学习预测控制方法流程图如图2所示。
如图3所示,建立正交参数化LTV模型,用***辨识的方法确定模型阶次及参数,在此模型基础上对保压段保压压力进行控制仿真,得到图3曲线,可以看到,经过大约2-3个批次的学习后,输出(保压压力)曲线跟踪上设定曲线。
上述实施例并非是对于本发明的限制,本发明并非仅限于上述实施例,只要符合本发明要求,均属于本发明的保护范围。

Claims (1)

1.一种基于正交参数化LTV模型的迭代学习预测控制方法,其特征在于该方法包括以下步骤:
步骤(1)、建立正交参数化LTV模型:
利用注塑过程重复运行、跟踪轨迹已知的工艺特点,建立正交参数化LTV模型,用以表征注塑过程非线性问题;其中时变系数为时间轴坐标t的非线性函数;
步骤(2)、模型参数估计:
由于模型精度能在相关控制准则下达到最高,利用Levenberg-Marquardtt方法求解非线性最小二乘问题确定模型参数;
步骤(3)、阶次选择:
为了使模型能以最高精度满足控制要求,利用赤池信息准则确定模型阶次;
步骤(4)、推导ILC-MPC控制律:
在步骤(1)所获LTV模型基础上求解优化命题,得到最优迭代学习预测控制律,实现注塑机保压段保压压力的控制;
步骤(1)具体是针对注塑过程保压段,采用如下LTV模型表示:
yk(t)=G(q,t)uk(t)+vk(t),t=1,...,N,k=1,2,... (1)
其中t和k分别代表时间轴坐标和批次轴坐标;N为每个批次时间长度;yk(t),uk(t),vk(t)分别代表第k个批次t时刻的保压压力,阀门开度以及扰动;G(q,t)是从uk(t)到yk(t)的线性时变传递函数;
对注塑过程而言,由于扰动存在着很强的批次相关性,因此不可测扰动可用如下沿批次轴的积分白噪声来描述:vk(t)=vk-1(t)+wk(t),其中wk(t)是零均值高斯白噪声;
对上述LTV模型即公式(1),相邻两批次数据做差分,则有
<mrow> <mover> <msub> <mi>y</mi> <mi>k</mi> </msub> <mo>-</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>G</mi> <mrow> <mo>(</mo> <mi>q</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> <mover> <msub> <mi>u</mi> <mi>k</mi> </msub> <mo>-</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>w</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>
其中
A(q,t)=1+a1(t)q-1+...+an(t)q-n (4)
B(q,t)=1+b1(t)q-1+...+bn(t)q-n (5)
<mrow> <msub> <mover> <mi>y</mi> <mo>&amp;OverBar;</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>y</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow>
<mrow> <msub> <mover> <mi>u</mi> <mo>&amp;OverBar;</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>u</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>u</mi> <mrow> <mi>k</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> </mrow>
上述公式(2)~(7)是LTV-OE模型结构,其中n为OE模型阶次,ai(t)和bi(t)为时变模型系数;
虽然注塑过程具有明显的非线性和时变性,但是其过程存在过程重复运行、跟踪轨迹已知的显著特点,因此ai(t)和bi(t)可以表示为时间轴坐标n的非线性函数,即
其中,是一组多项式基函数,m为多项式阶次,为加权系数;设首项系数为1的Legendre多项式作为正交基函数;
得到首项系数为1的Legendre多项式需要经过两步变换;首先,Legendre多项式定义在[-1,1]上,其一般形式为:
<mrow> <msub> <mi>P</mi> <mn>0</mn> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> <mo>=</mo> <mn>1</mn> <mo>,</mo> <msub> <mi>P</mi> <mi>n</mi> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <msup> <mn>2</mn> <mi>n</mi> </msup> <mi>n</mi> <mo>!</mo> </mrow> </mfrac> <mfrac> <msup> <mi>d</mi> <mi>n</mi> </msup> <mrow> <msup> <mi>dx</mi> <mi>n</mi> </msup> </mrow> </mfrac> <msup> <mrow> <mo>(</mo> <msup> <mi>x</mi> <mn>2</mn> </msup> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>n</mi> </msup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>10</mn> <mo>)</mo> </mrow> </mrow>
由于Pn(x)中xn的系数为则可得到首项系数为1的Legendre多项式;其次,由于Legendre多项式定义域为[-1,1],而ai(t)和bi(t)中定义在[1,N]上,通过如下变换则可将t∈[1,N]转换为μ∈[-1,1];
选用首项系数为1的Legendre多项式作基函数,带入公式(8),(9)中得:
<mrow> <msub> <mi>a</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mo>&amp;Sigma;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>m</mi> </munderover> <msup> <msub> <mi>a</mi> <mi>i</mi> </msub> <mi>j</mi> </msup> <msub> <mover> <mi>P</mi> <mo>~</mo> </mover> <mrow> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mfrac> <mrow> <mi>t</mi> <mo>-</mo> <mfrac> <mrow> <mi>N</mi> <mo>+</mo> <mn>1</mn> </mrow> <mn>2</mn> </mfrac> </mrow> <mrow> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>11</mn> <mo>)</mo> </mrow> </mrow>
<mrow> <msub> <mi>b</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mo>&amp;Sigma;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>m</mi> </munderover> <msup> <msub> <mi>b</mi> <mi>i</mi> </msub> <mi>j</mi> </msup> <msub> <mover> <mi>P</mi> <mo>~</mo> </mover> <mrow> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mfrac> <mrow> <mi>t</mi> <mo>-</mo> <mfrac> <mrow> <mi>N</mi> <mo>+</mo> <mn>1</mn> </mrow> <mn>2</mn> </mfrac> </mrow> <mrow> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>12</mn> <mo>)</mo> </mrow> <mo>;</mo> </mrow>
步骤(2)具体是对于LTV-OE模型,需要估计的模型参数为:
<mrow> <mi>&amp;theta;</mi> <mo>=</mo> <msup> <mrow> <mo>&amp;lsqb;</mo> <msubsup> <mi>a</mi> <mn>1</mn> <mn>1</mn> </msubsup> <mo>,</mo> <msubsup> <mi>a</mi> <mn>1</mn> <mn>2</mn> </msubsup> <mo>,</mo> <mn>...</mn> <mo>,</mo> <msubsup> <mi>a</mi> <mn>1</mn> <mi>m</mi> </msubsup> <mo>,</mo> <mn>...</mn> <mo>,</mo> <msubsup> <mi>a</mi> <mi>n</mi> <mn>1</mn> </msubsup> <mo>,</mo> <msubsup> <mi>a</mi> <mi>n</mi> <mn>2</mn> </msubsup> <mo>,</mo> <mn>...</mn> <mo>,</mo> <msubsup> <mi>a</mi> <mi>n</mi> <mi>m</mi> </msubsup> <mo>,</mo> <msubsup> <mi>b</mi> <mn>1</mn> <mn>1</mn> </msubsup> <mo>,</mo> <msubsup> <mi>b</mi> <mn>1</mn> <mn>2</mn> </msubsup> <mo>,</mo> <mn>...</mn> <mo>,</mo> <msubsup> <mi>b</mi> <mn>1</mn> <mi>m</mi> </msubsup> <mo>,</mo> <mn>...</mn> <mo>,</mo> <msubsup> <mi>b</mi> <mi>n</mi> <mn>1</mn> </msubsup> <mo>,</mo> <msubsup> <mi>b</mi> <mi>n</mi> <mn>2</mn> </msubsup> <mo>,</mo> <mn>...</mn> <mo>,</mo> <msubsup> <mi>b</mi> <mi>n</mi> <mi>m</mi> </msubsup> <mo>&amp;rsqb;</mo> </mrow> <mi>T</mi> </msup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>13</mn> <mo>)</mo> </mrow> </mrow>
则一步向前最优预报值为:
<mrow> <msub> <mover> <mover> <mi>y</mi> <mo>&amp;OverBar;</mo> </mover> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>|</mo> <mi>&amp;theta;</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>q</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mi>A</mi> <mrow> <mo>(</mo> <mi>q</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mfrac> <msub> <mover> <mi>u</mi> <mo>&amp;OverBar;</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>14</mn> <mo>)</mo> </mrow> </mrow>
因此,通过最小化预报误差准则函数VKN(θ),来确定参数矢量θ:
<mrow> <msub> <mi>V</mi> <mrow> <mi>K</mi> <mi>N</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>&amp;theta;</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mi>K</mi> </mfrac> <munderover> <mo>&amp;Sigma;</mo> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>K</mi> </munderover> <mo>&amp;lsqb;</mo> <mfrac> <mn>1</mn> <mi>N</mi> </mfrac> <munderover> <mo>&amp;Sigma;</mo> <mrow> <mi>t</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msub> <mi>&amp;epsiv;</mi> <mi>k</mi> </msub> <msup> <mrow> <mo>(</mo> <mi>t</mi> <mo>|</mo> <mi>&amp;theta;</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>&amp;rsqb;</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>15</mn> <mo>)</mo> </mrow> </mrow>
其中,
由于εk(t|θ)与A(q,t)呈非线性关系,则优化命题(15)不存在解析解,需采用数值方法进行求解;对于上述非线性最小二乘问题,采用L-M法进行数值求解,并得到如下迭代计算过程:
<mrow> <msub> <mover> <mi>&amp;theta;</mi> <mo>^</mo> </mover> <mrow> <mi>r</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>=</mo> <msub> <mover> <mi>&amp;theta;</mi> <mo>^</mo> </mover> <mi>r</mi> </msub> <mo>+</mo> <msup> <mrow> <mo>&amp;lsqb;</mo> <munderover> <mo>&amp;Sigma;</mo> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>K</mi> </munderover> <munderover> <mo>&amp;Sigma;</mo> <mrow> <mi>t</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msub> <mi>&amp;psi;</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>,</mo> <msub> <mover> <mi>&amp;theta;</mi> <mo>^</mo> </mover> <mi>r</mi> </msub> <mo>)</mo> </mrow> <msup> <msub> <mi>&amp;psi;</mi> <mi>k</mi> </msub> <mi>T</mi> </msup> <mrow> <mo>(</mo> <mi>t</mi> <mo>,</mo> <msub> <mover> <mi>&amp;theta;</mi> <mo>^</mo> </mover> <mi>r</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <mi>&amp;mu;</mi> <mi>I</mi> <mo>&amp;rsqb;</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mo>&amp;lsqb;</mo> <munderover> <mo>&amp;Sigma;</mo> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>K</mi> </munderover> <munderover> <mo>&amp;Sigma;</mo> <mrow> <mi>t</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msub> <mi>&amp;psi;</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>,</mo> <msub> <mover> <mi>&amp;theta;</mi> <mo>^</mo> </mover> <mi>r</mi> </msub> <mo>)</mo> </mrow> <msub> <mi>&amp;epsiv;</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>|</mo> <msub> <mover> <mi>&amp;theta;</mi> <mo>^</mo> </mover> <mi>r</mi> </msub> <mo>)</mo> </mrow> <mo>&amp;rsqb;</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>16</mn> <mo>)</mo> </mrow> </mrow>
其中为第r次迭代的估计值,μ为步长因子,I为单位阵,
<mrow> <msub> <mi>&amp;psi;</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>,</mo> <mi>&amp;theta;</mi> <mo>)</mo> </mrow> <mo>=</mo> <mo>-</mo> <msup> <mrow> <mo>&amp;lsqb;</mo> <mfrac> <mo>&amp;part;</mo> <mrow> <mo>&amp;part;</mo> <mi>&amp;theta;</mi> </mrow> </mfrac> <msub> <mi>&amp;epsiv;</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>|</mo> <mi>&amp;theta;</mi> <mo>)</mo> </mrow> <mo>&amp;rsqb;</mo> </mrow> <mi>T</mi> </msup> <mo>=</mo> <msup> <mrow> <mo>&amp;lsqb;</mo> <mfrac> <mo>&amp;part;</mo> <mrow> <mo>&amp;part;</mo> <mi>&amp;theta;</mi> </mrow> </mfrac> <msub> <mover> <mover> <mi>y</mi> <mo>&amp;OverBar;</mo> </mover> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>|</mo> <mi>&amp;theta;</mi> <mo>)</mo> </mrow> <mo>&amp;rsqb;</mo> </mrow> <mi>T</mi> </msup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>17</mn> <mo>)</mo> </mrow> </mrow>
在用上述方法进行模型参数的数值优化时,需知道的梯度ψk(t,θ);对于公式(14),两边分别对求导得:
<mrow> <mi>A</mi> <mrow> <mo>(</mo> <mi>q</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>&amp;CenterDot;</mo> <mfrac> <mrow> <mo>&amp;part;</mo> <msub> <mover> <mover> <mi>y</mi> <mo>&amp;OverBar;</mo> </mover> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>|</mo> <mi>&amp;theta;</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&amp;part;</mo> <msup> <msub> <mi>a</mi> <mi>i</mi> </msub> <mi>j</mi> </msup> </mrow> </mfrac> <mo>=</mo> <mo>-</mo> <msub> <mover> <mi>P</mi> <mo>~</mo> </mover> <mrow> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mfrac> <mrow> <mi>t</mi> <mo>-</mo> <mfrac> <mrow> <mi>N</mi> <mo>+</mo> <mn>1</mn> </mrow> <mn>2</mn> </mfrac> </mrow> <mrow> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>&amp;CenterDot;</mo> <msub> <mover> <mover> <mi>y</mi> <mo>&amp;OverBar;</mo> </mover> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>-</mo> <mi>i</mi> <mo>|</mo> <mi>&amp;theta;</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>18</mn> <mo>)</mo> </mrow> </mrow>
<mrow> <mi>A</mi> <mrow> <mo>(</mo> <mi>q</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>&amp;CenterDot;</mo> <mfrac> <mrow> <mo>&amp;part;</mo> <msub> <mover> <mover> <mi>y</mi> <mo>&amp;OverBar;</mo> </mover> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>|</mo> <mi>&amp;theta;</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&amp;part;</mo> <msup> <msub> <mi>b</mi> <mi>i</mi> </msub> <mi>j</mi> </msup> </mrow> </mfrac> <mo>=</mo> <msub> <mover> <mi>P</mi> <mo>~</mo> </mover> <mrow> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mfrac> <mrow> <mi>t</mi> <mo>-</mo> <mfrac> <mrow> <mi>N</mi> <mo>+</mo> <mn>1</mn> </mrow> <mn>2</mn> </mfrac> </mrow> <mrow> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>&amp;CenterDot;</mo> <msub> <mover> <mi>u</mi> <mo>&amp;OverBar;</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>-</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>19</mn> <mo>)</mo> </mrow> </mrow>
将A(q,t)代入上式,可得梯度ψk(t,θ)的计算公式;
步骤(3)具体是采用赤池信息准则确定LTV-OE模型的模型阶次n以及正交多项式阶次m;
所述的赤池信息准则为:
<mrow> <mi>A</mi> <mi>I</mi> <mi>C</mi> <mo>=</mo> <msub> <mi>logV</mi> <mrow> <mi>K</mi> <mi>N</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>&amp;theta;</mi> <mo>)</mo> </mrow> <mo>+</mo> <mfrac> <mrow> <mn>2</mn> <mi>d</mi> </mrow> <msub> <mi>N</mi> <mi>k</mi> </msub> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>20</mn> <mo>)</mo> </mrow> </mrow>
其中,Nk为辨识数据个数,Nk=K·N;d为模型参数个数,d=2n·m;
步骤(4)具体是对于LTV模型相邻批次做差分有:
<mrow> <msub> <mi>y</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>q</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mi>A</mi> <mrow> <mo>(</mo> <mi>q</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>&amp;lsqb;</mo> <msub> <mi>u</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>u</mi> <mrow> <mi>k</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>&amp;rsqb;</mo> <mo>+</mo> <msub> <mi>v</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>v</mi> <mrow> <mi>k</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>21</mn> <mo>)</mo> </mrow> </mrow>
<mrow> <msub> <mi>y</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>q</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mi>A</mi> <mrow> <mo>(</mo> <mi>q</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mfrac> <msub> <mi>r</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>w</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>22</mn> <mo>)</mo> </mrow> </mrow>
写成状态空间形式为:
<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>=</mo> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>r</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>y</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>Cx</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>w</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>23</mn> <mo>)</mo> </mrow> </mrow>
其中,
预测模型:
<mrow> <msub> <mover> <mi>y</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>j</mi> <mo>|</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>Cx</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>j</mi> <mo>|</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mover> <mi>w</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>j</mi> <mo>|</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>25</mn> <mo>)</mo> </mrow> </mrow>
<mrow> <msub> <mover> <mi>y</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>j</mi> <mo>|</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>Cx</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>j</mi> <mo>|</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>w</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>26</mn> <mo>)</mo> </mrow> </mrow>
yk(t)-yk-1(t)=Cxk(t)+wk(t)因此有:
<mrow> <msub> <mover> <mi>y</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>I</mi> <mrow> <mi>p</mi> <mi>x</mi> <mn>1</mn> </mrow> </msub> <mo>&amp;CenterDot;</mo> <mi>C</mi> <mo>&amp;CenterDot;</mo> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>I</mi> <mrow> <mi>p</mi> <mi>x</mi> <mn>1</mn> </mrow> </msub> <mo>&amp;CenterDot;</mo> <msub> <mi>w</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>27</mn> <mo>)</mo> </mrow> </mrow>
P为预测时域;
由于xk(t)为已知状态,则根据递推公式有:
<mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>|</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mover> <mi>r</mi> <mo>^</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>28</mn> <mo>)</mo> </mrow> </mrow>
<mrow> <mtable> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>2</mn> <mo>|</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>|</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> <msub> <mi>r</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>|</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mover> <mi>r</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> <msub> <mover> <mi>r</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>|</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>|</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>)</mo> </mrow> <mn>...</mn> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>)</mo> </mrow> <mn>...</mn> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> <msub> <mover> <mi>r</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mn>...</mn> <mo>+</mo> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>)</mo> </mrow> <msub> <mover> <mi>r</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>-</mo> <mn>1</mn> <mo>|</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>+</mo> <mn>1</mn> <mo>|</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mn>...</mn> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mn>...</mn> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mover> <mi>r</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mn>...</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>+</mo> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>)</mo> </mrow> <msub> <mover> <mi>r</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>-</mo> <mn>1</mn> <mo>|</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>P</mi> <mo>|</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>P</mi> <mo>)</mo> </mrow> <mn>...</mn> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>P</mi> <mo>)</mo> </mrow> <mn>...</mn> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mover> <mi>r</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mn>...</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>+</mo> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>P</mi> <mo>)</mo> </mrow> <mn>...</mn> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>)</mo> </mrow> <msub> <mover> <mi>r</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>-</mo> <mn>1</mn> <mo>|</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>29</mn> <mo>)</mo> </mrow> </mrow>
由于控制时域为M,则有:
综上推导,可得,
<mrow> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>|</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>|</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>+</mo> <mn>1</mn> <mo>|</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>P</mi> <mo>|</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <mrow> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>M</mi> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mi>M</mi> <mo>+</mo> <mn>1</mn> </mrow> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>P</mi> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>2</mn> </mrow> <mi>M</mi> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>2</mn> </mrow> <mrow> <mi>M</mi> <mo>+</mo> <mn>1</mn> </mrow> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mrow> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>2</mn> </mrow> <mi>P</mi> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mrow> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mi>M</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>P</mi> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <mrow> <msub> <mover> <mi>r</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>r</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>-</mo> <mn>1</mn> <mo>|</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>
<mrow> <mi>h</mi> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> </mrow> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <mrow> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>M</mi> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mi>M</mi> <mo>+</mo> <mn>1</mn> </mrow> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>P</mi> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <mi>g</mi> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>2</mn> </mrow> <mi>M</mi> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>2</mn> </mrow> <mrow> <mi>M</mi> <mo>+</mo> <mn>1</mn> </mrow> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mrow> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>2</mn> </mrow> <mi>P</mi> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mrow> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mi>M</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>P</mi> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>
则可表示为:
<mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>h</mi> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> </mrow> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>g</mi> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> </mrow> <msub> <mover> <mi>r</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>-</mo> <mn>1</mn> </mrow> <mi>t</mi> </msubsup> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>30</mn> <mo>)</mo> </mrow> </mrow>
带入(27)有:
<mrow> <msub> <mover> <mi>y</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>I</mi> <mrow> <mi>p</mi> <mi>x</mi> <mn>1</mn> </mrow> </msub> <mo>&amp;CenterDot;</mo> <mi>C</mi> <mo>&amp;CenterDot;</mo> <mo>&amp;lsqb;</mo> <mi>h</mi> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>&amp;CenterDot;</mo> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>g</mi> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>&amp;CenterDot;</mo> <msub> <mover> <mi>r</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>-</mo> <mn>1</mn> </mrow> <mi>t</mi> </msubsup> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>&amp;rsqb;</mo> <mo>+</mo> <msub> <mi>I</mi> <mrow> <mi>P</mi> <mi>x</mi> <mn>1</mn> </mrow> </msub> <mo>&amp;CenterDot;</mo> <msub> <mi>w</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow>
整理得,
<mrow> <msub> <mover> <mi>y</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>G</mi> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> </mrow> <msub> <mover> <mi>r</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>-</mo> <mn>1</mn> </mrow> <mi>t</mi> </msubsup> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>f</mi> <mi>k</mi> </msub> <msubsup> <mo>(</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>31</mn> <mo>)</mo> </mrow> </mrow>
其中,
<mrow> <mi>G</mi> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <mrow> <mi>C</mi> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>C</mi> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>2</mn> </mrow> <mi>M</mi> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mrow> <mi>C</mi> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>C</mi> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>2</mn> </mrow> <mrow> <mi>M</mi> <mo>+</mo> <mn>1</mn> </mrow> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mrow> <mi>C</mi> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>C</mi> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>2</mn> </mrow> <mi>P</mi> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mrow> <mi>C</mi> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mi>M</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>P</mi> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>
<mrow> <msub> <mi>f</mi> <mi>k</mi> </msub> <msubsup> <mo>(</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> <mo>=</mo> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>+</mo> <mi>H</mi> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>&amp;CenterDot;</mo> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>I</mi> <mrow> <mi>P</mi> <mi>x</mi> <mn>1</mn> </mrow> </msub> <mo>&amp;CenterDot;</mo> <msub> <mi>w</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>32</mn> <mo>)</mo> </mrow> </mrow>
选目标函数为:
<mrow> <mi>J</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>,</mo> <mi>k</mi> <mo>,</mo> <mi>M</mi> <mo>,</mo> <mi>P</mi> <mo>)</mo> </mrow> <mo>=</mo> <mo>|</mo> <mo>|</mo> <msub> <mi>y</mi> <mi>r</mi> </msub> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mover> <mi>y</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>|</mo> <msubsup> <mo>|</mo> <mi>Q</mi> <mn>2</mn> </msubsup> <mo>+</mo> <mo>|</mo> <mo>|</mo> <msub> <mi>r</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>-</mo> <mn>1</mn> </mrow> <mi>t</mi> </msubsup> <mo>)</mo> </mrow> <mo>|</mo> <msubsup> <mo>|</mo> <mi>R</mi> <mn>2</mn> </msubsup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>33</mn> <mo>)</mo> </mrow> </mrow>
无约束问题解析解为:
<mrow> <msub> <mi>r</mi> <mi>k</mi> </msub> <mo>*</mo> <mo>=</mo> <msup> <mrow> <mo>(</mo> <msup> <mi>G</mi> <mi>T</mi> </msup> <mi>Q</mi> <mi>G</mi> <mo>+</mo> <mi>R</mi> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msup> <mi>G</mi> <mi>T</mi> </msup> <mi>Q</mi> <mo>&amp;CenterDot;</mo> <mo>&amp;lsqb;</mo> <msub> <mi>y</mi> <mi>r</mi> </msub> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>-</mo> <mi>f</mi> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>&amp;rsqb;</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>34</mn> <mo>)</mo> </mrow> </mrow>
令dT=[1 0 … 0](GTQG+R)-1GTQ,则
<mrow> <msub> <mi>r</mi> <mi>k</mi> </msub> <mo>=</mo> <msup> <mi>d</mi> <mi>T</mi> </msup> <mo>&amp;lsqb;</mo> <msub> <mi>y</mi> <mi>r</mi> </msub> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>-</mo> <mi>f</mi> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>&amp;rsqb;</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>35</mn> <mo>)</mo> </mrow> </mrow>
<mrow> <msub> <mi>f</mi> <mi>k</mi> </msub> <msubsup> <mo>(</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> <mo>=</mo> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>+</mo> <mi>H</mi> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>&amp;CenterDot;</mo> <msub> <mi>x</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>I</mi> <mrow> <mi>P</mi> <mi>x</mi> <mn>1</mn> </mrow> </msub> <mo>&amp;CenterDot;</mo> <msub> <mi>w</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>36</mn> <mo>)</mo> </mrow> </mrow>
其中,
<mrow> <mi>H</mi> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <mrow> <mi>C</mi> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>C</mi> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>M</mi> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>C</mi> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mi>M</mi> <mo>+</mo> <mn>1</mn> </mrow> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>C</mi> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>P</mi> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <mi>G</mi> <mrow> <mo>(</mo> <msubsup> <mo>|</mo> <mrow> <mi>t</mi> <mo>+</mo> <mi>P</mi> </mrow> <mrow> <mi>t</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <mrow> <mi>C</mi> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>C</mi> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>2</mn> </mrow> <mi>M</mi> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mrow> <mi>C</mi> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>C</mi> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>2</mn> </mrow> <mrow> <mi>M</mi> <mo>+</mo> <mn>1</mn> </mrow> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mrow> <mi>C</mi> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>C</mi> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>2</mn> </mrow> <mi>P</mi> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mn>...</mn> </mtd> <mtd> <mrow> <mi>C</mi> <munderover> <mo>&amp;Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mi>M</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>P</mi> </munderover> <mi>A</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>i</mi> <mo>)</mo> </mrow> <mi>B</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>M</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>
求解优化命题公式(33),得到最终解析解公式(35),从而得到控制律为:
uk(t)=rk(t),k=1;uk(t)=rk(t)+uk-1(t),k>1 (37)。
CN201510063661.3A 2015-02-06 2015-02-06 一种基于正交参数化ltv模型的迭代学习预测控制方法 Expired - Fee Related CN104657549B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510063661.3A CN104657549B (zh) 2015-02-06 2015-02-06 一种基于正交参数化ltv模型的迭代学习预测控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510063661.3A CN104657549B (zh) 2015-02-06 2015-02-06 一种基于正交参数化ltv模型的迭代学习预测控制方法

Publications (2)

Publication Number Publication Date
CN104657549A CN104657549A (zh) 2015-05-27
CN104657549B true CN104657549B (zh) 2018-02-16

Family

ID=53248669

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510063661.3A Expired - Fee Related CN104657549B (zh) 2015-02-06 2015-02-06 一种基于正交参数化ltv模型的迭代学习预测控制方法

Country Status (1)

Country Link
CN (1) CN104657549B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105159071A (zh) * 2015-08-14 2015-12-16 浙江大学 一种迭代学习策略下工业模型预测控制***的经济性能评估方法
CN107957680B (zh) * 2017-11-20 2020-07-07 太原理工大学 基于生存信息势的批式反应器反应过程的控制器

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4734023A (en) * 1986-06-14 1988-03-29 Klockner Ferromatik Desma Gmbh Injection molding machine
CN102549580A (zh) * 2009-10-16 2012-07-04 拜尔材料科学股份公司 用于优化制造厚壁元件的注塑过程的计算机实施的方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4734023A (en) * 1986-06-14 1988-03-29 Klockner Ferromatik Desma Gmbh Injection molding machine
CN102549580A (zh) * 2009-10-16 2012-07-04 拜尔材料科学股份公司 用于优化制造厚壁元件的注塑过程的计算机实施的方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Injection Molding Control: From Single Cycle to Batch Control;Yi Yang 等;《Advance in Polymer Technology》;20091231;第27卷(第4期);第217-223页 *
基于2维性能参考模型的2维模型预测迭代学习控制策略;师佳 等;《自动化学报》;20130531;第39卷(第5期);摘要、第568-569页第2节 *
基于正交参数化的注塑过程保压段LTV建模方法;周建川 等;《第25届中国过程控制会议论文集》;20140809;第2-4页第2节 *

Also Published As

Publication number Publication date
CN104657549A (zh) 2015-05-27

Similar Documents

Publication Publication Date Title
Yang et al. Adaptive control of the filling velocity of thermoplastics injection molding
CN104932263B (zh) 一种多阶段间歇过程的最小运行时间控制方法
EP1439046B1 (en) Automated molding technology for thermoplastic injection molding
CN105607591B (zh) 一种控制器异步切换的间歇过程最小运行时间控制方法
CN100405376C (zh) 塑料注射工艺参数的确定方法及注塑机
CN111079338A (zh) 一种汽车后视镜外壳注塑工艺优化方法
CN107918283B (zh) 一种批次注塑过程抗干扰的混杂稳定控制器设计方法
Matin et al. A CAD/CAE-integrated injection mold design system for plastic products
CN201483722U (zh) 用于注塑成型电池槽或盖的热流道注塑模具
Xiao et al. Optimal design of heating system in rapid thermal cycling blow mold by a two-step method based on sequential quadratic programming
CN110871544B (zh) 一种科学注塑可视化技术
CN109100941B (zh) 多阶段间歇过程二维抗干扰预测控制器设计方法
CN103713521A (zh) 一种针对注塑过程区间时滞的2d控制器设计方法
CN111611715B (zh) 一种注射成形工艺参数无模型优化方法
Martowibowo et al. Optimization and simulation of plastic injection process using genetic algorithm and moldflow
CN104657549B (zh) 一种基于正交参数化ltv模型的迭代学习预测控制方法
EP2323050A1 (de) Computer-implementiertes Verfahren zum Optimieren eines Spritzgussprozesses zur Herstellung dickwandiger Bauteile
CN103901773A (zh) 一种针对输入时滞的2d混杂控制器设计方法
CN108073077B (zh) 批次过程无穷时域优化的线性二次混杂容错控制方法
CN107972243A (zh) 基于som神经网络的注塑工艺优化方法及注塑工艺
CN109991853B (zh) 多阶段间歇过程2d输入输出约束跟踪控制方法
CN107942669B (zh) 批次注塑过程的受限滚动时域混杂跟踪控制方法
US20230241826A1 (en) Method and device for reducing the amount of reworking required on mold cavities prior to their use in series production
CN208392578U (zh) 一种扩腔型汽车门外把手注塑模具
CN106273240B (zh) 一种基于压力测量的外部气体辅助注塑成型方法及设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180216

CF01 Termination of patent right due to non-payment of annual fee