Beruflich Dokumente
Kultur Dokumente
and multiple vehicles. Where parameters of MPC (individual vehicle’s accelerations) will be optimized
with Particle Swarm Optimization (PSO).
For instance,
No_of_lanes =3
Total_no_of vehicle = 15
Vehicles_in_lane 1 = 5
Vehicles_in_lane 2 = 6
Vehicles_in_lane 3 = 4
### Individual vehicle acceleration is the only independent parameter which need to be optimized for the
swarm of vehicles (total number of vehicles).
3) Vehicle Properties function
a) If (first vehicle of each lane)
VAH = Length of Lane (i) – vehicle location of host vehicle
VRH = 1sec x Vehicle velocity + 5 m
Else (the following vehicles of each lane)
VAH = Vehicle Location of lead vehicle – vehicle location of host vehicle
VRH = VRH = 1sec x Vehicle velocity + 5 m
b) If (first vehicle of each lane)
If VAH > 5*maximum_speed + 5
Vehicle acceleration = normrnd (0, 5/3.6)
Else (VAH <= 5*maximum_speed + 5)
Vehicle acceleration = unifrnd (0, 5/3.6)
Else (the following vehicles of each lane)
If (VAH > VRH) & (Maximum speed+5kmh > Vehicle Velocity > Maximum speed-
5kmh)
Vehicle acceleration = unifrnd [- 5/3.6, 5/3.6]
Elseif (VAH >VRH) & (Vehicle Velocity ≥ Maximum speed+5kmh)
Vehicle acceleration = unifrnd [- 5/3.6, 0]
Elseif (VAH >VRH) & (Vehicle Velocity ≤ Maximum speed- 5kmh)
Vehicle acceleration = unifrnd [0, 5/3.6]
Elseif (VAH ≤ VRH)
Vehicle acceleration = unifrnd [Minimum allowable acceleration, -5/3.6]
#acceleration should be such that vehicle can attain VAH > VRH, asap
# [Must] acceleration difference between consecutive sec ≤ 10/3.6
c) Vehicle velocity(k)= Vehicle Velocity (k-1) + Vehicle acceleration(k-1) x time step + time step
d) Vehicle distance travelled (k-1) = Vehicle velocity (k-1) x time step + 0.5 x vehicle acceleration x
(time step)2
e) Vehicle location (k) = Vehicle location (k-1) + Vehicle distance travelled (k-1)
f) No lane change [Lane change (N)- always]