Linea De Buses En Matlab

Páginas: 2 (402 palabras) Publicado: 19 de mayo de 2012
• Línea de autobuses – En una línea los autobuses salen desde cocheras cada T minutos y tiene N+1 paradas. – El tiempo entre llegadas de dos clientes sucesivos a cada parada se modela como unadistribución uniforme (0, 2) minutos. – En cada parada el tiempo de parada se modela como 10+5*numero_de_clientes en segundos. – El tiempo que cada autobús tarda entre dos paradas se modela como unadistribución uniforme (1,3) min. – Se quiere saber el tiempo de espera medio de los clientes en las paradas.

• Programa MATLAB
% Ejemplo Autobuses Nsim=100; tmax=18*60*60; h=0.2; N=17; % Númerosde paradas (Entidad Estática) T=8*60; % Tiempo de salida de la cochera de c/bus. nbuses=zeros(Nsim,1); % Entidad dinamica de buses t_espera=zeros(1,Nsim); % Tiempo de espera de los pasajeros.%nparadas=zeros(Nsim,1); %nclien=zeros(Nsim,1); %t_parada=10+5*nc; %Bucle Externo for n=1:Nsim; t=0; colap=zeros(1,N); % Inicializar cola de los pasajeros. llega_p=zeros(1,N); %Inicializo la entidaddinamica de los buses entre el tiempo max con el T dado. t_1=zeros(1,N); %Tiempo antes de llegada del bus. t_2=zeros(1,N); % Tiempo despues de la llegada del bus. buses=zeros(ceil(tmax/T),3);%Activo, siguiente parada, t llegada nbuses=0; vtotal=0; % Viaje Total ttotal=0; % Tiempo Total %Bucle Interno for p=1:N; % Cantidad de pasajeros alrededor de las paradas.

llega_p(p)=2*60*rand; %Distribucion uniforme de la llegada de cada 2 cliente sucesivamente a la parada. end cochera_out=0; % sigue=1; while sigue; if t>=cochera_out for b=1:nbuses+1; if not(buses(b,1)); break; end end ifb>nbuses; nbuses=b; end buses(b,1)=1; buses(b,2)=1; buses(b,3)=t+2*60*rand; cochera_out=t+T; end for p=1:N; if t>=llega_p(p); t_2(p)=t_2(p)+(t-t_1(p))*colap(p); colap(p)=colap(p)+1; t_1(p)=t;llega_p(p)=t+2*60*rand; end end for b=1:nbuses; servicio=0; % Esto sirve para indicar los buses que estan en servicios. if buses(b,1); servicio=1; if t>=buses(b,3); p=buses(b,2); vtotal=vtotal+colap(p);...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • mini bus con línea telefonica
  • Buses
  • Buses
  • Identificación En Línea De Una Planta Usando Matlab
  • Buses
  • en un bus
  • buses
  • Busan

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS