摘要

针对混凝土坝材料力学参数反演过程中存在寻优性能不高、反演效率低的问题,提出一种基于烟花算法的重力坝坝基模量反演分析的方法,并利用Python语言编制基于烟花算法的在线反演分析系统,将测点的有限元计算的位移值与实测值的残差加权平方和作为目标函数,利用爆炸火花、高斯变异火花和精英选择策略等建立烟花算法模型,在可行域内搜索最优反演参数,再应用Python轻量级框架Flask进行坝基模量反演分析模块开发,最后应用开源可视化库Echarts在Web端展示有限元分析结果信息。实际应用结果表明,烟花算法寻优能力很强、算法收敛速度快,测点计算位移值与监测值吻合较好,说明该算法在混凝土重力坝坝基模量中具有一定的实际应用价值。