【学习总结】地面路谱分析

本文仅用于记录自己的学习总结,包括个人理解。不保证内容严格正确。

0. 参考资料

  • [1] 国标GB/T 703-2005/ISO 8608:1995。
  • [2] Bilibili-车辆考研-路面不平度统计特性
  • [3] Bilibili-清华大学《汽车理论》
  • [4] 网络参考文档.
  • [5] 论文:高雄《路面不平度统计特性的改进》,工程价值,2023。

网盘:https://pan.baidu.com/s/1ameuQwdOquCrk2V1PIS-Xw?pwd=ut9m

1. 路面空间功率谱密度 G q ( n ) G_q(n) Gq(n) 拟合公式

G q ( n ) = G q ( n 0 ) ( n n 0 ) − W G_q(n)=G_q(n_0)(\frac{n}{n_0})^{-W} Gq(n)=Gq(n0)(n0n)W 公式中符号的含义:
n:空间频率,单位 m − 1 m^{-1} m1,表示“每米长度有几个波长”,对应常说的“时间频率”,及 1 / s , H z 1/s, Hz 1/s,Hz
n0:参考空间频率,为固定值, n 0 = 0.1 m − 1 n_0=0.1 m^{-1} n0=0.1m1
G q ( n 0 ) G_q(n_0) Gq(n0):参考空间频率下的路面功率谱密度,即“路面不平度系数”
W:频率指数,一般取 2。没什么原因,就是一般取2。

关于式子的理解:

关于 G q ( x ) G_q(x) Gq(x):是 x x x 频率对应的功率密度,即某个频率对应的能量。
n 0 n_0 n0:我们选择了一个特定的(空间)频率,即 n 0 = 0.1 m − 1 n_0=0.1 m^{-1} n0=0.1m1(注意单位不是Hz,因为 H z = 1 / s Hz=1/s Hz=1/s),即波长 λ = 10 m \lambda=10m λ=10m
G q ( n 0 ) G_q(n_0) Gq(n0):对于选定的这个 n 0 n_0 n0,计算得到的功率密度,就是 G q ( n 0 ) G_q(n_0) Gq(n0)

那么其他不同频率,对应的功率密度是多少呢?也就是说,当频率取 n n n 时,功率密度的值 G q ( n ) G_q(n) Gq(n) 是多少呢?
可以直接计算。也可以通过上面的那个式子进行拟合,即经过了许多人做了的大量的实验,统计表明,任意频率 n n n 的值,可以用参考值 n 0 n_0 n0 对应的 G q ( n 0 ) G_q(n_0) Gq(n0),进行拟合。拟合时一般拟合出来的 W W W 取值都在2左右,因此说上述式子的 W W W 取2。

讨论:拟合的是否合适呢?

下图来自ISO标准中的图片,横轴是频率,纵轴是功率密度,合起来就是“谱线”,即“功率谱密度”。
可以看出,n从0.01到0.1时, G d G_d Gd*(图片中的d表示distance,和上面用的q是一个含义)下降了2个大格子(从10的-1降到了-3),
所以斜率大概是 − 2 -2 2,也就是上面的 W W W 取值是-2是合适的。
在这里插入图片描述

2. 道路分级

G q ( n 0 ) G_q(n_0) Gq(n0)的值有什么意义?如果说,上面拟合曲线时,固定了 W W W,此时曲线的特性(上下平移量)只与 G q ( n 0 ) G_q(n_0) Gq(n0) 有关,那么可以根据 G q ( n 0 ) G_q(n_0) Gq(n0) 的数值,对路面进行分级。根据 G q ( n 0 ) G_q(n_0) Gq(n0) 的取值,分级依据如下:
《GBT7031-2005》的表C.2
可以看出,A级路面标准很高,在10m长度( n 0 n_0 n0取0.1 m − 1 m^{-1} m1)时,数值在 16 e − 6 16e^{-6} 16e6左右,在mm以下了。

表中,几何平均是如何计算的?
由参考资料[5],可以计算出结果。

3. 速度/加速度功率谱密度

速度功率谱密度: G v ( n ) = ( 2 π n ) 2 G q ( n ) G_v(n)=(2\pi n)^2 G_q(n) Gv(n)=(2πn)2Gq(n)
加速度功率谱密度: G a ( n ) = ( 2 π n ) 4 G q ( n ) G_a(n)=(2\pi n)^4 G_q(n) Ga(n)=(2πn)4Gq(n)

W = 2 W=2 W=2 时,速度的表达式为: G v ( n ) = ( 2 π n ) 2 G q ( n 0 ) G_v(n)=(2\pi n)^2 G_q(n_0) Gv(n)=(2πn)2Gq(n0),此时与 n n n无关了。很独特的情况。

4. 时间频率功率谱密度 G q ( f ) G_q(f) Gq(f)

上述的谱密度是空间的,没有考虑车速。如果考虑到车速,应该有入如下表达式:
f = v n f=vn f=vn,即 “时间频率=车速*空间频率”,对应量纲 H z = m / s ∗ m − 1 Hz=m/s *m^{-1} Hz=m/sm1 也是合理的。

此时,可以得到 位移/速度/加速度的时间频率功率谱密度分别为:
位移: G q ( f ) = 1 v G q ( n 0 ) ( n n 0 ) 2 = G q ( n 0 ) n 0 2 v f 2 G_q(f)=\frac{1}{v}G_q(n_0)(\frac{n}{n_0})^2=G_q(n_0)n_0^2 \frac{v}{f^2} Gq(f)=v1Gq(n0)(n0n)2=Gq(n0)n02f2v
速度: G v ( f ) = 4 π 2 G q ( n 0 ) n 0 2 v G_v(f)=4\pi^2 G_q(n_0)n_0^2 v Gv(f)=4π2Gq(n0)n02v
加速度: G a ( f ) = 16 π 4 G q ( n 0 ) n 0 2 v f 2 G_a(f)=16\pi^4 G_q(n_0)n_0^2 v f^2 Ga(f)=16π4Gq(n0)n02vf2
可以看出,速度的和 f f f无关。

对功率谱密度,左右都取对数,可以得到一条直线;横轴是频率f,纵轴是 G q / v / a ( f ) G_{q/v/a}(f) Gq/v/a(f),注意纵轴的单位也不一样。
在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

5. 关于拟合

国际/国标中,考虑的是空间频率 n = 0.011 2.83 n=0.011~2.83 n=0.011 2.83 之间的曲线,这个数值应该是经验值。

一些论文中,可能有分段拟合,对测得的 G p ( n ) G_p(n) Gp(n) 进行拟合,可以得到 W W W G d ( n 0 ) G_d(n_0) Gd(n0),后者可以结合上面的表格,判断所属的地面等级。或者画出曲线,和 A~H 这几个国家规定的等级对应的曲线进行比较,可以得出路面的等级。

在这里插入图片描述在这里插入图片描述

6. 一些其它操作

关于国标文件中一些计算/说明的理解:

倍频程带宽:
由于在计算功率密度时,需要选择一定的带宽,计算“落入”这个区间的功率,带宽的选择比较重要。国标给出了:倍频程带宽、1/3倍频程、和1/12倍频程,表示不断的精细,下面这个表就是不同选择下每个“中心频率”和左右两端频率的取值。
在这里插入图片描述在这里插入图片描述

空间下截止频率:

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/337888.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Scala入门到放弃—04—集合

文章目录 集合数组ListSetMapTuple其他 集合 数组 可变数组 package org.example object ArrayApp extends App{//继承App后直接直接调用函数,不需要main//println("hello")val a new Array[String](5)a(0)"hello"println(a(0))val b Array…

跟着我学Python进阶篇:02.面向对象(上)

往期文章 跟着我学Python基础篇:01.初露端倪 跟着我学Python基础篇:02.数字与字符串编程 跟着我学Python基础篇:03.选择结构 跟着我学Python基础篇:04.循环 跟着我学Python基础篇:05.函数 跟着我学Python基础篇&#…

免费运维工具测评——深入使用牧云主机管理助手

作为一名运维,宝塔,Nezha 监控面板,WinSCP,Termius 都用过了,谈一下自己的感受: 安装绑定 微信扫码可直接登录,主页简洁清晰,即使是个人体验版也没有任何广告。 只需要复制命令在服…

《More Effective C++》学习

条款1:仔细区别 pointers 和 references 引用应该被初始化,指针可以不被初始化。不存在指向空值的引用这个事实意味着使用引用的代码效率比使用指针的要高。因为在使用引用之前不需要测试它的合法性。指针与引用的另一个重要的不同是指针可以被重新赋值…

【数据库原理】(11)SQL数据查询功能

基本格式 SELECT [ALL|DISTINCT]<目标列表达式>[,目标列表达式>]... FROM <表名或视图名>[,<表名或视图名>] ... [ WHERE <条件表达式>] [GROUP BY<列名 1>[HAVING <条件表达式>]] [ORDER BY <列名 2>[ASC DESC]];SELECT: 指定要…

《Linux C编程实战》笔记:线程私有数据

在多线程环境下&#xff0c;进程内的所有线程共享进程的数据空间&#xff0c;因此全局变量为所有线程共有。在程序设计中有时需要保存线程自己的全局变量&#xff0c;这种特殊的变量仅在某个线程内部有效。如常见的变量errno,它返回标准的出错代码。errno不应该是一个局部变量&…

冬日暖阳行走澳门探寻金沙度假区美食,游行全攻略

澳门金沙度假区是一个集度假、娱乐、购物、美食于一体的综合性旅游胜地。里面光酒店就有7家&#xff08;威尼斯人、巴黎人、四季、瑞吉、康莱德、假日、喜来登&#xff09;&#xff1b;大型购物中心4个&#xff08;四季名店、威尼斯人购物中心、巴黎人购物中心、金沙广场&#…

export default 和exprot

1.默认导入和默认导出 语法: export default {需要输出的内容} 接收: import 成员变量的名字 from 文件夹的路径 案例&#xff1a; a.mjs文件夹下默认导出 export default{a:10,b:20,show(){console.log(123);} } 在b.mjs文件中用成员变量进行接收 import AA from &q…

C语言之三子棋小游戏的应用

文章目录 前言一、前期准备模块化设计 二、框架搭建三、游戏实现打印棋盘代码优化玩家下棋电脑下棋判断输赢 四、结束 前言 三子棋是一种民间传统游戏&#xff0c;又叫九宫棋、圈圈叉叉棋、一条龙、井字棋等。游戏分为双方对战&#xff0c;双方依次在9宫格棋盘上摆放棋子&#…

构建安全可靠的系统:第十六章到第二十章

第四部分&#xff1a;维护系统 原文&#xff1a;Part IV. Maintaining Systems 译者&#xff1a;飞龙 协议&#xff1a;CC BY-NC-SA 4.0 准备应对不舒适情况的组织有更好的机会处理关键事件。 尽管不可能为可能扰乱您组织的每种情况制定计划&#xff0c;但作为综合灾难规划策略…

dubbo的springboot集成

1.什么是dubbo&#xff1f; Apache Dubbo 是一款 RPC 服务开发框架&#xff0c;用于解决微服务架构下的服务治理与通信问题&#xff0c;官方提供了 Java、Golang 等多语言 SDK 实现。使用 Dubbo 开发的微服务原生具备相互之间的远程地址发现与通信能力&#xff0c; 利用 Dubbo …

近两年最火的图像处理算法

近两年&#xff08;2022-2023年间&#xff09;在图像处理领域&#xff0c;有几个算法和技术特别受到关注。这些技术在提高图像质量、加速处理过程以及提升图像识别的准确性方面取得了显著进展。 以下是一些显著的例子&#xff1a; 生成对抗网络&#xff08;GANs&#xff09; GA…