package top.haijunit.train.domain.constant; import java.math.BigDecimal; /** * @author zhanghaijun * @date 2023/11/28 06:27 * @description 列车行驶常量 */ public interface TrainConstant { // 全线列车限速默认为80km/h BigDecimal SPEED_LIMIT = new BigDecimal(80); // 列车加速度固定为0.8 m/s2 BigDecimal ACCELERATION_LIMIT = new BigDecimal("0.8"); // 制动减速度固定为-0.6 m/s2 BigDecimal DECELERATION_LIMIT = new BigDecimal("-0.6"); // 惰行减速度固定为-0.05 m/s2 BigDecimal SLOW_DOWN_LIMIT = new BigDecimal("-0.05"); // 列车停站时间统一为30s BigDecimal STOP_TIME_SECOND = new BigDecimal(30); // 道岔转换要维持3S BigDecimal SWITCH_CHANGE_TIME_SECOND = new BigDecimal(3); }