+高级检索
网刊加载中。。。

使用Chrome浏览器效果最佳,继续浏览,你可能不会看到最佳的展示效果,

确定继续浏览么?

复制成功,请在其他浏览器进行阅读

基于改进遗传算法的磁流变阻尼半主动控制系统整体优化  PDF

  • 梅真 1
  • 张海龙 2
  • 高毅超 1
  • 陈业伟 3
  • 李海锋 1
1. 华侨大学 土木工程学院,福建 厦门 361021; 2. 中交第一公路勘察设计研究院有限公司,陕西 西安 710075; 3. 中建四局建设发展有限公司,福建 厦门 361006

中图分类号: TU352.1

最近更新:2024-06-12

DOI: 10.16339/j.cnki.hdxbzkb.2024056

  • 全文
  • 图表
  • 参考文献
  • 作者
  • 出版信息
EN
目录contents

摘要

为解决磁流变阻尼半主动控制系统中控制算法参数、阻尼器参数与布置位置优化问题,提出一种改进的自适应小生境遗传算法.该遗传算法在选择策略、交叉和变异操作、交叉概率和变异概率的自适应调整等方面作了改进,并同时采用预选择机制和共享机制这两种小生境技术.算例分析结果表明:改进的自适应小生境遗传算法和改进的基本遗传算法优化结果总体一致,表明前者分析结果是正确的;前者首次得到最优解耗费的机时比后者平均少32.7%,可见前者比后者收敛速度更快;30次优化分析结果表明,前者比后者稳定性更强;经前者优化的磁流变阻尼半主动控制系统取得良好减振效果,El Centro波、集集波、人工波输入时,半主动控制结构层间位移角和绝对加速度的最大值较无控时分别平均减小64.1%、54.7%、55.9%.算例表明了改进的自适应小生境遗传算法的有效性,实现了对磁流变阻尼半主动控制系统的整体优化.

磁流变阻尼器是利用磁流变液的磁流变效应制成的一种智能减振装置.它具有结构简单、响应速度快、阻尼力连续可调等优点,在结构振动控制领域已得到应

1-2.为取得最优的减振性能,有必要对磁流变阻尼半主动控制系统进行优化分析.

遗传算法是模拟自然界生物进化机制而形成的一种概率搜索方

3-4.Guo和Zhang5、贝伟明和李宏6、Bhaiya7、张香成8分别采用遗传算法对磁流变阻尼器布置位置进行优化分析.Yan和Zhou9、Lafontaine10、郭迎庆11、Mehrkian12、Bozorgvar和Zahrai13、Salajegheh和Asadi14分别将遗传算法用于模糊控制器或神经模糊控制器的优化,以提高磁流变阻尼器的结构控制效果.此外,Xue15、Chaudhuri16分别应用遗传算法优化磁流变阻尼器的控制策略,以提高半主动控制效果.以上相关文献,往往仅涉及控制算法(控制器)优化或磁流变阻尼器布置位置优化.客观上,磁流变阻尼半主动控制系统的减振效果同时与控制算法(控制器)、阻尼器参数、阻尼器布置位置等有关,并且这些因素互相耦合.因此,应对磁流变阻尼半主动控制系统进行整体优化分析.

值得指出的是,磁流变阻尼半主动控制系统整体优化,既涉及控制系统重要参数优化(数值优化),又涉及阻尼器布置位置的优化(组合优化).经典的优化方法(例如最速下降法、牛顿法、共轭梯度法等)求解时通常依赖梯度信息,而磁流变阻尼半主动控制系统整体优化问题中的目标函数无法求解梯度.基本遗传算法是最经典、最基本的遗传算法,可用于求解数值优化或组合优化问题,而不能求解同时涉及数值优化和组合优化的问题.

遗传算法中,交叉概率和变异概率的取值影响算法性能.上文相关文献中采用的遗传算法,交叉概率和变异概率大多根据经验分别取定值.采用固定的交叉概率和变异概率易使遗传算法产生早熟收敛、陷入局部最优.为此,学者们提出多种自适应遗传算

17,即交叉概率和变异概率分别按一定的规则自动调整.其中,最常见的是根据种群中个体的适应度大小调整交叉概率和变异概率的数值.

基本遗传算法求解过程中可能会出现早熟或随机漫游现象,且该算法不具备全局收敛性.究其原因在于基本遗传算法缺乏对种群中个体多样性的保护机制.针对基本遗传算法存在的这一问题,小生境技术应运而生.小生境遗传算法能更好地保持解的多样性,兼具很强的全局寻优能力和很高的收敛速

17.小生境技术的实现方法有预选择机制、排挤机制、共享机制、隔离机制等.

鉴于上述研究现状,为解决磁流变阻尼半主动控制系统整体优化问题,即同时对控制算法参数、阻尼器参数与布置位置进行优化,提出一种改进的自适应小生境遗传算法.该遗传算法在选择策略、交叉和变异操作、交叉概率和变异概率的自适应调整等方面作了改进,并同时采用预选择机制和共享机制这两种小生境技术.本文将通过算例从正确性、高效性、稳定性三个方面验证改进的自适应小生境遗传算法的有效性.

1 磁流变阻尼半主动最优控制

1.1 受控结构模型

若在一个n自由度的结构上设置p个磁流变阻尼器,则受控结构运动方程为:

MX¨(t)+CX˙(t)+KX(t)=BsU(t)+DsF(t) (1)

式中:MCK分别为结构质量、阻尼、刚度矩阵;X(t)X˙(t)X¨(t)分别为结构位移、速度、加速度向量;U(t)为磁流变阻尼器控制力向量;Bs为控制力位置矩阵;F(t)r×1维环境激励向量;Ds为激励位置矩阵;t为时间.

式(1)所示运动方程在状态空间中可表示为:

Z˙(t)=AZ(t)+BU(t)+DF(t) (2)

式中:状态向量Z(t)、系统矩阵A、控制力位置矩阵B、激励位置矩阵D分别为:

Z(t)=X(t)X˙(t)2n×1A=0nIn-M-1K-M-1C2n×2n        B=0n×pM-1Bs2n×pD=0n×rM-1Ds2n×r (3)

式中:Inn×n维单位矩阵.

1.2 主动和半主动控制算法

结构磁流变阻尼控制算法一般是参照主动最优控制力,并考虑磁流变阻尼器可以实现的控制力的实际情况,尽可能使得磁流变阻尼器的控制力接近主动最优控制力.

本文采用经典的线性二次型(Linear Quadratic Regulator,LQR)最优控制算法确定主动最优控制力.相应的二次型性能泛函为:

J0=12limtft0tfZT(t)QZ(t)+UT(t)RU(t)dt (4)

式中:t0tf分别为初始时刻和末了时刻;状态量权矩阵Q和控制力权矩阵R分别为半正定矩阵与正定矩阵,分别取为:

Q=aK0n0nM2n×2nR=bIp (5)

式中:a为状态量权矩阵系数;b为控制力权矩阵系数;Ipp×p维单位矩阵.LQR算法中,权矩阵QR是两个重要的控制参数.一般而言,权矩阵系数ab的比值越大,减振效果越好,相应地,所需控制力也越大.

LQR最优控制力可表示为:

U(t)=-GZ(t)G=R-1BTP(t) (6)

式中:G为控制力状态反馈增益矩阵;P(t)为以下黎卡提方程的解:

PA+ATP-PBR-1BTP+Q=0 (7)

剪切式、阀式和剪切阀式磁流变阻尼器的阻尼力均由黏滞阻尼力和库仑阻尼力两个部分组

18

ud=cdx˙+fdysgnx˙ (8)

式中:x˙为磁流变阻尼器的相对速度;cdfdy分别为磁流变阻尼器的黏滞阻尼系数和可调库仑阻尼力;sgn为符号函数.

根据限界Hrovat最优控制算

19,磁流变阻尼器的控制力可表示为:

ud=cdx˙+fdymaxsgnx˙,ux˙<0u>udmax;usgnx˙,ux˙<0u<udmax;cdx˙+fdyminsgnx˙,ux˙0 (9)

式中:fdymaxfdymin分别为磁流变阻尼器的最大和最小库仑阻尼力;u为当前时刻主动最优控制力,本文按LQR算法确定;udmax=cdx˙+fdymax为磁流变阻尼器当前时刻可以实现的最大阻尼力.

1.3 最优控制准则

本文磁流变阻尼半主动控制系统整体优化时采用以下目标函数(求最小值):

J=αθ˜maxθ˜0,max+βa˜maxa˜0,max+Humax-ucon (10)

式中:θ˜maxθ˜0,max分别为半主动控制和无控时结构各楼层层间位移角的最大值;a˜maxa˜0,max分别为半主动控制和无控时结构各楼层绝对加速度的最大值;αβ为加权系数,且两者之和等于1;umax为磁流变阻尼器控制力的最大值;ucon为磁流变阻尼器阻尼力的约束值;H为Heaviside阶跃函数,当自变量大于0时函数值为1,否则函数值为0.

式(10)所示的最优控制准则,以表征结构安全性的层间位移角和体现结构适用性的楼层绝对加速度作为控制目标,并通过引入惩罚函数考虑磁流变阻尼器控制力(与结构控制系统的造价关系密切)约束.

2 改进的自适应小生境遗传算法

采用改进的自适应小生境遗传算法对磁流变阻尼半主动控制系统进行整体优化时,待优化的参数包括:控制力权矩阵R的系数b(状态量权矩阵Q的系数a取100)、磁流变阻尼器的黏滞阻尼系数cd和最大库仑阻尼力fdymax(最小库仑阻尼力fdymin取0)、磁流变阻尼器的布置位置.

本文改进的自适应小生境遗传算法分析流程见图1.

fig

图1  改进的自适应小生境遗传算法的分析流程

Fig.1  Analysis process of improved adaptive niche genetic algorithm

2.1 初始种群生成

本文采用二进制编码方法.控制算法参数、磁流变阻尼器参数与布置位置分别编码,然后随机连接成串,形成初始种群中的独立个体.其中,控制力权矩阵R的系数b、磁流变阻尼器的黏滞阻尼系数cd和最大库仑阻尼力fdymax均采用8位二进制串表示.若被控结构共有n个楼层,每层最多只布置一个磁流变阻尼器,则表示阻尼器布置位置的编码长度为n.例如,编码“1 0 1 0 1 0 1 0”表示被控结构共8层,其中,第1、3、5、7层分别布置一个磁流变阻尼器.

本文中,表示控制算法参数和磁流变阻尼器参数的编码随机生成,表示磁流变阻尼器布置位置的编码由枚举法确定.

2.2 适应度计算

生物学中使用适应度度量某个物种对于生存环境的适应程度.类似地,遗传算法使用适应度度量种群中每个个体达到或接近最优解的优良程度.遗传算法中,度量个体适应度的函数称为适应度函数.适应度函数值应总是非负的,且其值越大越好.

本文磁流变阻尼半主动控制系统整体优化时采用的适应度函数为:

FitJ=11+J (11)

式中:J式(10)所示的目标函数值.

个体解码完毕之后,对半主动控制和无控结构分别进行动力响应分析,基于分析结果由式(10)式(11)可计算出个体的适应度.

2.3 预选择机制

预选择机制是遗传算法小生境技术中的一种.只有当子代个体适应度超过父代个体适应度时,前者才能代替后者进入下一代种群中,否则父代个体将保留在下一代种群中,此即预选择机制.该机制仅允许子代个体替换与其编码结构相似的父代个体,因此它能够有效保持种群中个体的多样性.

预选择机制能够不断地以优秀个体更新种群,使得种群向适应度增大的方向进化,从而加快遗传算法的收敛速度.

2.4 共享机制

共享机制也是遗传算法小生境技术中的一种.它是根据表征种群中个体之间密切程度的共享函数调整每个个体的适应度,并依据调整后的适应度进行后续选择操作,以达到保持种群中个体多样性的目的.种群中个体之间的密切程度主要体现在个体编码相似性或个体适应度相似性上.

本文采用基因型差异与表现型差异相结合的方法定义共享函

17.基因型差异采用个体编码的欧氏距离表示:

d1yi,yj=k=1Lyik-yjk2 (12)

式中:yiyj分别表示种群中的个体i和个体jij为个体的序号;yikyjk分别为个体i和个体j中第k个基因座的基因值;L为个体编码长度.表现型差异用个体适应度距离表示:

d2yi,yj=Fityi-Fityj (13)

式中:FityiFityj分别为个体i和个体j的适应度.共享函数定义为:

Syi,yj=1-d1yi,yjσ1,d1<σ1,d2σ2;1-d2yi,yjσ2,d1σ1,d2<σ2;1-d1yi,yjd2yi,yjσ1σ2,d1<σ1,d2<σ2;0,其他 (14)

式中:σ1σ2分别为种群中个体的最大欧氏距离和最大适应度距离.

种群中个体i的适应度经共享函数调整后变为:

Fit'yi=Fityij=1NSyi,yj (15)

式中:N为种群的个体总数.

本文改进的自适应小生境遗传算法,同时采用预选择机制和共享机制这两种小生境技术,以更加有效地保持种群中个体的多样性,从而提高算法的寻优能力和收敛速度.

2.5 改进的锦标赛选择与最佳保留策略

选择是从当前种群中选出优良的个体,产生新种群的过程.本文采用改进的竞赛规模为2的锦标赛选择,即每次按轮盘赌选择机制选取两个个体,适应度高的个体被选中,如此反复,选满为止.

对种群中适应度最高的个体不进行交叉、变异等遗传操作,而是将其完整地保留到下一代种群中,此即最佳保留策略.该策略是保证遗传算法收敛性的一个重要举措,它可以保证遗传算法终止时得到的优化结果是历代出现过的最优解.

2.6 单点或双点交叉

交叉是指将种群中的个体两两随机配对,然后交换配对的两个个体部分基因座的基因值.采用遗传算法对磁流变阻尼半主动控制系统进行整体优化时,表示磁流变阻尼器设置位置的编码要满足一定的约束条件.假设从8个楼层中选择4个楼层,各布置一个磁流变阻尼器,则每个个体中表示阻尼器布置位置的编码之和应等于4,例如编码“1 0 1 0 1 0 1 0”.应当指出的是,遗传算法中常用的单点交叉算子会产生不符合上述约束条件的子个体.

为避免交叉操作产生不符合上述约束条件的子个体,本文将已有的单点交叉算子和双点交叉算子相结合,形成一种新的交叉算子——单点或双点交叉算子,具体操作方法如图2中的例子所示.

fig

图2  单点或双点交叉

Fig.2  Single-point or double-point crossover

2.7 单基因座或双基因座变异

变异是对个体编码串上部分基因座的基因值按某一较小的概率进行改变,从而产生新的个体.值得指出的是,本文磁流变阻尼半主动控制系统整体优化问题,若采用常见的单基因座变异,有时会产生不符合上文所述约束条件的子个体.

为避免变异操作产生不符合上述约束条件的子个体,本文提出一种新的变异算子——单基因座或双基因座变异算子,如图3中的例子所示.

fig

图3  单基因座或双基因座变异

Fig.3  Single-locus or two-locus mutation

2.8 自适应交叉和变异概率

已有文献中的自适应遗传算

17,大多仅根据种群中个体的适应度大小,使交叉概率和变异概率自动调整,而未考虑遗传算法在不同的进化阶段对这两个重要参数的客观要求.在进化初期,种群中的个体编码差异性明显,此时提高交叉概率有利于加快优化速度、提高分析效率;在进化末期,种群中的个体编码趋同性增强,此时适度增大变异概率可防止陷入局部最优20.鉴于此,本文提出一种新的交叉概率和变异概率自适应调节规则,即:

Pc=0.9-0.3f'-fminfmax-fmin1+tanh(2d/D)2 (16)
Pm=0.1-0.099f-fminfmax-fmin1+tanh21-d/D2 (17)

式中:PcPm分别为交叉概率和变异概率;fminfmax分别为当前种群中个体的最小适应度和最大适应度;f'为交叉的两个个体适应度的较大值;f为变异个体的适应度;dD分别为当前进化代数和最大进化代数;tanh为双曲正切函数.

式(16)式(17)所示自适应遗传算法中,交叉概率和变异概率能够随个体适应度大小、遗传算法进化代数自动改变,取值范围分别为0.6~0.9、0.001~0.1.具体调节方式为:若当前进化代数为定值,交叉概率和变异概率均随个体适应度的增大而减小;当个体适应度一定时,交叉概率和变异概率随当前进化代数的增大分别减小和增大.

2.9 终止条件

本文以最大进化代数作为改进的自适应小生境遗传算法的终止条件,并将终止运行时种群中适应度最高的个体作为优化问题的最优解输出.

遗传算法最大进化代数一般建议的取值范围是100~1 000,通常根据多次运行的收敛情况和解的质量确定其合理取值.

3 算例分析

被控结构采用文献[

21]中的一栋8层建筑.该结构各楼层质量、刚度和阻尼系数见表1.假设被控结构层高均为4 m,并且始终处于线弹性状态.输入地震动选用两条实际地震动记录(El Centro波和集集波,均为N-S分量)和一条人工地震波.其中,人工地震波由丁艳琼和李22提出的工程地震动模型生成.这三条地震波的加速度峰值均调整为1.5 m/s2,时长均取30 s,地震动加速度时程以及Fourier幅值谱如图4所示.由图可见,这三条地震波的时域和频域特性差异明显.

表1  结构参数
Tab.1  Structural parameters
楼层质量/t刚度/(N·m-1阻尼系数/(N·s·m-1
1 345.6 3.40×108 4.90×105
2 345.6 3.26×108 4.67×105
3 345.6 2.85×108 4.10×105
4 345.6 2.69×108 3.86×105
5 345.6 2.43×108 3.49×105
6 345.6 2.07×108 2.98×105
7 345.6 1.69×108 2.43×105
8 345.6 1.37×108 1.96×105
fig

(a)  加速度时程

fig

(b)  Fourier幅值谱

图4  地震动加速度时程及Fourier幅值谱

Fig.4  Acceleration time histories and Fourier amplitude

spectra of ground motions

假定从被控结构的8个楼层中选择4个楼层,各布置一个磁流变阻尼器,并且各阻尼器的参数均相同.待优化的参数包括:控制力权矩阵R的系数b(取值范围10-6~10-3)、磁流变阻尼器的黏滞阻尼系数cd(取值范围1×106~2×106 N·s/m)和最大库仑阻尼力fdymax(取值范围6×105~7×105 N)、磁流变阻尼器的布置位置.

采用改进的自适应小生境遗传算法对磁流变阻尼半主动控制系统进行整体优化时,种群中的个体数目取140;每个个体1~24号位的编码随机生成,25~32号位的编码由枚举法确定,前后两个部分的编码随机组合并连接成串;式(10)所示目标函数中,加权系数αβ取0.5,磁流变阻尼器阻尼力的约束值取750 kN;最大进化代数为250.

为验证改进的自适应小生境遗传算法分析结果的正确性和优化分析的效率,同时采用改进的基本遗传算法对上文所述的优化问题进行分析.改进的基本遗传算法,采用二进制编码方法,初始种群随机生成;采用轮盘赌选择机制与最佳保留策略、单点或双点交叉、单基因座或双基因座变异;种群个体数目140,个体编码32位;交叉概率和变异概率分别取定值0.75和0.05;最大进化代数为500.

值得指出的是,本文中改进的自适应小生境遗传算法和改进的基本遗传算法均采用了最佳保留策略,这两种遗传算法都具备全局收敛

23.

采用MATLAB语言,分别编制改进的自适应小生境遗传算法和改进的基本遗传算法程序,对磁流变阻尼半主动控制系统进行整体优化分析,最大适应度曲线如图5所示,优化分析的结果见表2.考虑到遗传算法优化结果客观上存在一定随机性,表2中给出的优化结果是多次运行两种改进的遗传算法程序得到的最优解,图5所示的是与最优解相对应的最大适应度曲线.

fig

(a)  改进的自适应小生境遗传算法

fig

(b)  改进的基本遗传算法

图5  最大适应度曲线

Fig.5  Curves of maximum fitness

表2  优化结果
Tab.2  Optimization results
输入地震波优化方法适应度目标函数值优化参数
bcd/(N·s·m-1fdymax/N阻尼器位置
El Centro波 遗传算法1* 0.735 9 0.358 8 4.922×10-6 1.012×106 6.882×105 1, 2, 3, 4
遗传算法2* 0.735 9 0.358 9 4.922×10-6 1.016×106 6.878×105 1, 2, 3, 4
相对误差1* 0.00% 0.03% 0.00% 0.39% 0.06% 0.00%
MATLAB-MultiStart 0.356 0 5.069×10-6 1.015×106 6.880×105 1, 2, 3, 4
相对误差2* 0.78% 2.94% 0.30% 0.03% 0.00%
集集波 遗传算法1 0.688 1 0.453 4 4.922×10-6 1.004×106 6.698×105 1, 2, 3, 6
遗传算法2 0.687 9 0.453 7 4.922×10-6 1.010×106 6.686×105 1, 2, 3, 6
相对误差1 0.03% 0.07% 0.00% 0.60% 0.18% 0.00%
MATLAB-MultiStart 0.457 1 4.782×10-6 1.010×106 6.700×105 1, 2, 3, 6
相对误差2 0.81% 2.89% 0.60% 0.03% 0.00%
人工波 遗传算法1 0.694 2 0.440 5 8.843×10-6 1.000×106 6.790×105 1, 3, 5, 7
遗传算法2 0.694 2 0.440 5 8.843×10-6 1.000×106 6.786×105 1, 3, 5, 7
相对误差1 0.00% 0.00% 0.00% 0.00% 0.06% 0.00%
MATLAB-MultiStart 0.440 7 8.830×10-6 1.010×106 6.800×105 1, 3, 5, 7
相对误差2 0.05% 0.15% 1.00% 0.15% 0.00%

注:  遗传算法1为改进的自适应小生境遗传算法,遗传算法2为改进的基本遗传算法;相对误差1=|遗传算法1数值-遗传算法2数值|/[0.5×(遗传算法1数值+遗传算法2数值)]×100%;相对误差2=|遗传算法1数值-MATLAB-MultiStart数值|/[0.5×(遗传算法1数值+MATLAB-MultiStart数值)]×100%.

表2中,两种改进遗传算法的优化结果总体一致.适应度和目标函数值的相对误差最大分别为0.03%、0.07%.控制力权矩阵R的系数b、磁流变阻尼器的黏滞阻尼系数cd和最大库仑阻尼力fdymax这三个优化参数的相对误差最大为0.60%.三条不同的地震波输入时,磁流变阻尼器布置位置的优化结果分别一致.为进一步验证改进的自适应小生境遗传算法分析结果的正确性,表2中还给出了由枚举法(假设磁流变阻尼器的布置位置已知)和MATLAB全局优化工具箱函数MultiStart (采用active-set算法求解)分析得到的最优解.可知,由枚举法和MultiStart函数分析得到的最优解,与改进的自适应小生境遗传算法分析结果吻合良好.

图5中,当El Centro波、集集波、人工波分别为输入地震动时,改进的自适应小生境遗传算法首次得到最优解的进化代数分别为134、86、15,而改进的基本遗传算法则分别为256、337、134.改进的自适应小生境遗传算法和改进的基本遗传算法首次得到最优解平均耗费的机时分别为389.2 s、577.9 s (在同一台计算机上运行算法程序),前者比后者平均少用机时32.7%.可见,与改进的基本遗传算法相比,改进的自适应小生境遗传算法的收敛速度更快.

表2可知,磁流变阻尼器黏滞阻尼系数cd的最优值均等于或接近其下限值1×106 N·s/m.应当指出的是,本文磁流变阻尼半主动控制系统整体优化时,假定磁流变阻尼器的最大阻尼力为750 kN.当最大阻尼力一定时,磁流变阻尼器黏滞阻尼系数cd的取值越小,其库仑阻尼力的可调范围将越大,而这有利于取得更优的减振效果.

表2可见,三条不同的地震波输入时,遗传算法的优化结果差异明显,例如磁流变阻尼器最优布置位置各不相同.事实上,不同时频域特性地震动作用下,设置和未设置磁流变阻尼器结构的动力响应不同.此外,由表2可知,输入地震动对优化后的磁流变阻尼半主动控制系统减振性能有一定影响.当El Centro波为输入地震动时,取得相对最优的结构控制效果.当考虑地震作用的随机性时,磁流变阻尼半主动控制系统整体优化可归为多目标优化问题.实际工程中,需要权衡不同地震波输入时被控结构的动力响应及相应的控制系统最优参数,综合分析后做出合理决策.

为研究优化结果的稳定性,分别采用改进的自适应小生境遗传算法和改进的基本遗传算法,对上文所述的优化问题(El Centro波输入时)进行30次优化分析,优化结果见图6.

fig

(a)  bcdfdymax优化结果

inlinegraphic改进的自适应小生境遗传算法inlinegraphic改进的基本遗传算法

fig

(b)  最优适应度Fitmax与最优目标函数值Jmin

inlinegraphic改进的自适应小生境遗传算法inlinegraphic改进的基本遗传算法

图6  El Centro波输入时优化结果

Fig.6  Optimization results under El Centro wave

改进的自适应小生境遗传算法和改进的基本遗传算法每次优化分析得到的磁流变阻尼器布置位置均收敛到表2中的最优解,即1~4层各布置一个阻尼器.图6(a)表明,由改进的自适应小生境遗传算法分析得到的控制力权矩阵R的系数b、磁流变阻尼器的黏滞阻尼系数cd和最大库仑阻尼力fdymax的优化结果变化幅度更小,且更接近表2中的最优解.图6(b)中,改进的自适应小生境遗传算法最优目标函数值的范围为0.358 8~0.359 1,而改进的基本遗传算法最优目标函数值的范围为0.358 9~0.367 4,后者波动幅度是前者波动幅度的近29倍.综上所述,本文提出的改进的自适应小生境遗传算法每次均达到或者接近表2中的最优解,而改进的基本遗传算法优化结果具有明显的随机性.

El Centro波输入时,半主动控制和无控结构峰值响应对比如图7所示.由图可知,经改进的自适应小生境遗传算法优化的半主动控制系统取得明显减振效果.半主动控制结构层间位移角峰值和绝对加速度峰值较无控时分别平均减小66.8%和40.4%.其中,底层层间位移角峰值、顶层绝对加速度峰值分别减小70.2%和63.6%.

fig

图7  El Centro波输入时结构峰值响应对比

Fig.7  Comparison of peak responses of structures under El Centro wave

El Centro波输入时,半主动控制和无控结构典型动力响应时程对比如图8所示.由图可见,经过优化的磁流变阻尼半主动控制系统取得良好减振效果.在地震作用时段内,半主动控制结构底层层间位移和顶层绝对加速度较无控时均明显减小,均方根值分别减小82.7%和78.8%.

fig

(a)  底层层间位移

fig

(b)  顶层绝对加速度

图8  El Centro波输入时结构典型动力响应时程对比

Fig.8  Time history comparison of typical dynamic responses of structures under El Centro wave

4 结 论

本文采用一种改进的自适应小生境遗传算法对磁流变阻尼半主动控制系统进行整体优化分析,可同时实现对控制算法参数、磁流变阻尼器参数与布置位置的优化.算例分析结论如下:

1)两种改进遗传算法的优化结果总体一致.控制算法参数和磁流变阻尼器参数的最大相对误差为0.60%;磁流变阻尼器布置位置优化结果完全一致.这表明本文提出的改进的自适应小生境遗传算法的分析结果是正确的,且具有较高的精度.

2)改进的自适应小生境遗传算法首次得到最优解耗费的机时比改进的基本遗传算法平均少32.7%,可见,前者比后者收敛速度更快.这表明本文提出的交叉概率和变异概率自适应调节方法以及采用的两种小生境技术能够显著提高遗传算法的收敛速度.

3)30次优化分析结果表明,改进的自适应小生境遗传算法每次均达到或接近最优解,而改进的基本遗传算法优化结果具有明显的随机性,优化参数的波动幅度较大.可见,本文提出的改进的自适应小生境遗传算法与改进的基本遗传算法相比优化结果的稳定性更强.

4)经改进的自适应小生境遗传算法优化的磁流变阻尼半主动控制系统取得良好减振效果.El Centro波输入时,半主动控制结构层间位移角峰值和绝对加速度峰值较无控时分别平均减小66.8%和40.4%;结构底层层间位移和顶层绝对加速度的均方根值分别减小82.7%和78.8%.

总之,本文提出的改进的自适应小生境遗传算法具有寻优精度高、收敛速度快、稳定性强等特点,是一种有效的优化分析方法.采用该改进遗传算法可以对磁流变阻尼半主动控制系统进行整体优化,使得被控结构得到最优控制.其工程意义在于:当磁流变阻尼器的最大阻尼力(表征结构控制系统的造价)一定时,通过同时对控制算法参数、阻尼器参数与布置位置进行优化,进一步减小被控结构的位移和加速度等动力响应,从而更加有效地提高建筑结构在地震等作用下的安全性和适用性.

参考文献

1

DANIEL CHEMALATHA GJEBADURAI S V Set al. A review on the magnetorheological fluid, damper and its applications for seismic mitigation [J]. Civil Engineering Journal-Tehran2018412): 3058-3074. [百度学术] 

2

AZIZ M AMOHTASIM S MAHAMMED R. State-of-the-art recent developments of large magnetorheological (MR) dampers: a review [J]. Korea-Australia Rheology Journal2022342): 105-136. [百度学术] 

3

金波李梓溢周旺. 基于改进遗传算法的阻尼器位置与数量优化分析[J]. 湖南大学学报(自然科学版)20194611): 114-121. [百度学术] 

JIN BLI Z YZHOU Wet al. Optimal analysis on location and quantity of dampers based on improved genetic algorithm [J]. Journal of Hunan University (Natural Sciences)20194611): 114-121. (in Chinese) [百度学术] 

4

梅真郭子雄高毅超. 改进遗传算法的结构随机控制系统优化分析[J]. 振动工程学报2017301): 93-99. [百度学术] 

MEI ZGUO Z XGAO Y C. Optimization of stochastic control system of structures using an improved genetic algorithm [J]. Journal of Vibration Engineering2017301): 93-99. (in Chinese) [百度学术] 

5

GUO H YZHANG L. Optimal placement of MR dampers for structural control using identification crossover genetic algorithm [J]. Journal of Low Frequency Noise, Vibration and Active Control2004233): 167-178. [百度学术] 

6

贝伟明李宏男. 磁流变阻尼器在结构减震控制中的位置优化研究[J]. 工程抗震与加固改造2006283): 73-78. [百度学术] 

BEI W MLI H N. Study on the optimal placement of magnetorheological damper in structural control [J]. Earthquake Resistant Engineering and Retrofitting2006283): 73-78. (in Chinese) [百度学术] 

7

BHAIYA VBHARTI S DSHRIMALI M Ket al. Genetic algorithm based optimum semi-active control of building frames using limited number of magneto-rheological dampers and sensors [J]. Journal of Dynamic Systems, Measurement, and Control201814010): 101013. [百度学术] 

8

张香成徐宏辉赵军. 基于改进遗传算法的磁流变阻尼器多目标空间优化布置[J]. 湖南大学学报(自然科学版)2023505): 85-94. [百度学术] 

ZHANG X CXU H HZHAO Jet al. Multi-objective spatial optimization of magnetorheological dampers based on improved genetic algorithm [J]. Journal of Hunan University (Natural Sciences)2023505): 85-94. (in Chinese) [百度学术] 

9

YAN GZHOU L L. Integrated fuzzy logic and genetic algorithms for multi-objective control of structures using MR dampers [J]. Journal of Sound and Vibration20062961/2): 368-382. [百度学术] 

10

LAFONTAINE MMORONI OSARRAZIN Met al. Optimal control of accelerations in a base-isolated building using magneto-rheological dampers and genetic algorithms [J]. Journal of Earthquake Engineering2009138): 1153-1171. [百度学术] 

11

郭迎庆周敏吴景. 基于遗传算法优化的磁流变减震结构模糊控制研究[J]. 应用力学学报2020374): 1500-1507. [百度学术] 

GUO Y QZHOU MWU Jet al. Study on fuzzy control of magnetorheological structure based on genetic algorithm optimization [J]. Chinese Journal of Applied Mechanics2020374): 1500-1507. (in Chinese) [百度学术] 

12

MEHRKIAN BBAHAR ACHAIBAKHSH A. Semiactive conceptual fuzzy control of magnetorheological dampers in an irregular base-isolated benchmark building optimized by multi-objective genetic algorithm [J]. Structural Control and Health Monitoring2019263): e2302.1-e2302.28. [百度学术] 

13

BOZORGVAR MZAHRAI S M. Semi-active seismic control of buildings using MR damper and adaptive neural-fuzzy intelligent controller optimized with genetic algorithm [J]. Journal of Vibration and Control2019252): 273-285. [百度学术] 

14

SALAJEGHEH SASADI P. Life-cycle cost optimization of semiactive magnetorheological dampers for the seismic control of steel frames [J]. The Structural Design of Tall and Special Buildings20202918): e1807. [百度学术] 

15

XUE X MSUN QZHANG Let al. Semi-active control strategy using genetic algorithm for seismically excited structure combined with MR damper [J]. Journal of Intelligent Material Systems and Structures2011223): 291-302. [百度学术] 

16

CHAUDHURI PMAITY DMAITI D K. Semi-active control of a three-storey building structure [C] // Recent Advances in Theoretical, Applied, Computational and Experimental Mechanics—Proceedings of ICTACEM 2017. SwitzerlandSpringer Science and Business Media Deutschland GmbH2020297-309. [百度学术] 

17

王小平曹立明. 遗传算法——理论、应用与软件实现[M]. 西安西安交通大学出版社200273-76. [百度学术] 

WANG X PCAO L M. Genetic algorithm—theory, application and software implementation [M]. Xi’anXi’an Jiaotong University Press200273-76. (in Chinese) [百度学术] 

18

欧进萍. 结构振动控制——主动、半主动和智能控制[M]. 北京科学出版社2003313-315. [百度学术] 

OU J P. Structural vibration control—active, semi-active and intelligent control [M]. BeijingScience Press2003313-315. (in Chinese) [百度学术] 

19

HROVAT DBARAK PRABINS M. Semi-active versus passive or active tuned mass dampers for structural control [J]. Journal of Engineering Mechanics19831093): 691-705. [百度学术] 

20

薛晓敏孙清张陵. 基于遗传算法策略的含时滞结构振动主动控制研究[J]. 工程力学2011283): 143-149. [百度学术] 

XUE X MSUN QZHANG Let al. Research on active control for time delayed structure using modified genetic algorithm [J]. Engineering Mechanics2011283): 143-149. (in Chinese) [百度学术] 

21

YANG J NWU J CREINHORN A Met al. Control of sliding-isolated buildings using sliding-mode control [J]. Journal of Structural Engineering19961222): 179-186. [百度学术] 

22

丁艳琼李杰. 工程随机地震动物理模型的参数识别与统计建模[J]. 中国科学: 技术科学20184812): 1422-1432. [百度学术] 

DING Y QLI J. Parameters identification and statistical modelling of physical stochastic model of seismic ground motion for engineering purposes [J]. Scientia Sinica Technologica20184812): 1422-1432. (in Chinese) [百度学术] 

23

周明孙树栋. 遗传算法原理及应用[M]. 北京国防工业出版社1999118-119. [百度学术] 

ZHOU MSUN S D. Genetic algorithms: theory and applications [M]. BeijingNational Defense Industry Press1999118-119. (in Chinese) [百度学术] 

作者稿件一经被我刊录用,如无特别声明,即视作同意授予我刊论文整体的全部复制传播的权利,包括但不限于复制权、发行权、信息网络传播权、广播权、表演权、翻译权、汇编权、改编权等著作使用权转让给我刊,我刊有权根据工作需要,允许合作的数据库、新媒体平台及其他数字平台进行数字传播和国际传播等。特此声明。
关闭