{"title":"Layered random fault injection method for the air braking system based on multiple Markov chains","authors":"Zhiwen Chen, Jingke Fan, Lijuan Peng, Hao Luo, Chao Cheng, Zhiyong Chen","doi":"10.20517/ces.2024.02","DOIUrl":null,"url":null,"abstract":"The air braking system is crucial for the safe operation of high-speed trains but is susceptible to faults from harsh environments and prolonged use. However, faulty data in practice are still rare because of the \"safety oriented principle\". For this purpose, fault injection is regularly employed. Due to the stochastic nature of faults in the system, random fault injection can more realistically simulate faulty scenarios compared to the deterministic fault injection. The traditional method entails analyzing a significant amount of raw data to extract the fault distribution function, followed by random sampling. However, the obstacles lie in the scarcity of raw fault data and the labor-intensive nature of constructing the fault distribution function. This paper proposes a layered random fault injection method based on multiple Markov chains. First, a multi-layer structured fault model base is established for the system, followed by the implementation of layered fault injection. Then, the random fault types and degrees are realized using Markov chains, in which the fault probability function is determined by the state transition matrix. Subsequently, a low-complexity Alias sampling algorithm is proposed for discrete random sampling. The nominal model is transformed into a corresponding fault model based on the sampling outcomes, facilitating the acquisition of fault data. Finally, a graphical user interface is developed to present and visualize the validation results.","PeriodicalId":504274,"journal":{"name":"Complex Engineering Systems","volume":"54 18","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Complex Engineering Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.20517/ces.2024.02","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The air braking system is crucial for the safe operation of high-speed trains but is susceptible to faults from harsh environments and prolonged use. However, faulty data in practice are still rare because of the "safety oriented principle". For this purpose, fault injection is regularly employed. Due to the stochastic nature of faults in the system, random fault injection can more realistically simulate faulty scenarios compared to the deterministic fault injection. The traditional method entails analyzing a significant amount of raw data to extract the fault distribution function, followed by random sampling. However, the obstacles lie in the scarcity of raw fault data and the labor-intensive nature of constructing the fault distribution function. This paper proposes a layered random fault injection method based on multiple Markov chains. First, a multi-layer structured fault model base is established for the system, followed by the implementation of layered fault injection. Then, the random fault types and degrees are realized using Markov chains, in which the fault probability function is determined by the state transition matrix. Subsequently, a low-complexity Alias sampling algorithm is proposed for discrete random sampling. The nominal model is transformed into a corresponding fault model based on the sampling outcomes, facilitating the acquisition of fault data. Finally, a graphical user interface is developed to present and visualize the validation results.
空气制动系统对高速列车的安全运行至关重要,但很容易因环境恶劣和长时间使用而出现故障。然而,由于 "以安全为导向的原则",在实际应用中故障数据仍然很少。为此,故障注入被经常采用。由于系统中的故障具有随机性,与确定性故障注入相比,随机故障注入能更真实地模拟故障情况。传统方法需要分析大量原始数据以提取故障分布函数,然后进行随机抽样。然而,其障碍在于原始故障数据的稀缺性和构建故障分布函数的劳动密集型。本文提出了一种基于多马尔科夫链的分层随机故障注入方法。首先,建立系统的多层结构故障模型基础,然后实施分层故障注入。然后,利用马尔可夫链实现随机故障类型和程度,其中故障概率函数由状态转换矩阵决定。随后,提出了一种用于离散随机抽样的低复杂度 Alias 抽样算法。根据采样结果,将标称模型转换为相应的故障模型,从而方便了故障数据的采集。最后,还开发了一个图形用户界面,用于展示和可视化验证结果。