• 검색 결과가 없습니다.

MOVEMENT AUTHORITY SETTING ALGORITHM FOR MOVING BLOCK SYSTEM

N/A
N/A
Protected

Academic year: 2022

Share "MOVEMENT AUTHORITY SETTING ALGORITHM FOR MOVING BLOCK SYSTEM"

Copied!
4
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

ICCAS2004 August 25-27, The Shangri-La Hotel, Bangkok, THAILAND

1. INTRODUCTION

Communication based train control system is applied regularly worldwide. And this system may be used in domestic soon. Communication based train control system does not depend on conventional track circuit. Therefore, position and distance control of train to prevent collision with leading train may become important safety factor. This paper developed train control algorithm using movement authority of several units efficiently for this.

Suppose that On-board equipment of CBTC (communication based train control system) is installed on operation all trains. When these trains are operation, send-receive through communication with adjoins train or wayside equipment that necessary various data are different in train safety running do. The train borne equipments of CBTC system is installed to all the trains running on the lines. When these equipments run along the track various data required for safe train operation will be transmitted by communications with other adjacent trains or wayside equipment. Each train borne equipment installed to the train can be known constantly the information such as the movement authority against of the leading train. Therefore, deceleration value to avoid the collision with the preceding train or acceleration value can be determined. Deceleration or acceleration like this shall be taken into account for avoiding collision with other trains including following train as well as that with proceeding train.

In this paper, Main contents consider comforts ability to position that safety is guaranteed, develop algorithm to do so that can run adaptively to running speed profile that train is established. Train borne equipments analyzes received information for this algorithm, must do train control of most suitable. Of course, must establish efficient train running plan for this. The most important thing in that establishes running plan is safety. But, it is important factor as well as passenger's comforts ability.

Explain about algorithm to decide movement authority in chapter 2 of this paper that see according to these contents.

And show simulation for performance estimation of algorithm and the result that is developed in chapter 3. Finally, explain about conclusion in chapter 4.

2. MOVEMENT AUTHORITY SETTING ALGORITHM

Flow chart of general algorithm is like that Fig. 1.

{™ˆ•

jŒ’G–™G

Œ”Œ™ŽŒ•Š G

š›œˆ›–•

h{w

{™ˆŠ’S sŒˆ‹•ŽG{™ˆ•S jœ™™Œ•›G{™ˆ•U

kˆ›ˆ

kŒŠš–•G {ˆ™ŽŒ›Gš—ŒŒ‹GM hŠŠŒ“Œ™ˆ›–•U

h{v

j–•›™–““Œ™

Fig. 1 Movement authority setting flow chart.

Chapter 2.1 introduce calculate method of acceleration profile, and chapter 2.2 described about the proper equation for setting MBS(Moving Block System) level according to flow chart Fig1.

Finally chapter 2.3 presentation about Movement authority setting algorithm in base of contents ch.2.1 and ch.2.2.

2.1 Acceleration profile of Train.

The most important things are comfortable and safety of passengers at train running algorithm. So a train must set acceleration and deceleration that passengers don't feel a jerk.

For this reason, if we have a target speed that we want to reach, a train should have such as following velocity profile.

ˆ

›”Œ

hŠŠŒ“Œ™ˆ›–•

—™–“Œ

{ˆ™ŽŒ›

š—ŒŒ‹



›”Œ

}Œ“–Š› 

—™–“Œ

›”Œ

›”Œ

jœ™™Œ•›

z—ŒŒ‹GŽˆ—

› t–‹Œ™ˆ›Œ

hŠŠŒ“Œ™ˆ›–•

qŒ™’G™ˆ›Œ

Fig. 2 Calculate acceleration from velocity gap.

MOVEMENT AUTHORITY SETTING ALGORITHM FOR MOVING BLOCK SYSTEM

Seung-yong Kim*,Chang-goo Lee**,Yong-gyu Kim***, Jong-hyun Beak****

* Department of Control and Instrumental Engineering, Chonbuk National University, Jeonju, Korea (Tel : +82-011-9606-8130; E-mail: ۇڼ۔ڼۍھۃ۔ڛۊۍۂۄۊډۉۀۏ)

** Department of Control and Instrumental Engineering , Chonbuk National University, Jeonju, Korea (Tel : +82-63-270-2476; E-mail: changgoo@moak.chonbuk.ac.kr )

*** Train Control Research Group, KRRI(Korea Railroad Research Institute), Uliwang , Korea (Tel : +82-031-460-5434; E-mail: ygkim1ڛٻۆۍۍۄډۍۀډۆۍ)

**** Train Control Research Group, KRRI(Korea Railroad Research Institute), Uliwang, Korea (Tel : +82-031-460-5441; E-mail: jhbaekڛۆۍۍۄډۍۀډۆۍ)

Abstract:

Now a day, the Korean National Railroad is taking new age with the opening of KTX (Korea Train Express). Korean National Railroad is planning using the GSM-r for put KTX and existing equipment to a good. GSM-R is radio communication method selected by ERTMS (European Rail Traffic Management System). So a new algorithm for train movement is necessary to radio communication form. This paper is come up with an algorithm for like that situation.

Keywords: Train, Algorithm for GSM-r, Radio communication.

965

(2)

) (Constantvalue jerk

jerkrate c1

t jerk

a u  (1)

2 1 2

2

1 jerk t ct c

v u   (2)

jerk

v c jerk c

t c1r 122 ( 2 )

v jerk v

c v jerk c

t c

abs abs





 1 12 2 ( 2) (3)

We evaluate the acceleration of train substituting time t into equation (1). The difference between target velocity and current velocity, v, is substituted into equation(3) to evaluate the new time t. Then, the acceleration is calculated using above t from equation (1). Because the order of train velocity equation is second-order related to time t, there can be the imaginary time t in the solution of the equation (1), when v

> 0. Since, time t has to be always positive real number, we re-define v as follows.

v = -abs(v_err)

Using above evaluation process, we can estimate optimal train acceleration on real-time whenever the velocity difference between velocity profile and current train velocity is measured at time t. Then, the train operates to follow the optimal acceleration. In this case, train increase the velocity more and more to meet the target acceleration keeping the jerk of train under the predefined limits

2.2 Movement authority

Train receives periodically the current position of itself, the position of leading train, velocity limit of the current block which the train is running on, velocity limit of next block and the distance from current position of itself to next block.

We can safely schedule the train movement from above informations.

1. Train has to be kept under the current block’s velocity limit.

2. Train has to be decelerated to the next block’s velocity limit.

3. If train is running on the yellow block of movement authority level of leading one, then the train has to be decelerated.

Considering the position of leading train, current train estimates the red zone which is never violated, yellow zone which is decelerating zone, and blue zone which is irrelevant to the leading one. Then, train operates properly according to the estimated zone.

In this paper, we used the model of safety braking model to set movement authority as follows.

Safety braking model defines the position which train never violates considering worst cases. In this model, the check points look like followings. Briefly speaking, they are measurement tolerance of train’s position, over-run velocity above the block limit, measurement tolerance of train’s velocity, response and delay time of the systems, maximum response time of emergency braking system regarding to

over-acceleration, deceleration rate of braking system, gradient and curvature of line, and safety braking distance evaluated according to the track of database which operates in vehicle on the board. Supervisory brake distance, S_spv, are general-purpose requirements of brake distance to reach target position given by ATP(Automatic Train Protection system). In S_spv variables, there are maximum supervisory brake distance to evaluate minimum length of yellow block, S_spv.y, and minimum supervisory brake distance to evaluate the minimum length of red block, S_spv.r.

›™ˆ“•ŽG {™ˆ•

“Œˆ‹•ŽG {™ˆ•

z†‰“œŒ z†š—U  z†š—U™ z†™Œ‹

z†~–™š›GŠˆšŒ

z† Œ““

†ˆŠ›

z

Œ“–Š› 

†“”›

l”Œ™ŽŒ•Š G

‰™ˆ’•Ž

Fig. 3 Safety braking model

enter act

SB enter out spv

out enter in

y

spv jerk v T v v

a v jerk v

S  



 

2 2

_ 2

1

enter limit

spv enter r

spv v v

a S v



2

_ 2

1

rate spv enter out

in jerk

a jerk v

jerk ( )

2

1 u 



jerk x ma jerkrate

r spv y spv

yell S S

S _  _

2.3 Movement authority setting algorithm

In this paper, using the algorithm of movement authority level depicted in the paragraph 2.2, we present the effective algorithm of movement authority.

A. Case of track limit velocity.

Target velocity of train is set to track limit velocity to keep the train velocity under the track limit velocity. Acceleration of train to reach target velocity is evaluated using equations in the paragraph 2.1. Then, next track limit velocity and the distance to the next track is considered to check up violence of yellow zone of next track. When the violence is detected, the train is decelerated. In this process, we used following equation to re-calculate yellow zone of next track.

SB enter out spv

velocity mit li track enter in track

yell jerk v T

a v jerk v

S  



 

2 . _ 2

_ 2

1

Red zone is not related to the concept of track limit velocity.

When the train violates the next track’s yellow zone, we calculated the difference between track limit velocity and train’s current velocity, and then re-evaluate the some time using equation (3) in the paragraph 2.2. Optimal acceleration of train is evaluated from equation (1) of the paragraph 2.1 using this time t. Train is accelerated to the acceleration keeping the train’s jerk under predefined limit.

B. Case of leading Train velocity.

Target velocity of train under consideration is set to leading

966

(3)

train velocity. Leading train’s velocity is measured and calculated by displacement of itself. In algorithm of estimating optimal acceleration described previous paragraph, we set the acceleration to make the difference of velocities be zero.

However, keeping distance between current rain and leading train has to be determined considering leading train’s velocity and trailing train’s deceleration capability. It difference from case of track limit velocity. This keeping distance has to include the sufficient buffering zone which is related to train’s length. Therefore, yellow zone has to be redefined in this case as follow. In this paper, it is called the case of leading train velocity.

r spv y spv area running y

spv car

yell S S S S

S _ _ 1  _ 2 _

Length Train

Srunningarea Sspv y _

2

_ 

2

_ 2 _ 1 _

r spv y spv y spv

S S S

›™ˆ“•ŽG {™ˆ•

“Œˆ‹•ŽG {™ˆ•

z†‰“œŒ z†š—U  VY

z†›™ˆ•sGRG

z†š—U VY z†š—U  z†š—U™ z†™Œ‹

VY

z†~–™š›GŠˆšŒ

z† Œ““

Œ“–Š› 

z

Fig. 4 New MBS level setting When train violates

car

Syell_ zone and is given by appropriate operations, it is expected that velocity difference come to be zero in the

area running

S zone. When leading train is decelerating, trailing train goes beyond

area running

S zone and

into Sspv_ y2zone at least to be verr t0.

In this case of verrt0, the train is designed to be always deaccelerated, since the train runs on

r

Sspv_ zone.

C. Block diagram of total system

j–•›™–““Œ™

hŠŠŒ“Œ™ˆ›–•G–““–ž•Ž

z š›Œ”

j™Œˆ›ŒšGˆ•GˆŠŠŒ“Œ™ˆ›–•

z š›Œ”

{™ˆ•

h{wGz€z{lt

kˆ›ˆ

s”›Gš—ŒŒ‹G–G{™ˆŠ’S s”›Gš—ŒŒ‹G–G•ŒŸ›G{™ˆŠ’S jœ™™Œ•›Gš—ŒŒ‹G–G“Œˆ‹•ŽG{™ˆ•S s–Šˆ›–•G–G•ŒŸ›G{™ˆŠ’S s–Šˆ›–•G–G“Œˆ‹•ŽG{™ˆ•U

s–Šˆ›–•G–GŠœ™™Œ•›G{™ˆ•S z—ŒŒ‹G–GŠœ™™Œ•›G{™ˆ•U

sŒˆ‹•Ž

{™ˆ•

{ˆ™ŽŒ›Gš—ŒŒ‹G kŒŠš–•Gz š›Œ”U

qœ‹Ž•ŽGz š›Œ”

–G›™ˆ•G‰Œ“–•ŽG•GžŠGi“–Š’UG sŒˆ‹•Ž

{™ˆ•

sŒˆ‹•Ž

{™ˆ•

uŒŸ›

{™ˆŠ’

ylk

€Œ““–ž

i“œŒ

€Œ““–ž

i“œŒ

R TGG

ˆŠŠŒ“Œ™ˆ›–•

Œ“–Š› 

Fig. 5 Train movement algorithm Block diagram by MBS

We first receiving Data (limit speed of track, leading train position, and etc). Second step is decision target speed by the Target speed decision System and Judging System of train belong in which block.. Next step calculate acceleration.

Finally, the controller will be accelerate or decelerate, until reach at the calculated acceleration value.

3. SIMULATION

To prove the efficiency of proposed algorithm, we used the Matlab ver6.5 for simulation, the result is follow.

3.1. Train modeling

We construct simulation train model as follow just consider point mass.

tGGGGGGG

ŸO›P

™

œO›P O›P

Fig. 6 Simple model of Train Model equation :

) ) ( ( v t dt

t dx

) 1 ( ) ) (

( ut

t M dt rv

t

dv  

) : , :

(r resistance M mass

Convert to a discrete steady state form to computer simulation.

u Mr e

rT Mr e

x e r e x

rT rT

rT rT

»

»»

¼ º

«

««

¬ ª







» 

»

¼ º

««

¬

ª 









) 1 1 (

) 1 1 (

0

) 1 1(

1 2



) :

(T samplingtime

3.2. Result of Simulation.

Now this Matlab ver6.5 simulink model is for prove MA setting algorithm. Blocks of Fig.7 are including Fig.5 block.

But exclude ATP block from this simulation. Because of this system suppose ideal case.

Fig. 7 Block diagram of Simulation

967

(4)

0 1000 2000 3000 4000 5000 6000 7000 8000 0

20 40 60 80 100 120 140 160 180 200

distance (m)

velocity(km/h)

{™ˆŠ’Gs”›G}Œ“–Š› 

{™ˆ•

Œ“–Š› 

ٻ Fig. 8 Case of track limit velocity

At Fig.8 we confirm that trailing train velocity adjust track’s limit velocity. And not overrun track limit velocity.

0 50 100 150 200 250 300 350 400 450

0 50 100 150

time(sec)

velocity(Km/h)

“Œˆ‹•ŽG {™ˆ•

›™ˆ“•Ž

{™ˆ•

kŒ›ŒŠ›

 Œ““–žGi“–Š’

–G“Œˆ‹•ŽG{™ˆ•

G

Fig. 9 Case of leading Train velocity.

At Fig. 9 max speed of leading train is 35 Km/h, trailing is 150 Km/h. Trailing train start time is 75sec after leading train.

Detecting yellow block of leading train at 180sec and decelerate.

4.CONCLUSION

In this paper presentation an example control algorithm for movement authority train control system based on communications. This algorithm has the advantage of next.

The optimum acceleration value calculates is easy using a simple equation. And that is real time algorithm using a velocity gap. So, we think that train movement efficient is increasing by actively reaction according to velocity gap.

REFERENCES

[1] “Korea train transportation policy’s course of MBS.”, Ministry of Construction & Transportation (Korea).

[2] S. A. Kim, S. H. Hong and J. B. Wang, “Application of GIS Technology for Developing Emergency Management System on High-Speed Lines” Korean society for railway, Vol. 20, No. 3, pp. 156-162, 2003.

[3] SAMSUNG SDS, KORAIL “MBS example equipment construction – Model of braking safety ”

[4] D.H. Kim, S.H. Kim, and S.M. Oh “ ┺㭧 㡊㹾 㔲⸂

⩞㧊㎮㦚 㥚䞲 㻶☚㔲㓺䎲 ⳾◎”, Korean society for railway, Vol. 11, No. 2, pp. 47-54, 2001.

[5] Y.G. Youn “CBTC 㧊☯䘦㌟ 㡊㹾㩲㠊⹿㔳㠦㍲㦮

㡊㹾 㤊䟟 ㌗䢿 䚲㔲 ⹿㔳㠦 ╖䞲 Ỗ䏶” Korea railroad research institute 2003.12.11.

[6] Y.G. Kim, “㥶⩓ 㻶☚ⰳ 䐋䞿㦚 㥚䞲 ERTMS 䝚⪲

㩳䔎 㿪㰚 䡚䢿” Korea railroad research institute.

2001.5

[7] ADTRANZ, ALCATEL, ALSTOM, ANSALDO

SIGNAL, INVENSYS RAIL, SIEMENS “System Requirements Specification. ERTMS/ETCS - class1”

Quic.2003.

968

참조

관련 문서

Time limit output will be ON during Tout setting time and goes OFF when timing operation is progressed up to the setting time.. Display value

This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference

By Edward Lear • Adapted for ReadingA–Z Illustrated by

The proposed algorithm, however, determined the true link using the computed virtual track after step 403.. The position estimation error with the proposed MM algorithm at the

these methods are applied for the three representative types of domestic railway tracks operated: the conventional ballasted track, KTX ballasted track and KTX concrete

CF4 Failed train on the test track CF5 Failed train in the stabling Area CF6 Failed train on the Run-around track CF7 Failed train on the CMC Entry track CF8 Failed train on

“ “ The ideal medical The ideal medical education system is to education system is to educate and train highly competent medical educate and train highly

클라우드 매니지드 DDI는 기업이 클라우드를 통해 모든 위치의 통합 DDI 서비스를 중앙 집중식으로 관리하여 지사에 향상된 성능을 제공하고, 클라우드 기반 애플리케이션에 대 한 보다