Capítulo III. Modelo de teoría de colas CAPÍTULO III MODELO DE TEORÍA DE COLAS Tal como se ha expuesto en al apartado referente a al metodología que se seguirá, en el presente capítulo tiene como objetivo establecer un modelo de colas que intente modelizar lo mejor posible el funcionamiento de una terminal de contenedores. Se intentará que en el modelo se reflejen el mayor número de variables que tienen una importancia notoria en la operaciones portuarias. Para ello, el capítulo se estructura en varios apartados. En el primero de ellos, el de introducción, se establecen las bases a partir de las cuales construir el modelo de teoría de colas. En el siguiente apartado se va a realizar todo el desarrollo analítico, exponiendo aquellas expresiones que resultan de más interés y que serán utilizadas en los capítulos posteriores. Ahora bien, el cálculo del tiempo medio de servicio de los barcos se realizará en un apartado aparte, el último, debido al desarrollo especial que requiere. III.1 Introducción Tal como se ha expuesto en al Capítulo II, siguiendo a Daganzo ( 1989), el barco será dividido en celdas, cada una de las cuales, a su vez, está formada por tres secciones de 40’. Como se estableció, en cada una de estas secciones sólo puede trabajar una grúa con la correspondiente mano de obra asociada a ella. Asimismo, la cantidad de celdas de un barco dará idea de la eslora del mismo y, a la postre, de su capacidad. A tenor de lo anterior, cada vez que entre un buque formado por H celdas en el sistema es como se entrasen al mismo tiempo H clientes. En consecuencia, parece más apropiado considerar un sistema de colas en que las entradas son en batallón ( bulk arrivals). Los servidores, por su parte, serán las grúas del muelle y la mano de obra portuaria asociada a ella. A cada celda le corresponderá un servidor. A continuación describiremos el modus operandi del sistema. Supongamos que tenemos ‘c’ grúas en el muelle de las cuales ‘i’ están ocupadas – es decir, tenemos una cantidad de buques en carga-descarga tal que la suma de sus celdas es ‘i’. Si mientras el sistema está en tal situación llega un barco de H celdas, pueden darse dos situaciones. Si H es menor que ‘c-i’, entonces el barco podrá ser servido y H grúas procederán a descargar el barco. Si, por el contrario, H es mayor que ‘c-i’ el barco entrará en servicio, pero sólo las ‘c-i’ primeras celdas del mismo se empezarán a cargar-descargar. A medida que el resto de grúas ocupadas vayan finalizando, las ‘H-c+i’ celdas restantes del barco se irán cargando-descargando. Por último, si cuando llega el barco todas las grúas están ocupadas, entonces deberá esperar hasta que la primera de ellas quede libre. 28 Capítulo III. Modelo de teoría de colas De todo ello se desprende que imponemos una dinámica del sistema en que todos los buques son atendidos con el número máximo de grúas posibles. En la definición del sistema de cola se asumirán las siguientes supuestos: 1) El sistema de cola tiene infinita capacidad de espera y la fuente de llegadas de los barcos no son una parte integral del puerto. Los lugares de espera de los buques antes de ser servidos, lugar de fondeo o incluso el muelle, no tienen limitación física. Este supuesto es perfectamente asumible. El tráfico de contenedores es altamente competitivo, por lo que no se pueden permitir excesivas esperas. Así, difícilmente la capacidad de los lugares de espera se puede ver desbordada. 2) La llegada de los buques es aleatoria y sigue una distribución Poisson. Este supuesto no es siempre válido. Las llegadas de los barcos están programadas, por lo que en principio tendríamos que las llegadas siguen un horario conocido. Ahora bien, en muchas situaciones, analizando todas las llegadas de los buques en conjunto, sí que ciertamente obedece a una distribución Poisson. La literatura especializada a tendido a utilizar tal tipo de distribución ( Plumee 1966 y Nicolaou 1967, por ejemplo). Ahora bien, la llegada de los clientes, las celdas de los buques, son en batallón . Esto es, cada vez que llega un buque al sistema de H celdas es como si llegasen H clientes al mismo tiempo. 3) Los servidores están formado por las grúas del muelle y la mano de obra asociada a ella. Todos son idénticos. Los tiempos de servicio ( el de las operaciones de carga-descarga) en el muelle son independientes e idénticamente distribuidos que siguen a una distribución exponencial de parámetro µts o Erlang con k=1. Hay situaciones en que la distribución no se ajusta a una exponencial y se utilizan otras distribuciones como Erlang con k>1. Aún así, la distribución exponencial es una buena primera aproximación. 4) La cantidad de celdas de cada barco es una variable aleatoria. Es decir, se supone que la eslora de los barcos es aleatoria. Dado el sistema de colas descrito hasta ahora, tan sólo hay dos situaciones en que se pueden trabajar con expresiones analíticas: cuando esta cantidad de celas por barco es constante y cuando sigue una distribución geométrica. Vamos a suponer el caso en que sigue una distribución geométrica. Y ello en base a dos motivos. Primero, tal como hemos apuntado, se obtienen expresiones analíticas con las que poder trabajar. Y, segundo, puesto que cada celda equivale a 3 secciones de 40’, si las dimensiones de los barcos no son muy excesivas, puede ajustarse bastante bien a la realidad. Para cada buque tendríamos pocas grúas trabajando. Por ende, a medida que el tráfico de la terminal esté formado por buques de menor dimensión, mejor se ajustará el número de celdas por barco a una distribución geométrica. 5) La disciplina de la cola es primero en llegar, primero en ser servido (FCFS). 29 Capítulo III. Modelo de teoría de colas A tenor de todo lo anterior el sistema de colas será: M X =(1− a ) a m −1 / M / c (∞ ) III.2 Desarrollo analítico del modelo de cola A partir de establecer las línea generales que definen el modelo de cola empleado, en este apartado se trata de ir dando algunas expresiones que se irán utilizando en los apartados posteriores, como, por ejemplo, el tiempo medio de espera de un barco antes de ser servido. Nos limitaremos a ir dando las resultados, todos ellos obtenidos a partir de los trabajos de Chaudhry et al. (1983) y Kabak (1970). Tal como se ha expuesta anteriormente, asumimos que la llegada de los barcos sigue una distribución Poisson de parámetro constante λ(ritmo de llegadas de los barcos). La cantidad de celdas de cada barco, H, sigue una distribución geométrica de parámetro ‘a’, con am=p(H=m), m≥1. H tiene como media H y como función generatriz de ∞ probabilidad a A( z ) = ∑ a m z m . Por otro lado, las grúas obedecen a una distribución m =1 exponencial de parámetro µts (ritmo de servicio de las celdas en términos de celdas por día) por lo que el ritmo de servicio de todo el sistema es n.µts , para 1 ≤ n ≤ c, y c. µts , para n ≥c, siendo n el número de celdas de los barcos en el sistema. Toda la operativa del sistema se considera que es un proceso de Markov. Utilizando los resultados de Chaudhry et. al. (1983), podemos empezar con la siguiente expresión: c −1 − ∑ nPn = c(Pc − ρ ) [III.1] n =0 donde: n: la suma de las celdas de todos los barcos en el puerto. c: número de grúas en la terminal. Pn: probabilidad del estado estacionario de tener n celdas en el puerto. Pc: probabilidad del estado estacionario de tener la c grúas ocupadas. ρ: tasa de ocupación. 30 Capítulo III. Modelo de teoría de colas Por su parte, ρ= λH cµ ts [III.2] La probabilidad del estado estacionario Pc es en el caso general: c −1 Pc = 1 − ∑ Pn [III.3] n =0 Sustituyendo [III.3] en [III.1], obtenemos que: c −1 c ∑ (c − n) P = ∑ (c − n) P n n =0 n n =0 = c(1 − ρ ) [III.4] Utilizando la fórmula de recurrencia desarrollada por Kabak( 1970) se van obteniendo las expresiones de las diferentes probabilidades estacionarias P1,..., Pn en función de Po. Esto es: n −1 Pn = y (n)∑ Pk An − k [III.5] k =0 donde: y ( n) = λ con µ ( n) An − k = 1 − µ (n) = µ min(n, c) [III.6] n − k −1 ∑a m =0 m ( A1=1) [III.7] Con [III.5], [III.6] y [III.7] obtenemos los valores de las diferentes Pi con i≥1. Para obtener Po basta sustituir los valores de Pi en [III.4] y despejar. Para el caso concreto de tener una distribución de H que obedece a una geométrica de parámetro a, los valores de Pi, i≥0, que se obtienen son: 31 Capítulo III. Modelo de teoría de colas a n Γ ( β + n) , n!Γ( β ) Pn = Po Pn = Pc [ρ + a (1 − ρ )] n−c Po = , 1≤n≤c [III.8] n≥c [III.9] 1 [III.10] a Γ ( β + n) a c Γ( β + c) 1+ ∑ + n!Γ( β ) (1 − ρ )(1 − a )c!Γ( β ) n =1 c −1 n Para las expresiones [III.8], [III.9] y [III.10], el valor de ρ viene dado por: ρ= θ c(1 − a ) = λ cµ ts (1 − a) = λH cµ ts [III.11] Por otro lado, de la definición del número medio de celdas en el puerto ( Lc ) con c grúas tenemos que: ∞ Lc = ∑ nPn [III.12] n =0 Para el sistema concreto que nos ocupa, utilizando los resultados de Chaudhry et. al. (1983) , tenemos que: θ H + Lc = A 2 (1) c −1 + ∑ n(c − n) Pn 2 n =0 [III.13] c −θ H 32 Capítulo III. Modelo de teoría de colas donde: θ= λ es la intensidad de tráfico µ A 2 (1) : es la segunda derivada de la función probabilidad A(z) con z=1. generatriz de Siendo H, variable aleatoria, la cantidad de celdas por buque y am=P(X=m), m≥1, la varianza de H, σ2a, viene dada por: 2 σ a2 = A 2 (1) − a + a [III.14] La cantidad media de celdas de los barcos en el puerto, Lc , vienen dada, a su vez, por: Lc = Lc ,b + Lc ,q [III.15] donde Lc ,b es la cantidad media de celdas en servicio y Lc ,q es la cantidad media de celdas en cola. De [III.11] y de [III.4] obtenemos la expresión de esta última variable definida: c Lc ,q = Lc − c − ∑ (n − c) Pn = Lc − cρ [III.16] n =0 Por su parte, Lc ,b = cρ , media del número de celdas en servicio, equivalente a la media de las grúas ocupadas. Hasta aquí hemos determinado l cantidades media de celdas, pero lo que realmente interesa es conocer el número medio de buques en el puerto. Para ello, definamos una variable aleatoria Xj tal que X represente el número de celdas que tiene el buque j. Si en un instante dado, en el puerto hay r buques tales que la suma de las celdas de todos ellos vale Z tenemos que: X 1 + X 2 + ... + X r = Z [III.17] Z, que es una variable aleatoria, es la suma de r variables aleatorias que siguen una distribución geométrica de parámetro a, por lo que Z obedece a una binomial de parámetros a y r tal que: 33 Capítulo III. Modelo de teoría de colas r PZ ( z ) = a z (1 − a ) r − z z [III.18] donde r sigue una distribución conocida. En estas condiciones, la media de buques en el puerto será la media de la variable r. Puesto que [III.18] se trata de una distribución de probabilidad compuesta y su media viene dada por Lc ( no olvidemos que z representa la cantidad de celdas en el puerto), la media de la variable r, que denotaremos por L , vendrá dada por: ∞ ∞ ∞ r =1 r =1 r =1 m z = ∑ m z (r ) p r (r ) = ∑ rap r (r ) = a ∑ rp r (r ) = aE (r ) = a L Entonces, L= Lc a [III.19] A partir de todos los resultados anteriores, mediante la utilización de la fórmula de Little ( L = λ T , siendo L la media de clientes en el sistema, λ el ritmo de llegadas y T el tiempo media de estancia de los clientes en el sistema), se pueden ir obteniendo las siguientes expresiones: 1. Tiempo medio de espera de una celda de un barco antes de ser servida. Tc , w = Lc ,q [III.20] λH 2. La media del tiempo total de permanencia de cada celda en el sistema puerto. Tc = Lc [III.21] λH En cuanto al tiempo media de servicio de cada grúa ( el tiempo medio que se emplea en cada celda para su carga-descarga), viene dada por la media de la distribución exponencial de parámetro µts, esto es: Ts ,c = 1 [III.22] µ ts 34 Capítulo III. Modelo de teoría de colas Las expresiones [III.20] y [III.21] están escritas de manera genérica en el sentido que sirven para cualquier distribución de probabilidad que siga la variable H. Si nos ceñimos a una distribución geométrica, los resultados de los tiempos medios son: 1. Tiempo medio de espera antes de ser servido un buque: Tw = Pc (1 − ρ ) (1 − a ) 2 cµ ts [III.23] 2 2. Tiempo medio de espera de una celda de un barco antes de ser servida debido a que se ha empezado a servir a otras celdas del barco. Tw , c , s = Pc a ρ (1 − ρ )(1 − a) 2 cµ ts [III.24] 3. El tiempo de espera de una celda antes del servicio será la adición del tiempo de espera del buque antes de ser servido más el de espera antes no se sirve a la celda en cuestión por haber empezado la carga-descarga a otras celdas del barco. Si tomamos la media el resultado será la suma de las expresiones [III.23] y [III.24], esto es: Tw,c = Pc ρ + a(1 − ρ ) ρ (1 − a ) 2 (1 − ρ ) 2 cµ ts [III.25] Finalmente, como último parámetro del sistema de colas planteado, definiremos γc como la razón entre el tiempo medio de espera para una celda y el tiempo medio de servicio de una celda, a saber: γc = Tw,c [III.26] Ts ,c 35 Capítulo III. Modelo de teoría de colas A partir de [III.16], [III.20] y [III.21] la expresión [III.25] queda, para el supuesto de tener una distribución genérica de la variable H, como: γ c = µ ts Tw,c = µ ts Lq ,c λH = Lc −1 cρ [III.27] Si esta expresión se particulariza para una distribución geométrica de H, se tiene, dividendo [III.25] con [III.21], que: γc = ρ + a(1 − ρ ) Pc ρ (1 − a) 2 (1 − ρ ) 2 c [III.28] Para mostrar la relación entre las variables involucradas del sistema de colas definido, en la Figura 1 se muestra un gráfico de la evolución de la variable γc a medida que aumenta la tasa de ocupación del muelle,ρ, para varias cantidades del número de servidores, grúas; asimismo se representa γ1, ratio entre el tiempo medio de espera y el de servicio de una celda, y γ2, ratio entre el tiempo medio que debe esperar una celda de un buque para ser servida mientras son servidas otras celdas del mismo barco y el tiempo medio de servicio. III.3 Cálculo del tiempo medio de servicio de un barco En el apartado anterior, en cuanto a tiempos medios, se han dado varios resultados todos ellos para las celdas; para cada barco, tan sólo se ha dado el tiempo medio de espera antes de ser servido. En el presente apartado se desarrolla toda una serie de expresiones en aras de determinar el tiempo medio de servicio de cada barco. Como premisa operativa, para el estudio del tiempo de servicio deben de considerarse varias situaciones en las que puede estar el sistema. Así, si el sistema tiene c-i servidores disponibles cuando entra un buque de H celdas y si H es menor o igual que ci, entonces todas las celdas del barco empezarán a ser servidas al mismo tiempo. En tales circunstancias el tiempo de servicio del barco será equivalente al mayor de todas las celdas. Si, por el contrario, a la llegada del barco el número de grúas disponibles es menor que la cantidad de celdas del barco, c-i<H, empezarán a ser servidas H-c+i celdas del barco y las restantes se deberán esperar a que las grúas vayan finalizando. Para este supuesto, el tiempo de servicio del barco será el horizonte temporal transcurrido desde que la primera celda es servida hasta que la última es cargada-descargada. 36 Capítulo III. Modelo de teoría de colas Tiempo medio de espera/tiempo medio de servicio, γ, γ1 y γ2 2 γ1 γ2 γ γ1 γ2 1.6 γ 1.2 c=4 0.8 c=4 c=2 0.4 c=2 c=4 c=2 0 0 0.2 0.4 0.6 0.8 1 Tasa de ocupación, ρ FIGURA 1. Evolución de los valores de γ, γ1 y γ2 en función de la tasa de ocupación, ρ, para c=2 y c=4. A tenor de lo anterior, vamos a determinar la distribución de probabilidad del tiempo de servicio. En efecto: Sean H el número de celdas del barco que entra, c la cantidad de grúas del muelle y i el número de ellas cargando-descargando. La probabilidad del tiempo se servicio de un barco, ts, vendrá dada por: ∞ c P (t s ) = ∑∑ P (t s ∩ H f c − i ) + P(t s ∩ H ≤ c − i ) [III.29] x =1 i =1 Rescribiendo [III.29] en términos probabilidades condicionales se tiene que: ∞ c P (t s ) = ∑∑ P(t s / H f c − i ) P( H f c − i ) + P (t s / H ≤ c − i ) P( H ≤ c − i ) x =1 i =1 37 Capítulo III. Modelo de teoría de colas [III.29]’ Por otro lado, puesto que los sucesos H> c-i y H ≤ c-i engloban todas las situaciones posibles en que se puede encontrar al sistema y puesto que además (H> c-i)∩ (H ≤ ci)=0, se sigue que: P( H f c − i) + P( H ≤ c − i) = 1 [III.30] Introduciendo [III.30] en [III.29]’, se tiene que se deberán calcular tres probabilidades. Par ello, en primer lugar calcularemos la probabilidad condicional P(ts/ H> c-i), para luego determinar P(ts/ H ≤ c-i) y finalmente P(H ≤ c-i). III.3.1 Cálculo de P(ts/ H> c-i) Suponiendo que en el sistema tenemos que H > c-i , para calcular el tiempo de servicio de un barco debemos dividir las celdas en dos categorías: las que son servidas inmediatamente a la llegada del barco, las c-i primeras, y las que deben esperar hasta que vayan quedando libres el resto de grúas, las H-c+i restantes. En la Figura 2 tenemos una esquema de un barco formado por H celdas . FIGURA 2. Buque de H celdas, las c-i primeras de las cuales son atendidas por las grúas inmediatamente a la llegada del buque. El tiempo de servicio de las c-i primeras sigue a una distribución exponencial; en tanto que para el resto, el tiempo de servicio será la adición del tiempo de espera hasta que las grúas pueden empezar a servir a cada una de ellas más el tiempo de carga-descarga. Así: t sk,1 ≈ exp( µ ts ) con 1≤ k ≤ c-i 38 Capítulo III. Modelo de teoría de colas t sk, 2 = t wk ,c + t s ,c con c-i+1 ≤ k ≤ H Por otro lado, supongamos una celda k tal que c-i+1 ≤ k ≤ H. Si el tiempo de servicio de las celdas es exponencial y hay c servidores, la función de distribución del tiempo necesario antes que el primer servidor esté libre es una exponencial de media 1/c.µts. El tiempo que deberá esperar la celda k hasta quedar libre la (k-c+i)-ésima grúa seguirá una distribución gamma de parámetro k-c+i, resultado de la convolución de las k-c exponenciales de media 1/c.µts. Esto es: t wk ,c ≈ gamma (k − c + i, cµ ts ) t s ,c ≈ exp(µ ts ) La función de densidad de probabilidad de las dos variables son respectivamente: k − c + i −1 f wk,c (t w ) = (cµ ts ) k −c + i t w exp(−cµ ts t w ) Γ( k − c + i − c) f s ,c (t s ) = µ ts exp(− µ ts t s ) [III.31] [III.32] La función de densidad de probabilidad de la variable t sk, 2 , f 2k (t ) , vendrá dada por la convolución de las dos variables que la definen: ∞ f (t ) = ∫ f wk,c (t w ) f s ,c (t − t w )dt w k 2 [III.33] 0 Sustituyendo [III.31] y [III.32] en [III.33], se obtiene que: f 2k (t ) = exp(− µ ts t )(cµ ts ) k −c +i Γ(k − 1) Γ(k ) µ tsk −c +i (c − 1) k −c +i [III.33]’ Y, en cuanto a la función de distribución acumulada de [30]’ será por definición: 39 Capítulo III. Modelo de teoría de colas t F (t ) = ∫ k 2 0 c k −c + i [1 − exp(− µ ts t )] f ( s )ds = µ ts (k − c + i )(c − 1) k −c +i k 2 [III.34] El tiempo de servicio del barco de la Figura 2, ts, será: t s = max{t 1s ,1 , t s2,1 ,..., t sc,−1i , t sc,−2i +1 ,..., t sH, 2 } [III.35] Entonces, la función de distribución acumulada de probabilidad de ts, Fts (t ) , teniendo presente que las c-i primeras celdas tienen un tiempo de servicio que obedece a una distribución exponencial del mismo parámetro y que las restantes siguen una distribución como la [III.33]’, vendrá dada por: Fts(t) = (F1(t))c−i H ∏ F2k (t) = (1−exp(−µts.t))c−i k=c−i+1 c1+2+...+H−c+i (1−exp(−µts.t))H−c+i H−c+i µts (H −c +i −1)! [III.36] A partir de la expresión [III.36] se pueden obtener el resto de resultados asociados a la variable ts. III.3.2 Cálculo de P(ts/ H ≤ c-i) En este subapartado se trata de determinar la distribución de probabilidad del tiempo de servicio suponiendo que, cuando un buque entra en servicio, todas las celdas empiezan a ser servidas al mismo tiempo. En este caso, todas los tiempos de carga-descarga de las celdas siguen una distribución exponencial de parámetro µts. Por lo tanto, el tiempo de servicio del barco, ts, será: { t s = max t s1 ,..., t sH } [III.37] siendo tis , 1 ≤ i ≤ H, el tiempo de servicio de la celda i. A tenor de [34], la función de distribución acumulada (FDA) de ts, Fts(t), vendrá dada por: 40 Capítulo III. Modelo de teoría de colas Fts (t ) = ( Fs (t )) H [III.38] siendo Fs(t) la distribución acumulada del tiempo de servicio de cada celda. Sin embargo, dado que H es una variable aleatoria que sigue una distribución exponencial de parámetro a , Fts(t) es una distribución compuesta. Así, la FDA de ts será finalmente: ∞ ∞ H =1 H =1 Fts (t ) = ∑ ( Fs (t )) H p H ( H ) = ∑ (1 − exp(− µ ts t )) H (1 − a )a H = ∞ = (1 − a ) ∑ ((1 − exp(− µ ts t ))a ) H H =1 [III.38]’ Puesto que [(1-exp(-µtst)).a] es menor que uno, la serie anterior es convergente, con lo que: Fts (t ) = (1 − a ) 1 1 − a(1 − exp(− µ ts t )) [III.38]’’ Para determinar la función de densidad de ts en un tiempo t, partimos de [III.38]’’: f ts (t ) = dFts (t ) (1 − a)aµ ts = exp(− µ ts t ) dt t [1 − a(1 − exp(− µ ts t ))]2 [III.39] Para determinar la esperanza de ts, se partirá de la definición de ésta y de la expresión [III.39], dando lugar a: ∞ ∞ 0 2 0 [1 − a (1 − exp( − µ ts t ))] E (t s ) = ∫ tf ts (t )dt = (1 − a )aµ ts ∫ t exp(− µ ts t ) dt [III.40] Resolviendo la anterior integral por integración por partes se consigue finalmente el resultado, esto es: 41 Capítulo III. Modelo de teoría de colas E (t s ) = 2 1 − 1 aµ ts 1 − a [III.40]’ III.3.3 Cálculo de P(H ≤ c-i) Para determinar la función de distribución de probabilidad del tiempo de servicio de los barcos, queda finalmente por calcular la probabilidad P(H ≤ c-i). Para ello, puesto que i y H son variables aleatoria, definiremos una de nueva que será la suma de ambas, J=i+H, de tal suerte que: P( H ≤ c − i ) = P( H + i ≤ c) = P( J ≤ c) [III.41] Por lo tanto, el problema se reduce a determinar la FDA de J. En efecto: La probabilidad de J vendrá dada por la convolución de las probabilidades de i y H, a saber: P ( J = c) = ∑p H +i =c H ( H ) P(i ) [III.42] Así, la expresión [38] tendrá la forma de: P ( J ≤ c) = ∑ H +i ≤c p H ( H ) P (i ) = ∑ (1 − a)a H −1 P(i ) [III.42]’ H +i≤c P(i) viene dado por [III.8], [III.9] y [III.10]. III.3.4 Expresión final del tiempo medio de servicio de un buque. Para los desarrollos posteriores, lo que nos preocupa es el tiempo medio de servicio de los buques. Partiendo de [III.29] y utilizando los resultados de los cálculos de probabilidades obtenidos en los diversos subapartados anteriores, se obtiene la distribución de probabilidad del tiempo de servicio. A partir de esta, se puede calcular su media. Sin embargo, utilizando esta vía llegamos a que la expresión [III.29] es muy compleja de tratar analíticamente. Por consiguiente, es menester hacer alguna simplificación del problema de tal suerte que se obtenga una expresión final del tiempo medio de servicio con la que poder operar con relativa facilidad. Para ello vamos a escindir el análisis en dos situaciones. 42 Capítulo III. Modelo de teoría de colas Consideremos primero la situación en que cuando un buque entra en servicio la cantidad de grúas disponibles para él es igual o mayor al número de celdas del mismo, por lo que todas las celdas empiezan a cargar-descargar al mismo tiempo. En tal supuesto, el tiempo de servicio del buque se corresponderá con el de la celda que más ha tardado en realizar las operaciones de carga-descarga. En este caso, la función de distribución del tiempo de servicio del barco se corresponde con la expresión [III.39]. Por consiguiente, la media del tiempo de servicio vendrá dada por [III.40]’. Ahora bien, en el supuesto de que la cantidad de celdas del barco que entra en servicio es menor a las disponibles en esos instantes, las celdas que inicialmente no reciben grúa deberán esperar a que éstas vayan quedando libres. Estamos en la situación analizada en al subapartado III.3.1. Para este caso vamos a suponer que la media de servicio del barco es la adición de la media de espera de las celdas que no reciben grúa en el instante de iniciar la carga-descarga del barco, empezando a contar esta espera a partir del inicio del servicio del buque, y la media de la celda que más ha tardado en ser cargadadescargada. Mientras que la primera de estas medias viene dada por [III.24] , la segunda se recoge en [III.40]’. En consecuencia, el tiempo medio de servicio que adoptaremos a lo largo del presente trabajo será la adición de [III.24] y [III.40]’, a saber: E (t s ) = Ts = aPc 2 1 − 1 + aµ ts 1 − a ρ (1 − ρ )(1 − a ) 2 cµ ts [III.43] A efectos de comprender el alcance de la simplificación efectuada, seguidamente expondremos un ejemplo numérico. Supongamos que tenemos seis grúas ( c=6) y que cuatro están en servicio en el instante en que entra un barco formado por 6 celdas. El barco empieza las operaciones de carga-descarga para las dos primeras celdas. Puesto que el tiempo de servicio obedece a una distribución exponencial de parámetro µ, el tiempo medio de servicio de cada celda es de 1/µ. El tiempo medio de espera de la tercera celda es de 1/c.µ. Para la segunda será 2/c.µ, ya que sigue una distribución gamma de parámetros 2 y 1/c.µ. Y así sucesivamente hasta llegar a la sexta. Sumando las tiempos medios de espera y de servicio para cada una de las celdas se tiene que: t 1s = 1 / µ t s2 = 1 / µ t s3 = 1 / c.µ + 1 / µ t s4 = 2 / c.µ + 1 / µ t s5 = 3 / c.µ + 1 / µ 43 Capítulo III. Modelo de teoría de colas t s6 = 4 / cµ + 1 / µ El tiempo medio de servicio del barco es equivalente al de la cela 6. Con la simplificación propuesta, en lugar de tener el resultado de t6s, se aproximaría el tiempo de servicio por: 4 E (t s ) ≅ 1 µ + ∑ i i =1 cµ 4 = 1 µ + 2,5 1 c.µ [III.44] En principio la diferencia no es muy excesiva, pues afecta al término que está dividido por c.µ, variables éstas que tienen valores superiores a la unidad, con lo que tiene un peso menor que la media de servicio de cada celda, 1/µ, en el cómputo de la media del tiempo de servicio del barco. Así, para el ejemplo que nos ocupa: E (t s ) = 1 / µ + 0,666 1 µ = 1,666 1 µ Utilizando [III.44] se tendría que: E (t s ) ≅ 1,42 1 µ Por consiguiente, la diferencia entre la media exacta y la simplificada es aceptable dado el propósito del presente trabajo- en el sentido de que más que buscar una modelización perfecta obtener unas expresiones que reflejen bien el tipo de evolución del sistema analizado cuando cambian las variables definidas. 44 Capítulo III. Modelo de teoría de colas 45