Class RoadVehicleCnossosvarParameters

java.lang.Object
org.noise_planet.noisemodelling.emission.road.cnossos.RoadCnossosParameters
org.noise_planet.noisemodelling.emission.road.cnossosvar.RoadVehicleCnossosvarParameters

public class RoadVehicleCnossosvarParameters extends RoadCnossosParameters
Parameters for CNOSSOS variant method for one unique vehicle This class extends the class RoadCnossosParameters
Author:
Nicolas Fortin, Pierre Aumond, Arnaud Can
  • Constructor Details

    • RoadVehicleCnossosvarParameters

      public RoadVehicleCnossosvarParameters(double speed, double acceleration, String veh_type, int acc_type, boolean Stud, double LwStd, int VehId)
      Simplest road noise evaluation
      Parameters:
      speed - Vehicle speed
      acceleration - Vehicle acceleration
      veh_type - Vehicle type (CNOSSOS categories)
      acc_type - Acceleration mode (1 = Distance to Junction (CNOSSOS), 2= Correction from IMAGINE with bounds , 3 = Correction from IMAGINE without bounds)
      Stud - True = equipped with studded tyres
      LwStd - Standard Deviation of Lw
      VehId - Vehicle ID used as a seed for LwStd
  • Method Details

    • getSurfaceAge

      public int getSurfaceAge()
      Returns:
      Road surface age
    • setSurfaceAge

      public void setSurfaceAge(int surfaceAge)
      Parameters:
      surfaceAge - Road surface age in years, from 1 to 10 years.
    • getLwStd

      public double getLwStd()
    • getVehId

      public int getVehId()
    • getSpeed

      public double getSpeed()
    • getAcc_type

      public int getAcc_type()
    • getVeh_type

      public String getVeh_type()
    • getAcceleration

      public double getAcceleration()
    • getStud

      public boolean getStud()