Proceso de ordenación, control y optimización del trabajo y las cargas de trabajo.
La programación es el proceso de organizar, controlar y optimizar el trabajo y las cargas de trabajo en un proceso de producción o proceso de fabricación . La programación se utiliza para asignar recursos de planta y maquinaria, planificar recursos humanos , planificar procesos de producción y comprar materiales.
Es una herramienta importante para la fabricación y la ingeniería , donde puede tener un gran impacto en la productividad de un proceso. En la fabricación, el propósito de la programación es mantener las fechas de vencimiento de los clientes y luego minimizar el tiempo y los costos de producción, indicando a una instalación de producción cuándo fabricar, con qué personal y con qué equipo. La programación de la producción tiene como objetivo maximizar la eficiencia de la operación, utilizar el máximo de recursos disponibles y reducir los costos.
En algunas situaciones, la programación puede implicar atributos aleatorios, como tiempos de procesamiento aleatorios, fechas de vencimiento aleatorias, pesos aleatorios y averías estocásticas de las máquinas. En este caso, los problemas de programación se denominan " programación estocástica ".
Descripción general
La programación es el proceso de organizar, controlar y optimizar el trabajo y las cargas de trabajo en un proceso de producción. Las empresas utilizan la programación hacia atrás y hacia adelante para asignar recursos de plantas y maquinaria, planificar recursos humanos, planificar procesos de producción y comprar materiales.
- La programación anticipada consiste en planificar las tareas a partir de la fecha en que los recursos estén disponibles para determinar la fecha de envío o la fecha de vencimiento.
- La programación inversa consiste en planificar las tareas desde la fecha de vencimiento o la fecha de vencimiento para determinar la fecha de inicio y/o cualquier cambio en la capacidad requerida.
Los beneficios de la programación de la producción incluyen:
- Reducción de cambios de proceso
- Reducción de inventario, nivelación.
- Esfuerzo de programación reducido
- Mayor eficiencia de producción
- Nivelación de carga laboral
- Cotizaciones precisas de la fecha de entrega
- Información en tiempo real
- Mida con precisión las horas hombre/equipo utilizadas
Las herramientas de programación de producción superan con creces a los métodos de programación manual más antiguos. Estos proporcionan al programador de producción potentes interfaces gráficas que se pueden utilizar para optimizar visualmente las cargas de trabajo en tiempo real en varias etapas de producción, y el reconocimiento de patrones permite que el software cree automáticamente oportunidades de programación que podrían no ser evidentes sin esta vista de los datos. Por ejemplo, una aerolínea podría desear minimizar el número de puertas de aeropuerto necesarias para sus aviones, con el fin de reducir costos, y el software de programación puede permitir a los planificadores ver cómo se puede hacer esto, analizando los horarios, el uso de las aeronaves o la flujo de pasajeros.
Conceptos clave en la programación
Un carácter clave de la programación es la productividad, la relación entre la cantidad de insumos y la cantidad de producción. Los conceptos clave aquí son:
- Insumos: Los insumos son planta, mano de obra, materiales, herramientas, energía y un medio ambiente limpio.
- Productos: Los productos son los productos producidos en las fábricas, ya sea para otras fábricas o para el comprador final. La medida en que se produce un producto dentro de una fábrica está determinada por el costo de transacción .
- Salida dentro de la fábrica: La salida de cualquier área de trabajo dentro de la fábrica es una entrada para la siguiente área de trabajo en esa fábrica de acuerdo con el proceso de fabricación. Por ejemplo, la salida del corte es una entrada a la sala de doblado.
- Producción para la próxima fábrica: A modo de ejemplo, la producción de una fábrica de papel es una entrada para una imprenta. El producto de una planta petroquímica es un insumo para una planta de asfalto, una fábrica de cosméticos y una fábrica de plásticos.
- Producción para el comprador final: La producción de la fábrica llega al consumidor a través de una empresa de servicios, como un minorista o una empresa de pavimentación de asfalto.
- Asignación de recursos: La asignación de recursos consiste en asignar insumos para producir resultados. El objetivo es maximizar la producción con insumos dados o minimizar la cantidad de insumos para producir la producción requerida.
Algoritmos de programación
La programación de la producción puede requerir una cantidad significativa de potencia informática si hay una gran cantidad de tareas. Por lo tanto, se utiliza una variedad de algoritmos abreviados ( heurísticas ) (también conocidos como reglas de distribución ):
Programación de producción por lotes
La programación de la producción por lotes es la práctica de planificar y programar los procesos de fabricación por lotes. Aunque la programación puede aplicarse a procesos tradicionalmente continuos como la refinación, [1] [2] es especialmente importante para procesos por lotes como los de ingredientes activos farmacéuticos, procesos biotecnológicos y muchos procesos químicos especializados. [3] [4] La programación de producción por lotes comparte algunos conceptos y técnicas con la programación de capacidad finita que se ha aplicado a muchos problemas de fabricación. [5]
Ver también
Referencias
- ^ Marcus V. Magalhaes y Nilay Shah, “Crude Oil Scheduling”, Fundamentos de las operaciones asistidas por computadora (FOCAPO) 2003, págs. 323-325.
- ^ Zhenya Jia y Marianthi Ierapetritou, “Programación eficiente a corto plazo de la operación de la refinería basada en una formulación de tiempo continuo”, Fundamentos de las operaciones asistidas por computadora (FOCAPO) 2003, págs. 327-330
- ^ Toumi, A., Jurgens, C., Jungo, C., MAier, BA, Papavasileiou, V. y Petrides, D., “Diseño y optimización de una instalación biofarmacéutica a gran escala utilizando herramientas de programación y simulación de procesos”, Farmacéutica Ingeniería (la revista ISPE) 2010, vol 30, no 2, pp 1-9.
- ^ Papavasileiou, V., Koulouris, A., Siletti, C. y Petrides, D., “Optimizar la fabricación de productos farmacéuticos con herramientas de simulación de procesos y programación de producción”, Investigación y diseño de ingeniería química (publicación IChemE) 2007, vol 87 , págs. 1086-1097
- ^ Michael Pinedo, Teoría de la programación, algoritmos y sistemas , Prentice Hall, 2002, págs. 1-6.
Otras lecturas
- Blazewicz, J., Ecker, KH, Pesch, E., Schmidt, G. und J. Weglarz, Programación de procesos informáticos y de fabricación, Berlín (Springer) 2001, ISBN 3-540-41931-4
- Herrmann, Jeffrey W., editor, 2006, Handbook of Production Scheduling, Springer, Nueva York.
- McKay, KN y Wiers, VCS, 2004, Control práctico de producción: una guía de supervivencia para planificadores y programadores, J. Ross Publishing, Boca Raton, Florida. Coeditado con APICS.
- Pinedo, Michael L. 2005. Planificación y programación en manufactura y servicios, Springer, Nueva York.
- Conway, Richard W. , Maxwell, William L. , Miller, Louis W., Teoría de la programación, Publicaciones de Dover, junio de 2003, ISBN 978-0486428178
- Brucker P. Algoritmos de programación. Heidelberg, Springer. Quinta ed. ISBN 978-3-540-24804-0