eclipse-sumo / sumo

Eclipse SUMO is an open source, highly portable, microscopic and continuous traffic simulation package designed to handle large networks. It allows for intermodal simulation including pedestrians and comes with a large set of tools for scenario creation.
https://eclipse.dev/sumo
Eclipse Public License 2.0
2.49k stars 1.41k forks source link

Implement a car following model which allows research on model features (trac #1151) #1151

Open behrisch opened 10 years ago

behrisch commented 10 years ago

After discussing with peter the following features should be made configurable independently

Migrated from http://sumo.dlr.de/ticket/1151

{
    "status": "new", 
    "changetime": "2014-02-24T13:22:11Z", 
    "description": "After discussing with peter the following features should be made configurable independently\n* position updated rule (and according vSafe computations) (see #860)\n* update frequence of positive/negative accleration (independent of step-size)\n* update stochasticity of positive/negative acceleration (...action points)\n* reduced acceleration with increased speed\n* scaling of dawdling dependent on situation (accelerating, braking via wind resistence, braking with brake pedal)\n", 
    "reporter": "namdre", 
    "cc": "", 
    "resolution": "", 
    "_ts": "1393248131318267", 
    "component": "microsim - car following", 
    "summary": "Implement a car following model which allows research on model features", 
    "priority": "major", 
    "keywords": "", 
    "time": "2014-02-17T07:16:02Z", 
    "milestone": "1.0.0", 
    "owner": "", 
    "type": "enhancement"
}
behrisch commented 10 years ago

@namdre commented:

in moveHelper(): if (vSafe < vOld) vSafe -= (vOld - vSafe) * alpha would cause a vehicle to overbrake by alpha.

behrisch commented 10 years ago

@namdre commented:

should not patch vSafe but rather vPos do avoid halting before a stop

behrisch commented 10 years ago

result of discussion with peter

needs to be discussed with peter

to:

After discussing with peter the following features should be made configurable independently

  • position updated rule (and according vSafe computations) (see #860)
  • update frequence of positive/negative accleration (independent of step-size)
  • update stochasticity of positive/negative acceleration (...action points)
  • reduced acceleration with increased speed
  • scaling of dawdling dependent on situation (accelerating, braking via wind resistence, braking with brake pedal)