Next Article in Journal
Relation-Theoretic Fixed Point Theorems Involving Certain Auxiliary Functions with Applications
Previous Article in Journal
Controllability of Impulsive Neutral Fractional Stochastic Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Exploitation of Energy Optimal and Near-Optimal Control for Traction Drives with AC Motors

1
Faculty of Mechanical Engineering, University of Žilina, 010 26 Žilina, Slovakia
2
Moscow Power Engineering Institute, National Research University, 111250 Moscow, Russia
3
Faculty of Electrical Engineering and Information Technology, University of Žilina, 010 26 Žilina, Slovakia
*
Author to whom correspondence should be addressed.
Symmetry 2022, 14(12), 2613; https://doi.org/10.3390/sym14122613
Submission received: 16 November 2022 / Revised: 2 December 2022 / Accepted: 5 December 2022 / Published: 9 December 2022
(This article belongs to the Section Engineering and Materials)

Abstract

:
The main contribution of this paper is the verification of a new train control system applied to the drive with a.c. motors that is energy near optimal with respect to electrical and mechanical energy minimization. All simulations are related to the one traction motor yielding its best exploitation. Load torque treated as a state variable consists of constant, linear, and quadratic components as a function of rotor speed. The required performance of the energy-saving control is rendered straightforward using precomputed energy optimal state variables or a prediction of losses for a symmetrical trapezoidal speed profile as the second alternative. An energy-saving reference position generator provides the state variables, which are faithfully followed by a feedback control based on field orientation, which is completed with a matched zero dynamic lag pre-compensator yielding prescribed closed-loop dynamics. Simulation results mutually compared confirm the capability of an overall drive control system to follow generated state variables for two different service conditions and the possibility of energy savings.

1. Introduction

The driving strategy of an electric traction vehicle has significant influence on energy consumption. In the era of vehicle control via varying resistances, the maximum acceleration and maximum track speed control strategies were widely used. This technique enabled reaching the track speed limit in the shortest amount of time and, at the same time, eliminating energy dissipation in resistors. The efficiency of such control was very low, and during the acceleration mode, nearly 50% of consumed energy was dissipated in resistors.
Substantial steps ahead brought the implementation of semiconductor converters and the construction of traction vehicles with a.c. motors (induction and synchronous). In this stage, the maximum acceleration and speed control strategies were implemented, and it was also the starting point of the development of energy-efficient train control (EETC), which can significantly reduce consumed energy and, in this way, contribute to the improvement of our environment and to the reduction of operating costs.
Nowadays, increased environmental concerns and rising energy prices require energy-efficient performance also in transportation systems with the improvement of railway [1] and road [2] vehicle control. This paper presents two different EETC strategies, which respect traction motor (TM) electrical and mechanical loss minimization for track without and with speed limit. The first strategy, “energy optimal control” (EOC), is based strictly on the mathematical Euler–Lagrange approach [3], while the second one, “energy near-optimal” (ENOC), is based on the precise prediction of TM losses and their minimization [4]. The ENOC approach is characterized by a symmetrical trapezoidal speed profile with a truly finite settling time. The total consumed energy of both strategies is evaluated twice via a sum of individual energy components and via the time integral of the input power and compared mutually to verify energy savings. For control of induction, TM principles of field-oriented control (FOC) are exploited due to a fast dynamical response and the possibility to control torque and field components of the stator current separately [5]. The FOC technique also has a large potential for reducing drive losses significantly.
The individual approaches to energy-efficient train movement differ significantly. Work [6] offers an extensive review (more than 90 references) on EETC and the related train timetabling from the first simple models to the advanced models and algorithms of the last decade, which take into account regenerative braking, track parameters, and speed limits. The optimal train control strategy is usually extended to the seven driving regimes: maximum acceleration, cruising, coasting, and maximum braking completed with (partial or full) regenerative braking during cruising or braking. Pontryagin’s maximum principle (PMP) is frequently used to determine optimal driving regimes, resulting in the optimal EETC under different conditions. The main problem here is to determine the optimal sequence of switching points between the driving regimes. Several models and numerical algorithms were developed to adjust these points for the design of the complete optimal train trajectories between two stops.
A multi-objective model for automatic train operation (ATO) of an urban railway is proposed in [7] by unifying dimensions of different objectives. The proposed model is built on multi-objective decisions with the penalty function based on the analysis of train performance and its operation environment. A genetic algorithm is then used to solve the model and to obtain the optimal speed profile corresponding to energy optimal control. A fuzzy logic controller is implemented to force the drive to follow recommended speed profiles. The proposed model was verified by simulations respecting train operation conditions and environments. Simulations confirmed 16% lower energy expenditures if compared with a real run and the robustness of the designed model against disturbances.
A new, more complex and robust model for finding the power and speed profiles that minimize the consumed energy of short railway journeys, which takes into account nonlinearity emerging in a real setting, is introduced in [8]. Discretization and reformulation of the designed model within the framework of dynamic programming allow for obtaining the optimal action for arbitrary initial points. In the end, the solution was implemented into a train simulator in order to estimate the energy reduction for several real examples of the metro trips. The presented study has shown that the proposed method could be implemented in a real system immediately, whereas more research is required in order to solve various real-life problems. The simulations confirm reduced energy consumption in the range of 8–25%.
The minimization of consumed traction energy based on PMP offers [9]. For a simplified train model, which has no speed limit, gradient, and regenerative braking, five subsequent control modes are supposed: maximum traction, partial traction, coasting, partial braking, and maximum braking. To form a complete speed trajectory the independent sections and costate variables are linked together using linking principles. As a next step, the development of a generally valid algorithm for solving differential equations of costate variables and complete speed trajectory is anticipated.
An online energy-saving driving strategy for a single metro train is proposed in [10]. For this purpose, a switched-mode dynamical model was developed with the capability of regenerative braking. The optimal train operation regime has fixed four operation modes: maximum traction, speed holding, coasting, and maximum braking. The determination of the optimal switching points is critical, as previously mentioned; therefore, a problem with switching points as the optimization variables has been formulated by exploiting the model predictive control (MPC) utilizing the exterior point penalty function. The proposed online algorithm with the switching times can respond to the disturbances during train operation, as well as to improve the computational efficiency. The feasibility and advantages of the proposed algorithm were verified in several case studies. The online multitrain energy-saving operation based on the switched-mode dynamical systems is considered as future work.
There are various approaches to energy-efficient train speed trajectories: the nonlinear continuous-time model and the continuous-space model of train operations are analyzed in [11], offering an integrated survey in this field (37 references). This work finds that analytical methods struggle to identify solutions under more realistic conditions, but numerical optimization methods do not always guarantee the optimal solution either. There are some available efficient optimal control software packages exploiting nonlinear programming to solve problems with optimal trajectory. Regardless of these solvers, some approximations are always required to formulate an efficient nonlinear train operation model. Therefore, any efficient approach has to compromise between computational accuracy and model efficiency.
The contribution of this paper is the direct application of EOC and ENOC strategies to the movement of a suburban train unit between two stops in a prescribed travel time and a comparison of their energy demands. The design of both control strategies requires knowledge of passive resistances to the train movement (constant, viscous, and quadratic drag component) as well as the average gradient of the route, which is added to the constant train resistance component to avoid necessary switching points. To ensure the same conditions for the comparison of the two control strategies, the regenerative braking is assumed.
An overall math description of the control system for optimization then consists of four differential equations respecting vehicle dynamic, induction motor position, speed, and current dynamic [12]. Resulting speed profiles for routes without speed limits then consist of acceleration, cruising, and braking modes. The applications of the derived speed profiles to the routes with speed limits are also shown. The designed control structure for verification shown in Figure 1 consists of an EOC or ENOC energy-saving profile generator (position, speed, acceleration, and jerk) accomplished with pre-compensator and position controlled induction TM capable of precise tracking of generated state variables.

2. Theoretical Background

In previous work [13] (available as Open Access Journal) the background of EOC and ENOC of rotational drives was described in detail, therefore, the only parts necessary for implementation of these control strategies are listed further.

2.1. Energy Optimal Control

Energy optimal control is based on Euler–Lagrange optimization principles. The dynamical system for the optimization of a.c. drives consists of the differential equations for rotor position, θr; rotor speed, ωr; and electric torque, γe containing a.c. TM current dynamic in which Jr is the moment of inertia on the shaft. Load torque, γL, is treated as a state variable. Therefore, the system is completed with its derivative, which is the function of the rotor speed having constant, A; linear, B; and quadratic, C, components, γ L = A + B ω r + C ω r 2 . A derivative of load torque has the form: d γ L / d t = ( B + 2 C ω r ) d ω r / d t and
d d t [ θ r ω r γ e γ L ] = [ 0 1 0 0 0 0 1 / J r 1 / J r 0 k ω k γ 0 0 0 ( B + 2 C ω r ) / J r ( B + 2 C ω r ) / J r ] [ θ r ω r γ e γ L ] + [ 0 0 k U 0 ] u q ,
y = [ 1 0 0 0 ] [ θ r ω r γ e γ L ] T .
Constants of (1) for PMSM are defined as: k γ = R s / L q , k ω = p k t Ψ P M / L q , and k U = k t / L q . The PMSM torque constant is k t = c Ψ P M , where c = 3 p / 2 and Ψ PM are permanent magnet flux. For IM, the following constants are defined as: R c = R s + R r ( L m / L r ) 2 , k γ = R c / σ L s   k ω = p k t Ψ D ( c 2 / σ L s + 1 / L m ) , and k U = k t / σ L s . The IM torque constant, kt = 3p Ψ D Lm/Lr, where for the vector control, Ψ D = L m i d . The excitation voltage of both motors in the q axes is uq. For the simplification of calculations further, a new constant, km, was defined as k m = k t 2 / 2 R c . For details, see the Appendix A.
If Euler–Lagrange calculus is applied to the system, (1) then a highly nonlinear system (3) is obtained. This system consists of two derivatives of Lagrange coefficients, λ1,2, and a derivative of rotor speed and rotor position can be solved only numerically:
d d t [ λ 1 λ 2 ω r θ r ] = [ B / J r 1 / J r 2 B / J r 0 0 0 0 0 k m / J r 0 B / J r 0 0 0 1 0 ] [ λ 1 λ 2 ω r θ r ] + [ 1 / J r 0 1 / J r 0 ] A + [ 2 C λ 1 0 0 0 ] ω r + [ 3 C / J r 0 C / J r 0 ] ω r 2 .
A derived system (3) has to satisfy boundary conditions, which are as follows:
  for t = t0         ωr(t0) = ω0
                       θr(t0) = θr0,
        for t = Tm         ωr(Tm) = ωm
                           ωθr(Tm) = θrd.
The solution of (3) for boundary conditions (4) offers a Matlab function, bvp4c.m (boundary value problem). Providing the points of approximation for an expected solution, this solver creates a mesh and determines a numerical solution by solving the differential equations resulting from the boundary conditions and the collocation conditions imposed on all subintervals. Subsequently, the solver estimates the error of the computed solution on each subinterval. If the solution does not satisfy the tolerance criteria, then the solver adapts the mesh and repeats the process. Resulting functions of acceleration, speed, and position then satisfy the minimum energy consumption.

2.2. Near-Optimal Control

The energy near-optimal approach described in [13] is based on the detailed prediction of copper and friction losses while exploiting the symmetrical trapezoidal profile of rotor speed. The total drive energy including predictable drive losses is then defined as:
W T = 3 2 0 T m R c i q 2 d t + 0 T m ( A + B ω + C ω 2 ) ω d t .
After integration over the maneuver time, Tm, as a function of the acceleration interval, Tε, for a demanded position set point, θrd, total consumed energy, WT results in:
W T = θ r d 2 ( T m T ε ) 2 [ k 1 T ε + k s ( T m 4 3 T ε ) + k 3 θ r d 2 ( T m T ε ) 2 ( T m 8 5 T ε ) + k 5 θ r d ( T m T ε ) ( T m 3 2 T ε ) ] + k A T m + k 6 θ r d + A θ r d ,
where k 1 = 3 R c J r 2 ( c Ψ ) 2 , k 2 = 3 2 R c A 2 ( c Ψ ) 2 + B , k 3 = 3 2 R c C 2 ( c Ψ ) 2 , k 4 = 3 R c A C ( c Ψ ) 2 , k 5 = 3 R c B C ( c Ψ ) 2 + C , k 6 = 3 R c A B ( c Ψ ) 2 , k A = 3 2 R c A 2 ( c Ψ ) 2 and k s = k 2 + k 4 .
An optimized acceleration time, Tεopt, yielding energy demand minimization is determined via the derivative dWT/dTε = 0 as:
4 3 k s T ε 5 + [ 10 3 k s T m + 3 k 5 θ r d ] T ε 4 + [ 3 k 1 2 3 k s T m 2 9 2 k 5 θ r d T m 24 5 k 3 θ r d 2 ] T ε 3 + + [ 7 k 1 + 2 3 k s T m 3 + 3 2 k 5 θ r d T m 2 + 12 5 k 3 θ r d 2 T m ] T ε 2 + 5 k 1 T m 2 T ε k 1 T m 3 = 0
The Newton formula is used to solve this fifth-order algebraic equation and find the optimized acceleration time, Tεopt. The near-optimal acceleration time, Tεopt, determines also the optimal acceleration, εpopt, as:
ε p o p t = θ r d T ε o p t ( T m T ε o p t )
During energy consumption analysis, it was found that the drive’s cruising speed can be kept to the minimum practicable values in the presence of any speed-dependent torque components (linear or quadratic) that decrease their energy expenditures. In contrast, any combination of these two components with constant friction brings the only one unique solution for maneuver time, Tm.

2.3. Energy Optimal and Near-Optimal Control with Speed Limits

The speed limits on the route require special attention. Different solutions are available, but the run of this section without speed limits can help to specify a suitable approach closer. Moreover, energy optimal and near-optimal control algorithms require treatment in different ways, as shown in Figure 2.
For EOC with a known position and length of slow motion, this task can be solved as three boundary conditions of three subsequent intervals. The first one with length, Sl, is from the starting point till the beginning of the interval with the limited speed, which is known. The second interval starts with the beginning of a limited speed motion, V2lim, and the length of this section, S2lim. The duration of this section is T2lim = S2lim/V2lim. The third interval starts at the end of slow motion. Its length is S3 and is known because the third interval finishes in the goal station. If, from the prescribed maneuver time, Tm is a subtracted duration of slow motion, T2lim, then the sum of intervals T1 and T3 is obtained, Tm − T2lim = (T1 + T3). The same is valid for distances, Std − Slim = Sl + S3. Now the problem with proper switching times arises, as the first estimate of the first and third interval durations can be adjusted proportionally to their distances. From known distances, Sl and S3, it is possible to adjust these intervals as Tl/T3 = Sl/S3.
For ENOC, there are also various possible solutions for speed limits on the route. Very small differences between required speed, Vreq computed in ESPG, and speed limit Vlim for a given section can be solved by higher acceleration and deceleration with a necessary check of adhesion conditions. The corrected new value of acceleration and deceleration interval, TεC, is:
T ε C = T m κ ( T m T ε ) where κ = V req / V lim .
To keep the same acceleration and speed limit as computed for a run without restrictions, it is necessary to calculate the extension of the originally prescribed travel time, Tm, between two stops. The formula for travel time extension, Tmext, has the form:
T m e x t = κ T m T ε ( κ 1 κ )
For a case study of energy-saving control strategies of traction drives, the example of a suburban train unit with parameters listed in Appendix A was chosen. All further computations are related to the one traction motor (TM). The relation between travel distance, STD, and TM rotor position, θr, is as:
θ r = 2 u D w a S T D
where Dwa is the average diameter of the driving wheel, and u is the gear ratio between the rotor of TM and the driving wheel. The following relation determines the TM rotational speed, ωr, as a function of vehicle velocity, VV, as:
ω r = u 1.8 D w a V V
Constant, linear, and quadratic traction resistances to unit movement as a function of vehicle speed are defined as:
p 0 = A + B V V + C V V 2
and a suburban unit has the form: p 0 = 3.1 + 0.025 V V + 0.00038 V V 2 . The relation between TM torque, ΓTM, and unit traction force, Ft, is:
Γ T M = D w a 2 m u F t
where m is the number of the train unit TMs. Train movement is described by differential equation:
m t d 2 S T D d t 2 = F t ( t , V ) F p ( V ) F s ( S T D ) F b ( V ) ,
where mt is the total mass of the train, STD is the travel distance between two stops, Ft is the traction force, Fp is the force covering vehicle resistance, Fs is the force covering slope resistance, and Fb is the braking force.

3. Verification of Energy Near-Optimal Control Strategies

The described train control strategies for the minimization of energy expenditures were verified by simulation for travel distance, STD = 5000 m, without and with speed limit when, for the route section between 1500 and 2000 m (Slim = 500 m), the track speed was limited to 50 km/h. The strategies were implemented for a suburban traction unit with the maximum speed Vmax = 100 km/h and two induction TMs with the total nominal power PT = 1440 kW parameters, which are listed in Appendix A. The position control system shown in Figure 1 was used, including the FOC of TM.
The time functions of control variables (position, speed, current torque component, and energy consumption) during the run of a train unit without speed limit (in red) and with speed limit (in blue) for EOC and ENOC are shown in Figure 3, Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8 for two various maneuver times, Tm. The profiles of the torque component and energy consumption are related to a single TM.
The train unit and TM control variables for an EOC run of a travel distance, STD = 5000 m, prescribed in a travel time, Tm = 270 s, are shown in Figure 3.
Figure 3a confirms that a required travel distance, STD, was reached by both EOC runs at a prescribed maneuver time, Tm = 270 s. The maximum speed for a journey without speed limit was Vmax1 = 86.06 km/h, while a run with speed limit requires a higher maximum speed, Vmax2 = 91.84 km/h, to keep the prescribed travel time.
Peaks of TM currents were Iq1 = 371.73 A and Iq2 = 648.64 A in motoring mode and Iq1 = 352.33 A and Iq2 = 403.09 A in braking mode. It means that the peak of a current for the run with speed limit was 1.74 higher in motoring mode and 1.14 higher in braking mode.
The measured energy consumptions of TM for an EOC run without speed limit were Wt1 = 2358.1 Wh and Wt2 = 2485.3 Wh for EOC with speed limit. It means that speed limit and the following acceleration to a new maximum speed, Vmax2, is demanding 5.39% more energy (127.22 Wh).
To compare results, the EOC and ENOC (related to Figure 7) travel time of EOC with speed limit was extended from the original Tm1 = 270 s to Tm2 = 286.876 s. Time profiles of this run are shown in Figure 4.
Figure 4a confirms that a required travel distance, STD = 5000 m, was reached at the prescribed maneuver times Tm1 and Tm2 by both runs. Without changes in boundary conditions, the maximums of speed for a journey without limit stood the same, Vmax1 = 86.06 km/h and Vmax2 = 91.84 km/h. There are no differences in motoring and braking currents for a run without speed limits (Iq1 = 371.73 A and Iq2 = 648.64 A), while for a run with speed limit, the peak of motoring current has the same value, Iq2 = 371.73 A, and braking current dropped to Iq2 = 386.85 A.
Interesting is energy consumption because there is no reason for its change during a run without speed limit (Wt1 = 2358.1 Wh), while the consumption of a run with speed limit dropped to Wt2 = 2330.0 Wh and is 1.19% lower (28.1 Wh) as compared with a run without speed limit. This difference in energy consumption can be explained with the lower average speed of the run with speed limit. To verify such influence of the prescribed travel time Tm, one more simulation for common travel time, Tm = 286.8768 s, was run and is shown in Figure 5.
As shown in Figure 5a, both position time profiles confirmed reaching the demanded travel distance 5000 m in the prescribed Tm. Figure 5b shows that there is a change in the time functions of speed, when the maximum speed without speed limit dropped now to Vmax1 = 80.12 km/h, while there is no reason for a change of the maximum of speed with speed limit (Vmax2 = 91.84 km/h) shown in Figure 4b.
The maximum of the torque current in motoring mode without speed limit dropped to Iq1 = 343.89 A (previously Iq1 = 371.73 A), and in a similar way, the braking torque current in this mode dropped to Iq1 = −334.21 A, while for the run with speed limit, the maximum speed stood the same.
These two runs confirmed that the consumed energy of TM with speed limit stood the same, Wt2 = 2330.0 Wh, while the consumption of a run without speed limit dropped to Wt1 = 2205.8 Wh, which is now 5.33% lower (124.2 Wh) if compared with a speed limit run. A comparison of energy consumptions in Figure 3 and Figure 5 reveals that the extension of travel time for 16.8768 s brought for a run without speed limit 6.46% energy savings (152.3 Wh), and the same is valid also for a run with speed limit with 6.25% energy savings (155.3 Wh).
In a similar way and under the same conditions (without and with speed limit), investigation of ENOC with symmetrical trapezoidal speed profile continued. Results of investigation are summarized in Figure 6, Figure 7 and Figure 8 for two prescribed maneuver times, Tm1 = 270 s and Tm2 = 286.8768 s.
Figure 6a confirms that the required travel distance, STD, was reached at the prescribed maneuver time, Tm = 270 s, by both runs. The maximum speed for a journey without speed limit was Vmax1 = 76.79 km/h, while the section Slim = 500 m with the speed limit Vlim = 50 km/h requires a higher maximum speed, Vmax2 = 103.55 km/h, to keep the prescribed travel time, Tm.
For motoring mode peaks of TM torque current, components were Iq1 = 330.39 A and Iq2 = 339.41 A, which is 2.75% higher for a run with speed limit. In braking mode, both currents’ minimums reached the same value. Iq1 = Iq2 = 292.9 A. The measured total energy consumptions of TM without speed limit were Wt1 = 2362.2 Wh and Wt2 = 2604.2 Wh with speed limit, which means that the speed limit, and following acceleration to a new speed maximum, Vmax2, is 10.24% more energy demanding (242 Wh).
As it is derived in Section 2.3, there is a possibility for ENOC to keep the same acceleration together with the maximum of the cruising speed of both runs (without and with speed limit) under the assumption of travel time extension. Using (11), the required extension is Text = 16.8768 s, and a new prescribed travel time for a run with speed limit has the value Tmext = 286.8768 s. ENOC time profiles for an extended travel time of a run with speed limit are shown in Figure 7 for comparison together with results without speed limits of a previous run.
Figure 7a confirms that the required travel distance, STD, was reached at the prescribed maneuver times Tm1 = 270 s and Tm2 = 286.8768 s by both runs (without and with speed limit). The cruising speeds, Vmax = 76.79 km/h, of both runs are now the same as well as the acceleration times, Tε = 35.543 s.
The peaks of TM currents were Iq1 = Iq2 = 330.39 A in motoring mode and nearly the same at Iq1 = 293.05 A and Iq2 = 292.95 A in braking mode. The differences between motoring and braking currents are 37.49 and 37.44 A, respectively. There is no change in measured energy consumptions of the run without speed limit, Wt1 = 2362.2 Wh, and the consumption of the run with speed limit dropped to Wt2 = 2333.1 Wh, which is now 1.23% (29.1 Wh) lower than the run without speed limit with the travel time Tm = 270 s. This difference is explained again by the lower average speed of the run with speed limit.
The influence of average speed was verified with a new run (with and without speed limit) for an extended maneuver time, Tm = 269.859 s, the results of which are shown in Figure 8. The simulations confirmed that TM energy consumptions of a run without speed limit dropped to the lowest value, Wt1 = 2219.4 Wh, while the consumption with speed limit stood the same at Wt2 = 2333.1 Wh. This consumption is now 1.31% (113.61 Wh) lower if compared with the speed limit run. Additionally, time functions of speed support the idea of a proportionality of energy consumption to average speed because the cruising speed for the run without speed limit dropped to Vmax1 = 70.86 km/h, while the run with speed limit has the same value, Vmax2 = 76.79 km/h.
The comparison of energy consumptions in Figure 6 and Figure 8 reveals that the extension of travel time for Text = 16.8768 s brought for a run without speed limit energy savings of 6.459% (152.3 Wh). The same is valid also for a run with speed limit when these energy savings are 6.056% (142.8 Wh), both related to the consumption for the travel time Tm = 270 s without speed limit.
From the results presented, it is evident that if EOC and ENOC strategies are compared mutually for an equal maneuver time, Tm, EOC is more efficient in all presented runs. For runs without speed limit and a travel time of Tm = 270 s, EOC brought energy savings of 0.17% (4.1 Wh), and for an extended travel time, Tm = 286.8768 s, due to speed limit, these savings are 0.13% (3.1 Wh). A comparison with a less suitable control strategy (triangular speed profile between two stops) was published in [13], where for a 3000 m run of the same unit, the differences in consumptions were higher (4.4% and 4.2% EOC and ENOC, respectively).
Possible energy savings by the extension of travel time were investigated in a previous work [14]. It is evident that halving a drive’s speed with a viscous torque component directly proportional to angular speed, ωr, can bring 50% in energy savings due to power proportional to ω r 2 . In a similar way, by halving a drive’s speed with a quadratic torque component directly proportional to the square of angular speed, ω r 2 can bring 75% of energy savings due to power proportional to ω r 3 .
Mutual coupling between travel time, Tm; acceleration time, Tε; and their influence on TM total energy consumption for ENOC is shown in Figure 9. As can be seen, the extension of travel time results in lower energy consumption. An example of travel time extension from Tm1 = 600 s to Tm2 = 900 s with Tε1 = 66.46 s and Tε = 75.56 s (green and yellow points, red point is valid for Tm = 270 s) can bring energy savings of 192.9 Wh (WT1 = 1415.7 Wh, WT2 = 1222.8 Wh). Real energy optimal consumption, WTmin = 1052.4 Wh, can be achieved for the travel time Tm = 4100.2 s, which is hardly acceptable for travelers on board as well as a timetable of railway service. Therefore, in general, the maximum speed of the unit should be kept to the minimum practicable values to satisfy passenger demands on the availability, precision, and density of railway service.

4. Conclusions

Two energy-saving control strategies based on Pontryagin’s maximum principle and a detailed prediction and minimization of TM’s losses were applied to a suburban train unit with a.c. induction TMs. The overall control system consists of an energy-saving profile generator, pre-compensator, and position-controlled induction TM respecting FOC principles. This structure eliminates a possible dynamic lag; therefore, precomputed energy optimal and near-optimal reference input functions are followed accurately, and a control system is forced to react as energy near optimal. A possible experimental implementation of proposed strategies in laboratory conditions was presented in [14]. The energy near-optimal control has the advantage of requiring less demanding computations and being easier to implement, resulting in constant acceleration and speed control.
To formulate a suitable model for a design of a train control system, some approximations are always required [6]. A proposed model for current torque component control exploits a constant moment of inertia in spite of its changes with the occupancy of the unit. Additionally, the average gradient of the track is supposed to be between two stops to avoid the computation of corresponding switching points. Similar simplifications of the proposed model are necessary also due to auxiliary drive operations, such as heating in the winter and air-conditioning through the summer. A further extension of this work should include optimization of an IM current magnetic flux component and inclusion of converter losses into a developed model. The results of this work can be applied to train units with automatic torque and speed control for a required travel time longer than the necessary time for time-optimal control.
The total energy expenditures of both control strategies were verified in two ways: the first as a time integral of motor input power, and then the second as the sum of individual energy components covering motor losses and energy delivered to the TM’s shaft. The lowest energy expenditures of an energy optimal control strategy were confirmed for all equivalent operational modes. The observed differences in energy expenditures are only small (0.17% and 0.13% without and with speed limit, respectively) due to the comparison of two energy-saving control strategies.

Author Contributions

Conceptualization, methodology, supervision, B.F. and M.K.; software, validation, J.Š and V.V.; formal analysis, investigation, J.V. and J.Š.; resources, B.F.; writing—review and editing, B.F. and J.V.; visualization, V.V.; funding acquisition, B.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Cultural and Educational Grant Agency of the Ministry of Education, Science, Research, and Sport of the Slovak Republic KEGA, grant number 027ŽU-4/2020.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors wish to thank the Slovak grant agency VEGA for the support through research grants 1/0086/22 and 1/0134/20.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Appendix A

Table A1. Energy optimal control of the dynamical system for the optimization of a.c. drives.
Table A1. Energy optimal control of the dynamical system for the optimization of a.c. drives.
IM Nominal Parameters
Nominal output powerPN = 770 kWNominal frequencyfN = 50 Hz
Nominal speedωN = 156.24 rads−1Nominal voltageUN = 780 V
Nominal currentIN = 650 AMaximal currentImax = 810 A
Nominal torqueΓN = 4929 NmNominal power factorcosϕN = 0.88
Pole-pairs numberp = 2Total resistanceRc = 0.0952 Ω
Stator resistanceRS = 0.0358 ΩRotor resistanceRR = 0.032 Ω
Mutual inductanceLm = 15.5 mHLeakage inductanceLσ = 1.2 mH
Motor constantc = 3 pLm/2LR
Total massMu = 45.9 tTotal moment of inertialJr = 470 kgm2
Wheel average diameterDwa = 0.91 mGear ratiou = 3.73

References

  1. Urbaniak, M.; Kardas-Cinal, E.; Jacyna, M. Optimization of Energetic Train Cooperation. Symmetry 2019, 11, 1175. [Google Scholar] [CrossRef] [Green Version]
  2. Munahar, S.; Purnomo, B.C.; Koten, H. Fuel Control Systems for Planetary Transmission Vehicles. Mech. Eng. Soc. Ind. 2022, 1, 14–21. [Google Scholar] [CrossRef]
  3. Pontryagin, L.S.; Boltyanskij, V.G.; Gamkrelidze, R.V.; Mishchenko, F. The Mathematical Theory of Optimal Processes; Pergamon Press: Oxford, UK, 1964. [Google Scholar]
  4. Tolle, H. Optimization Methods; Springer: Berlin, Germany, 1975. [Google Scholar]
  5. Novotny, D.W.; Lipo, T.A. Vector Control and Dynamics of AC Drives; Clarendon Press: Oxford, UK, 1996. [Google Scholar]
  6. Scheepmaker, G.M.; Goverde, R.M.P.; Kroon, L.G. Review of energy-efficient train control and timetabling. Eur. J. Oper. Res. 2017, 257, 355–376. [Google Scholar] [CrossRef] [Green Version]
  7. Zhu, X.; Pu, Q.; Zhang, Q.; Zhang, P. Automatic train operation speed profile optimization and tracking with multi objective in urban railway. Period. Polytech. Transp. Eng. 2020, 48, 57–64. [Google Scholar] [CrossRef] [Green Version]
  8. Larranaga, M.; Anselmi, J.; Ayesta, U.; Jacko, P.; Romo, A. Optimization Techniques Applied to Railway Systems. Consultes L’Archive Hal-Vous. 2013. Available online: https://hal.archives-ouvertes.fr/hal-00780524 (accessed on 8 December 2022).
  9. Bao, K.; Lu, S.; Xue, F.; Tan, Z. Optimization for Train Speed Trajectory Based on Pontryagin’s Maximum Principle. In Proceedings of the 20th IEEE International Conference on Intelligent Transportation Systems (ITSC), Yokohama, Japan, 16–19 October 2017. [Google Scholar]
  10. Shang, F.; Zhan, J.; Chen, Y. An online energy-saving driving strategy for metro train operation based on the model predictive control of switched-mode dynamical systems. Energies 2020, 13, 4933. [Google Scholar] [CrossRef]
  11. Wang, Y.; Ning, B.; Cao, F.; De Schutter, B.; van den Boom, T.J.J. A survey on optimal trajectory planning for train operations. In Proceedings of the IEEE International Conference on Intelligent Rail Transportation (ICIRT), Beijing, China, 10–12 July 2011; pp. 589–594. [Google Scholar]
  12. Ftorek, B.; Saga, M.; Orsansky, P.; Vittek, J.; Butko, P. Energy Consumption optimization for ac drives position control. COMPEL Int. J. Comput. Math. Electr. 2021, 40, 309–324. Available online: https://www.emerald.com/insight/0332-1649.htm (accessed on 8 December 2022). [CrossRef]
  13. Butko, P.; Vittek, J.; Fedor, T.; Vavrus, V.; Mynar, Z. Energy saving control strategy of servo drives with asynchronous motor. Electr. Eng. 2017, 99, 1263–1274. [Google Scholar] [CrossRef]
  14. Vittek, J.; Butko, P.; Ftorek, B.; Makys, P.; Gorel, L. Energy near-optimal control strategies for industrial and traction drives with a.c. motors. Math. Probl. Eng. 2017, 2017, 1857186. Available online: https://www.hindawi.com/journals/mpe/2017/1857186/ (accessed on 8 December 2022). [CrossRef]
Figure 1. Overall control system for the verification of energy-saving control of a train unit with an induction motor (Required variable values are marked with *).
Figure 1. Overall control system for the verification of energy-saving control of a train unit with an induction motor (Required variable values are marked with *).
Symmetry 14 02613 g001
Figure 2. Possible corrections of EOC and ENOC speed and position profiles due to speed limit.
Figure 2. Possible corrections of EOC and ENOC speed and position profiles due to speed limit.
Symmetry 14 02613 g002
Figure 3. Train unit time profiles for EOC run travel distance, STD = 5000 m, in travel time, Tm = 270 s.
Figure 3. Train unit time profiles for EOC run travel distance, STD = 5000 m, in travel time, Tm = 270 s.
Symmetry 14 02613 g003
Figure 4. Train unit time profiles for EOC run travel distance, STD = 5000 m, in travel times, Tm1 = 270 s and Tm2 = 286.87 s.
Figure 4. Train unit time profiles for EOC run travel distance, STD = 5000 m, in travel times, Tm1 = 270 s and Tm2 = 286.87 s.
Symmetry 14 02613 g004
Figure 5. Train unit time profiles for EOC run travel distance, STD = 5000 m, in extended travel time, Tm = 286.87 s.
Figure 5. Train unit time profiles for EOC run travel distance, STD = 5000 m, in extended travel time, Tm = 286.87 s.
Symmetry 14 02613 g005
Figure 6. Train unit time profiles for ENOC run travel distance, STD = 5000 m, in travel time, Tm = 270 s.
Figure 6. Train unit time profiles for ENOC run travel distance, STD = 5000 m, in travel time, Tm = 270 s.
Symmetry 14 02613 g006
Figure 7. Train unit time profiles for ENOC run travel distance, STD = 5000 m, in travel times, Tm = 270 s and Tm = 286.87 s.
Figure 7. Train unit time profiles for ENOC run travel distance, STD = 5000 m, in travel times, Tm = 270 s and Tm = 286.87 s.
Symmetry 14 02613 g007aSymmetry 14 02613 g007b
Figure 8. Train unit time profiles for ENOC run travel distance, STD = 5000 m, in extended travel time, Tm = 286.87 s.
Figure 8. Train unit time profiles for ENOC run travel distance, STD = 5000 m, in extended travel time, Tm = 286.87 s.
Symmetry 14 02613 g008aSymmetry 14 02613 g008b
Figure 9. ENOC total energy consumption as a function of travel time and acceleration time.
Figure 9. ENOC total energy consumption as a function of travel time and acceleration time.
Symmetry 14 02613 g009
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ftorek, B.; Šimon, J.; Kiselev, M.; Vavrúš, V.; Vittek, J. Exploitation of Energy Optimal and Near-Optimal Control for Traction Drives with AC Motors. Symmetry 2022, 14, 2613. https://doi.org/10.3390/sym14122613

AMA Style

Ftorek B, Šimon J, Kiselev M, Vavrúš V, Vittek J. Exploitation of Energy Optimal and Near-Optimal Control for Traction Drives with AC Motors. Symmetry. 2022; 14(12):2613. https://doi.org/10.3390/sym14122613

Chicago/Turabian Style

Ftorek, Branislav, Ján Šimon, Michail Kiselev, Vladimír Vavrúš, and Ján Vittek. 2022. "Exploitation of Energy Optimal and Near-Optimal Control for Traction Drives with AC Motors" Symmetry 14, no. 12: 2613. https://doi.org/10.3390/sym14122613

APA Style

Ftorek, B., Šimon, J., Kiselev, M., Vavrúš, V., & Vittek, J. (2022). Exploitation of Energy Optimal and Near-Optimal Control for Traction Drives with AC Motors. Symmetry, 14(12), 2613. https://doi.org/10.3390/sym14122613

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop