当前位置:网站首页>【Paper】2019_ Distributed Cooperative Control of a High-speed Train
【Paper】2019_ Distributed Cooperative Control of a High-speed Train
2022-06-30 04:36:00 【Zhao-Jichao】
2019_Distributed Cooperative Control of a High-speed Train
List of articles
1. Introduction
2. Modeling of a high-speed train

For high-speed trains with multiple carriages , The adjacent carriages are connected by couplers , The coupler is installed under the floor of the connection point of the adjacent carriage . At run time , The coupler plays an important role in reducing the impact force , Avoid collision by transmitting the internal force of the train in the longitudinal direction . The behavior of the coupler can be approximately described by the spring model , The train internal force generated by the coupler is a function of the coupler displacement . here , The restoring force of the coupler is assumed to be a linear function of the relative displacement and relative velocity between two adjacent cars .
f ( e i ( t ) ) = k e i ( t ) + d e ˙ i ( t ) (2) f(e_i(t)) = k e_i(t) + d \dot{e}_i(t) \tag{2} f(ei(t))=kei(t)+de˙i(t)(2)
Put the second in the train 1 The mass of the cars 、 The position and speed are expressed as m i、x i and v i. We assume that all cars have the same mass , namely m i = m, For all i = 1, 2, - -, n. For a train composed of a trolley without a traction motor , We can regard this kind of car and its head car with motor as a unit ( for example , see [10], [11]). For the sake of simplicity , In this paper , We think of each car as a particle , It is assumed that the train motion model is based on the distributed driving type , Each car has its own motor , To better ensure safety and comfort . that , be based on [19] The basic modeling structure described in , The motion of the high-speed train is described as follows .
For a high-speed train , Let's assume that No 1 A car can get the information of its adjacent cars , And only the second 1 Two cars from RBC Receive real-time reference speed and displacement information . therefore , An orderly group of carriages in a high-speed train operates in a connected communication topology .
3. Distributed control for a high-speed train
here , We put the speed of the first car - The reference velocity and displacement in the distance curve are expressed as :
x ˙ r ( t ) = v r ( t ) (6) \dot{x}_r(t) = v_r(t) \tag{6} x˙r(t)=vr(t)(6)
For the first i i i car , We will be the first to i i i The position difference and speed difference between the vehicle and the reference displacement and speed are respectively defined as
x ~ i = x i − x r + 2 l ( i − 1 ) , v ~ i = v i − v r (7) \begin{aligned} \tilde{x}_i &= x_i - x_r + 2l(i-1), \\ \tilde{v}_i &= v_i - v_r \end{aligned} \tag{7} x~iv~i=xi−xr+2l(i−1),=vi−vr(7)
4. Simulation



边栏推荐
- JS reflect
- Cheap SSL certificate abroad
- Interview topic of MySQL
- JS import and export
- Machine learning notes
- Redis实现短信登入功能(一)传统的Session登入
- Threejs realizes the simulation of river, surface flow, pipe flow and sea surface
- JS static method
- Differences between beanfactory and factorybean
- One interview question a day - the underlying implementation of synchronize and the lock upgrade process
猜你喜欢

File system and directory operations

Anonymous pipeline for interprocess communication
![[fpga] implementation of IIC read / write EEPROM](/img/6a/36e9355058a90d98cffafcbaa1930b.png)
[fpga] implementation of IIC read / write EEPROM

【Paper】2016_ A Learning-Based Fault Tolerant Tracking Control of an Unmanned Quadrotor Helicopter

Qos(Quality of Service)

Introduction to system programming

破局存量客群营销,试一下客户分群管理(含聚类模型等实操效果评估)

Network layer protocol hardware

Break through the existing customer group marketing, and try customer grouping management (including clustering model and other practical effect evaluation)

Junior students summarize JS basic interview questions
随机推荐
Difference between TCP three handshakes and four waves and tcp/udp
Stack implementation integrated Calculator - code implementation
7-3 打怪升级 单源最短路
[FPGA] IIC读写EEPROM 的实现
Detailed explanation of data link layer
The difference between get and post requests
[learn FPGA programming from scratch -52]: high level chapter - FPGA development based on IP core - basic framework for IP core use (taking PLL as an example)
How the FortiGate firewall rejects a port by using the local in policy policy
What is the difference between synchronized and lock
SSL universal domain name certificate
How to repair expired SSL certificates?
Cheap SSL certificate abroad
Redis sentry, persistence, master-slave, hand tear LRU
Beanfactory creation process
Indefinite parameters of JS function
Bean创建流程 与 lazy-init 延迟加载机制原理
How to renew an SSL certificate
Es2017 key summary
How to write a conditional statement to obtain the value of the maximum time in a table using a MySQL statement
Educoder group purchase suspension box page production