original timetable according to real situations. The
aim is to restore the train operation order and ensure
the trains safety and punctuality finally. For the
adjustment of the train timetable problem, (Jih-Wen
Sheu, Wei-Song Lin, 2012) developed and evaluated
the Adaptive Optimal Control (AOC) method and the
evaluation shows that the AOC method is able to find
a near-optimal solution rapidly and accurately. For
conflicts and train delays considerably in time and
space during trains operation, in order to realistically
forecast and minimize delay propagation, (Andrea
D’Ariano and Marco Pranzo, 2008) decompose a
long time horizon into tractable intervals and use the
ROMA dispatching system to pro-actively detect and
globally solve conflicts on each time interval.
(Joaquín Rodriguez, 2007) presented a constraint
programming model for the routing and scheduling of
trains running through a junction. The model can be
integrated into a decision support system used by
operators who make decisions to change train routes
or orders to avoid conflicts and delays and has been
applied to a set of problem instances. Preliminary
results show that the solution identified by the model
yields a significant improvement in performance
within an acceptable computation time. (Tiberiu
Letia, Mihai Hulea and Radu Miron, 2008) presented
a distributed method to schedule new trains where the
paths containing the block sections from one station
to another are dynamically allocated without leading
to deadlocks. In addition, some researchers made lots
of studies for the seriously disturbed railway
transportation (Francesco Corman, Andrea D'Ariano,
Ingo A. Hansen etc, 2011). In order to save energy,
the reference (Shigeto HIRAGURI, YujiHIRAO,
IkuoWATANABE etc. 2004) presents a train control
method based on trains movement and data
communication between railway sub-systems, which
can decrease some unexpected deceleration or stop
between stations.
The paper mainly focuses on the problem how to
restore the train operation order and reduce trains
delay. It is organized as: the Mixed Logic Dynamic
(MLD) is described briefly in section 2; In section 3,
the reason that train traffic control is a dynamic
system is given, and the MLD model for train traffic
control is given, which is used to describe the train
dynamic movement; In section 4, the optimal control
model for train traffic control is established based on
the model predictive control theory; In section 5, a
simulation result is given which shows the validity of
the model presented in this paper. In the last part, we
will point out the further studies.
2 MIXED LOGIC DYNAMIC
SYSTEM
In industries, there exist many systems having the
same characters. The systems are comprised of two
parts, the continuous part following the physical laws
and the discrete part. The two parts work together and
drive these systems evolution. These systems are
referred to Hybrid System (HS) or Hybrid Dynamic
System (HDS) which is attracting many researchers
interests (Y.Bavafa-Toosi, Christoph Blendinger,
Volker Mehrmann etc, 2008, M.J. Dorfman, J.
Medanic, 2004). In past, the continuous part and the
discrete part were studied separately. For example,
the discrete one is described using Petri Net,
Automata and Finite State Machine etc, meanwhile
the continuous part using difference equation.
However it is difficult to analysis the HS performance
if these two interactive parts are concerned
separately. In order to take the two parts into account
as a whole system, (Alberto Bemporad, Manfred
Morari, 1999) presented a framework for modeling
and controlling systems described by interdependent
physical laws, logic rules, and operating constraints.
This framework was denoted as mixed logical
dynamical (MLD) systems. Since the presence of the
MLD concept, the theory and its application were
studied by many researchers (Martin W. Braun and
Joanna Shear, 2010, Kazuaki Hirana, Tatsuya Suzuki
and Shigeru Okuma, 2002, Akira Kojima and Go
Tanaka, 2006). Here are given the procedures of
modeling a system in short, the detailed information
on MLD theory can be found in conference (Alberto
Bemporad, Manfred Morari, 1999) .
Step 1: Building the system’s mathematical model
following physical law under different situation
through analyzing the system.
Step 2: Building the logical proposition according
to the qualitative knowledge and constraints existed
in the model and transferring the logical proposition
into linear inequalities by introducing some logical
variables.
Step 3: Introducing some auxiliary variables
according to the relations between discrete events and
continuous variables and getting other inequalities.
Through combining the results from step 2 and the
results from step 3, a MLD model can be established.
Generally, the formulation of MLD model has the
style as below.