1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
%Paramètres généraux de simulation
global config veh leader suiveur Jonc tronc intervalle_gen traj Pas_sim Vmax AccMax DecMax Min_gap Tau Horizon longVeh largeurSection L D TR e ListeVehsortie liste_output;
config = Fichier(0, 0, 0, {}, {}, {}, {}, {}, 0, 0);
veh = Vehicule (0, 0, 0, 0, 0, {}, {}, {}, {}, {}, {}, 0);
leader = Vehicule (0, 0, 0, 0, 0, {}, {}, {}, {}, {}, {}, 0);
suiveur = Vehicule (0, 0, 0, 0, 0, {}, {}, {}, {}, {}, {}, 0);
Jonc = Jonction ({}, {}, {});
tronc = troncon ({}, 0, 0, 0, {}, {}, {}, 0);
intervalle_gen = [8,0];
traj = [];
Pas_sim = 0.5;
Vmax = 25;
AccMax = 2.;
DecMax = -2.;
Min_gap =10;
Tau = 0.5;
Horizon = 0;
longVeh = 5;
largeurSection = 70;
L=100000;
D=0.1;
TR=0.2;
e=5;
ListeVehsortie = {};
liste_output = {};
config.LireFichierConfiguration();
Horizon = input('entrez l''horizon de la simulation:');
Horizon = Horizon/Pas_sim;
disp(['horizon simul =', Horizon]);
decalage = Tau / Pas_sim;
disp(['Decalage de', decalage]);
LancerSimulation(Horizon,decalage); |
Partager