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

梅真, 张海龙, 高毅超, 陈业伟, 李海锋

湖南大学学报(自然科学版) ›› 2024, Vol. 51 ›› Issue (5) : 143 -153.

PDF (2352KB)
湖南大学学报(自然科学版) ›› 2024, Vol. 51 ›› Issue (5) : 143 -153. DOI: 10.16339/j.cnki.hdxbzkb.2024056
土木工程

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

    梅真1, 张海龙2, 高毅超1, 陈业伟3, 李海锋1
作者信息 +

Integrated Optimization of Semi-active Control System with Magneto- rheological Dampers Based on an Improved Genetic Algorithm

    Zhen MEI1, Hailong ZHANG2, Yichao GAO1, Yewei CHEN3, Haifeng LI1
Author information +
文章历史 +
PDF (2408K)

摘要

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

Abstract

To solve the optimization problem of control algorithm parameters, damper parameters, and layout location in the semi-active control systems with magnetorheological (MR) dampers, an improved adaptive niche genetic algorithm is proposed. The proposed genetic algorithm is improved in selection strategy, crossover and mutation operation, and adaptive adjustment of crossover probability and mutation probability. Two different niche technologies, the pre-selection mechanism and sharing mechanism, are used in the improved genetic algorithm. The results of a numerical example show that the optimization result of the improved adaptive niche genetic algorithm (GA-Ⅰ) and an improved simple genetic algorithm (GA-Ⅱ) is generally consistent, indicating the correctness of the former algorithm. Moreover, the GA-Ⅰ consumes an average of 32.7% less computation time to obtain the optimal solution for the first time than the GA-Ⅱ, which means that the former algorithm converges faster than the latter. In addition, optimization results of 30 times indicate that the GA-Ⅰ has stronger stability than the GA-Ⅱ. The semi-active control system with MR dampers optimized by the GA-Ⅰ achieves effective vibration suppression. The maximum values of inter-story drift angles and floor absolute accelerations of the semi-actively controlled structure under El Centro, Chi-Chi and man-made waves are decreased by 64.1%, 54.7%, and 55.9% on average compared to those without control, respectively. The numerical example demonstrates the effectiveness of the GA‒Ⅰ, and the integrated optimization of the semi-active control system with MR dampers is realized.

Graphical abstract

关键词

磁流变阻尼器 / 半主动控制系统 / 整体优化 / 自适应小生境遗传算法

Key words

引用本文

引用格式 ▾
梅真, 张海龙, 高毅超, 陈业伟, 李海锋. 基于改进遗传算法的磁流变阻尼半主动控制系统整体优化[J]. 湖南大学学报(自然科学版), 2024, 51(5): 143-153 DOI:10.16339/j.cnki.hdxbzkb.2024056

登录浏览全文

4963

注册一个新账户 忘记密码

磁流变阻尼器是利用磁流变液的磁流变效应制成的一种智能减振装置.它具有结构简单、响应速度快、阻尼力连续可调等优点,在结构振动控制领域已得到应用1-2.为取得最优的减振性能,有必要对磁流变阻尼半主动控制系统进行优化分析.
遗传算法是模拟自然界生物进化机制而形成的一种概率搜索方法3-4.Guo和Zhang5、贝伟明和李宏男6、Bhaiya等7、张香成等8分别采用遗传算法对磁流变阻尼器布置位置进行优化分析.Yan和Zhou9、Lafontaine等10、郭迎庆等11、Mehrkian等12、Bozorgvar和Zahrai13、Salajegheh和Asadi14分别将遗传算法用于模糊控制器或神经模糊控制器的优化,以提高磁流变阻尼器的结构控制效果.此外,Xue等15、Chaudhuri等16分别应用遗传算法优化磁流变阻尼器的控制策略,以提高半主动控制效果.以上相关文献,往往仅涉及控制算法(控制器)优化或磁流变阻尼器布置位置优化.客观上,磁流变阻尼半主动控制系统的减振效果同时与控制算法(控制器)、阻尼器参数、阻尼器布置位置等有关,并且这些因素互相耦合.因此,应对磁流变阻尼半主动控制系统进行整体优化分析.
值得指出的是,磁流变阻尼半主动控制系统整体优化,既涉及控制系统重要参数优化(数值优化),又涉及阻尼器布置位置的优化(组合优化).经典的优化方法(例如最速下降法、牛顿法、共轭梯度法等)求解时通常依赖梯度信息,而磁流变阻尼半主动控制系统整体优化问题中的目标函数无法求解梯度.基本遗传算法是最经典、最基本的遗传算法,可用于求解数值优化或组合优化问题,而不能求解同时涉及数值优化和组合优化的问题.
遗传算法中,交叉概率和变异概率的取值影响算法性能.上文相关文献中采用的遗传算法,交叉概率和变异概率大多根据经验分别取定值.采用固定的交叉概率和变异概率易使遗传算法产生早熟收敛、陷入局部最优.为此,学者们提出多种自适应遗传算法17,即交叉概率和变异概率分别按一定的规则自动调整.其中,最常见的是根据种群中个体的适应度大小调整交叉概率和变异概率的数值.
基本遗传算法求解过程中可能会出现早熟或随机漫游现象,且该算法不具备全局收敛性.究其原因在于基本遗传算法缺乏对种群中个体多样性的保护机制.针对基本遗传算法存在的这一问题,小生境技术应运而生.小生境遗传算法能更好地保持解的多样性,兼具很强的全局寻优能力和很高的收敛速度17.小生境技术的实现方法有预选择机制、排挤机制、共享机制、隔离机制等.
鉴于上述研究现状,为解决磁流变阻尼半主动控制系统整体优化问题,即同时对控制算法参数、阻尼器参数与布置位置进行优化,提出一种改进的自适应小生境遗传算法.该遗传算法在选择策略、交叉和变异操作、交叉概率和变异概率的自适应调整等方面作了改进,并同时采用预选择机制和共享机制这两种小生境技术.本文将通过算例从正确性、高效性、稳定性三个方面验证改进的自适应小生境遗传算法的有效性.

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

1.1 受控结构模型

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

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

式中: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)

式中:状态向量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

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

1.2 主动和半主动控制算法

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

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

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

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

Q=aK0n0nM2n×2nR=bIp

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

LQR最优控制力可表示为:

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

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

PA+ATP-PBR-1BTP+Q=0

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

ud=cdx˙+fdysgnx˙

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

根据限界Hrovat最优控制算法19,磁流变阻尼器的控制力可表示为:

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

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

1.3 最优控制准则

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

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

式中:θ˜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.

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

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

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

2.3 预选择机制

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

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

2.4 共享机制

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

本文采用基因型差异与表现型差异相结合的方法定义共享函数17.基因型差异采用个体编码的欧氏距离表示:

d1yi,yj=k=1Lyik-yjk2

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

d2yi,yj=Fityi-Fityj

式中: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,其他

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

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

Fit'yi=Fityij=1NSyi,yj

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

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

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

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

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

2.6 单点或双点交叉

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

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

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

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

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

2.8 自适应交叉和变异概率

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

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

式中: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所示.由图可见,这三条地震波的时域和频域特性差异明显.

假定从被控结构的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所示的是与最优解相对应的最大适应度曲线.

表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.

改进的自适应小生境遗传算法和改进的基本遗传算法每次优化分析得到的磁流变阻尼器布置位置均收敛到表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%.

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

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-Tehran20184(12): 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 Journal202234(2): 105-136.

[3]

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

[4]

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)201946(11): 114-121. (in Chinese)

[5]

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

[6]

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

[7]

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 Control200423(3): 167-178.

[8]

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

[9]

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

[10]

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 Control2018140(10): 101013.

[11]

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

[12]

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)202350(5): 85-94. (in Chinese)

[13]

YAN GZHOU L L. Integrated fuzzy logic and genetic algorithms for multi-objective control of structures using MR dampers [J]. Journal of Sound and Vibration2006296(1/2): 368-382.

[14]

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 Engineering200913(8): 1153-1171.

[15]

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

[16]

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

[17]

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 Monitoring201926(3): e2302.1-e2302.28.

[18]

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 Control201925(2): 273-285.

[19]

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 Buildings202029(18): e1807.

[20]

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 Structures201122(3): 291-302.

[21]

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. Switzerland: Springer Science and Business Media Deutschland GmbH, 2020: 297-309.

[22]

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

[23]

WANG X PCAO L M. Genetic algorithm—theory, application and software implementation [M]. Xi’an: Xi’an Jiaotong University Press, 2002: 73-76. (in Chinese)

[24]

欧进萍. 结构振动控制——主动、半主动和智能控制[M]. 北京: 科学出版社, 2003: 313-315.

[25]

OU J P. Structural vibration control—active, semi-active and intelligent control [M]. Beijing: Science Press, 2003: 313-315. (in Chinese)

[26]

HROVAT DBARAK PRABINS M. Semi-active versus passive or active tuned mass dampers for structural control [J]. Journal of Engineering Mechanics1983109(3): 691-705.

[27]

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

[28]

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

[29]

YANG J NWU J CREINHORN A Met al. Control of sliding-isolated buildings using sliding-mode control [J]. Journal of Structural Engineering1996122(2): 179-186.

[30]

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

[31]

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

[32]

周明, 孙树栋. 遗传算法原理及应用[M]. 北京: 国防工业出版社, 1999: 118-119.

[33]

ZHOU MSUN S D. Genetic algorithms: theory and applications [M]. Beijing: National Defense Industry Press, 1999: 118-119. (in Chinese)

基金资助

国家自然科学基金资助项目(51778248); 福建省自然科学基金资助项目(2022J01291,2020J01057)

AI Summary AI Mindmap
PDF (2352KB)

391

访问

0

被引

详细

导航
相关文章

AI思维导图

/