Next Article in Journal
Magnetohydrodynamic Bioconvective Flow of Williamson Nanofluid over a Moving Inclined Plate Embedded in a Porous Medium
Next Article in Special Issue
Properties of Coordinated h1,h2-Convex Functions of Two Variables Related to the Hermite–Hadamard–Fejér Type Inequalities
Previous Article in Journal
A Blockwise Empirical Likelihood Test for Gaussianity in Stationary Autoregressive Processes
Previous Article in Special Issue
Some Companions of Fejér Type Inequalities Using GA-Convex Functions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Control Problem for Minimization of Net Energy Consumption at Metro

by
Constantin Udriste
1,2,*,†,
Ionel Tevy
1,† and
Paun Antonescu
3,†
1
Department of Mathematics and Informatics, Faculty of Applied Sciences, University Politehnica of Bucharest, Splaiul Independentei 313, RO-060042 Bucharest, Romania
2
Academy of Romanian Scientists, Ilfov 3, RO-050044 Bucharest, Romania
3
Department of Mechanisms and Robot Theory, University Politehnica of Bucharest, Splaiul Independentei 313, RO-060042 Bucharest, Romania
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2023, 11(4), 1035; https://doi.org/10.3390/math11041035
Submission received: 12 January 2023 / Revised: 7 February 2023 / Accepted: 15 February 2023 / Published: 18 February 2023
(This article belongs to the Special Issue Recent Trends in Convex Analysis and Mathematical Inequalities)

Abstract

:
The optimal control currently decides the minimum energy consumption within the problems attached to subways. Among other things, we formulate and solve an optimal bi-control problem, the two controls being the acceleration and the feed-back of a Riemannian connection. The control space is a square, and the optimal controls are of the bang–bang type. The third component of the optimal solution is the maximum value function, as a solution of the Hamilton–Jacobi–Bellman PDE. The examples of energy optimal trajectories refer to the lines of the Bucharest subway.

1. Introduction

The applications of optimal control in railway problems were initiated in the 1960s (see the paper [1]). In the earliest research, a train operation control method was proposed based on the single mass model, and the purpose of researchers was to find a minimum energy cost trajectory for a single train.
This paper describes a method for the calculation of optimal control strategies in an important engineering application, Bucharest Metro.
The paper proposes an optimization method based on Hamilton–Jacobi–Bellman PDE (implicitly on Pontryagin’s Maximum Principle (PMP)), not only to find optimal switching points in three operation phases: accelerating, coasting, and braking; and from these switching points being able to determine the optimal speed profile; but also to ensure a fixed trip time.
The bibliography contributed to the understanding of this paper through the following topics: The [1] application of optimization theory for bounded state variable problems to the operation of the train; the [2] optimal speed profile determination with a fixed trip time in the electric train operation of the Cat LinhHa Dong Metro Line based on Pontryagin’s Maximum Principle; the [3]-optimal control of a subway train with regard to the criteria of minimum energy consumption; the [4,5,6]-optimal control and viscosity solutions of Hamilton–Jacobi–Bellman equations; the [7] nominal and robust train timetabling problems; the [8]-results of the implementation of an optimal control system in an integrated control center for metro lines; [9]-a systems approach to reduce urban rail energy consumption; [10]-pseudospectral optimal train control; [11]-train control problem; [12]-train bi-control problems on a Riemannian setting; [13]-Romania’s railway development 1950–1989: changing priorities for socialist construction; and an [14]-integrated optimization on the train control and timetable to minimize the net energy consumption of metro lines.
It is important to show how our work is connected to the existing literature and how it contributes to the field. By making our paper self-contained, we provide readers with a clear and comprehensive understanding of subway problems, making it easier for them to follow and engage with new ideas. All the references are interconnected and support the theme of our work.

2. The Isoperimetric Bi-Controlled Train Problem

The mathematical ingredients used in the study of train control are as follows [12]: T is the time allowed for the journey, δ is the distance between two consecutive stations, u ( t ) is the acceleration of the train, v ( t ) is the speed of the train, and r ( v ( t ) ) is the resistive acceleration due to the friction. Let us accept that the movement of the train is governed by the Riemannian Newton law
x ¨ ( t ) + Γ ( x ( t ) ) ( x ˙ ( t ) ) 2 = u ( t ) r ( v ( t ) ) ,
where r ( v ) , v [ 0 , ) is a strictly increasing and convex function, the acceleration u ( t ) (control variable) is limited by the relation | u ( t ) | 1 , and the feed-back control Γ ( x ( t ) ) = γ ( t ) (pullback of the connection Γ ( x ) ) is also limited to | Γ ( x ( t ) ) | 1 . The theory of energy consumption involves the positive part of the control u ( t ) (acceleration), namely,
u + ( t ) = 1 2 ( u ( t ) + | u ( t ) | ) ,
The most accepted resistive force
r ( v ) = a + b v + c v 2 , v [ 0 , ) ,
an increasing and convex trinomial, is fixed by three real numbers a > 0 , b > 0 , c > 0 . The coefficients of the previous polynomial refer to the parameters that describe the mathematical representation of a physical property of the rolling stock (such as its motion or behavior). The fact that these coefficients are fixed by the manufacturers suggests that they have been determined and set based on specific design requirements and specifications.
The Riemannian Newton’s law is a mathematical model that can be used to describe the movement of objects in a Riemannian manifold, which is a type of space that has a specific type of geometry. If we accept that this law determines the movement equation of the train, then it implies that the train’s motion and behavior can be modeled and analyzed using this law. This can provide insights into various aspects of the train’s motion, such as its velocity, acceleration, and trajectory.
The state variables are x (position) and v (speed), and the control variables are u and Γ ( x ) .
Let us introduce the following notations and assumptions: (i) U = L ( [ 0 , T ] ) is the set of measurable and bounded functions on the interval [ 0 , T ] , endowed with the supremum norm
| | u | | = sup t [ 0 , T ] | u ( t ) | ;
the normed space ( U , · ) is called the space of acceleration controls;
(ii) W is the set of measurable and bounded functions Γ ( x ( t ) ) = γ ( t ) on the interval [ 0 , T ] , endowed with the supremum norm (space of pullback controls);
(ii) V = C 0 , 1 ( [ 0 , T ] ) is the set of piecewise C 1 functions v ( t ) on the interval [ 0 , T ] , endowed with the norm
| | v | | = | | v | | + | | v ˙ | | .
A feasible triple ( u , v , Γ ( x ) ) F = U × V × W must satisfy | | u | | 1 , v ( 0 ) = v ( T ) = 0 , and | Γ ( x ( t ) ) | 1 .
To determine the optimal path of a train on a Riemannian manifold, such that the total energy expended by the train is minimized, while satisfying constraints such as the train’s initial and final positions and velocities, and any other relevant physical or operational restrictions. In this problem, the additional forces mentioned (traction, cruising, braking, descendent or ascendent, and centrifugal forces) can be neglected, and the focus is solely on finding the most energy-efficient path for the train. Neglecting additional forces, the isoperimetric bi-controlled train problem is:
Minimize the mechanical energy consumption
J ( u ( · ) ) = 0 T u + ( t ) v ( t ) d t
subject to
(i) two first order ODEs constraints
x ˙ ( t ) = v ( t ) , v ˙ ( t ) + Γ ( x ( t ) ) v ( t ) 2 = u ( t ) r ( v ( t ) ) , v ( 0 ) = v ( T ) = 0 ,
(ii) one isoperimetric constraint
0 T v ( t ) d t = x ( T ) = δ ,
and (iii) two bi-control inequality constraints
| u ( t ) | 1 , | Γ ( x ( t ) ) | 1 .
To solve the previous problem, we seek to apply the Pontryagin maximum principle [12]. For this, we use a new objective functional
J 1 ( u ( · ) ) = 0 T u + ( t ) v ( t ) + p 1 v ( t ) d t
and the associated Hamiltonian
H ( x , u , v , Γ ( x ) ) = u + v + p 1 v + p 2 ( Γ ( x ( t ) ) v ( t ) 2 + u r ( v ) ) ,
where p 1 = c t and p 2 = p 2 ( t ) are the Lagrange multipliers. The Hamiltonian can be rewritten as a piecewise function of degree at most one with respect to u, respectively, Γ ( x ) . Detailing the energy consumption function u + , we write the Hamiltonian in the form of a brace with two branches
H ( x , v , u , Γ ( x ) ) = p 2 u + p 1 v p 2 ( Γ ( x ( t ) ) v ( t ) 2 + r ( v ) ) for u < 0 u ( p 2 v ) + p 1 v p 2 ( Γ ( x ( t ) ) v ( t ) 2 + r ( v ) ) for 0 u .
If the reader is interested in the unit of measures analysis, please see [10].

3. Hamilton-Jacobi-Bellman PDE

Our goal here is first to look more closely at the Hamilton–Jacobi–Bellman PDE attached to a minimum problem formulated for the optimal functionality of a subway [4].
The previous isoperimetric bi-controlled train problem is a minimum problem with the current cost (simple integral)
J ( u ( · ) , Γ ( x ) ( · ) ) = 0 T u + ( t ) v ( t ) d t ,
subject to
| u ( t ) | 1 , | Γ ( x ( t ) ) | 1 .
We assume that this cost function defines the maximum value function
ξ ( x , v , t ) = max u ( · ) , Γ ( x ) ( · ) J ( u ( · ) , Γ ( x ) ( · ) ) ,
which satisfies the terminal condition ξ ( x , v , T ) = g ( x , v ) .
Theorem 1.
Suppose ξ ( x , v , t ) is a C 2 function. Then, ξ ( x , v , t ) is the solution of the unitemporal Hamilton–Jacobi–Bellman (HJB) PDE
ξ t ( x , v , t ) + max u ( · ) , Γ ( x ) ( · ) ξ x ( x , v , t ) v ( t )
+ ξ v ( x , v , t ) ( Γ ( x ( t ) ) v ( t ) 2 + u ( t ) r ( v ( t ) ) ) u + ( t ) v ( t ) = 0
with the terminal condition ξ ( x , v , T ) = g ( x , v ) .
Remark 1.
The Hamilton–Jacobi–Bellman PDE can be written also as
ξ t ( x , v , t ) + max u ( · ) , Γ ( x ) ( · ) H x , v , u , Γ ( x ) , ξ x ( x , v , t ) , ξ v ( x , v , t ) = 0 ,
where H is the control Hamiltonian.
Remark 2.
The Hamilton–Jacobi–Bellman (HJB) is a key result in the optimal control theory, and it provides a necessary and sufficient condition for the optimality of a control strategy with respect to a maximum value function. The solution to the HJB PDE is the maximum value function, which represents the maximum achievable performance (such as cost, reward, or energy expenditure) for a given system. By taking the maximizer of the Hamiltonian involved in the HJB PDE, the optimal control strategy can be obtained. This control strategy is the one that leads to the maximum value function, and it can be used to control the system in the most efficient or optimal manner.
Theorem 2.
In this case, the Hamiltonian is linear affine in the controls u and Γ ( x ) . Consequently, the extrema are of bang–bang type. They are attained at vertices ( 1 , ± 1 ) , ( 1 , ± 1 ) of the control set C : | u ( t ) | 1 , | Γ ( x ) | 1 .
Using the vertices of the control condition | u ( t ) | 1 , that is 1 , 1, the unitemporal Hamilton–Jacobi–Bellman PDE splits in two PDEs:
ξ t ( x , v , t ) + H x , v , 1 , Γ ( x ) , ξ x ( x , v , t ) , ξ v ( x , v , t ) = 0 ,
ξ t ( x , v , t ) + H x , v , 1 , Γ ( x ) , ξ x ( x , v , t ) , ξ v ( x , v , t ) = 0 .

3.1. Solving the Hamilton-Jacobi-Bellman PDE

For u = 1 , Γ ( x ) = ± 1 , the Hamilton–Jacobi–Bellman PDE can be written as
ξ t + ξ x v ξ v [ ( a ± 1 ) v 2 + b v + c ] = 0 .
The attached symmetric system
d t 1 = d x v = d v ( a ± 1 ) v 2 + b v + c ,
has two first integrals
t + C 1 = d v ( a ± 1 ) v 2 + b v + c and x + C 2 = v d v ( a ± 1 ) v 2 + b v + c .
So, the family of solutions of the Hamilton–Jacobi–Bellman PDE is
ξ ( x , v , t ) = φ t + d v ( a ± 1 ) v 2 + b v + c , x + v d v ( a ± 1 ) v 2 + b v + c ,
where φ is an arbitrary C 1 function.
For u = 1 , Γ ( x ) = ± 1 , the Hamilton–Jacobi–Bellman PDE can be written as
ξ t + ξ x v ξ v [ ( a ± 1 ) v 2 + b v + c ] v = 0 .
The attached symmetric system is
d t 1 = d x v = d v ( a ± 1 ) v 2 + b v + c = d ξ v ,
with the previous first integrals, and the third one x + C 3 = ξ . So, the family of solutions of the Hamilton–Jacobi–Bellman PDE is
ξ ( x , v , t ) = x + ψ t + d v ( a ± 1 ) v 2 + b v + c , x + v d v ( a ± 1 ) v 2 + b v + c ,
where ψ is an arbitrary C 1 function.
Obviously, the values of the integrals depend, according to the well-known theory, on the values of the parameters a , b , c , and the control Γ ( x ) = ± 1 . The discussions depend on the second-order equation ( a ± 1 ) v 2 + b v + c = 0 , with the discriminant Δ = b 2 4 ( a ± 1 ) c .
For instance, taking a = 3 , b = 4 , c = 1 and Γ = 1 , the Equation ( 1 ) has two first integrals
t 1 2 1 2 v + 1 = C 1 and x + 1 4 ln ( 2 v + 1 ) + 1 2 v + 1 = C 2 .
So, a solution for the PDE (1) may be
ξ ( x , v , t ) = t + 2 x + 1 2 ln ( 2 v + 1 ) .
It should be noted that the consumed energy increases only logarithmically in relation to the speed.

3.2. General Solutions of Previous HJB PDEs

The expressions of general solutions of previous HJB PDEs are of the form
ξ ( x , v , t ) = φ ( t + f 1 ( v ) , x + f 2 ( v ) ) and ξ ( x , v , t ) = x + ψ ( t + f 1 ( v ) , x + f 2 ( v ) ) ,
as u = 1 or u = 1 .
The relation between the functions f 1 and f 2 is f 2 ( v ) = v f 1 ( v ) . If a ± 1 0 , then
f 2 ( v ) = 1 2 ( a ± 1 ) ln [ ( a ± 1 ) v 2 + b v + c ] b 2 ( a ± 1 ) f 1 ( v ) .
The solution that verifies the final condition ξ ( x , v , T ) = g ( x , v ) is found as follows:
Let us denote α = t + f 1 ( v ) and β = x + f 2 ( v ) . Then, the results are v = f 1 1 ( α t ) and x = β f 2 ( f 1 1 ( α t ) ) . We find
ξ ( x , v , T ) = g ( β f 2 ( f 1 1 ( α T ) ) , f 1 1 ( α T ) ) ,
and finally
ξ ( x , v , t ) = g ( x + f 2 ( v ) f 2 ( f 1 1 ( t T + f 1 ( v ) ) ) , f 1 1 ( t T + f 1 ( v ) ) ,
for u = 1 , and
ξ ( x , v , t ) = x [ x + f 2 ( v ) f 2 ( f 1 1 ( t T + f 1 ( v ) ) ]
+ g ( x + f 2 ( v ) f 2 ( f 1 1 ( t T + f 1 ( v ) ) ) , f 1 1 ( t T + f 1 ( v ) ) ,
for u = 1 .
Theorem 3.
(i) If u = 1 , Γ ( x ) = ± 1 , then the general solution of HJB PDE is
ξ ( x , v , t ) = g ( x + f 2 ( v ) f 2 ( f 1 1 ( t T + f 1 ( v ) ) ) , f 1 1 ( t T + f 1 ( v ) ) .
(ii) If u = 1 , Γ ( x ) = ± 1 , then the general solution of HJB PDE is
ξ ( x , v , t ) = x [ x + f 2 ( v ) f 2 ( f 1 1 ( t T + f 1 ( v ) ) ]
+ g ( x + f 2 ( v ) f 2 ( f 1 1 ( t T + f 1 ( v ) ) ) , f 1 1 ( t T + f 1 ( v ) ) .

3.3. Numerical and Graphical Data

The energy consumption on Metrorex Line 2 is mainly (see Figure 1 (T,V,L,E,P,I,O), PieChart, percentages) consumed in T = Traction, V = Ventilation, L = Lighting, E = Elevator, P = Pump, I = Installed cabinets, and O = Others, among which the traction energy plays the most important role.
> with(Statistics);
W = [ T = 51.11 , V = 17 , L = 11 , E = 8 , P = 7 , I = 2 , O = 3.89 ] ;
PieChart(W, sector = 0 .. 360, datasetlabels = default);
(the PieChart command generates a pie chart for the specified data in Maple 18 or in excel).
Figure 1. Energy consumption on Metrorex Line 2.
Figure 1. Energy consumption on Metrorex Line 2.
Mathematics 11 01035 g001
The minimal energy consumption of the Bucharest metro in 2021 is given in Table 1 ( Y = Y e a r , M = M o n t h , L = L i n e , T c = T o t a l c o n s u m p t i o n ( M W h ) , T = T r a c t i o n ( M W h ) , S = S e r v i c e s ):

3.4. Viscosity Solutions of the PDE (1)

Hamilton–Jacobi–Bellman PDEs are of central importance in applied mathematics. A major drawback, however, is that the HJB PDE admits classical solutions only for a sufficiently smooth value function, which is not guaranteed in most situations. Several notions of generalized solutions have been developed to cover such situations, for example including viscosity solutions (see [4]).
Viscosity solutions need not be differentiable anywhere and thus are not sensitive to the classical problem of the crossing of characteristics. The only regularity required for this kind of solution is continuity.
By defining viscosity solutions for the first order PDE ( 1 ) , we denote by
D = t + v x [ ( a ± 1 ) v 2 + b v + c ] v ,
the differential operator attached to PDE ( 1 ) and we attach two PDE inequations 0 (resp. 0 ).
Let Ω R 3 be a bounded, open set.
Definition 1.
A continuous function η : Ω ¯ = I ¯ 1 × I ¯ 2 × R R is a viscosity sub-solution (resp. viscosity super-solution) of PDE (1), if for any point ( x 0 , v 0 , t 0 ) Ω and any C 2 function φ such that φ ( x 0 , v 0 , t 0 ) = η ( x 0 , v 0 , t 0 ) and φ η (resp. φ η ) in a neighborhood of ( x 0 , v 0 , t 0 ) , we have D φ ( x 0 , v 0 , t 0 ) 0 (resp. D φ ( x 0 , v 0 , t 0 ) 0 ), where D is the differential operator attached to PDE (1).
A continuous function η : Ω ¯ is a viscosity solution of ( 1 ) if it is both a viscosity sub-solution and a viscosity super-solution.
We define the Euclidean distance to the boundary given by the formula d : Ω ¯ [ 0 , ) , d ( x , v , t ) = min { | | ( x , v , t ) ( y 1 , y 2 , t 3 ) | | , ( y 1 , y 2 , t 3 ) Ω ¯ } .
Lemma 1.
The function distance to the boundary d is uniformly Lipschitz.
Proof. 
The set Ω ¯ is compact. Consequently, for each ( x , v , t ) Ω ¯ there exists z ( x , v , t ) Ω ¯ such that d ( x , v , t ) = | | ( x , v , t ) z ( x , v , t ) | | . Let us have another point ( x 0 , v 0 , t 0 ) Ω ¯ and d ( x 0 , v 0 , t 0 ) = | | ( x 0 , v 0 , t 0 ) z 0 | | . Then
d ( x , v , t ) d ( x 0 , v 0 , t 0 ) = | | ( x , v , t ) z ( x , v , t ) | | | | ( x 0 , v 0 , t 0 ) z 0 | |
| | ( x , v , t ) z 0 ) | | | | ( x 0 , v 0 , t 0 ) z 0 | | | | ( x , v , t ) ( x 0 , v 0 , t 0 ) | | + | | ( x 0 , v 0 , t 0 ) z 0 | |
| | ( x 0 , v 0 , t 0 ) z 0 | | = | | ( x , v , t ) ( x 0 , v 0 , t 0 ) | | .
The converse is obvious. Hence,
| d ( x , v , t ) d ( x 0 , v 0 , t 0 ) | | | ( x , v , t ) ( x 0 , v 0 , t 0 ) | | .
Open problem Using the distance d, can we construct a viscous solution of PDE (1)?
Open problem A posynomial is a function of the form ξ ( x , v , t ) = k = 1 N c k x a 1 k v a 2 k t a 3 k , where all the coordinates x , v , t , and all the coefficients c k are positive real numbers, and the exponents a i k are real numbers. Posynomials are closed under addition, multiplication, and non-negative scaling.
Using a posynomial, can we build a viscous solution of PDE (1)?
The viscosity solution theory is a mathematical framework used to also study the solutions of linear PDEs. This approach aims to provide a solution in a weaker sense, before establishing its regularity. The theory is useful in situations where the existence of general solutions is difficult to establish, as is often the case with linear equations. By starting with a weaker solution and then showing regularity, this approach provides a systematic way to study and understand linear PDEs.

4. Six Forces Acting on the Moving Train

In the most general situation, the forces acting on the train are: traction force, cruising force, braking force, descendant or ascendant force, and centrifugal force [2].
Let δ be the length of a certain interstation. The previous train simplified model can be improved with a complete model adding traction force, cruising force, braking force, descendant or ascendant force, and centrifugal force. For that, we need x c r , x c o and x b r as decision constants given by the metro staff.
Let F t r ( x , v ) be the maximum available traction force according to the motor characteristic; let F c r ( x , v ) be the force to keep cruising at position x (air friction force); let F b r ( x , v ) be the maximum available braking force; and let φ be a binary variable with no unit. All of these determine a resultant force as a piecewise C 2 accolade force with four branches
F ( x , v ) = F t r ( x , v ) for 0 x x c r F c r ( x , v ) for x c r < x x c o φ F c r ( x , v ) for x c o < x x b r F b r ( x , v ) for x b r < x δ ,
where v = x ˙ is the speed. The force F ( x , v ) must be greater than 0 in traction mode or less than 0 in braking mode. It stands for the output force acting upon the train given by ATO. A positive value of F ( x , v ) denotes that the train is motoring.
The value φ = 0 indicates that the train control mode is C O , while the value φ = 1 stands for the case in which the control mode is C R . For example, coasting is implemented when the train arrives at x c o , and φ is thus set as 0. When the train speed increased to the limit, C R will be implemented again and φ becomes 1. Then, the resistance force F R is used to decide the following control regimes. Denote h = ( v l i m ( x ) v ( x ) ) + φ ( x Δ x ) F R ( x , v ) . The function φ can be written as
φ ( x ) = 0 for h > 0 1 for h 0 ,
where v l i m ( x ) and v ( x ) are the speed limit and train speed at position x, respectively. The value φ ( x Δ x ) represents the train control mode in the previous distance step, where Δ x represents the length of the distance step. The force F R ( x , v ) is the resultant resistance, consisting of friction resistance, air drag, and additional resistance caused by grades and curves.
In motion, the mass of the train is
m ( x ) = M t r a i n + μ τ ( n ) ,
where M t r a i n is the rolling stock mass; τ ( n ) is the number of passengers on the train in the n-interstation; and μ is the average mass of a person. The actual train mass is necessary for computing the traction force.
By linear interpolation, we obtain a simplified model of traction force,
F t r ( x , v ) = F 0 ( v ) + ( F 1 ( v ) F 0 ( v ) ) m ( x ) M 0 M 1 M 0 for M 0 m ( x ) < M 1 F 1 ( v ) + ( F 2 ( v ) F 1 ( v ) ) m ( x ) M 1 M 2 M 1 for M 1 m ( x ) M 2 ,
where M 0 , M 1 , and M 2 represent train masses when the train is empty, nominally loaded, and maximum loaded, respectively; F 0 ( v ) , F 1 ( v ) , and F 2 ( v ) indicate the traction force in the above three circumstances.
We introduce three forces: (1) R b a s i c ( v ) = a + b v + c v 2 with a , b , c coefficients fixed by rolling stock manufacturers; (2) R g r a d ( x ) is the resistance caused by the gradient; and (3) R c ( x ) is the resistance caused by the trajectory (the track). The total force
F R ( x , v ) = R b a s i c ( v ) + R g r a d ( x ) + R c ( x ) ,
determines the resultant force
F ( x , v ) = F ( x , v ) F R ( x , v )
acting upon the train.
Let m ( x ) be the mass of the moving body. If the train goes downhill, then the force F 1 = m ( x ) g sin θ x appears, where g is the gravitational acceleration and θ x is the angle of the slope (negative means downhill).
If the track is curvilinear, then the centrifugal force F 2 = m ( x ) v 2 r x appears, where v is the velocity of the moving body, r x is the radius of curvature.
When cruising is applied, the resultant force F ( x , v ) should be equal to zero; then, F c r ( x , v ) is the resultant
F c r ( x , v ) = F R ( x , v ) + a + b v + c v 2 + m ( x ) g sin θ x + m ( x ) v 2 r x .

4.1. Additional Constraints

Train control schemes should be subject at least to the following additional constraints:
(i) For operational safety and passenger comfort, the acceleration should be limited within a proper range, i.e., a d e c d v d t ( x ) a c c ;
(ii) The train must stop when it arrives at a station, i.e., v ( x n ) = 0 for each n [ 1 , 2 N ] ;
(iii) Train velocity must be positive and not exceed the speed limit, i.e., 0 v ( x ) v l i m ( x ) .

4.2. Broken Extremals

Let us explain how we can use broken extremals and the Erdmann–Weierstrass corner conditions in order to describe the metro optimal movement.
We accept that the objective functional (mechanical work)
I = 0 T f ( t , y ( t ) , y ( t ) ) d t
can be written
I = 0 t c r + t c r t c o + t c o t b r + t b r T ,
with corners at t c r , t c o , and t b r , and the ends at left and right being variable in each case.
For each corner a { t c r , t c o , t b r } , we must have two Erdmann–Weierstrass conditions
( f y f y ) | a = ( f y f y ) | a + , f y | a = f y | a + .
Therefore, on each interval, we have one Euler–Lagrange equation and two Erdmann–Weierstrass corner conditions.

5. Bucharest Subway Structure

Let us underline the structure of the subway in Bucharest.
The Bucharest Metro (see [13]) was first considered in 1930 and again in 1952 when the General Directorate of the Metro was established, although it was thought that the subsoil conditions would require an excessive amount of metal to support the tunnels.
The first section of the subway line in Bucharest was built between 1975 and 1979, this underground construction being designed and built with Romanian machinery. The current network of the Bucharest metro was built at a sustained pace until 1989, with the first three main lines being completed.
In 2020, the subway in Bucharest stretched on a route with a length of 77 km of double railway. To date, five main lines of the underground metro have been built, with 63 metro stations, these being spaced, on average, at 1.5 km. Following the subway map (see Internet), highway 1 forms a belt that encircles the city center, having a common segment with the route of highway 3. Highway 2 crosses the city from north to south, and highway 3 crosses the municipality from west to east.
The number of people using the subway in Bucharest varies between 120,000 and 250,000 passengers. Until 1990, Bucharest metro trains were manufactured only in Romania, at the IVA plant in Arad. After 1990, over 40 Bombardier trains were purchased, replacing some of the IVA trains. We mention that the travel speed of the subway trains in Bucharest is 80 km/h, and the commercial speed is 40 km/h.
In this section, case studies on Metrorex Line 2 in peak hours are employed to illustrate the effectiveness of the improved train control and integrated optimization model.
The propulsion system is designed to achieve the traction and braking diagram. Functional data: The propulsion system is designed to achieve a traction and braking diagram with (A = force(kN), B = velocity(km/h)).
The metro lines in operation at Bucharest subway are: M1: Crângași-Dristor-(Pantelimon)-Obor-Piața Victoriei-Gara București Nord-Crângași; M2: Pipera-Piața Unirii-Berceni; M3: Preciziei-Eroilor-Anghel Saligny; M4: Gara de Nord-Străulești; M5: Râul Doamnei-Eroilor.

6. Conclusions

We have developed a mathematical rescheduling model that can tackle the diverse optimization problems in metro energy management. This model classifies different problems based on their objective function, decision variables, and instant power demand evaluation. The objective function is a mechanical part and the problem itself is an optimal control problem, which minimizes the objective function subject to constraints defined by (ODEs). This problem is solved through a Hamilton–Jacobi–Bellman (PDE) of first order. The goal is to reduce the metro’s electricity usage, which in turn results in lower global energy consumption. Six forces affect the movement of the trains, which are outlined in Section 4 and used to form the system of ODEs. To solve the problem, we propose to find viscosity solutions of HJB PDEs. Optimizing the energy-efficient train control and service timetable can significantly reduce energy consumption in existing urban rail systems, with low capital investment and minimal changes to operating rules. The conducted research has also been applied in real-world problems, covering the design, execution, and exploitation stages.
This paper focuses on reducing the energy consumption of metro trains in existing urban rail systems through the use of energy-efficient train control and optimization of service schedules.
Energy-efficient train control and service timetable optimization are preferred to reduce metro train energy consumption in existing urban rail systems. Energy saving could be achieved with relatively low capital investment and minor modifications of the operating rules, via optimal control results.
The bibliography [1,2,3,4,5,6,7,8,9,10,11,12,13,14] also describes the stages of practical application of the conducted research, being the problems of design, execution and exploitation.

Author Contributions

Conceptualization, C.U., I.T. and P.A.; methodology, all authors; writing—original draft preparation, C.U., I.T. and P.A.; writing—review and editing, C.U., I.T. and P.A.; validation, C.U. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data supporting reported results can be found at C. Udriste.

Acknowledgments

Section 5 was written as a result of our discussions with representatives of the subway from Bucharest. Many thanks go to Eng. Gheorghe Udriste, former metro director, for detailing some technical data.

Conflicts of Interest

The authors declare no potential conflict of interest with respect to the research, authorship, and publication of this article.

References

  1. Ichikawa, K. Application of optimization theory for bounded state variable problems to the operation of train. Bull. Jpn. Soc. Mech. Eng. 1968, 11, 857–865. [Google Scholar] [CrossRef]
  2. Anh, A.T.H.T.; Quyen, N.V. Optimal speed profile determination with fixed trip time in the electric train operation of the Cat LinhHa Dong Metro Line based on Pontryagin’s Maximum Principle. Eng. Technol. Appl. Sci. Res. 2020, 10, 6488–6493. [Google Scholar] [CrossRef]
  3. Baranov, L.A.; Meleshin, I.S.; Chin, L.M. Optimal control of a subway train with regard to the criteria of minimum energy consumption. Russ. Electr. Eng. 2011, 82, 405–410. [Google Scholar] [CrossRef]
  4. Bardi, M.; Capuzzo-Dolcetta, I. Optimal Control and Viscosity Solutions of Hamilton-Jacobi-Bellman Equations; Birkhäuser: Boston, MA, USA, 1997; ISBN 0-8176-3640-4. [Google Scholar]
  5. Evans, L.C. Partial Differential Equations; Volume 19 of Graduate Studies in Mathematics; American Mathematical Society: Providence, RI, USA, 1998. [Google Scholar]
  6. Evans, L.C. An Introduction to Mathematical Optimal Control Theory, Freely. Version 0.2. Available online: http://math.berkeley.edu/~evans/ (accessed on 15 January 2020).
  7. Cacchiani, V.; Toth, P. Nominal and robust train timetabling problems. Eur. J. Oper. Res. 2012, 219, 727–737. [Google Scholar] [CrossRef]
  8. Fernandez, A.; de Caudra, F.; Garcia, A. Results of the implementation of an optimal control system in an integrated control centre for metro lines. In Transactions on the Built Environment; WIT Press: Ashurst, Southampton, UK, 1998; p. 34. ISSN 1743-3509. Available online: www.witpress.com (accessed on 5 March 2020).
  9. Gonzalez-Gil, A.; Palacin, R.; Batty, P.; Powell, J. A systems approach to reduce urban rail energy consumption. Energy Convers. Manag. 2014, 80, 509–524. [Google Scholar] [CrossRef] [Green Version]
  10. Goverdea, R.; Scheepmaker, G.; Wang, P. Pseudospectral optimal train control. Eur. J. Oper. Res. 2021, 292, 353–375. [Google Scholar] [CrossRef]
  11. Popa, G.; Udriste, C.; Tevy, I. Train control problem. Sci. Bull. Ser. A 2020, 82, 153–166. [Google Scholar]
  12. Popa, G.; Udriste, C.; Tevy, I. Train bi-control problem on Riemannian setting. Mathematics 2021, 9, 2898. [Google Scholar] [CrossRef]
  13. Turnock, D. Romania’s Railway Development 1950–1989: Changing Priorities for Socialist Construction; Geographica Pannonica; University of Novi Sad-Faculty of Sciences-Department of Geography, Tourism and Hotel Management: Novi Sad, Serbia, 2005; pp. 32–43. [Google Scholar]
  14. Zhou, Y.; Bai, Y.; Li, J.; Mao, B.; Li, T. Integrated optimization on train control and timetable to minimize net energy consumption of Metro Lines. Hindawi J. Adv. Transp. 2018, 2018, 7905820. [Google Scholar] [CrossRef] [Green Version]
Table 1. The monthly minimal energy consumption.
Table 1. The monthly minimal energy consumption.
YMLTc (MWh)T (MWh)S (MWh)
2021January24761.6862452.1232309.563
February24295.4212187.1232108.298
Mars24540.0702332.4082207.662
April24320.3982093.8182226.581
May24049.2672289.6151759.652
June24208.9332029.2422179.691
July24493.9352288.1842205.750
August24583.1212225.8852357.236
September24392.6132286.2952106.317
October24512.7192379.0712133.647
November24323.2252076.6662246.558
December24587.2052481.5742105.631
Total-53,068.59227,122.00525,946.587
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Udriste, C.; Tevy, I.; Antonescu, P. Optimal Control Problem for Minimization of Net Energy Consumption at Metro. Mathematics 2023, 11, 1035. https://doi.org/10.3390/math11041035

AMA Style

Udriste C, Tevy I, Antonescu P. Optimal Control Problem for Minimization of Net Energy Consumption at Metro. Mathematics. 2023; 11(4):1035. https://doi.org/10.3390/math11041035

Chicago/Turabian Style

Udriste, Constantin, Ionel Tevy, and Paun Antonescu. 2023. "Optimal Control Problem for Minimization of Net Energy Consumption at Metro" Mathematics 11, no. 4: 1035. https://doi.org/10.3390/math11041035

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