1. 引言
地震具有震级大、烈度高、波及范围广、地形地貌复杂、地震灾害导致人员伤亡占比较高、宏观地震中发生在高烈度设防区等特点 [1] 。并且我国位于环太平洋地震带与欧亚地震带之间,地震断裂带十分活跃,是一个震灾严重的国家。因此建筑结构消能减震研究就显得至关重要。
在结构消能减震研究中附设阻尼器是其中的一种有效解决方案 [2] 。其减震原理是通过在结构中设置消能阻尼器,来减少地震能量对结构的影响,提高结构的抗震性能和安全性。然而,如何最佳地布置阻尼器以实现最优的减震效果一直是一个复杂的问题。遗传算法(GA)作为一种全局搜索和适应性优化的方法,能够解决这一问题,因此在阻尼器优化布置中得到广泛应用 [3] 。
Takewaki和Wu [4] 等将遗传算法与结构引入解决结构振动问题,从此,遗传算法在结构阻尼器优化布置中得到普遍应用。李志军等 [5] 使用遗传算法解决了应用新型电磁惯性质量阻尼器于偏心高层结构控震工程中的优化布置问题。关晓迪等 [6] 通过Matlab编写算法主程序,利用有限元进行循环计算,实现对STMD系统的刚度、阻尼参数以及MTMD系统的位置组合的优化。
2. 计算模型
2.1. 结构模型
线性粘滞阻尼器的计算模型为:
(1)
式中
是线性粘滞阻尼器的阻尼力;Cd是阻尼器系数;
是阻尼器的相对运动速度。
地震作用下,安装阻尼器的结构体系的微分动力学方程为:
(2)
其中
、
、
分别为原结构的质量,刚度,阻尼矩阵,其中原结构的阻尼矩阵用Rayleigh比例阻尼构造,
为阻尼器的阻尼矩阵,
是地震波的维数位置向量矩阵,
为地震波的加速度向量。对结构的动力分析采用逐步积分法中的Newmark-β法求解。
2.2. 优化模型
对建筑结构阻尼器位置优化布置的数学模型 [7] 一般为:
(3)
其中n为阻尼器楼层布置方案,
为优化的目标函数,根据不同的目标函数构成情况寻找最大值或者最小值,X为阻尼器布置方案,而
为标准化处理的约束条件。
2.3. 目标函数
建筑阻尼器优化的目标函数 [8] 为:
(4)
其中θ、a、u为结构的层间位移角,层间加速度与层间位移,下角标为0的表示无阻尼结构的响应最大值,下角标为max表示有控结构的响应最大值,α、β、γ为组合系数,本文取的系数组合之为α = 1、β = 0、γ = 0。
3. 遗传算法的改进
3.1. 基因逆转操作
基因逆转 [9] 操作的原理是随机在一个基因串上随机标记两个位置,在这两个位置之间的这段基因调转180度再重新放入原来的基因的过程,例如1 0 ∣1 1 0 0 ∣1 0 1 0逆转后为:1 0∣0 0 1 1∣1 0 1 0。每当基因进行逆转操作后就与原来的基因进行比较,如果比原来的基因表现型好,就对原基因进行替换,否则原基因不变。逆转操作是一种单向的朝着好方向进化的操作,既可以提高传统遗传算法的择优收敛效率,也有效的避免了传统遗传算法容易陷入局部最优解的问题。
3.2. 精英保留策略
传统的遗传算法在整个运算过程中进化的,但是中间会有局部的几代偶尔会有退化现象发生,即相对最优解丢失的问题,使计算的效率大大降低,为了解决这个问题,本文采用新的精英保留策略,当这一代的最优个体不如上一代时,将上一代的最优个体替换当前种群最差个体,然后进行迭代计算,从而保证迭代运算的过程中不会发生相对最优解的丢失导致局部退化现象。
3.3. 迭代终止规则
在标准的遗传算法中迭代到最大进化代数(一般为50~200代)的时候计算终止,由于其收敛择优速度比较慢,迭代次数设置的少就会导致无法寻得最优解,而迭代次数选择的过多,会造成许多没有意义的计算,从而增加了计算时间。为了避免此现象,本文提出当一个种群在进化的过程中连续M代,其最优个体的数量占整个种群数量的百分比P大于某个值N时,认定此基因型个体时最优个体,从而停止迭代计算,本文M取1,N = 90。改进的遗传算法流程如图1所示:
4. 算例验证
4.1. 工程概况
本文以某16层混凝土框架结构为例,结构阻尼比为0.05,一阶模态振动周期为2.3140 s。结构总高48.6米,首层高3.6米,其余层高3米,各层质量及水平侧移刚度如表1所示,选择其中8层布置等效阻尼系数Cd = 2.3 × 107 N·s/m的粘滞阻尼器,每层安装5个,地震波选用EL Centro波作为输入,地震波峰值加速度为200 gal,以减小最大层间位移角为优化目标。
Table 1. Mass and horizontal stiffness
表1. 各层质量及水平侧移刚度值
4.2. 算法参数设置
改进遗传算法,种群规模为60,交叉概率Pc = 0.8,变异概率Pm = 0.05,标准遗传算法增设了最大遗传代数100代,没有进化逆转与精英保留,其他参数与改进遗传算法一致。
4.3. 优化计算结果
经过计算得出目标函数最优值为0.7237,最优解为(0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0),阻尼器优化布置位置在2到9层,不同算法对比见表2,由表2可以看出,改进的遗传算法的最优解准确率比标准遗传算法的高,而且计算时间与标准的遗传算法相比减少了39.9%,由图2可以看出,改进遗传算法比标准遗传算法具有更快的收敛效果,综合来看,改进的遗传算法相较于标准遗传算法计算效率大大提高。
Figure 2. Evolution curves of improved GA and SGA
图2. 改进GA与SGA进化曲线
4.4. 结构动力分析
通过时程分析法对阻尼器优化布置与隔层布置以及无控结构进行结构动力分析。
4.4.1. 结构层间位移角对比
地震波作用下的三种结构的层间位移角如图3所示,由隔层布置与无控结构对比可得最大层间位移角较少了19.95%,优化布置与无控结构对比可得最大层间位移角减少了27.63%,在阻尼器数量相同的情况下,阻尼器优化布置具有更好的减震效果。
其原因是因为传统的隔层布置是一种经验布置法,通过以往的经验进行布置,虽然能一定程度上保证减少层间位移,但是不一定是最优的结果,而优化布置是根据每一种不同的框架结构的数据以及优化目标针对性的对减少层间最大位移布置,是通过计算得出,更加精确,减震效果更好。
Figure 3. Maximum displacement angle between floors
图3. 楼层层间最大位移角
4.4.2. 结构顶层位移分析
Figure 4. Displacement time history curve of the top layer
图4. 顶层位移时程曲线
三种结构的顶层位移时程曲线如图4所示,无控结构顶层最大位移为21.3068 mm。隔层布置结构顶层最大位移为16.8103 mm,减少了21.1%。优化布置结构顶层最大位移为16.4030 mm,减少了23.0%,并且优化布置的红色曲线基本一直在最内侧,优化布置能更好的减少结构顶层位移。
4.4.3. 结构层间加速度对比
地震波作用下三种结构的各层加速度与减震率如表3以及图5所示。
Table 3. Acceleration and damping rate of each layer relative to the ground under different schemes
表3. 不同方案时各层相对于地面的加速度及减震率
由表3和图5可以看出除了在1层,12层,13层中隔层布置减震率比优化布置的高,其余层都是优化布置减震效果好,综合来看,阻尼器优化布置的减震效果比隔层布置的要好。
5. 结论
通过引入进化逆转操作,采用精英选择策略,提出了新的进化终止规则对传统的遗传算法进行了改进,并对结构的阻尼器进行优化布置,结果表明,改进的遗传算法具有更快的收敛速度,更高的准确率以及计算效率,阻尼器应在本算例结构的2~9层进行设置。
通过对16楼结构的阻尼器优化布置与传统的隔层布置以及无控结构相比较,表明了阻尼器在数量相同的情况下,阻尼器优化布置在结构最大层间位移角比隔层布置减少了7.68%,在结构顶层最大位移比隔层布置减少了1.9%,以及在大多数楼层减小加速度方面具有更加良好的效果,并且验证了改进遗传算法的可行性以及实用性。
参考文献