Movement Authority là gì?
Movement Authority là gì?
Section titled “Movement Authority là gì?”Movement Authority là quyền cho phép một đoàn tàu di chuyển đến một giới hạn nhất định, trong các điều kiện an toàn đã được hệ thống xác định.
Có thể hiểu đơn giản:
Movement Authority trả lời câu hỏi: đoàn tàu được phép chạy đến đâu?
Trong hệ thống điều khiển chạy tàu hiện đại, tàu không chỉ cần biết tín hiệu phía trước là cho phép hay dừng. Tàu còn cần biết giới hạn được phép chạy, tốc độ cho phép, khoảng cách còn lại, trạng thái đường phía trước và các điều kiện cần tuân thủ.
Movement Authority là một khái niệm trung tâm trong các hệ thống train control như ETCS, CBTC hoặc các hệ thống điều khiển tàu hiện đại khác.
Vì sao cần Movement Authority?
Section titled “Vì sao cần Movement Authority?”Với đường sắt tốc độ cao, tàu chạy nhanh, khoảng cách hãm dài và người lái không thể chỉ dựa vào quan sát tín hiệu ven đường.
Hệ thống cần cấp cho tàu thông tin rõ ràng:
- Tàu được phép chạy đến điểm nào.
- Tàu không được vượt quá giới hạn nào.
- Tốc độ tối đa cho từng đoạn là bao nhiêu.
- Khi nào cần giảm tốc.
- Điểm nào là điểm dừng bắt buộc.
- Điều kiện đường phía trước có an toàn không.
Movement Authority giúp chuyển quyết định an toàn từ hệ thống mặt đất hoặc hệ thống điều khiển sang thông tin mà tàu có thể sử dụng để giám sát chuyển động.
Ví dụ đơn giản
Section titled “Ví dụ đơn giản”Giả sử tuyến có ba block:
Ga A ── Block 1 ── Block 2 ── Block 3 ── Ga BTrạng thái hiện tại:
Block 1: FreeBlock 2: FreeBlock 3: OccupiedNếu một tàu đang ở ga A, hệ thống có thể cấp Movement Authority cho tàu chạy qua Block 1 và Block 2, nhưng không được vượt vào Block 3.
Có thể hiểu:
Movement Authority:Tàu được phép chạy từ Ga A đến cuối Block 2.Không được vượt quá giới hạn trước Block 3.Giới hạn cuối cùng mà tàu không được vượt qua thường được gọi là End of Authority.
End of Authority là gì?
Section titled “End of Authority là gì?”End of Authority là điểm kết thúc của Movement Authority.
Đây là điểm mà tàu không được phép vượt qua nếu chưa được cấp quyền mới.
Ví dụ:
Ga A ── Block 1 ── Block 2 ──|── Block 3 ── Ga B ↑ End of AuthorityTrong ví dụ này, tàu được phép chạy đến cuối Block 2, nhưng không được vượt sang Block 3.
Nếu tàu tiến gần End of Authority mà chưa có Movement Authority mới, hệ thống bảo vệ tàu phải yêu cầu giảm tốc và dừng trước giới hạn đó.
Movement Authority gồm những thông tin gì?
Section titled “Movement Authority gồm những thông tin gì?”Tùy hệ thống, Movement Authority có thể đơn giản hoặc phức tạp. Ở mức nhập môn, có thể xem nó gồm các nhóm thông tin chính.
1. Điểm bắt đầu
Section titled “1. Điểm bắt đầu”Điểm bắt đầu là vị trí hiện tại hoặc vị trí tham chiếu mà từ đó Movement Authority có hiệu lực.
Ví dụ:
Train T1 hiện đang ở Signal A12. Điểm kết thúc
Section titled “2. Điểm kết thúc”Điểm kết thúc là End of Authority.
Ví dụ:
End of Authority: cuối Block B023. Đoạn đường được phép đi qua
Section titled “3. Đoạn đường được phép đi qua”Movement Authority có thể bao gồm danh sách block, track section hoặc segment mà tàu được phép đi qua.
Ví dụ:
Allowed sections:- B01- B024. Giới hạn tốc độ
Section titled “4. Giới hạn tốc độ”Movement Authority có thể đi kèm speed profile.
Ví dụ:
B01: tối đa 80 km/hB02: tối đa 120 km/hTàu không chỉ biết được phép đi đến đâu, mà còn biết được phép chạy nhanh đến mức nào.
5. Điều kiện dừng
Section titled “5. Điều kiện dừng”Nếu End of Authority là điểm dừng bắt buộc, hệ thống phải đảm bảo tàu có thể dừng trước điểm đó.
Ví dụ:
Tàu phải dừng trước Signal B1hoặc:
Tàu phải dừng trước đầu Block B036. Thông tin độ dốc, khoảng cách và hãm
Section titled “6. Thông tin độ dốc, khoảng cách và hãm”Trong hệ thống hiện đại, việc giám sát tốc độ không chỉ dựa vào khoảng cách. Hệ thống còn cần xét:
- Tốc độ hiện tại.
- Khả năng hãm của tàu.
- Độ dốc tuyến đường.
- Khoảng cách đến End of Authority.
- Speed restriction trên đường.
- Biên an toàn.
Các thông tin này được dùng để tính braking curve.
Movement Authority và braking curve
Section titled “Movement Authority và braking curve”Movement Authority cho biết tàu được phép chạy đến đâu.
Braking curve cho biết tàu cần giảm tốc như thế nào để không vượt quá giới hạn đó.
Ví dụ:
Tàu đang chạy 200 km/h.End of Authority còn cách 3 km.Hệ thống tính toán xem tàu có đủ khoảng cách để dừng an toàn hay không.Nếu tàu chạy quá nhanh so với khoảng cách còn lại, ATP có thể cảnh báo hoặc can thiệp phanh.
Có thể hiểu:
Movement Authority = giới hạn được phép chạyBraking curve = đường kiểm soát để không vượt quá giới hạn đóMovement Authority và route khác nhau thế nào?
Section titled “Movement Authority và route khác nhau thế nào?”Movement Authority và route có liên quan nhưng không giống nhau.
Route là hành trình được thiết lập và khóa bởi hệ thống mặt đất, thường liên quan đến interlocking, block, ghi và tín hiệu.
Movement Authority là quyền di chuyển được cấp cho tàu, thường liên quan đến việc tàu được phép chạy đến đâu.
Có thể hiểu đơn giản:
Route:Mặt đất chuẩn bị và khóa đường đi.
Movement Authority:Tàu được cấp quyền chạy trong phạm vi an toàn.Ví dụ:
Interlocking thiết lập Route R1 từ Signal A1 đến Signal B1.Dựa trên Route R1 và trạng thái block phía trước, hệ thống cấp Movement Authority cho Train T1 đến Signal B1.Route là điều kiện nền để cấp Movement Authority, nhưng Movement Authority là thông tin mà hệ thống train control sử dụng để giám sát chuyển động của tàu.
Movement Authority và tín hiệu khác nhau thế nào?
Section titled “Movement Authority và tín hiệu khác nhau thế nào?”Tín hiệu truyền thống thường thể hiện thông tin dưới dạng:
DừngCho phép điCho phép đi với hạn chếMovement Authority chi tiết hơn. Nó cho tàu biết:
Được phép chạy đến đâuGiới hạn tốc độ là gìCần dừng trước điểm nàoKhoảng cách còn lại bao nhiêuTrong hệ thống hiện đại, đặc biệt ở tốc độ cao, thông tin Movement Authority thường được truyền vào cabin hoặc hệ thống on-board, thay vì chỉ dựa vào tín hiệu ven đường.
Movement Authority và ATP
Section titled “Movement Authority và ATP”ATP là hệ thống bảo vệ tàu tự động.
Movement Authority là một trong những đầu vào quan trọng để ATP giám sát chuyển động.
Có thể hiểu:
Movement Authority:Tàu được phép chạy đến đâu.
ATP:Giám sát xem tàu có chạy đúng quyền được cấp hay không.ATP có thể kiểm tra:
- Tàu có vượt quá tốc độ cho phép không.
- Tàu có thể dừng trước End of Authority không.
- Tàu có vượt quá Movement Authority không.
- Tàu có cần cảnh báo người lái không.
- Tàu có cần tự động phanh không.
Ví dụ:
Movement Authority kết thúc tại cuối Block B02.Tàu đang chạy quá nhanh và có nguy cơ vượt B02.→ ATP cảnh báo.→ Nếu người lái không phản ứng, ATP can thiệp phanh.Movement Authority trong ETCS Level 2
Section titled “Movement Authority trong ETCS Level 2”Trong ETCS Level 2, Movement Authority thường được cấp từ RBC, tức Radio Block Centre, thông qua truyền thông vô tuyến giữa mặt đất và tàu.
Luồng tư duy đơn giản:
Trackside / Interlocking xác định trạng thái đường→ RBC nhận thông tin trạng thái tuyến→ RBC tính hoặc cấp Movement Authority→ Tàu nhận Movement Authority qua radio→ On-board ATP giám sát tốc độ và khoảng cáchCó thể hình dung:
Interlocking ↓RBC ↓ radioOn-board ETCS ↓Driver / Brake systemTrong mô hình này, tín hiệu ven đường có thể không còn là nguồn thông tin chính cho người lái. Thông tin quan trọng được hiển thị trong cabin qua DMI.
Movement Authority trong CBTC
Section titled “Movement Authority trong CBTC”Trong CBTC, Movement Authority cũng là khái niệm quan trọng, đặc biệt trong metro hoặc urban rail.
CBTC thường dựa trên truyền thông liên tục giữa tàu và hệ thống mặt đất để xác định:
- Vị trí tàu.
- Tốc độ tàu.
- Khoảng cách an toàn với tàu phía trước.
- Giới hạn di chuyển được phép.
- Điều kiện để tiếp tục chạy.
Trong CBTC, Movement Authority có thể được cập nhật thường xuyên theo vị trí thực tế của tàu và trạng thái của hệ thống.
Fixed block và Movement Authority
Section titled “Fixed block và Movement Authority”Trong hệ thống fixed block, Movement Authority thường dựa trên các block cố định.
Ví dụ:
Block 1: FreeBlock 2: FreeBlock 3: OccupiedMovement Authority có thể được cấp đến cuối Block 2.
Train T1 được phép chạy đến cuối Block 2.Cách này dễ hiểu và phù hợp với lab đầu tiên.
Moving block và Movement Authority
Section titled “Moving block và Movement Authority”Trong hệ thống moving block, Movement Authority có thể được tính động hơn.
Thay vì chỉ dựa vào các block cố định, hệ thống có thể tính khoảng cách an toàn dựa trên:
- Vị trí chính xác của tàu phía trước.
- Tốc độ của tàu phía trước.
- Tốc độ của tàu phía sau.
- Khả năng hãm.
- Độ dốc.
- Biên an toàn.
Có thể hiểu:
Fixed block:Cấp quyền theo các đoạn cố định.
Moving block:Cấp quyền theo khoảng cách an toàn động giữa các tàu.Với người mới học, nên bắt đầu từ fixed block trước, sau đó mới học moving block.
Movement Authority có thể thay đổi không?
Section titled “Movement Authority có thể thay đổi không?”Có. Movement Authority có thể được cập nhật khi trạng thái hệ thống thay đổi.
Ví dụ:
Ban đầu:Train T1 được phép chạy đến cuối Block B02.
Sau đó:Train phía trước rời khỏi Block B03.Block B03 trở thành Free.
Hệ thống có thể cấp Movement Authority mới:Train T1 được phép chạy đến cuối Block B03.Movement Authority cũng có thể bị rút ngắn hoặc hủy trong một số tình huống, nhưng việc này phải được kiểm soát rất chặt chẽ vì ảnh hưởng trực tiếp đến an toàn.
Trạng thái Movement Authority trong lab
Section titled “Trạng thái Movement Authority trong lab”Trong lab mô phỏng, ta có thể biểu diễn Movement Authority bằng các trạng thái đơn giản:
| Trạng thái | Ý nghĩa |
|---|---|
| None | Tàu chưa có quyền di chuyển |
| Granted | Tàu đã được cấp Movement Authority |
| Active | Tàu đang di chuyển trong phạm vi được cấp |
| Extended | Movement Authority được mở rộng |
| Expired | Movement Authority hết hiệu lực |
| Revoked | Movement Authority bị thu hồi |
| Completed | Tàu đã đi hết phạm vi được cấp |
Ban đầu có thể chỉ cần:
NoneGrantedActiveCompletedMô hình dữ liệu đơn giản
Section titled “Mô hình dữ liệu đơn giản”Một Movement Authority trong lab có thể có dạng:
MovementAuthority MA01- Train: T1- From: Signal A1- To: End of Block B02- Allowed blocks: B01, B02- Max speed: 120 km/h- Status: GrantedNếu viết bằng TypeScript, có thể mô hình hóa đơn giản:
type MovementAuthorityStatus = | 'None' | 'Granted' | 'Active' | 'Completed' | 'Revoked';
interface MovementAuthority { id: string; trainId: string; fromLocationId: string; toLocationId: string; allowedBlockIds: string[]; maxSpeedKmh: number; status: MovementAuthorityStatus;}Kiểm tra tàu có nằm trong Movement Authority không
Section titled “Kiểm tra tàu có nằm trong Movement Authority không”Trong lab, ta có thể kiểm tra đơn giản:
function isTrainWithinAuthority( trainBlockId: string, authority: MovementAuthority): boolean { return authority.allowedBlockIds.includes(trainBlockId);}Nếu tàu đi vào block không nằm trong Movement Authority, đó là vi phạm.
Train T1 đi vào B03Movement Authority chỉ cho phép B01, B02→ Vi phạm Movement AuthorityKiểm tra có thể cấp Movement Authority không
Section titled “Kiểm tra có thể cấp Movement Authority không”Một phiên bản đơn giản:
interface TrackBlock { id: string; state: 'Free' | 'Occupied' | 'Failed';}
function canGrantMovementAuthority( authority: MovementAuthority, blocks: Record<string, TrackBlock>): boolean { for (const blockId of authority.allowedBlockIds) { const block = blocks[blockId];
if (!block) { return false; }
if (block.state !== 'Free') { return false; } }
return true;}Trong thực tế, logic sẽ phức tạp hơn vì cần xét route, interlocking, vị trí tàu, hướng chạy, tốc độ, khoảng cách hãm, trạng thái thiết bị và nhiều điều kiện an toàn khác.
Movement Authority trong lab CTC + Interlocking
Section titled “Movement Authority trong lab CTC + Interlocking”Trong lab đầu tiên, Movement Authority có thể được thêm sau khi đã có route và interlocking.
Luồng hợp lý:
Dispatcher chọn route→ Interlocking kiểm tra và khóa route→ Signal được mở→ Movement Authority được cấp cho train→ Train bắt đầu di chuyển→ ATP logic giám sát giới hạn→ Train đến End of Authority→ Movement Authority completedCó thể bắt đầu đơn giản:
Route locked→ cấp Movement Authority đến cuối routeSau đó nâng cấp:
Route locked+ block phía trước free+ speed profile hợp lệ+ train có vị trí xác định→ cấp Movement AuthorityVí dụ mô phỏng đơn giản
Section titled “Ví dụ mô phỏng đơn giản”Giả sử lab có:
Ga A ── B01 ── B02 ── B03 ── Ga BTrạng thái:
B01 = FreeB02 = FreeB03 = OccupiedTàu T1 ở Ga A.
Hệ thống cấp:
MovementAuthority MA01Train: T1Allowed blocks: B01, B02End of Authority: cuối B02Khi T1 chạy:
T1 vào B01 → hợp lệT1 vào B02 → hợp lệT1 cố vào B03 → không hợp lệNếu mô phỏng ATP đơn giản, hệ thống phải yêu cầu T1 dừng trước B03.
Movement Authority và Event Log
Section titled “Movement Authority và Event Log”Trong lab, mọi thay đổi Movement Authority nên được ghi log.
Ví dụ:
[10:00:01] MA01 granted to Train T1: B01, B02[10:00:15] Train T1 entered B01[10:01:20] Train T1 entered B02[10:02:00] Train T1 approaching End of Authority[10:02:30] Train T1 stopped before B03[10:02:31] MA01 completedEvent log giúp kiểm tra logic mô phỏng và giải thích vì sao hệ thống cho phép hoặc từ chối một hành động.
Những lỗi cần tránh khi hiểu Movement Authority
Section titled “Những lỗi cần tránh khi hiểu Movement Authority”1. Nhầm Movement Authority với tín hiệu
Section titled “1. Nhầm Movement Authority với tín hiệu”Tín hiệu là cách hiển thị lệnh hoặc trạng thái cho người lái.
Movement Authority là quyền di chuyển được xác định bởi hệ thống.
2. Nhầm Movement Authority với route
Section titled “2. Nhầm Movement Authority với route”Route là đường đi được thiết lập trên hạ tầng.
Movement Authority là phạm vi tàu được phép di chuyển.
3. Nghĩ Movement Authority chỉ là “được đi”
Section titled “3. Nghĩ Movement Authority chỉ là “được đi””Movement Authority không chỉ là được đi. Nó còn bao gồm giới hạn được phép, điểm kết thúc, tốc độ và điều kiện an toàn.
4. Bỏ qua End of Authority
Section titled “4. Bỏ qua End of Authority”Nếu không có End of Authority, tàu không biết phải dừng trước giới hạn nào.
5. Bỏ qua braking curve
Section titled “5. Bỏ qua braking curve”Với tốc độ cao, biết điểm dừng là chưa đủ. Hệ thống còn cần biết tàu có thể dừng an toàn trước điểm đó không.
Những điều cần nhớ
Section titled “Những điều cần nhớ”Khi học Movement Authority, nên nhớ:
- Movement Authority trả lời câu hỏi tàu được phép chạy đến đâu.
- End of Authority là giới hạn cuối cùng tàu không được vượt qua.
- Movement Authority thường dựa trên route, block, trạng thái đường và logic an toàn.
- ATP dùng Movement Authority để giám sát tốc độ và khoảng cách.
- Braking curve giúp đảm bảo tàu có thể dừng trước End of Authority.
- Với hệ thống hiện đại, Movement Authority có thể được cập nhật qua truyền thông giữa mặt đất và tàu.
- Trong lab, có thể bắt đầu bằng Movement Authority theo fixed block.
Kết luận
Section titled “Kết luận”Movement Authority là một khái niệm cốt lõi trong điều khiển chạy tàu hiện đại.
Nếu route là hành trình được hệ thống mặt đất chuẩn bị và khóa, thì Movement Authority là quyền di chuyển được cấp cho tàu trong phạm vi an toàn.
Trong lab mô phỏng, Movement Authority sẽ nằm sau route và interlocking:
Route Setting→ Interlocking→ Movement Authority→ ATP Supervision→ Train MovementHiểu Movement Authority là bước quan trọng để học tiếp các chủ đề như braking curve, ATP, RBC, ETCS Level 2, CBTC và điều khiển chạy tàu tốc độ cao.