利用人工神经网络和基于性能的工程评估龙卷风的结构效应

卢卡·卡拉科格利亚,东北大学

龙卷风的风速可以达到每小时200到300英里,几乎是5级飓风速度的两倍,然而在美国几乎没有关于龙卷风的建筑规范或设计标准。原因之一是这些事件相对罕见:它们发生得太不频繁,以至于在一个典型结构的生命周期内很难观察到。目前的做法是在龙卷风易发地区为占用率高的建筑结构配备专门的庇护所,以保护居民。安装科学仪器来收集龙卷风的实时风速信息几乎是不可能的。因此,建模或预测它们的破坏性潜力是极具挑战性的。

我和我以前的博士生Viet Le开发了一种解决方案,使用基于性能的工程(PBE),一种评估结构对人为或环境危害的概率响应的方法。虽然近年来PBE已被用于风力工程,但大多数项目都侧重于大规模的静止风现象,如热带外低气压产生的飓风或风暴。很少有人对PBE进行关于龙卷风的调查。

我们基于性能的龙卷风工程(PBTE)应用,PBTE_ANN,使用了一种替代建模方法,其中使用训练有素的人工神经网络(ANN)进行预测,取代了基于物理建模的更长数值模拟。PBTE_ANN提供了一种考虑龙卷风风荷载不确定性的方法,同时使研究人员能够评估结构失效的概率,并对龙卷风易发地区的结构进行寿命周期成本分析(LCCA)。

建在MATLAB®利用深度学习工具箱™,我们的PBTE_ANN应用程序加快了数千次对龙卷风荷载的结构响应的蒙特卡罗模拟,这需要进行PBTE评估(图1)。PBTE_ANN使我们能够在几分钟内完成以前需要数小时的结构分析。

图1所示。结合代理建模和风荷载不确定性传播的PBTE仿真框架流程图。

MATLAB使我们能够构建应用程序的第一个版本,其中包含一个易于使用的界面和一个代理模型ANN,尽管我们之前在深度学习或用户界面设计方面没有什么经验。

模拟风荷载和结构动力响应

PBTE_ANN的核心是一种模拟龙卷风荷载作用于垂直结构的算法。在应用程序的最初版本中,结构类似于单极塔,类似于安装在垂直桅杆上的矩形招牌(图2)。我们在MATLAB中使用基于流体动力学理论的多个数值模型生成龙卷风风荷载1.输入参数可以包括龙卷风的径向尺寸和最大切向速度,以及标识面积、高度、质量和支撑结构的抗弯刚度。金宝app

图2。龙卷风芯和单极塔结构示意图。

该算法将产生的风荷载应用到结构模型中,计算结构的动力响应。如果结构的峰值位移超过了一组预定义的阈值,算法就会得出结构已经被龙卷风破坏、倾覆或摧毁的结论。

在标准的PBTE评估中,模拟重复了一系列龙卷风的大小和强度。结果用于创建脆弱的表面,描述目标结构被破坏概率的可视化(图3)。

图3。脆弱面显示在龙卷风的大小范围(半径R\)和强度范围(最大切向速度\(bar{V}_{max})和高度(h=H_P\)的3秒等效阵风速度\(U_{h,3s})发生严重结构破坏的概率(\(F\))。

设计和培训代理模型

PBTE模拟计算密集且耗时;即使是一个相对简单的单极塔模型,也需要几分钟才能完成。运行生成脆弱表面所需的所有模拟可能需要几个小时。

为了减少这个过程的计算需求,我们使用了一个代理模型:一个使用深度学习工具箱设计和训练的人工神经网络。为了为神经网络生成训练数据,我们对龙卷风大小和速度的代表性样本进行了模拟。例如,我们可以在6个最大切向速度(20米/秒到70米/秒)下对6个30米到180米的不同龙卷风半径进行模拟,总共进行36个模拟。我们通过使用Parallel Computing Toolbox™在多个核上并发运行模拟来减少模拟时间。在每次模拟的最后,结构被确定是完整的还是永久的损坏。我们用这些结果来训练神经网络。

在选择一个“浅层”网络之前,我们用几种神经网络架构进行了实验,该网络有两个输入神经元(一个用于龙卷风强度,一个用于大小),一个包含四个隐藏神经元的隐藏层,以及一个用于近似脆弱性或失效概率的输出层。我们发现,具有额外神经元和隐藏层的网络倾向于过度拟合,产生不现实的脆弱表面,具有局部的、不一致的波动。更简单的人工神经网络产生光滑、单调的表面,这更符合物理现象。然而,用户可以使用在线算法选择不同的ANN体系结构,并检查其对仿真结果的影响。

通过使用训练过的神经网络进行预测,我们将完成完整脆性表面的蒙特卡罗模拟所需的计算工作量减少了约80%。

发展PBTE_ANN

我们创建了PBTE_ANN应用程序,以便其他研究人员可以使用我们的PBTE框架。我们开发了一个图形界面来指导用户通过PBTE工作流,并将界面、龙卷风和结构模型以及人工神经网络打包成一个独立的可执行文件。

在PBTE_ANN工作流的第一步,研究者设置PBTE分析中使用的参数,包括龙卷风大小和风速的上下界,以及塔结构的大小和主要特性(图4)。

图4。PBTE_ANN应用程序的第一个屏幕,用于定义模拟的输入参数。

接下来,研究人员训练神经网络。PBTE_ANN使用经过训练的网络生成并显示脆弱性面(图5)。

图5。PBTE_ANN应用的第二个屏幕,显示ANN的训练参数和生成的脆性面。

在第三和第四屏,研究人员查看失效概率(即结构对龙卷风荷载的响应将超过指定设计阈值的可能性)和寿命周期成本分析(LCCA)的结果,(图6)。失效概率还包括美国各州特有的龙卷风气候学信息。

图6。失败概率:平均被积概率(上)和LCCA(下)。

最近和正在进行的PBTE发展

我们最近通过DesignSafe-CI Data Depot向其他研究人员提供了PBTE_ANN,该数据仓库是由美国国家科学基金会资助的自然灾害工程研究基础设施(NHERI)的一部分。任何有兴趣的研究人员都可以下载并使用该应用程序,而不需要MATLAB来运行它。还提供了文档来指导用户进行模拟。

未来版本的改进计划包括更精确的风场模型以及更复杂的结构模型,比如可以模拟扭转和类似效果的高层建筑。同时,我们已经开始将基于MATLAB的神经网络应用于其他风工程问题,包括大跨度桥梁的灾难性失效研究。

确认

这项工作是与Viet Le博士合作完成的,他曾是东北大学的博士生,目前是纽约市奥雅纳大学的研究工程师。

1该软件的在线版本限制生成一个龙卷风。

关于作者

Luca Caracoglia是波士顿东北大学土木与环境工程系的副教授。他的研究专业兴趣包括结构动力学、随机振动、风工程、土木工程结构的流固耦合、非线性索网动力学、风能和基于风能的能源收集系统。

2020年出版的


查看相关行业的文章