为优化索网张力结构的分批张拉顺序,基于小生境遗传算法,提出一种以施工张拉过程最为平稳及施加的张拉控制力总和最小为目标的优化算法.该算法将每根索所在的张拉批次作为决策变量,采用实数编码方式以满足编码空间的非冗余性,通过目标函数罚中附加函数项的形式考虑约束条件.针对遗传算法自身存在的收敛性问题,在进化过程中采取了自适应遗传算子,引入了改进的最优个体保存策略.以一个索网张力结构施工分批张拉顺序的优化为例,验证了该优化算法的合理性.
To optimize the sequence of cables tensioned in groups,an algorithm based on niche genetic algorithm was presented,taking the minimization of the total tension force and the stabilization of tension construction as optimization object.The cable elements tensioned in each group were selected as decision variables.Real code was adopted to meet the non-redundancy of code space.Constraint condition of the optimization problem was introduced into the object function by a penalty function.To improve the convergence of genetic algorithm,self-adaptive genetic operator and improved elitist strategy were introduced into evolution.Finally,taking the tension construction of a tensile cable net structure as example,the proposed method was verified.