针对空间密频结构的稳定自适应模糊主动振动控制方法与流程

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

技术特征:

1.一种针对空间密频结构的稳定自适应模糊主动振动控制方法,其特征在于步骤如下:

(1)将结构n阶物理空间模型经坐标变换转化到独立模态空间,获得结构n阶独立模态空间模型;

(2)对于上述步骤(1)建立的结构n阶独立模态空间模型,采用模态截断方法进行降阶处理,获得由m阶主模态组成的低阶独立模态空间模型;

(3)对于上述步骤(2)获得的结构低阶独立模态空间模型,为每一阶主模态设计独立的模糊控制器,该模糊控制器的输入变量为从物理坐标的量测信息提取的主模态振动信息;

(4)对于上述步骤(3)中的模糊控制器,设置解析模糊规则数为M,则所述模糊控制器的输出为M维模糊基函数向量和M维参数向量的点积,振动控制开始前对参数向量赋初值,同时引入投影算法设计解析模糊规则的参数向量自适应律,使得振动控制过程中参数向量能够根据控制效果自适应修改,并约束参数向量的界,避免过度修改模糊规则而造成不稳定;

(5)经上述步骤(4)解算得到模糊控制器的输出为独立模态空间内的各阶模态控制量,将各阶模态控制量综合为总的模态控制量,总的模态控制量通过坐标变换转化为物理坐标空间的实际控制量。

2.根据权利要求1所述的针对空间密频结构的稳定自适应模糊主动振动控制方法,其特征在于:所述步骤(3)中模糊控制器的输入变量按如下过程求取:

设降阶处理前模型阶数为n,量测维度为no。设为速度量测输出阵,对应物理空间速度量测为位移量测输出阵,对应物理空间位移量测ηc(t)=[η1 η2…ηm]T∈Rm×1为前m阶主模态的模态位移,Φc为系统前m阶主模态振型组成的n×m维矩阵;当量测维度no等于主模态数m时,CdΦc和CrΦc均为方阵,如满足CdΦc及CrΦc非奇异,则通过下式提取主模态信息

<mrow> <msub> <mover> <mi>&eta;</mi> <mo>~</mo> </mover> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>C</mi> <mi>d</mi> </msub> <msub> <mi>&Phi;</mi> <mi>c</mi> </msub> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msub> <mi>y</mi> <mi>d</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mover> <mover> <mi>&eta;</mi> <mo>~</mo> </mover> <mo>&CenterDot;</mo> </mover> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>C</mi> <mi>r</mi> </msub> <msub> <mi>&Phi;</mi> <mi>c</mi> </msub> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msub> <mi>y</mi> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow>

当量测维度no与主模态数m不相等时,CdΦc及CrΦc非方阵,通过下式提取主模态信息

<mrow> <msub> <mover> <mi>&eta;</mi> <mo>~</mo> </mover> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mrow> <mo>(</mo> <msup> <msub> <mi>&Phi;</mi> <mi>c</mi> </msub> <mi>T</mi> </msup> <msubsup> <mi>C</mi> <mi>d</mi> <mi>T</mi> </msubsup> <mo>)</mo> </mrow> <msup> <mrow> <mo>(</mo> <msub> <mi>C</mi> <mi>d</mi> </msub> <msub> <mi>&Phi;</mi> <mi>c</mi> </msub> <msup> <msub> <mi>&Phi;</mi> <mi>c</mi> </msub> <mi>T</mi> </msup> <msubsup> <mi>C</mi> <mi>d</mi> <mi>T</mi> </msubsup> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msub> <mi>y</mi> <mi>d</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mover> <mover> <mi>&eta;</mi> <mo>~</mo> </mover> <mo>&CenterDot;</mo> </mover> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mrow> <mo>(</mo> <msup> <msub> <mi>&Phi;</mi> <mi>c</mi> </msub> <mi>T</mi> </msup> <msubsup> <mi>C</mi> <mi>r</mi> <mi>T</mi> </msubsup> <mo>)</mo> </mrow> <msup> <mrow> <mo>(</mo> <msub> <mi>C</mi> <mi>r</mi> </msub> <msub> <mi>&Phi;</mi> <mi>c</mi> </msub> <msup> <msub> <mi>&Phi;</mi> <mi>c</mi> </msub> <mi>T</mi> </msup> <msubsup> <mi>C</mi> <mi>r</mi> <mi>T</mi> </msubsup> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msub> <mi>y</mi> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow>

对独立模态空间内每一阶主模态ηi,i=1,…,m,取模态位移误差和模态速度误差为

<mrow> <msub> <mi>e</mi> <mi>i</mi> </msub> <mo>=</mo> <msub> <mi>&eta;</mi> <mrow> <mi>t</mi> <mi>i</mi> </mrow> </msub> <mo>-</mo> <msub> <mover> <mi>&eta;</mi> <mo>~</mo> </mover> <mi>i</mi> </msub> </mrow>

<mrow> <msub> <mover> <mi>e</mi> <mo>&CenterDot;</mo> </mover> <mi>i</mi> </msub> <mo>=</mo> <msub> <mover> <mi>&eta;</mi> <mo>&CenterDot;</mo> </mover> <mrow> <mi>t</mi> <mi>i</mi> </mrow> </msub> <mo>-</mo> <msub> <mover> <mover> <mi>&eta;</mi> <mo>~</mo> </mover> <mo>&CenterDot;</mo> </mover> <mi>i</mi> </msub> </mrow>

中的第i阶模态位移信息,ηti为第i阶模态的理想模态位移;中的第i阶模态速度信息,为第i阶模态的理想模态速度,ηti在振动控制中一般均为零,

第i阶模态对应模糊控制器的输入变量为

<mrow> <mi>x</mi> <mo>=</mo> <msup> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>x</mi> <mn>1</mn> </msub> </mtd> <mtd> <msub> <mi>x</mi> <mn>2</mn> </msub> </mtd> </mtr> </mtable> </mfenced> <mi>T</mi> </msup> <mo>=</mo> <msup> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>e</mi> <mi>i</mi> </msub> </mtd> <mtd> <msub> <mover> <mi>e</mi> <mo>&CenterDot;</mo> </mover> <mi>i</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mi>T</mi> </msup> <mo>.</mo> </mrow>

3.根据权利要求1所述的针对空间密频结构的稳定自适应模糊主动振动控制方法,其特征在于:所述步骤(4)中模糊控制器的输出为:

f(x|θ)=θTξ(x)

这里设置解析模糊规则数为M,x=[x1 x2]T为所述模糊控制器的输入变量,模糊基函数向量ζ(x)=[ζ1,…,ζM]由模糊基函数ζk(x1,x2)组成,

<mrow> <msub> <mi>&zeta;</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>x</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mo>(</mo> <munderover> <mo>&Pi;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mn>2</mn> </munderover> <msubsup> <mi>a</mi> <mi>j</mi> <mi>k</mi> </msubsup> <mi>exp</mi> <mo>&lsqb;</mo> <mo>-</mo> <msup> <mrow> <mo>(</mo> <mfrac> <mrow> <msub> <mi>x</mi> <mi>j</mi> </msub> <mo>-</mo> <msubsup> <mover> <mi>x</mi> <mo>&OverBar;</mo> </mover> <mi>j</mi> <mi>k</mi> </msubsup> </mrow> <msubsup> <mi>&sigma;</mi> <mi>j</mi> <mi>k</mi> </msubsup> </mfrac> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>&rsqb;</mo> <mo>)</mo> </mrow> <mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>M</mi> </munderover> <mrow> <mo>(</mo> <munderover> <mo>&Pi;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mn>2</mn> </munderover> <msubsup> <mi>a</mi> <mi>j</mi> <mi>k</mi> </msubsup> <mi>exp</mi> <mo>&lsqb;</mo> <mo>-</mo> <msup> <mrow> <mo>(</mo> <mfrac> <mrow> <msub> <mi>x</mi> <mi>j</mi> </msub> <mo>-</mo> <msubsup> <mover> <mi>x</mi> <mo>&OverBar;</mo> </mover> <mi>j</mi> <mi>k</mi> </msubsup> </mrow> <msubsup> <mi>&sigma;</mi> <mi>j</mi> <mi>k</mi> </msubsup> </mfrac> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>&rsqb;</mo> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>,</mo> <mi>k</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>...</mn> <mo>,</mo> <mi>M</mi> </mrow>

其中均为模糊基函数中隶属度函数的实值参数,用于设计隶属度函数曲线;

为解析模糊规则的参数向量,振动控制开始前对参数向量赋初值,同时设计解析模糊规则的参数向量自适应律如下:

对每一阶主模态设计实值参数k1、k2,使得特征方程s2+k1s1+…+k2=0的特征根都位于复平面内的左半开平面,这里s为拉氏算子;

令矩阵由于|sI-Λc|=s2+k1s+k2,可知Λc为稳定矩阵,取Q∈R2×2为任意正定矩阵,根据Lyapunov方程

<mrow> <msubsup> <mi>&Lambda;</mi> <mi>c</mi> <mi>T</mi> </msubsup> <mi>P</mi> <mo>+</mo> <msub> <mi>P&Lambda;</mi> <mi>c</mi> </msub> <mo>=</mo> <mo>-</mo> <mi>Q</mi> </mrow>

可解得唯一正定对称矩阵P;

解析模糊规则的参数向量θ的自适应律为

其中,γ为学习率,pf为矩阵P的最后一列;为保证控制过程中参数向量有界,引入自适应控制中的投影算法,Pr[·]为投影算子,其定义为

<mrow> <msub> <mi>P</mi> <mi>r</mi> </msub> <mo>&lsqb;</mo> <msup> <mi>&gamma;x</mi> <mi>T</mi> </msup> <msub> <mi>p</mi> <mi>f</mi> </msub> <mi>&zeta;</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mo>=</mo> <msup> <mi>&gamma;x</mi> <mi>T</mi> </msup> <msub> <mi>p</mi> <mi>f</mi> </msub> <mi>&zeta;</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> <mo>-</mo> <msup> <mi>&gamma;x</mi> <mi>T</mi> </msup> <msub> <mi>p</mi> <mi>f</mi> </msub> <mfrac> <mrow> <msup> <mi>&theta;&theta;</mi> <mi>T</mi> </msup> </mrow> <mrow> <mo>|</mo> <mi>&theta;</mi> <msup> <mo>|</mo> <mn>2</mn> </msup> </mrow> </mfrac> <mi>&zeta;</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> </mrow>

其中|·|表示取向量的模,设计模糊规则参数向量的界θset,θset>0,则可在振动控制全过程确保模糊控制器的输出有界,即-θset≤f(x|θ)≤θset

4.根据权利要求1所述的针对空间密频结构的稳定自适应模糊主动振动控制方法,其特征在于:所述步骤(5)中总的模态控制量为:

f=[f1,…,fm]T,其中m为主模态数,fi为各主模态对应模糊控制器的输出,即各阶模态控制量,i=1,…,m;将总的模态控制量通过坐标变换转化为物理坐标空间的实际控制量,过程如下:

为控制输入阵,其中n为降阶处理前的原有模型阶数,nc为控制维度,Φc为系统前m阶主模态振型组成的n×m维矩阵;当控制维度nc等于主模态数m时,ΦcTB为方阵,如满足ΦcTB非奇异,则将总的模态控制量f(t)转化为实际控制量u(t)的方法为

u(t)=(ΦcTB)-1f(t)

当控制维度nc与主模态数m不相等时,ΦcTB非方阵,则将总的模态控制量f(t)转化为实际控制量u(t)的方法为

u(t)=(BTΦc)(ΦcTBBTΦc)-1f(t)

得到u(t)即为主动振动控制中物理坐标空间的实际控制量。

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