Modeling and Optimization of Energy Consumption in Cooperative Multi-Robot Systems
Journal article, 2012
Reduction of energy consumption is important for reaching a sustainable future. This paper presents a novel method for optimizing the energy consumption of robotic manufacturing systems. The method embeds detailed evaluations of robots' energy consumptions into a scheduling model of the overall system. The energy consumption for each operation is modeled and parameterized as function of the operation execution time, and the energy-optimal schedule is derived by solving a mixed-integer nonlinear programming problem. The objective function for the optimization problem is then the total energy consumption for the overall system. A case study of a sample robotic manufacturing system and an experiment on an industrial robot are presented. They show that there exists a real possibility for a significant reduction of the energy consumption in comparison to state-of-the-art scheduling approaches. Note to Practitioners-The motivation for this work is the great interest of companies on energy consumption optimization, looking for cost reduction and sustainability in manufacturing. Existing optimization methods focus on different levels of details. A high-level model would be able to optimize the overall system. Unfortunately, due to the high computational cost, it can hardly consider the deep level of mechanical and electrical parameters, which determine the real energy consumption. This paper presents a novel method to embed detailed energy consumption models into a scheduling optimization problem. An effective parameterization of the time variables reduces the model complexity, allowing the optimizer to reschedule the complete sequence of operations for minimizing the total energy consumption, while keeping a fixed cycle time. The method has been integrated into a commercial tool for robot programming. The optimization is applicable both on new and existing robotic systems, since the required modifications are limited to the operations rescheduling, and no investments on new hardware are expected.
robot cells
scheduling and coordination
system modeling and simulation
mathematical programming
Energy optimization