欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2019111986267
申请人: 闽江学院
专利类型:发明专利
专利状态:已下证
专利领域: 控制;调节
更新日期:2024-04-18
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种结构半主动最优预测控制方法,其特征在于,首先引入灰色预测系统对LQG控制器的输入进行预测,然后利用鲸鱼优化算法对LQG控制器参数进行优化设计,最后结合自适应神经模糊推理系统实现结构的半主动预测控制。

2.根据权利要求1所述的一种结构半主动最优预测控制方法,其特征在于,具体包括以下步骤:步骤S1:将灰色预测系统接在加速度传感器的输出端,使其实时纠正滞后的加速度响应,并输出加速度响应的预测值;

步骤S2:利用控制器LQG的Kalman滤波观测器,根据加速度响应的预测值计算出建筑结构的全状态响应,即所有楼层的位移和速度;

步骤S3:利用鲸鱼优化算法对控制器LQG进行带约束多目标的优化设计,对LQG的反馈增益进行优化;

步骤S4:基于全状态响应,利用步骤S3优化得到的控制器LQG计算控制系统的理想控制力;

步骤S5:基于磁流变阻尼器的正向模型,训练出其ANFIS逆向模型,使步骤S4得到的理想控制力转换成磁流变阻尼器的控制信号;

步骤S6:将控制信号作为磁流变阻尼器正向模型的输入,利用磁流变阻尼器正向模型计算得到结构减震所需的阻尼力。

3.根据权利要求2所述的一种结构半主动最优预测控制方法,其特征在于,步骤S1具体包括以下步骤:步骤S11:产生原始数列:设灰色预测系统的模型维数为m,针对第i个楼层,通过采集当前时刻的加速度xi(n)及其之前m-1个时刻的加速度xi(n-1),xi(n-2),…xi(n-m+1),生成原始数据数列:式中, 是m维离散采样的第i层加速度数据序列,n为当前采样时刻;

步骤S12:对原始数据进行如下的预处理:

式中,di是第i个楼层加速度绝对值的最大值;

步骤S13:对预处理后的数据进行累加操作,生成

式中,AGO表示累加运算;

步骤S14:生成相邻均值数列:

步骤S15:进行灰色建模并求出以下白化方程的解:

式中,参数Agi和Bgi分别为 的发展系数向量和灰色作用向量;

步骤S16:累减生成第r步预测值:

式中,IAGO表示累减运算;

步骤S17:对数据进行还原,得到最终的第r步预测值:

步骤S18:判断k是否等于m,若是,则结束,否则,令k=k+1,利用等维新息的思想采用下式更新数列后返回步骤S12:

4.根据权利要求3所述的一种结构半主动最优预测控制方法,其特征在于,步骤S11中,灰色预测系统采用等维新息模型,在这个模型中原始数据得到实时更新;每次采样在补充最新时刻加速度的同时最旧时刻的加速度被不断淘汰;若产生的原始数列的首位数等于0,则重新进行采集,直至采集到非0值。

5.根据权利要求2所述的一种结构半主动最优预测控制方法,其特征在于,步骤S3具体包括以下步骤:步骤S31:确定控制器LQG中Kalman滤波观测器的加权矩阵Qe和Re;

步骤S32:确定优化目标函数,如下所示:

Obj=β×J1+(α-β)×J2+(1-α)×J3;

其中,

式中,Obj亦为接下来的鲸鱼优化算法中的适应度函数;xi(t)、xdi(t)和 分别是受控时第i层的相对位移、层间位移和绝对加速度;xunc、xd,unc和 分别是无控时的最大相对位移、最大层间位移以及最大绝对加速度;J1、J2和J3是分别使最大相对位移、最大层间位移和最大绝对加速度最小化的单目标函数,α和β是反映相对重要性的权重系数;

步骤S33:根据受控对象的属性和控制目标,确定LQG控制器的最优反馈增益的加权矩阵Q和R的结构,确定矩阵中待优化参数的数量和取值范围;

步骤S34:随机生成鲸鱼个体的位置信息X=[X1,...,XN],初始化种群大小N以及迭代次数Tmax;

步骤S35:计算LQG控制器的最优反馈增益G、反馈控制力和每个个体的适应度函数值f(Xi);然后找出适应度值最优的个体位置作为最优位置X;令j=1,并进入步骤S36;

步骤S36:进行迭代计算,令j=j+1,更新a、k1、A、C、D、l;

步骤S37:当概率p<0.5时,采用收缩包围机制,具体为:如果|A|≥1,在当前群体范围内随机确定鲸鱼个体位置Xi,rand,并采用下式更新个体的位置:式中,A=2*a*k1-a,其中,a∈[0,2],k1∈[0,1], C=2×k2,k2∈[0,1];

如果|A|<1,采用下式更新个体的位置:

式中,其中, 其中Xleader为上一轮最优个体;

当概率p≥0.5时,执行螺旋式位置更新,具体为:

k+1 bl

Xi =D×e cos(2πl)+Xleader;

式中,D=|Xleader-Xik|,b=1,l=(a2-1)×rahd+1,a2∈[-2,-1];

步骤S38:当每个个体完成位置更新后,判断是否超出预设的取值范围,若更新后的参数大于上限值,则取上限值,若参数小于下限值,则取下限值;

步骤S39:计算更新后的种群适应度,若新种群中的最优鲸鱼个体的适应度优于原种群中的最优鲸鱼个体,则用新种群中的最优鲸鱼位置替代原种群中的最优鲸鱼位置;否则,保持原种群中最优鲸鱼的位置不变;

步骤S310:记录此时最优鲸鱼个体的位置及其适应度;若j

步骤S311:输出最优个体位置,即加权矩阵Q和R的优化参数。

6.根据权利要求5所述的一种结构半主动最优预测控制方法,其特征在于,步骤S35中,为了使反馈控制力为半主动闭环控制系统中的理想控制力,若反馈控制力超出磁流变阻尼器的最大量程,则令适应度函数值f(Xi)=1。

7.根据权利要求5所述的一种结构半主动最优预测控制方法,其特征在于,步骤S4具体包括以下步骤:步骤S41:将步骤S1中灰色预测系统输出的加速度预测值和LQG控制器输出的理想控制力作为控制器LQG的Kalman滤波观测器的输入,基于S31设定的Qe和Re,使滤波观测器输出全状态响应z(t)的预估值 其中,Kalman滤波观测器表示为:式中,Ke是Kalman滤波观测器的增益,由Qe和Re共同决定; 是由n层加速度组成的测量输出, 为Y(t)的估计值;A、B以及C是系统状态方程矩阵,fd(t)为反馈控制力,即所述的理想控制力;

步骤S42:令LQG的控制目标为:

式中,q1、q2以及ri分别是最大相对位移xmax、最大绝对加速度 和反馈控制分力fdi的加权系数,N是控制力的数量,T为采样周期;控制的核心是通过求取最优反馈控制器,使性能指标J达到最小值,将J改写为:式中,Q为状态变量 的加权矩阵,R为反馈控制力fd的加权矩阵,其中加权矩阵Q与R的参数由步骤S3优化确定,fd为由N个fdi组成的对角阵;

步骤S43:根据最优控制律,得到控制器的反馈控制力为:其中,G是最优反馈增益,P由如下Riccati方程求出:-PA-ATP+PBR-1BTP-Q=0

其中,A和B是受控系统的状态方程矩阵,由结构参数决定。

8.根据权利要求2所述的一种结构半主动最优预测控制方法,其特征在于,步骤S5中:在训练ANFIS逆向模型时,以当前时刻的位移x(k)、速度 磁流变阻尼器正向模型输出的阻尼力f(k)以及上一时刻的电压u(k-1)作为输入,使其输出预测电压 训练目标是使预测电压 和给定的当前时刻的电压u(k)之间的均方根差最小化;当ANFIS逆向模型训练好之后,将其用于闭环控制系统中,此时,原先作为ANFIS逆向模型输入之一的阻尼力由WOA-LQG控制器计算出来的反馈控制力fd替代,原先训练ANFIS逆向模型时所用的位移、速度以及上一时刻的电压由闭环控制系统中相应的实际值替代。

9.根据权利要求2所述的一种结构半主动最优预测控制方法,其特征在于,步骤S5和步骤S6中,所述磁流变阻尼器的正向模型采用现象模型。

10.根据权利要求8所述的一种结构半主动最优预测控制方法,其特征在于,训练ANFIS逆向模型时输入参量中的位移、速度以及电压分别由以下信号获得:采用幅值为-1m~1m、频率0-9Hz的限宽白噪声信号产生训练数据的位移;速度信号通过对位移信号差分获得;控制电压由幅值为0-10V、频率为0-6Hz的限宽白噪声信号生成。