Energy Optimal Control of Electromechanical Systems: Trade-off Demands
Kategoria artykułu: Research Paper
Data publikacji: 21 cze 2025
Zakres stron: 177 - 188
Otrzymano: 03 mar 2025
Przyjęty: 27 maj 2025
DOI: https://doi.org/10.2478/pead-2025-0012
Słowa kluczowe
© 2025 Branislav Ftorek et al., published by Sciendo
This work is licensed under the Creative Commons Attribution 4.0 International License.
The driving strategy of electromechanical systems has a significant influence on their energy consumption. The original control strategies, which relied on maximum acceleration and speed, were highly energy-demanding. This prompted the development of energy-efficient control methods. These methods can significantly reduce the drive’s energy consumption, improving environmental sustainability and lowering operational costs.
To verify the effect of practicable manoeuvre time selection, this study presents two different control strategies that are capable of minimising the drive’s electrical and mechanical losses. The first strategy, energy optimal control (EOC), is based on the Euler-Lagrange principle approach (Pontryagin, 2018), while the second strategy, energy near-optimal control (ENOC), is based on the prediction of drive losses (Tolle, 1975). ENOC exploits a symmetrical trapezoidal speed profile with truly finite settling time. Both position control strategies are designed to complete a position manoeuvre in the prescribed manoeuvre time (
Possible energy savings through minimising the drive’s speed depend on load torque, which can consist of constant (Coulomb), linear (viscous) and quadratic (drag coefficient) components. Propelling mechanisms with typical linear friction have a load torque directly proportional to the angular speed (ω). The power as a product of torque and speed is proportional to the square of speed (ω2). By halving the drive’s speed to ω/2, energy demands are reduced by 50% compared with the original speed requirements, despite the manoeuvre time being twice as long [Eq. (1a)].
Higher energy savings can be achieved by halving the speed of mechanisms with quadratic torque (such as pumps and fans), where the load torque is proportional to the square of the speed (ω2). In this case, power is proportional to ω3, and by halving the drive’s speed to ω/2, energy demands are reduced by 75% compared with the original speed requirements, despite the manoeuvre time being twice as long [Eq. (1b)].
These two examples of load torque influence on energy consumption offer a general conclusion: the maximum speed of electromechanical systems should be kept to the minimum practicable value. Since the load torque of most drives includes all three aforementioned components, choosing a practical manoeuvre time significantly impacts both energy consumption and the balance between the drive’s cost and users’ benefits.
The increasing demand for energy-saving technologies is reflected in numerous researches dedicated to this subject. The first application of Pontryagin’s maximum principle (PMP) to train operations dates back to 1968 (Ichikawa, 1968). The developed train and route model was restricted to a flat track and a load torque containing only a linear component.
To solve the problem of finding the optimal control strategy for trains equipped with diesel-electric locomotives, a combination of two different approaches was proposed (Howlett, 2000). For continuous control problems, PMP is used, while for discrete control issues, which are common in diesel-electric locomotive fuel consumption, optimal switching times are determined by utilising the Kuhn-Tucker conditions to minimise fuel usage.
The PMP approach is also used to derive energy-optimal trajectories by Heineken et al. (2023). A special code, Leda, was developed to construct the unique minimum energy trajectories as the solution. As an example of energy savings, the sensitivity to deviations of the train speed from the calculated optimal speed profile is studied in detail.
Several models and numerical algorithms were developed for traction applications to minimise losses of traction drives by adjusting switching points for the complete optimal trajectory design.
An algorithm optimising the driving style of a train, enabling energy optimisation, is described by Franke et al. (2000). A non-linear point-mass model of the train, incorporating the motion equation, is arranged to facilitate a piecewise analytical solution to the non-linear control problem. This designed algorithm creates a suitable base for a non-linear model predictive controller to operate in real-time.
An optimal control algorithm for the reduction of energy consumption of subway trains based on proximal policy optimisation (PPO) is proposed by Chen et al. (2023). The reinforcement learning architecture model for optimal control of the train is constructed as the first step. This model is then trained by exploiting PPO and reward scaling. As a result, the effective reduction of train energy consumption was achieved.
A new cellular automation model of train movement under mixed-traffic conditions and loss minimisation is proposed by Ping et al. (2023). The space-time diagram of the existing traffic flow is investigated, as well as the train movement, to obtain updated rules for the driver of the train.
A complex analysis of the operation strategies and their impact on the overall system design of the metro train is described by Su et al. (2016). The optimal train control model considers parameters, such as train mass reduction, minimising traction resistances, designing energy-saving gradients and implementing regenerative braking, along with corresponding timetable optimisation. An optimal train control simulator, based on an energy-efficient system, enables the analysis of practical operational data from the Beijing metro line. Quantitative analysis of possible energy reduction for different vehicle parameters and control strategies helps the decision-makers to adjust the balance between system costs and passenger benefits.
To investigate the influence of manoeuvre time selection on energy demands, the simulation of the suburban train unit propelled by induction motors was chosen as an example. The results gained are valid for any electric drive load torque that is speed-dependent, as described further. The control system of this unit, shown in Figure 1, exploits principles of field-oriented control (FOC) due to its fast dynamic response and the possibility of controlling torque and field components of stator current separately (Orlowska-Kowalska and Dybkowski, 2016; Perdukova et al., 2004). The FOC technique also offers significant potential for a considerable reduction of drive losses.

Overall control system for verification of energy-saving control of train unit with induction motors. ENOC, energy near-optimal control; EOC, energy optimal control; FOC, field-oriented control.
The mathematical description of the control system for optimising the drive’s energy consumption consists of four differential equations that account for vehicle dynamics as well as the traction motor (TM) position, speed and current dynamics (Brandstetter and Dobrovsky, 2013). The resulting energy-saving speed profiles consist of the following modes: acceleration, cruising and braking. The designed control structure for verification is shown in Figure 1 and consists of an EOC or ENOC energy saving profile generator (position, speed, acceleration and jerk) accomplished with zero-lag pre-compensator and a position-controlled induction TM capable of precise tracking of generated state variables (Vittek et al., 2017a,b).
In previous work (Ftorek et al., 2021; available as Open Access Journal), the background of EOC and ENOC for rotational drives was described in detail. Therefore, only the parts necessary for the implementation of these control strategies are listed further.
The movement of the suburban train unit is described by the following differential Eq. (2):
The relationship between travel distance (
Constant, linear and quadratic traction resistances to unit movement as a function of vehicle speed are defined in Eq. (5):
The parameters of the train unit are listed in Table A1 in the Appendix. By analysing these strategies, this study aims to evaluate their effectiveness in minimising energy consumption while maintaining optimal operational performance.
EOC is based on Euler–Lagrange optimisation. The dynamical system for optimisation of AC drives [Eqs (7) and (8)] consists of the differential equations for rotor position (θ
Constants of Eq. (7) for the IM are defined as:
If Euler–Lagrange calculus is applied to the system (7), a highly non-linear system (9) is obtained. This system consists of two derivatives of Lagrange coefficients λ1,2 and the derivative of rotor speed and rotor position, which can only be solved numerically
The derived system (9) must satisfy boundary conditions (10), which are as follows:
The solution to system (9) with boundary conditions (10) is obtained using the MATLAB function,
The ENOC approach is based on the detailed prediction of copper and friction losses while using the symmetrical trapezoidal profile of rotor speed. The total drive energy [Eq. (11)], including predictable drive losses, is then defined as:
After integration over the manoeuvre time
The optimised acceleration time (
Newton’s formula is used to solve this fifth-order algebraic equation and find the optimised acceleration time (
During the analysis of energy consumption, it was observed that the drive’s cruising speed can be maintained at the minimum practicable values in the presence of any speed-dependent torque components (linear or quadratic), resulting in reduced energy consumption. In contrast, for any combination of these two components with constant friction, there exists only one unique solution for the manoeuvre time (
To investigate the influence of travel time on the minimisation of energy consumption, the proposed control strategies were implemented into a traction unit with maximum speed
The maximum speed for the ENOC simulations was adjusted to match the maximum speed of the EOC, as shown in Figure 2. The geometry of the symmetrical trapezoidal speed profile was used to adjust the corresponding acceleration time

Energy-saving time profiles of the prescribed speed for EOC and ENOC. ENOC, energy near-optimal control; EOC, energy optimal control.
The computed acceleration times were

Prescribed time functions of acceleration, speed and position for
The functions of real control variables, including speed vs. position, speed vs. time, torque current component vs. time and energy consumption vs. time, for both EOC and ENOC are presented in Figures 4 and 5. The energy consumption profiles highlight both the peak value and total energy consumption associated with the entire vehicle, while the torque current component profile pertains to a single TM.

EOC profiles of speed, current and total energy consumption. EOC, energy optimal control.

ENOC profiles of speed, current and total energy consumption. ENOC, energy near-optimal control.
Tables 1 and 2 summarise the chosen maximum and minimum values of current and consumed energy for a given run. Short current switching transients were filtered, while their influence on total energy consumption was retained. The peak energy during the corresponding run is denoted as
Peak and minimum values of speed, current and energy for different manoeuvre times under the EOC strategy.
86.094 | 371.8 | –352.3 | 4468.2 | 8052.2 | 4714.9 |
75.858 | 325.1 | –305.3 | 4062.8 | 6767.9 | 4251.8 |
67.946 | 289.0 | –268.9 | 3758.0 | 5855.7 | 3907.6 |
EOC, energy optimal control.
Peak and minimum values of speed, current and energy for different manoeuvre times under the ENOC strategy.
86.094 | 228.1 | –187.8 | 4659.4 | 9293.0 | 4921.8 |
75.858 | 196.2 | –159.1 | 4207.3 | 7773.7 | 4406.7 |
67.946 | 170.7 | –135.8 | 3876.7 | 6704.5 | 4032.3 |
ENOC, energy near-optimal control.
Subplot (a) of Figure 4 confirms that the required travel distance (
If
On the contrary, a 10% increase in manoeuvre time (
Additionally, ENOC subplot (a) of Figure 5 confirms that the required travel distance (
If
The influence of wide-spectrum changes in travel time, due to the necessary numerical solution of the EOC strategy, was limited to ENOC, resulting in 3D graphs that show the effects of such changes.
Consumed energy as a function of prescribed travel time (

3D graph of energy consumption response to variations in manoeuvre time (
Total consumed energy.
Point colour | Energy increase (%) | |||
---|---|---|---|---|
Red (min. point) | 4100.025 | 96.788 | 2104 | 0.0 |
Blue | 2050.012 | 48.394 | 2157 | +2.52 |
Green | 1025.006 | 24.197 | 2409 | +14.5 |
Halving the coordinates
As observed from both the evaluations of minor changes and substantial changes in travel time, a common feature for energy savings is to maintain the maximum speed of electromechanical systems at the minimum practicable values.
This study presents significant research on electromechanical systems and the potential for energy savings through the choice of prescribed manoeuvre time. As a case study, the movement of a suburban train unit and its energy consumption are evaluated using two different energy-saving control strategies (EOC and ENOC). The train unit control system consists of an energy-saving profile generator, followed by a dynamic-lag pre-compensator, and a position-controlled induction motor drive operating under the principles of FOC. This control structure effectively eliminates dynamic lag, ensuring that pre-computed energy-optimal and near-optimal reference input functions are precisely followed, resulting in ENOC performance by the control system. The potential for experimental implementation of the proposed control strategies under laboratory conditions was presented in previous work.
The comparisons of energy consumption for travel time
Conversely, a 10% reduction in travel time
The findings of this study are applicable to any electromechanical system that defines the three components of load torque and uses automatic control of torque and speed. The total energy consumption for both control strategies was verified in two ways: first, by integrating the motor input power over time, and second, by summing the individual energy components, including motor losses and the energy delivered to the motor’s shaft. Simulation results confirm that the EOC strategy leads to the lowest energy consumption compared with ENOC.