La calculadora de FiFo: determinación del tamaño de sus memorias intermedias

La calculadora de FiFo: determinación del tamaño de sus memorias intermedias

FiFo LaneEn mi publicación anterior, discutí cómo determinar el tamaño de su carril FiFo: la fórmula de FiFo. Mi método preferido sigue siendo una estimación experta. Sin embargo, si está interesado en las matemáticas, aquí hay una pequeña calculadora de JavaScript que estima un tamaño de FiFo para dos procesos. Para obtener instrucciones sobre cómo usarlo y algunos antecedentes, consulte a continuación. La calculadora requiere JavaScript y es posible que no funcione con algunos navegadores web más antiguos. Si no ve gráficos a continuación, intente con un navegador diferente.

Información sobre los dos procesos

Ingrese la información sobre la media y la desviación estándar de los dos procesos en los campos a continuación, utilizando una unidad de tiempo de su elección. Puede pasar el mouse sobre los campos de entrada para obtener información adicional.

Media Desviación Estándar
Proceso 1:
Proceso 2:
Tiempo mínimo para cubrir averías:

Hora prevista del sistema

Muestra la relación entre la longitud de FiFo y el tiempo total esperado entre las partes del sistema.

Recomendación de tamaño de FiFo

Algunas observaciones adicionales

[post_relacionado id=»365″]

Probabilidades de cuello de botella

Muestra la probabilidad de que uno de estos dos procesos sea el cuello de botella temporal. Cuanto más grande sea el FiFo, más probable será que el proceso general más lento sea el cuello de botella.

Distribuciones normales

Muestra las distribuciones normales de los dos procesos. Cuanto más cercanas estén las distribuciones y cuanto más se superpongan estas distribuciones, más capacidad de FiFo se necesita para lograr el mismo rendimiento.

Cómo usar la calculadora fifo

El siguiente programa calculará el efecto de la capacidad de un carril FiFo (o, para el caso, también un buffer aleatorio) en estos dos procesos. Este programa es más útil para calcular la longitud de FiFo antes y después de los cuellos de botella. Para obtener más información sobre los cuellos de botella, vea mis publicaciones relacionadas con los cuellos de botella, especialmente el Paseo del cuello de botella. Para una discusión general sobre cómo funciona FiFo, consulte teoría y práctica en fifo Lanes. Para obtener información sobre los cálculos, consulte Determinación del tamaño de su carril FiFo: la fórmula de FiFo.

Necesitaría información sobre el tiempo entre partes para cada uno de los procesos individuales, tanto la media como la desviación estándar. Esto significa recopilar datos directamente de sus procesos (o hacer suposiciones realmente buenas). Tienes dos opciones aquí:

  • Recolectar datos incluyendo todas las perturbaciones, averías, cambios, etc.. durante el horario laboral habitual. Su desviación estándar puede ser bastante grande. En este caso, tales desgloses, etc. se incluyen en los supuestos sobre el efecto del FiFo. En este caso, puedes ignore el tiempo mínimo para cubrir las averías ajustándolo a cero a continuación si lo desea.
  • Recolectar datos sin grandes perturbaciones, averías, cambios, etc.. durante el horario laboral habitual. Su desviación estándar será menor. En este caso, tales desgloses, etc., no se incluyen en los supuestos sobre el efecto del FiFo. En este caso, recomiendo también completar el tiempo mínimo para cubrir averías abajo. ¿Cuánto tiempo desea que dure su FiFo en caso de que el proceso más lento se descomponga por completo?
  • Verá que cuanto mayor sea la capacidad de FiFo, más rápido será su sistema. Sin embargo, un FiFo demasiado largo hará que su sistema sea menos ágil, por lo tanto, necesita una compensación. La calculadora también sugerirá una compensación. En cualquier caso, todos los cálculos a continuación son solo estimaciones. Si cree que los resultados son extraños, use su sentido común o el sentido común de alguien familiarizado con el sistema.

    Sobre la calculadora

    La calculadora usa las ecuaciones en Determinación del tamaño de su carril FiFo – La fórmula FiFo para estimar la probabilidad de cuello de botella. Se usaron ecuaciones similares para estimar la velocidad conjunta esperada del sistema, donde la probabilidad de que el proceso A tenga un cierto tiempo de ciclo se combinó con la probabilidad de que el proceso B sea mayor que este tiempo de ciclo y el valor esperado correspondiente del proceso B. Este último La parte es un poco compleja e involucra integrales dobles.

    Calcular la función de error necesaria para la distribución normal es difícil, pero afortunadamente hay diferentes aproximaciones de programación disponibles para calcular la integral de la distribución normal.

    Sin embargo, las integrales conjuntas son más complicadas. La calculadora anterior estima una integral numérica (es decir, se resumen las probabilidades y las medias para diferentes X). Por lo tanto, el enfoque no es matemáticamente perfecto, pero supera con creces la precisión de una simulación de Monte Carlo para tiempos de cálculo similares. Para cualquier propósito práctico, esta calculadora es probablemente mucho más precisa que los datos que está ingresando en primer lugar. (¿Con qué precisión conoce la desviación estándar de sus procesos?)

    En cuanto a los gráficos, Google proporciona una biblioteca de JavaScript bastante ingeniosa y gratuita para dichos gráficos (y muchas otras cosas).

    ¡Por supuesto, use todos los resultados bajo su propio riesgo! En cualquier caso, espero que esta herramienta te ayude a comprender mejor tu sistema. Ahora ¡Sal y mejora tu industria!.

    google.load(«visualization», «1», {packages: [«corechart»]});
    var Mean1 = 5;
    var Mean2 = 1;
    var StDev1 = 10;
    var StDev2 = 2;
    var MinCoverage = 20;
    var FiFoCVersion = «1.0»;
    var InputValid = true; // Input variables are valid and make sense

    CalcResults() //for adding to wordpress

    function CalcResults() {
    // Button «Calculate the results was clicked
    «use strict»; // all variables need to be declared
    DynamicButton();
    ReadData();
    EstimateMaxProbFiFo();
    StatisticalOutput();
    drawExpectedTimeChart();
    drawBNProbChart();
    drawNormalChart();
    }

    function DynamicButton() {
    // creates a dynamic button where WordPress will mes sit up
    document.getElementById(«DynamicButtonID»).innerHTML = ‘

    Facebook
    LinkedIn
    Procesos Industriales
    Procesos Industriales

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *