1.一种鱼类存活率预测方法,其特征在于,包括:
S1,采集鱼类贮藏环境中的温度、鱼类血糖和鱼类存活率各自的时间序列;
S2,根据预设时间范围内鱼类存活率的时间序列,计算预设时间范围内的鱼类参考存活率;
S3,根据预设时间范围内的鱼类血糖的时间序列和温度的时间序列,分析获取预设时间范围内鱼类的存活率调整系数;
S4,根据预设时间范围内的鱼类参考存活率以及鱼类的存活率调整系数,建立鱼类动态存活率模型;
所述S2中,所述根据预设时间范围内鱼类存活率的时间序列,计算预设时间范围内的鱼类参考存活率具体包括:利用下式计算鱼类参考存活率:
其中, 是参考存活率;Yj是预设时间范围内存活率的第j个值,n是预设时间范围内存活率的个数, 是预设时间范围内的所有数据求和;
所述S3中,所述根据预设时间范围内所述鱼类血糖的时间序列和温度的时间序列,分析获取预设时间范围内鱼类的存活率调整系数具体包括:S31,根据预设时间范围内鱼类血糖的时间序列,计算预设时间范围内血糖波动值的时间序列;
S32,根据所述预设时间范围内血糖波动值的时间序列以及温度的时间序列,获取最佳温阶序列;
S33,根据预设时间范围内最佳温阶序列以及温度的时间序列,计算预设时间范围内鱼类的存活率调整系数;
所述S31中,所述根据预设时间范围内鱼类血糖的时间序列,计算预设时间范围内血糖波动值的时间序列具体包括:利用下式计算预设时间范围内各时刻的血糖波动值,整合为血糖波动值的时间序列;
式中,S是预设时间范围内血糖值的标准差, 是预设时间范围内内血糖的平均值,Xj是预设时间范围内第j个血糖值,Xj'是预设时间范围内第j个血糖值对应的波动值;
所述S1中,所述采集鱼类贮藏环境中的温度、鱼类血糖和鱼类存活率各自的时间序列包括:按时间顺序采集鱼类贮藏环境中同时刻的温度、鱼类血糖和鱼类存活率数据,构成温度、鱼类血糖和鱼类存活率各自的时间序列;
所述S32中,所述根据所述预设时间范围内血糖波动值的时间序列以及温度的时间序列,获取最佳温阶序列具体包括:根据预设公差d将温度的时间序列划分为M个温度区间,并将M个温度区间内温度的时间序列和血糖波动值的时间序列按照时间顺序排列构成温度‑血糖波动值的时间序列;
获取各温度区间内血糖波动的最小值,并利用所述温度‑血糖波动值的时间序列,将与血糖波动的最小值对应的温度作为该区间的最佳温度To;
将M个区间的最佳温度进行整合构成最佳温阶序列T0(j)(j=1,2,3...M);
由于不同鱼类对环境的要求不一致导致不同鱼类的贮藏环境不同,或者同一种鱼类的实际贮藏环境不一样,鱼类存活率也会出现差异;
所述S33中,所述根据预设时间范围内最佳温阶序列以及温度的时间序列,计算预设时间范围内鱼类的存活率调整系数具体包括:根据预设时间范围内最佳温阶序列以及温度的时间序列,利用下式计算鱼类的存活率调整系数;
式中,n是预设时间范围内采集的温度值的个数,Tr(j)表示预设时间范围内第j个实际环境温度值,T0(j)是Tr(j)对应的温度区间内的最佳温度值,SR是鱼类的存活率调整系数;
所述S4中,所述鱼类动态存活率模型为:
式中,是参考存活率,SR是鱼类的存活率调整系数。
2.一种鱼类存活率预测装置,其特征在于,包括:
采集模块,用于采集鱼类贮藏环境中的温度、鱼类血糖和鱼类存活率各自的时间序列;
第一计算模块,用于根据预设时间范围内鱼类存活率的时间序列,计算预设时间范围内的鱼类参考存活率;
第二计算模块,用于根据预设时间范围内所述鱼类血糖的时间序列和温度的时间序列,分析获取预设时间范围内鱼类的存活率调整系数;
数据处理模块,用于根据预设时间范围内的鱼类参考存活率以及鱼类的存活率调整系数,建立鱼类动态存活率模型,并获取预设时间范围内鱼类动态存活率;
人机交互模块,用于预先设置时间范围,并显示采集模块采集的数据以及数据处理模块获取的动态存活率;
数据传输模块,用于利用无线传输技术将采集模块采集的数据以及数据处理模块获取的动态存活率传输到移动设备或PC端;
供电模块,用于为鱼类存活率预测装置供电;
所述根据预设时间范围内鱼类存活率的时间序列,计算预设时间范围内的鱼类参考存活率具体包括:利用下式计算鱼类参考存活率:
其中, 是参考存活率;Yj是预设时间范围内存活率的第j个值,n是预设时间范围内存活率的个数, 是预设时间范围内的所有数据求和;
所述根据预设时间范围内所述鱼类血糖的时间序列和温度的时间序列,分析获取预设时间范围内鱼类的存活率调整系数具体包括:根据预设时间范围内鱼类血糖的时间序列,计算预设时间范围内血糖波动值的时间序列;
根据所述预设时间范围内血糖波动值的时间序列以及温度的时间序列,获取最佳温阶序列;
根据预设时间范围内最佳温阶序列以及温度的时间序列,计算预设时间范围内鱼类的存活率调整系数;
所述根据预设时间范围内鱼类血糖的时间序列,计算预设时间范围内血糖波动值的时间序列具体包括:利用下式计算预设时间范围内各时刻的血糖波动值,整合为血糖波动值的时间序列;
式中,S是预设时间范围内血糖值的标准差, 是预设时间范围内内血糖的平均值,Xj是预设时间范围内第j个血糖值,Xj'是预设时间范围内第j个血糖值对应的波动值;
所述采集鱼类贮藏环境中的温度、鱼类血糖和鱼类存活率各自的时间序列包括:按时间顺序采集鱼类贮藏环境中同时刻的温度、鱼类血糖和鱼类存活率数据,构成温度、鱼类血糖和鱼类存活率各自的时间序列;
所述根据所述预设时间范围内血糖波动值的时间序列以及温度的时间序列,获取最佳温阶序列具体包括:根据预设公差d将温度的时间序列划分为M个温度区间,并将M个温度区间内温度的时间序列和血糖波动值的时间序列按照时间顺序排列构成温度‑血糖波动值的时间序列;
获取各温度区间内血糖波动的最小值,并利用所述温度‑血糖波动值的时间序列,将与血糖波动的最小值对应的温度作为该区间的最佳温度To;
将M个区间的最佳温度进行整合构成最佳温阶序列T0(j)(j=1,2,3...M);
由于不同鱼类对环境的要求不一致导致不同鱼类的贮藏环境不同,或者同一种鱼类的实际贮藏环境不一样,鱼类存活率也会出现差异;
所述根据预设时间范围内最佳温阶序列以及温度的时间序列,计算预设时间范围内鱼类的存活率调整系数具体包括:根据预设时间范围内最佳温阶序列以及温度的时间序列,利用下式计算鱼类的存活率调整系数;
式中,n是预设时间范围内采集的温度值的个数,Tr(j)表示预设时间范围内第j个实际环境温度值,T0(j)是Tr(j)对应的温度区间内的最佳温度值,SR是鱼类的存活率调整系数;
所述鱼类动态存活率模型为:
式中,是参考存活率,SR是鱼类的存活率调整系数。