Mercurial > hg > nsaunier > traffic-intelligence
changeset 87:f234154207d4
distance and time to change speed
| author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
|---|---|
| date | Thu, 28 Apr 2011 15:07:21 -0400 |
| parents | f03ec4697a09 |
| children | 626560624d55 |
| files | python/traffic_engineering.py |
| diffstat | 1 files changed, 10 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/python/traffic_engineering.py Tue Apr 19 02:01:09 2011 -0400 +++ b/python/traffic_engineering.py Thu Apr 28 15:07:21 2011 -0400 @@ -171,3 +171,13 @@ def uniformDelay(cycleLength, effectiveGreen, saturationDegree): '''Computes the uniform delay''' return 0.5*cycleLength*(1-float(effectiveGreen)/cycleLength)/(1-float(effectiveGreen*saturationDegree)/cycleLength) + +######################### +# misc +######################### + +def timeChangingSpeed(v0, vf, a, TPR): + return TPR+(vf-v0)/a + +def distanceChangingSpeed(v0, vf, a, TPR): + return TPR*v0+(vf*vf-v0*v0)/(2*a)
