Proceso de organizar, controlar y optimizar el 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 de fabricación . La programación se utiliza para asignar recursos de planta y maquinaria, planificar los recursos humanos , planificar los 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, al indicarle a una planta de producción cuándo fabricar, con qué personal y en qué equipo. La programación de la producción tiene como objetivo maximizar la eficiencia de la operación, utilizar la máxima cantidad 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 aleatorias 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 planta y maquinaria, planificar los recursos humanos, planificar los 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 hacia atrás consiste en planificar las tareas desde la fecha de vencimiento o la fecha requerida 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 y nivelación de inventarios
- Esfuerzo de programación reducido
- Mayor eficiencia de producción
- Nivelación de la carga laboral
- Cotizaciones precisas de fechas de entrega
- Información en tiempo real
- Medir con precisión las horas de trabajo/equipo utilizadas
Las herramientas de programación de la producción superan ampliamente a los antiguos métodos de programación manual. Estas herramientas proporcionan al programador de la producción potentes interfaces gráficas que se pueden utilizar para optimizar visualmente las cargas de trabajo en tiempo real en varias etapas de la 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 querer minimizar el número de puertas de embarque necesarias para sus aviones, con el fin de reducir los 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 los aviones o el flujo de pasajeros.
Conceptos clave en la programación
Un elemento clave de la planificación es la productividad, la relación entre la cantidad de insumos y la cantidad de productos. Los conceptos claves son:
- Insumos: Los insumos son planta, mano de obra, materiales, herramientas, energía y un medio ambiente limpio.
- Resultados: Los resultados son los productos elaborados en fábricas para otras fábricas o para el comprador final. El grado en que un producto se produce dentro de una fábrica está determinado 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 para la sala de plegado.
- Producción para la siguiente fábrica: por ejemplo, la producción de una fábrica de papel es una fuente de insumos para una imprenta. La producción de una planta petroquímica es una fuente de insumos 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 asfáltica.
- Asignación de recursos: la asignación de recursos consiste en asignar insumos para producir resultados. El objetivo es maximizar la producción con los insumos dados o minimizar la cantidad de insumos para producir el resultado requerido.
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 utilizan una serie de algoritmos de atajo ( heurísticas ) (también conocidas 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 procesos de fabricación por lotes. Aunque la programación puede aplicarse a procesos tradicionalmente continuos como el refinado, [1] [2] es especialmente importante para procesos por lotes como los de ingredientes activos farmacéuticos, procesos biotecnológicos y muchos procesos químicos especiales. [3] [4] La programación de la 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]
Véase también
Referencias
- ^ Marcus V. Magalhaes y Nilay Shah, “Programación de petróleo crudo”, Foundations of Computer-Aided Operations (FOCAPO) 2003, págs. 323-325.
- ^ Zhenya Jia y Marianthi Ierapetritou, “Programación eficiente a corto plazo de la operación de refinería basada en una formulación de tiempo continuo”, Fundamentos de 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 simulación y programación de procesos”, Pharmaceutical Engineering (la revista ISPE) 2010, vol 30, no 2, pp 1-9.
- ^ Papavasileiou, V., Koulouris, A., Siletti, C. y Petrides, D., “Optimice la fabricación de productos farmacéuticos con herramientas de simulación de procesos y programación de la producción”, Chemical Engineering Research and Design (publicación IChemE) 2007, vol. 87, pp. 1086-1097
- ^ Michael Pinedo, Teoría de programación, algoritmos y sistemas , Prentice Hall, 2002, págs. 1-6.
Lectura adicional
- 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, Manual de programación de la producción, Springer, Nueva York.
- McKay, KN y Wiers, VCS, 2004, Control práctico de la producción: una guía de supervivencia para planificadores y programadores, J. Ross Publishing, Boca Raton, Florida. Publicado en coedición 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, Dover Publications, junio de 2003, ISBN 978-0486428178
- Brucker P. Algoritmos de programación. Heidelberg, Springer. Quinta ed. ISBN 978-3-540-24804-0