6 research outputs found

    A Simulation Tool for Computing Energy Optimal Motion Parameters of Industrial Robots

    Get PDF
    This paper presents a novel robot simulation tool, fully interfaced with a common Robot Offline Programming software (i.e. Delmia Robotics), which allows to automatically compute energy-optimal motion parameters, for a given end-effector path, by tuning the joint speed/acceleration during point-to-point motions whenever allowed by the manufacturing constraints. The main advantage of this method, as compared to other optimization routines that are not conceived for a seamless integration with commercial industrial manipulators, is that the computed parameters are the same required by the robot controls, so that the results can generate ready-to-use energy-optimal robot code

    Energy reduction of stochastic time-constrained robot stations

    Get PDF
    This paper looks at the problem of reducing the energy use of robot movements in a robot station with stochastic execution times, while keeping the productivity of the station. The problem is formulated as a stochastic optimization problem, that constrains the makespan of the station to meet a deadline with a high probability. The energy use of the station is a function of the execution times of the robot operations, and the goal is to reduce this energy use by finding the optimal execution times and operation order. A theoretical motivation to why the stochastic variables in the problem, under some conditions, can be approximated as independent and normally distributed is presented, together with a derivation of the max function of stochastic variables. This allows the stochastic optimization problem to be approximated with a deterministic version, that can be solved with a commercial solver. The accuracy of the deterministic approximation is evaluated on multiple numerical examples, which show that the method successfully reduces the energy use, while the deadlines of the stations are met with high probabilities

    Energy and Route Optimization of Moving Devices

    Get PDF
    This thesis highlights our efforts in energy and route optimization of moving devices. We have focused on three categories of such devices; industrial robots in a multi-robot environment, generic vehicles in a vehicle routing problem (VRP) context, automatedguided vehicles (AGVs) in a large-scale flexible manufacturing system (FMS). In the first category, the aim is to develop a non-intrusive energy optimization technique, based on a given set of paths and sequences of operations, such that the original cycle time is not exceeded. We develop an optimization procedure based on a mathematical programming model that aims to minimize the energy consumption and peak power. Our technique has several advantages. It is non-intrusive, i.e. it requires limited changes in the robot program and can be implemented easily. Moreover,it is model-free, in the sense that no particular, and perhaps secret, parameter or dynamic model is required. Furthermore, the optimization can be done offline, within seconds using a generic solver. Through careful experiments, we have shown that it is possible to reduce energy and peak-power up to about 30% and 50% respectively. The second category of moving devices comprises of generic vehicles in a VRP context. We have developed a hybrid optimization approach that integrates a distributed algorithm based on a gossip protocol with a column generation (CG) algorithm, which manages to solve the tested problems faster than the CG algorithm alone. The algorithm is developed for a VRP variation including time windows (VRPTW), which is meant to model the task of scheduling and routing of caregivers in the context of home healthcare routing and scheduling problems (HHRSPs). Moreover,the developed algorithm can easily be parallelized to further increase its efficiency. The last category deals with AGVs. The choice of AGVs was not arbitrary; by design, we decided to transfer our knowledge of energy optimization and routing algorithms to a class of moving devices in which both techniques are of interest. Initially, we improve an existing method of conflict-free AGV scheduling and routing, such that the new algorithm can manage larger problems. A heuristic version of the algorithm manages to solve the problem instances in a reasonable amount of time. Later, we develop strategies to reduce the energy consumption. The study is carried out using an AGV system installed at Volvo Cars. The results are promising; (1)the algorithm reduces performance measures such as makespan up to 50%, while reducing the total travelled distance of the vehicles about 14%, leading to an energy saving of roughly 14%, compared to the results obtained from the original traffic controller. (2) It is possible to reduce the cruise velocities such that more energy is saved, up to 20%, while the new makespan remains better than the original one

    Conflict Between Energy, Stability, and Robustness in Production Schedules

    No full text
    A systematic method to evaluate the conflict between robustness, stability, and energy consumption is proposed in this paper. Energy optimization is combined with robust scheduling techniques to analyze the tradeoff. In rescheduling, slack is often used to protect a schedule from disruptions. However, results from the literature on energy minimization show that a reduction in energy consumption is achieved by extending the execution time of operations. Thus, slack in schedules is diminished on behalf of longer execution times. The proposed method, which quantitatively shows this conflict, is based on a multiobjective optimization formulation where efficient computation of the involved criteria is developed. This includes a convex surrogate stability measure that makes it possible to evaluate different operation sequences by a mixed-integer nonlinear programming formulation. Previous works connecting the two research fields use simulation for analyzing the impact of disruptions in order to generate robust production schedules. Our results show that an increase in energy efficiency comes at a cost of reducing stability and robustness and hence becoming more sensitive to disruptions

    Conflict between Energy, Stability and Robustness in Production Schedules

    No full text
    A systematic method to evaluate the conflict between robustness, stability and energy consumption is proposed in this paper. Energy optimization is combined with robust scheduling techniques to analyze the trade-off. In rescheduling, slack is often used to protect a schedule from disruptions. However, results from the literature on energy minimization show that a reduction in energy consumption is achieved by extending the execution time of operations. Thus, slack in schedules is diminished on behalf of longer execution times. The proposed method, which quantitatively shows this conflict, is based on a multi-objective optimization formulation where efficient computation of the involved criteria are developed. This includes a convex surrogate stability measure that makes it possible to evaluate different operation sequences by a mixed-integer nonlinear programming formulation. Previous work connecting the two research fields use simulation for analyzing the impact of disruptions in order to generate robust production schedules. Our results show that an increase in energy efficiency comes at a cost of reducing stability and robustness and hence becoming more sensitive to disruptions

    On the conflict between energy, stability and robustness in production schedules

    No full text
    In this paper, a novel contribution to highlight the conflict between energy efficiency, robustness and stability is presented. Energy optimization is combined with robust scheduling techniques to analyze the trade-off. In rescheduling, slack is often used in order to protect a schedule from disruptions. However, results from the literature on energy minimization show that a reduction in energy consumption is achieved by extending the execution time of operations. Thus, slack in schedules is eliminated on behalf of longer execution times. A continuous-time formulation is proposed using a mixed-integer nonlinear programming model including a multi-objective corresponding to energy, robustness, stability and makespan. Surrogate slack-based measures are used to evaluate robustness and stability. Previous work connecting the two research fields use simulation for analyzing the impact of disruptions in order to generate robust production schedules. Our results show that an increase in energy efficiency comes at a cost of reducing stability and robustness and hence becoming more sensitive to disruptions
    corecore