利用桥梁振动自动识别车辆

版本1.01 (1.14 MB) by 大肠Cheynet
悬索桥的车辆诱发振动被用来自动识别车辆的质量、速度和到达时间。

159下载

更新4 2020年8月

从GitHub

在GitHub上查看许可

利用桥梁振动自动识别车辆

从悬索桥上收集的振动数据中自动识别关键车辆特征的Matlab算法

在File Exchange上查看使用桥梁振动的自动车辆识别

总结

本代码在Matlab中实现了ref[1]中使用的程序,从悬索桥上收集的振动数据中自动识别关键车辆特征。尽管如此,目前的数值实现与ref[1]有一些小的不同。桥梁采用连续体模型建模,以减少与车辆识别相关的计算成本[2,3]。车辆被建模为移动质量,以减少计算成本。在下面,只对主跨度的垂直运动进行建模。这种算法适用于交通稀少的偏远地区的桥梁。

内容

本意见书包括:

  • 一个eigenBridge函数。M,计算单跨悬索桥的模态参数。
  • 一个filterMyData函数。M,从动态桥响应中提取背景分量。
  • 一个dynaResp_vehicle_TD函数。M,计算桥梁对交通荷载的响应(和风荷载,但这还没有对风+交通进行测试)。
  • 一个findMass函数。M的目的是确定过桥车辆的质量。
  • 函数findSpeed,目的是识别过桥车辆的速度。
  • 一个findVehicleID函数。M,识别过桥车辆的数量和它们到达的时间。
  • 一个movingLoad函数。M,用于内部计算移动质量在梁上的载荷。
  • 一个getSamplingPara函数。M,用于获取示例文件的采样频率和时间向量。
  • 一个RMSE函数。M,它只是计算均方根误差。
  • Matlab livescript Example1.mlx

参考文献

[1] Cheynet, E., Daniotti, N., Jakobsen, J. B.,和Snæbjörnsson, J.(2020)。使用车辆诱发振动的数据驱动识别改进的大跨度桥梁建模。《结构控制与健康监测》,第27卷,第9期。https://doi.org/10.1002/stc.2574

[2]https://se.mathworks.com/matlabcentral/fileexchange/51815-calculation-of-the-modal-parameters-of-a-suspension-bridge

[3]大肠Cheynet。ECheynet /成为EigenBridge v3.3。Zenodo, 2020,https://doi.org/10.5281/ZENODO.3817982

例子

聚类和离群值分析

聚类和离群值分析

车辆速度和到达时间的识别

同时识别车辆速度和到达时间

安装和“测量”背景桥响应

安装并“测量”背景桥对车辆通过的响应

拟合和“测量”动态桥响应

拟合和“测量”动态桥响应

引用作为

Cheynet、Etienne等人的《利用车辆诱发振动的数据驱动识别改进的大跨度桥梁建模》。《结构控制与健康监测》,第27卷,第1期。9,威利,2020年6月,doi:10.1002/stc.2574。

查看更多的风格
MATLAB版本兼容性
创建R2019b
与R2017b及后续版本兼容
平台的兼容性
窗户 macOS Linux

世界杯预选赛小组名单社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!世界杯预选赛小组名单

开始狩猎!
要查看或报告此GitHub插件中的问题,请访问GitHub库
要查看或报告此GitHub插件中的问题,请访问GitHub库
Baidu
map