基于车道或路段的噪声测量

基于 Harmonoise 的路段/车道噪声输出会记录在路段/车道上产生的噪声信息。该模型是在欧盟项目 Imagine 中生成的。其描述可在该项目的交付成果 18 中找到(D18 The Harmonoise Engineering model)。

Missing

在此处添加模型描述

Note

请注意,将噪声相加并不像计算其他排放或消耗值那样简单,因为两辆车的感知声音并不是两辆车各自音量的总和,因为分贝标度本身是对数的。

在仿真中实例化#

基于路段的噪声输出#

基于路段的噪声排放输出在附加文件中定义,方式如下:

<edgeData id="<DETECTOR_ID>" type="harmonoise" period="<PERIOD>" file="<OUTPUT_FILE>" [excludeEmpty="true"]/>

基于车道的噪声输出#

基于车道的噪声排放输出在附加文件中定义,方式如下:

<laneData id="<DETECTOR_ID>" type="harmonoise" period="<PERIOD>" file="<OUTPUT_FILE>" [excludeEmpty="true"]/>

属性(适用于基于路段和基于车道的噪声输出)#

属性名称 值类型 描述
id id (字符串) 检测器的 id
file 文件名 输出文件的路径。该路径可以是相对路径。
period (别名 freq) int (时间) 检测器收集的数值的聚合周期。如果未给出,则聚合开始和结束之间整个时间范围内的值。
begin int (时间) 开始写入的时间(在此时间之前开始的间隔将被丢弃)。如果未给出,则使用仿真的开始时间。
end int (时间) 结束写入的时间(在此时间或之后开始的间隔将被丢弃)。如果未给出,则使用仿真的结束时间。
excludeEmpty bool 如果设置,则在此期间未被车辆使用的路段/车道将不会被写入;默认值:false

生成的输出#

基于路段的网络状态#

基于车道的网络状态#

数值描述#

名称 类型 描述
begin (仿真) 秒 收集数值的第一个时间步长
end (仿真) 秒 收集报告数值的最后一个时间步长 + DELTA_T
edge@id (路段) id 报告路段的名称
lane@id (车道) id 报告车道的名称
sampledSeconds s 在路段/车道上测量到的车辆秒数(如果车辆进入/离开路段/车道,则可能是亚秒)
noise dBA 在该间隔期间,路段/车道上的车辆产生的平均噪声

注意事项#

注意事项:

  • 默认情况下,所有路段都会被写入,即使没有车辆在上面行驶。可以通过将 excludeEmpty 属性设置为 true 来禁用此功能。
  • 间隔结束时间是间隔开始时间 + 聚合时间,这意味着数值是在这些步长内收集的,不包括结束时间本身。如果仿真在最后一个间隔结束前结束,该间隔将被截断。
  • 输出文件将被生成,不必预先存在,如果已存在将被覆盖且没有任何警告。输出文件所在的文件夹必须存在。
  • 如果只需要特定时间段内的网络状态信息,可以通过给出属性 "begin="<TIME>\[,<TIME>\]+"" 和 "end="<TIME>\[,<TIME>\]+"" 来限制转储的生成。当至少给出一个组合时,仅当当前时间存在相应的 begin/end 对时才会写入转储。这意味着,仅那些满足 begin[x]<=INTERVAL_END 和 end[x]>=INTERVAL_BEGIN 的间隔会被保存。如果未给出 begin/end 的值,所有转储将覆盖整个仿真。

另请参阅#