Clear Sky Science · zh

使用 Optuna 优化的机器学习模型准确预测预应力混凝土梁的强度和裂缝行为

· 返回目录

为什么预测混凝土裂缝很重要

桥梁和大型建筑依赖于长梁在数十年中默默承受繁重的交通和天气作用。其中许多梁是“预应力”的——在混凝土中拉紧的钢索使其更能抵抗开裂和挠度。当这些梁失去强度或意外出现裂缝时,后果可能很严重:昂贵的维修、交通封闭甚至事故。然而,对全尺寸梁进行实验既昂贵又耗时。本研究探讨了如何利用现代机器学习并通过名为 Optuna 的优化工具精心调优,利用现有试验数据而非新的大规模试验来预测这些梁的强度及裂缝行为。

Figure 1
Figure 1.

从分散的试验结果到丰富的数据资源

研究人员首先收集了来自 22 项已发表研究的大量预应力混凝土梁试验结果,最终得到 626 个梁的数据集。每根梁由 21 个可测量特征描述,例如宽度和高度、钢筋的数量与位置以及预应力钢索的具体参数。他们关注的输出包括首次出现显著裂缝时的弯矩(开裂弯矩)、梁失效前能承受的荷载(极限弯矩)、裂缝间距的典型值以及最大裂缝宽度。他们对这些混合数据进行了细致的清洗与标准化,以避免单位和试验设置的差异误导模型,然后将部分数据留作公正的独立测试。

教计算机识别失效信号

研究团队没有依赖常规公式(这些公式常在真实结构的复杂性面前力不从心),而是训练了四种常见的机器学习模型直接从数据中学习模式:决策树、随机森林、XGBoost 和 LightGBM。这些模型都通过从输入特征构建大量决策规则来预测梁的行为。然而,它们的性能高度依赖于称为超参数的“旋钮”设置——例如每棵决策树允许的最大深度、使用多少棵树以及模型学习的速率。设置不当会导致模型训练缓慢、不准确或过拟合,从而在面对新梁时失效。

由 Optuna 搜索最佳设置

为了解决超参数调优难题,研究人员使用了 Optuna,这是一个现代化的优化框架,能够自动探索有前景的超参数组合,而不是手工逐一尝试。对于每一组候选设置,Optuna 会训练模型、评估其对梁性能的预测效果,然后利用该反馈提出更好的设置。团队还检查了学习曲线以选择合适的训练轮数,避免过早停止或过度训练。这一过程产生了明显的优胜者:经 Optuna 调优的 LightGBM,在强度预测上达到 R² 超过 0.98、在裂缝抗力预测上 R² 超过 0.8,表明其预测与试验数据高度一致。

Figure 2
Figure 2.

打开机器学习的“黑箱”

对于工程师而言,仅有高精度还不够,他们需要在设计或安全检查中信任模型之前理解模型为何做出某些预测。为增强透明性,作者使用了 SHAP 方法,将每次预测分解为来自各个输入特征的贡献。SHAP 显示,例如梁的压缩区深度、预应力钢筋含量以及混凝土强度都会强烈影响裂缝何时出现及其宽度——这些见解与基础结构力学相一致。实际上,机器学习模型不仅与人类的理解相匹配,还量化了不同设计选择的相对影响。

对现实结构的意义

对非专业读者而言,关键结论是:经过精心调优的机器学习可以将分散的试验结果转化为用于检查预应力混凝土梁健康与安全的实用工具。经 Optuna 优化的 LightGBM 和 XGBoost 模型可帮助工程师在无需制造并破坏大量全尺寸试件的情况下,估算梁何时会开裂以及能安全承受的荷载。由于这些模型既准确又可解释,它们可以指导更智能的设计决策——例如应使用多少钢筋以及如何布置——从而延长桥梁和建筑的使用寿命,同时节省时间、资金和材料。

引用: Wen, Y., Guo, R., Duan, Z. et al. Machine learning model optimization with optuna for accurate prediction of strength and crack behavior in prestressed concrete beams. Sci Rep 16, 5822 (2026). https://doi.org/10.1038/s41598-026-36692-y

关键词: 预应力混凝土梁, 裂缝预测, 机器学习, 超参数优化, 结构工程