22、火车空气压力制动控制的形式验证分析

火车空气压力制动控制的形式验证分析

1. 延迟制动启动的火车控制器模型

延迟制动启动的火车控制器模型(Model 4)由驱动(drive)和制动(brake)两部分组成,其形式化定义如下:

ctrlz ≡ drive ∪ brake
drive ≡ fa := ∗; ?(−Fsb ≤ fa ≤ A);
c := 0; s := 0;
? (e − z ≥ margin)
margin = (v2 − d2)m / (2Fpb) + ((A / (Fpb + 1)) * ((A / (2mε2)) + εv)) + ((v + A) / (mε)) * tappl
brake ≡ 
{
    if (e − z ≥ (v2 − d2)m / (2Fsb))
        fa := −Fsb; c := 0; s := 0
    else if (c ≥ tappl)
        fa := −Fpb; s := 0
    else if (c > 0)
        fa := fa
    else
        fa := 0; s := 1
}

当轨道上的距离 e - z 足够大时,火车会延迟制动,继续行驶一个控制周期时长 ε 。若距离足够,所选的加速力 fa 将生效;否则,控制器将执行制动操作。

制动过程分为四种情况:
- 若剩余距离足够,优先使用常用制动 fa := -Fsb
- 若制动延迟时间已过(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值