|
La programación de la producción consiste en la asignación temporal de los recursos disponibles a las operaciones y trabajos pendientes por realizar. De esta forma, establece las máquinas que debe visitar cada unidad de producto en cada instante de tiempo a lo largo de su desarrollo, así como el consumo de otros recursos si así fuese necesario.
Dicha asignación se realiza acorde con determinados objetivos estratégicos de la empresa los cuales abordaremos a lo largo del blog y que pueden ser:
Adicionalmente, cada planta presenta diferentes particularidades que se traducen en diferentes restricciones de programación de la producción. Se trata de requisitos que deben ser cumplidos obligatoriamente para poder fabricar el producto. Así por ejemplo, una fábrica puede permitir espacio de almacenamiento o stock antes de una máquina o grupo de máquinas y otra fábrica puede no permitirlo por diferentes razones implícitas en la fabricación (necesidad de mantener controlada la temperatura o por ejemplo propiedades viscosas). Otros ejemplos pueden ser la utilización de recursos humanos además de máquinas, relaciones de precedencia entre productos diferentes, tiempos de set-up,…
Debido al gran número de combinaciones entre recursos y trabajos, la programación de la producción se convierte rápidamente en un problema imposible de resolver de manera manual (diagramas de gantts, hojas de cálculo, …). Así por ejemplo, en el problema tradicional de flujo regular de permutación, simplificación de un problema real, tenemos:
Con lo que únicamente la secuenciación de 30 trabajos nos lleva a una cantidad de soluciones posibles imposibles de tratar de manera manual. Para conseguir soluciones para estos problemas se utilizan métodos científicos que consiguen obtener muy buenas soluciones e, incluso, óptimas en tiempos de segundos o minutos. En este blog estudiaremos los principales métodos de resolución entre los que destacan por ejemplo:
Aunque existen éstos y otros muchos métodos muy avanzados de resolución, como veremos a lo largo del blog, cada configuración de planta de cada fábrica es diferente y tienen pequeñas particularidades que hacen que no haya dos diseños prácticamente iguales. Cada uno de estos métodos se desarrolla exclusivamente para un tipo de diseño de planta y aunque algunos algoritmos son fácilmente generalizables, en el mejor de los casos se necesitarán determinados ajustes para su implantación.