Autopysta
Loading...
Searching...
No Matches
p_newell Class Reference

Parameter class for Newell's car-following model. More...

#include <p_newell.h>

Inheritance diagram for p_newell:
params p_martinez_jin_2020 p_newell_random_acceleration

Public Member Functions

 p_newell ()
 Default constructor for p_newell.
 
 p_newell (double u, double w, double kj)
 Constructor with custom parameter values.
 
- Public Member Functions inherited from params
 params ()
 Default constructor for the params class.
 

Public Attributes

double u = 90.0 / 3.6
 Free-flow speed in meters per second (default: 90 km/h).
 
double w = 18.0 / 3.6
 Wave speed in meters per second (default: 18 km/h).
 
double kj = 0.15
 Jam density in vehicles per meter (default: 0.15 vehicles/meter).
 

Detailed Description

Parameter class for Newell's car-following model.

The p_newell class manages the specific parameters required for Newell's car-following model. These parameters control the behavior of vehicles in free-flow and congested traffic conditions.

Key Parameters:

  • Free-flow speed (u): The speed at which vehicles travel under free-flow conditions (i.e., no congestion). This is typically set in meters per second.
  • Wave speed (w): The speed at which congestion waves propagate backward through the traffic. This helps simulate how quickly disturbances in the flow of traffic spread.
  • Jam density (kj): The density of vehicles in a jammed traffic condition, which helps define the minimum spacing between vehicles.

Constructor & Destructor Documentation

◆ p_newell() [1/2]

p_newell::p_newell ( )

Default constructor for p_newell.

Initializes the parameters with default values for free-flow speed, wave speed, and jam density. These defaults represent typical traffic conditions.

Default Values:

  • Free-flow speed: 90 km/h
  • Wave speed: 18 km/h
  • Jam density: 0.15 vehicles per meter

◆ p_newell() [2/2]

p_newell::p_newell ( double u,
double w,
double kj )

Constructor with custom parameter values.

This constructor allows setting custom values for free-flow speed (u), wave speed (w), and jam density (kj). These values can be used to simulate specific traffic scenarios.

Parameters
uFree-flow speed in meters per second.
wWave speed in meters per second.
kjJam density in vehicles per meter.

The documentation for this class was generated from the following file: