1.一种网联汽车控制系统的故障容错控制方法,其特征在于,包括以下步骤:S1:将网联汽车控制系统分为控制层和信息层,控制层中的控制节点为网联汽车控制系统中实现控制功能的节点,其余节点作为信息节点划分至信息层,信息层中的信息节点由控制层中的控制节点进行控制;
S2:采用以下方法进行信息层容错控制:S2.1:当网联汽车系统中信息层某个智能汽车节点被网络攻击时,之前与其存在通信的信息节点会将其标记为故障信息节点,将与其存在通信的信息节点集合记为A;
S2.2:将故障信息节点隔离,采用网络拓扑变结构理论对其他正常的信息节点进行重组,获取新的信息节点间通信路由,保证系统正常运行;
S2.3:记信息节点集合A中各个信息节点的状态参数所组成的向量Xi=(xi1,xi2,…,xiN),xin表示第i个信息节点的第n个状态参数值,i=1,2,…,|A|,|A|表示信息节点集合A中信息节点数量,n=1,2,…,N,N表示状态参数的数量;计算信息节点集合A中各个信息节点的状态参数向量的平均值,将其作为故障信息节点的状态估计值 其中第n个状态参数值 的计算公式如下:S3:采用以下方法进行控制层容错控制:S3.1:对于每个控制节点,获取其输入参数和输出参数,为每个输出参数构建一个径向基神经网络,其输入为对应控制节点的输入参数,输出为该输出参数;
S3.2:在网联汽车控制系统正常运行过程中,根据各个控制节点每次的输入参数和生成的输出参数对相应的径向基神经网络进行训练;
S3.3:当某个控制节点发生故障时,隔离该控制节点,采用该控制节点对应的径向基神经网络代替该控制节点进行工作,接收输入参数后生成输出参数并发送给对应的节点,从而实现控制层容错控制。