1.一种铁路防灾监测无线传输系统路由及数据压缩自适应优化方法,其特征在于,所述方法具体包括如下步骤:步骤S101:根据铁路防灾监测无线传输系统的架构初始化无线路由矩阵F和节点的数据压缩率矩阵R;步骤S102:获取当前每个防灾监测传感器节点采集的数据,并对数据进行边缘端预处理和特征分析;步骤S103:初步判断防灾监测数据内容是否有异常情况;若存在异常情况,进入步骤S104;如不存在异常情况,进入步骤S105;步骤S104:存在异常情况时,进入异常数据实时优先传输模式:异常节点数据采用低压缩、少分包的模式,以保证异常数据传输的实时性;常规节点数据采用自适应分包压缩;步骤S105:不存在异常情况时,所有常规节点开启常规数据稳定传输模式,均采用自适应分包压缩;其中,步骤S104具体包括:S104-1确定异常节点的数据传输模式:(1)计算异常节点监测数据不分包不压缩多跳路由传输的能耗和时延;(2)计算时延等级最低的多跳传输方式;(3)选择时延等级相同能耗最均衡的传输方式;(4)计算步骤(3)所选择的传输方式的能耗是否大于剩余能量,如果是,输出异常数据传输最优路由;如果不是,计算延时等级高一级的传输方式,然后进入步骤(3),直至输出异常数据传输最优路由;S104-2常规节点采用自适应分包压缩模式进行传输;优化目标函数为: ;其中, 为所有节点 时刻剩余能量的方差; 为节点 在 时刻剩余能量, 为所有节点在 时刻剩余能量的均值;N表示铁路防灾监测无线传输系统中传感器节点的数量;其中,节点i在 时刻剩余能量 为节点i在 时刻剩余能量 与消耗能量 的差值,即: ;步骤S104-1中:步骤(1)中,异常节点监测数据不分包不压缩多跳路由传输的时延T是在数据压缩、传输和解压缩三个过程中产生的,时延T的计算方法为: ;其中, 为数据压缩时延; 为数据传输时延; 为数据解压缩时延;步骤(1)中,异常节点监测数据不分包不压缩多跳路由传输的能耗由数据发送、压缩和接收三部分共同组成,节点能耗计算方法为: ;其中, 为数据发送能耗; 为数据压缩能耗; 为数据接收能耗;其中,i节点的发送能耗 为: ;其中, 为电子器件能耗参数,为常数; 为自由空间能量耗散系数,为常数; 为多径衰落能量耗散系数,为常数; 为节点间的临界距离; 是节点 i 和节点 j 之间的距离; 表示从基站节点 i 向基站节点 j 传输的数据量, i =0,1,2,…,N, j =1,2,…,B;N表示铁路防灾监测无线传输系统中传感器节点的数量;B表示防灾监测数据的汇聚节点,或表示铁路沿线的一个基站节点; 表示从基站节点 i 向基站节点 j 传输数据链路上采用的数据压缩率;i节点的压缩能耗 为: ;其中, 表示当数据压缩率为 时的数据压缩能耗系数;i节点的接收能耗 为: ;步骤S105具体为:不存在异常情况时,所有常规节点开启常规数据稳定传输模式,均采用自适应分包压缩;优化目标函数为: ;其中, 为所有节点在 时刻剩余能量的方差; 为节点 在 时刻剩余能量, 为所有节点在 时刻剩余能量的均值;其中,节点i在 时刻剩余能量 为节点i在 时刻剩余能量 与消耗能量 的差值,即: 。
2.根据权利要求1所述一种铁路防灾监测无线传输系统路由及数据压缩自适应优化方法,其特征在于,步骤S101中:所述无线路由矩阵F为: ;其中,N表示铁路防灾监测无线传输系统中传感器节点的数量,B表示防灾监测数据的汇聚节点,或表示铁路沿线的一个基站节点; 表示从基站节点 向基站节点 传输的数据量,i=0,1,2,…,N,j=1,2,…,B;数据向基站方向单向传输,所述无线路由矩阵F为上三角矩阵;所述数据压缩率矩阵R为: ;其中,、 表示从基站节点 向基站节点 传输数据链路上采用的数据压缩率,数据向基站方向单向传输,所述数据压缩率矩阵R为上三角矩阵;其中,压缩率r定义为压缩后的数据量 与压缩前数据量 的比值,即: 。
3.根据权利要求1所述一种铁路防灾监测无线传输系统路由及数据压缩自适应优化方法,其特征在于,步骤S103中,所述异常情况包括暴风、雨、雪、地震或异物侵限。