发明名称 基于迭代学的变风量空调系统风机静压控制的方法
摘要 基于迭代学的变风量空调系统风机静压控制的方法。提出将迭代学控制算法应用到变风量空调系统风机静压控制上,首先,建立了变风量空调系统风机的状态空间模型,并进一步将连续状态空间模型转化成系统的离散状态空间模型,并在此模型的基础上验证了控制方法的收敛性,得到系统收敛的条件。其次,更具得到的收敛条件设计了具体的迭代学算法,并通过仿真实验证明了算法得有效性。理论证明相比传统的PID算法,系统的稳态性能和动态性能都得到极大的提高,具有非常重要的理论指导意义和实用价值。
申请公布号 CN104850679A 申请公布日期 2015.08.19
申请号 CN201510155049.9 申请日期 2015.04.03
申请人 浙江工业大学 发明人 耿继朴;齐光快;何熊熊
分类号 G06F17/50(2006.01)I;F24F11/00(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 杭州天正专利事务所有限公司 33201 代理人 王兵;黄美娟
主权项 基于迭代学习的变风量空调系统风机静压控制方法,其工作步骤是:步骤1.建立变风量空调送风系统的模型;从变风量空调系统运行的原理出发,建立变风量空调送风系统的模型的过程如下:对风机的直流电动机分析得:电枢回路电压方程:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>u</mi><mi>a</mi></msub><mo>=</mo><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>L</mi><mi>a</mi></msub><mfrac><mrow><msub><mi>di</mi><mi>a</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow><mi>dt</mi></mfrac><mo>+</mo><msub><mi>R</mi><mi>a</mi></msub><msub><mi>i</mi><mi>a</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>E</mi><mi>a</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000693456130000011.GIF" wi="839" he="128" /></maths>u<sub>a</sub>(t)=电枢电压i<sub>a</sub>(t)=电枢电流L<sub>a</sub>=电枢电路电感R<sub>a</sub>=电枢电路电阻E<sub>a</sub>(t)=反电动势电磁转矩方程:M<sub>m</sub>(t)=C<sub>m</sub>i<sub>a</sub>(t)   (2)M<sub>m</sub>(t)=电磁转矩C<sub>m</sub>=电动机转矩系数i<sub>a</sub>(t)=电枢电流电动机轴上的转矩平衡方程:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>J</mi><mi>m</mi></msub><mo>=</mo><mfrac><mrow><mi>d</mi><msub><mi>&omega;</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow><mi>dt</mi></mfrac><mo>=</mo><msub><mi>f</mi><mi>m</mi></msub><msub><mi>&omega;</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>M</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>M</mi><mi>c</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000693456130000012.GIF" wi="846" he="130" /></maths>M<sub>m</sub>(t)=电磁转矩M<sub>c</sub>(t)=空载损耗f<sub>m</sub>=电动机轴上的粘性摩擦系数J<sub>m</sub>=电动机轴上的转动惯量反电动势方程:E<sub>a</sub>(t)=C<sub>e</sub>ω<sub>m</sub>(t)   (4)C<sub>e</sub>=反电势系数通过上面的方程并且忽略空载损耗得<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>u</mi><mi>a</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>L</mi><mi>a</mi></msub><mfrac><mrow><msub><mi>di</mi><mi>a</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow><mi>dt</mi></mfrac><mo>+</mo><msub><mi>R</mi><mi>a</mi></msub><msub><mi>i</mi><mi>a</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>C</mi><mi>e</mi></msub><msub><mi>&omega;</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000693456130000013.GIF" wi="762" he="133" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>J</mi><mi>m</mi></msub><mfrac><mrow><mi>d</mi><msub><mi>&omega;</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow><mi>dt</mi></mfrac><mo>+</mo><msub><mi>f</mi><mi>m</mi></msub><msub><mi>&omega;</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>C</mi><mi>m</mi></msub><msub><mi>i</mi><mi>a</mi></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>]]></math><img file="FDA0000693456130000014.GIF" wi="770" he="123" /></maths>根据风机运行特性第一定律可得,不同实际转速下风机压头与标准设计转速下风机压头的关系<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mfrac><msub><mi>P</mi><mi>r</mi></msub><msub><mi>P</mi><mi>s</mi></msub></mfrac><mo>=</mo><msup><mrow><mo>(</mo><mfrac><msub><mi>N</mi><mi>r</mi></msub><msub><mi>N</mi><mi>s</mi></msub></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000693456130000021.GIF" wi="429" he="169" /></maths>P<sub>r</sub>=实际转速下的风机压头P<sub>s</sub>=标准设计转速下风机压头N<sub>r</sub>=实际转速N<sub>s</sub>=标准设计转速风机转速与角速度的关系:ω<sub>m</sub>(t)=2πN<sub>r</sub>   (8)整理得<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>P</mi><mi>r</mi></msub><mo>=</mo><msub><mi>P</mi><mi>s</mi></msub><msup><mrow><mo>(</mo><mfrac><msub><mi>N</mi><mi>r</mi></msub><msub><mi>N</mi><mi>s</mi></msub></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mo>=</mo><msub><mi>P</mi><mi>s</mi></msub><msup><mrow><mo>(</mo><mfrac><mrow><msub><mi>&omega;</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow><mrow><mn>2</mn><mi>&pi;</mi><msub><mi>N</mi><mi>s</mi></msub></mrow></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000693456130000022.GIF" wi="720" he="143" /></maths>对角速度线性化并忽略掉其中的高阶项得<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mi>P</mi><mi>r</mi></msub><mo>=</mo><msub><mi>P</mi><mi>s</mi></msub><mfrac><mrow><msub><mi>&omega;</mi><mi>m</mi></msub><mrow><mo>(</mo><msub><mi>t</mi><mn>0</mn></msub><mo>)</mo></mrow></mrow><mrow><mi>&pi;</mi><msub><mi>N</mi><mi>s</mi></msub></mrow></mfrac><msub><mi>&omega;</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000693456130000023.GIF" wi="604" he="140" /></maths>对管路系统分析得<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mi>gz</mi><mn>1</mn></msub><mo>+</mo><mfrac><msubsup><mi>u</mi><mn>1</mn><mn>2</mn></msubsup><mn>2</mn></mfrac><mo>+</mo><mfrac><msub><mi>p</mi><mn>1</mn></msub><mi>&rho;</mi></mfrac><mo>+</mo><msub><mi>w</mi><mi>e</mi></msub><mo>=</mo><msub><mi>gz</mi><mn>2</mn></msub><mo>+</mo><mfrac><msubsup><mi>u</mi><mn>2</mn><mn>2</mn></msubsup><mn>2</mn></mfrac><mo>+</mo><mfrac><msub><mi>p</mi><mn>2</mn></msub><mi>&rho;</mi></mfrac><mo>+</mo><msub><mi>w</mi><mi>f</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000693456130000024.GIF" wi="903" he="148" /></maths>z=相对基准面的高度u=平均流速p=表压w<sub>e</sub>=风机做的功w<sub>f</sub>=管路机械能损失由于风机出口和管路系统静压测定点的相对基准面的高度基本一致,风机出口和管路系统静压测定点的风速基本一致,则上式转化成P<sub>2</sub>=P<sub>1</sub>‑ρw<sub>f</sub>   (12)则取i<sub>a</sub>(t),ω<sub>m</sub>(t)为状态变量,P<sub>2</sub>为输出变量得如下状态方程:<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><mover><mi>X</mi><mo>.</mo></mover><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mo>-</mo><mfrac><msub><mi>R</mi><mi>a</mi></msub><msub><mi>L</mi><mi>a</mi></msub></mfrac></mtd><mtd><mo>-</mo><mfrac><msub><mi>C</mi><mi>e</mi></msub><msub><mi>L</mi><mi>a</mi></msub></mfrac></mtd></mtr><mtr><mtd><mfrac><msub><mi>C</mi><mi>m</mi></msub><msub><mi>J</mi><mi>m</mi></msub></mfrac></mtd><mtd><mfrac><msub><mi>f</mi><mi>m</mi></msub><msub><mi>J</mi><mi>m</mi></msub></mfrac></mtd></mtr></mtable></mfenced><mi>X</mi><mo>+</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mfrac><mn>1</mn><msub><mi>L</mi><mi>a</mi></msub></mfrac></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><msub><mi>u</mi><mi>a</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000693456130000025.GIF" wi="759" he="283" /></maths><maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><mi>y</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>P</mi><mi>s</mi></msub><mfrac><mrow><msub><mi>&omega;</mi><mi>m</mi></msub><mrow><mo>(</mo><msub><mi>t</mi><mn>0</mn></msub><mo>)</mo></mrow></mrow><mrow><mi>&pi;</mi><msub><mi>N</mi><mi>s</mi></msub></mrow></mfrac></mtd></mtr></mtable></mfenced><mi>X</mi><mo>+</mo><mi>&rho;</mi><msub><mi>w</mi><mi>f</mi></msub></mrow>]]></math><img file="FDA0000693456130000026.GIF" wi="531" he="164" /></maths>对于变风量空调系统,由于流过送风系统的风量是变化的,为了使送风系统的模型能够反映这种变化对模型输出的影响,在输出端加入干扰,并将其加入到管路机械能造成的影响中;步骤2.将连续状态空间模型转化成离散状态空间模型;在线性连续系统状态空间表达式的基础上,使用在输入端加一个采样开关和零阶保持器的方法得到系统的离散状态空间表达式:X[(k+1)T]=AX(kT)+Bu(kT)y=CX(kT)+d(kT)   (14)其中T为采样周期,K为0到N的整数;加入批次轴参数,并加入重复性的干扰,得到系统的二维状态空间表达式<maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><mfenced open='{' close=''><mtable><mtr><mtd><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mi>AX</mi><mrow><mo>(</mo><mi>t</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mi>Bu</mi><mrow><mo>(</mo><mi>t</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mi>CX</mi><mrow><mo>(</mo><mi>t</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mi>d</mi><mrow><mo>(</mo><mi>t</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000693456130000031.GIF" wi="844" he="157" /></maths>K代表批次坐标,t代表时间坐标,t的取值在0到N之间,N表示采样周期的个数;步骤3.迭代学习律的设计和收敛性验证;3.1迭代学习率的设计:对于对使用定静压控制模式的变风量空调系统,控制目的是将送风管道的静压值控制到设定值,同时减少系统响应的震荡过程;即寻找一组输入序列U<sub>k</sub>=[u<sub>k</sub>(0),u<sub>k</sub>(1),u<sub>k</sub>(2),...,u<sub>k</sub>(N‑1)]使得输出序列能够跟踪目的输出序列Y<sub>d</sub>=[y<sub>d</sub>(1),y<sub>d</sub>(2),...,y<sub>d</sub>(N)]即:<maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><mfenced open='{' close=''><mtable><mtr><mtd><mi>e</mi><mrow><mo>(</mo><mi>t</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>y</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><munder><mi>lim</mi><mrow><mi>k</mi><mo>&RightArrow;</mo><mo>&infin;</mo></mrow></munder><mo>|</mo><mo>|</mo><mi>e</mi><mrow><mo>(</mo><mi>t</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow><mo>|</mo><mo>|</mo><mo>&RightArrow;</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000693456130000032.GIF" wi="576" he="181" /></maths>定义:<img file="FDA0000693456130000033.GIF" wi="676" he="69" />Δu(t‑1,k)=u(t‑1,k+1)‑u(t‑1,k)Δd(t,k)=d(t,k+1)‑d(t,k)结合以上定义,则风机和送风管路静压系统的二维离散状态空间表达式,可以转化成二维Roesser模型:<img file="FDA0000693456130000034.GIF" wi="824" he="318" />因此控制目的也就转化成寻找Δu(t‑1,k)使e(t,k)收敛;设计控制律:u(t‑1,k+1)=u(t‑1,k)+L·e(t,k)(18)其中L为迭代学习律;3.2收敛性验证:因为干扰为重复性干扰,则可得:<img file="FDA0000693456130000041.GIF" wi="874" he="158" />定义二维系统的状态转移矩阵如下:<maths num="0013" id="cmaths0013"><math><![CDATA[<mrow><mi>T</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>A</mi></mtd><mtd><mi>BL</mi></mtd></mtr><mtr><mtd><mo>-</mo><mi>CA</mi></mtd><mtd><mi>I</mi><mo>-</mo><mi>CBL</mi></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000693456130000042.GIF" wi="452" he="155" /></maths><maths num="0014" id="cmaths0014"><math><![CDATA[<mrow><msup><mi>T</mi><mn>1,0</mn></msup><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>A</mi></mtd><mtd><mi>BL</mi></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000693456130000043.GIF" wi="326" he="160" /></maths><maths num="0015" id="cmaths0015"><math><![CDATA[<mrow><msup><mi>T</mi><mn>0,1</mn></msup><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>-</mo><mi>CA</mi></mtd><mtd><mi>I</mi><mo>-</mo><mi>CBL</mi></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000693456130000044.GIF" wi="493" he="157" /></maths>根据二维系统理论得:<img file="FDA0000693456130000045.GIF" wi="867" he="159" />T<sup>i,j</sup>=T<sup>1,0</sup>·T<sup>i‑1,j</sup>+T<sup>0,1</sup>·T<sup>i,j‑1</sup>T<sup>i,j</sup>=0(i&lt;0orj&lt;0)假设x(0,k)=x0对任意的k&gt;0都成立则得:<img file="FDA0000693456130000046.GIF" wi="733" he="161" />给出系统收敛的充分条件是:T<sup>0,1</sup>渐进稳定,即矩阵I‑CBL的特征值都位于单位圆内;由此可以确定学习律L的取值范围,只要L的取值合适,就能保证输出值对设定值得跟踪,并且获得理想的动态过程步骤4.迭代学习控制方法实现:4.1初始条件:设定初始条件x(0,k)=x0对任意的k&gt;0都成立,并去取u(t,1)=04.2将u(t,k)作用到系统的离散状态空间模型上,得到模型的响应输出y(t,k)进而得e(t,k)=y<sub>d</sub>(t)‑y(t,k)4.3判断e(t,k)的范围,当其符合误差要求时将控制序列作用到实际系统上,当不符合误差要求时,的第k+1次的控制序列:u(t‑1,k+1)=u(t‑1,k)+L·e(t,k)并返回到4.24.4当符合误差要求的控制序列作用到实际系统上时,测量系统的输出,并与参考轨迹相比较,得到误差值,当符合误差要求时保持控制序列不变,否则返回4.2。
地址 310014 浙江省杭州市下城区潮王路18号