摘要

针对传统设计中因采用理论与经验相结合的方法而导致的桥式起重机主梁设计周期长、截面尺寸大、材料利用率低及设计成本与制造成本高等问题,提出以优势互补为理念的串行算法,即采用2种算法循环执行多次,直到满足输出要求。充分利用遗传算法(genetic algorithm,GA)全局快速收敛,人工鱼群算法(artificial fish swarm algorithm,AFSA)在小变量范围中求解精度较高、稳定性好等优势,通过在AFSA中增加缩小变量范围模块来构建AFSA-GA串行算法。选用3种类型测试函数对AFSA-GA进行可行性验证,并将AFSA-GA应用于50 t/22.5 m的桥式起重机主梁轻量化设计,以验证该串行算法的实用性。结果表明AFSA-GA在求解精度、收敛速度、鲁棒性方面满足工程实际要求,且具有适用性。工程实证表明AFSA-GA串行算法可应用于桥式起重机主梁轻量化设计,可达到缩短设计周期、减小截面尺寸及提高材料利用率的目的。