一种大鳞结鱼的人工繁殖方法与流程

专利2024-08-23  120



1.本发明属于人工繁殖技术、智能养殖技术领域,具体涉及一种大鳞结鱼的人工繁殖方法。


背景技术:

2.大鳞结鱼在我国范围内的数量并不算多,许多人工养殖场所会选择培育大鳞结鱼做食用鱼;但是野生的大鳞结鱼仅仅分布在澜沧江和怒江水系,但是随着人们的过度捕捞,大鳞结鱼的数量越来越少,大鳞结鱼也成为了澜沧江珍稀濒危土著鱼,然而人工繁殖大鳞结鱼时,由于很难根据经验完全模仿出澜沧江独特的水文条件和繁殖环境,大鳞结鱼的亲鱼的繁殖率和子鱼存活率并不高,孵化率低下;因此,目前相关的产业中一般是通过计算机自动控制,智能的模拟澜沧江的大鳞结鱼繁殖环境,从而提高大鳞结鱼的繁殖率与生存率,为这种澜沧江珍稀濒危土著鱼留住根。
3.现有的技术一般是在大鳞结鱼的养殖池塘中布置环境自动控制系统,模拟出澜沧江的温度、灯光、水流或者水位的等水文环境,促使大鳞结鱼进行高效繁殖,在大鳞结鱼诱导性人工繁殖的过程中,自动控制系统需要模拟出促使大鳞结鱼性腺发育生长的环境,然而现有的自动控制系统中一般都是去测量澜沧江的温度、灯光、水流或者水位的各项物理指标,然后对应对系统进行设置,然而在实际的人工繁殖场景中,亲鱼对于水质的变化很敏感,由于温度、气候、地理位置等变化导致水质环境存在许多不确定的差异,从而导致自动控制系统的模拟效果并不理想,容错率低下。


技术实现要素:

4.本发明的目的在于提出一种大鳞结鱼的人工繁殖方法,以解决现有技术中所存在的一个或多个技术问题,至少提供一种有益的选择或创造条件。
5.为了实现上述目的,根据本发明的一方面,提供一种大鳞结鱼的人工繁殖方法,所述方法包括以下步骤:s100,在养殖池塘中布置自适应控制系统;s200,从自适应控制系统获取目标参数;s300,通过各个传感器在养殖鱼塘中获得实时参数;s400,根据实时参数和目标参数获得繁殖诱导值;s500,结合各个养殖池塘的繁殖诱导值计算第一系数;s600,根据第一系数对养殖池塘进行实时调控。
6.进一步地,在步骤s100中,在养殖池塘中布置自适应控制系统的方法是,自适应控制系统包括大数据运算模型和感知模型,其中感知模型由各个养殖池塘中的环境感知节点构成;在大鳞结鱼的养殖池塘中,均匀地布置环境感知节点,所述环境感知节点包括多个传感器,传感器包含亮度传感器、温度传感器和/或水位传感器;环境感知节点中的亮度传感器、温度传感器和/或水位传感器在各个采集时刻实时采集的各个数据构成一个序列作为
第一池塘状态序列;养殖鱼塘中大鳞结鱼的投入时间、鱼的数目或天气数据作为第二池塘状态序列;由第一池塘状态序列和第二池塘状态序列共同构成池塘状态序列;所述大数据运算模型为已经训练好的深度学习网络模型,采集时刻为环境感知节点中各个传感器采集数据的时刻。
7.进一步地,在步骤s200中,从自适应控制系统获取目标参数的方法是:当池塘状态序列送入大数据运算模型,可获得目标参数,所述目标参数包括温度、亮度或者水位,以温度、亮度或者水位作为可调物理量,将各个可调物理量的集合作为可调物理量集合。
8.进一步地,在步骤s300中,通过各个传感器在养殖鱼塘中获得实时参数的方法是,当计算获得目标参数后,环境感知节点包括的多个传感器实时地采集并获得一个或者多个实时参数, 所述实时参数包括温度、亮度或者水位数据,实时参数的选择应该与目标参数一一对应,当测量并获得的是多个实时参数,即存在多个传感器时,则计算其算术平均值作为养殖池塘的实时参数。
9.进一步地,在步骤s400中,根据实时参数和目标参数获得繁殖诱导值的方法是:从可调物理量集合中依次获取各个元素的目标参数tn和实时参数rn;由最近一个自然日内各个采集时刻的实时参数rn构成观察序列fclist,fclist=[rni],i∈[1,n1];n1为最近一个自然日内采集时刻的数量,rni为fclist中第i个元素;从最近一个采集时刻开始搜索fclist,当首次搜索到存在rni的值为rn
i+1
<rni<rn
i+2
时,计算获得环境下降量edown, edown=|rn
i+1
-rni|;当首次搜索到存在rni的值为rn
i+1
>rni>rn
i+2
,计算获得环境提升量eup, eup=|rni-rn
i+2
|;计算繁殖诱导值vox,;其中,p为环境变次率,p= a1/a2;a1为fclist中所有的rni的值符合rn
i+1
<rni<rn
i+2
的数量,a2为fclist中所有的rni的值符合rn
i+1
>rni>rn
i+2
的数量,i为累加变量。(通过繁殖诱导值可以计量一个水域中一个物理参值的变化速度,以一个时间段作为特征去分析含参值的变化,提高自动控制系统的模拟效果,保证容错率)。
[0010]
为了进一步的避免了局部数据异常导致的错误判断,提高水质变化监控的敏感度,本发明还提供了另一个更优选的计算繁殖诱导值的方法如下:优选地,在步骤s400中,根据实时参数和目标参数获得繁殖诱导值的方法是:分别选择各个可调物理量作为目标参数tn和实时参数rn;以目标参数rn
×
1.05的值作为目标参数上标tn_up,以目标参数tn
×
0.95的值作为目标参数下标tn_dw,设定一个区间作为目标参数范围czone,czone∈[tn_dw,tn_up];以在24小时内实时参数rn不在目标参数范围内的数量作为溢出度of_tms;设定一个变量作为溢出周期ofprd,如果of_tms≥2,ofprd=24
×
60/of_tms,如果of_tms<2,ofprd=24
×
60;构建一个时间序列作为观察序列fclist,fclist=[rn
i1
],i1∈[1,ofprd];设置一个变量作为提升量vup,设置一个变量作为下降量vdw,设置一个变量作为提升次tsup,设置一个变量作为下降次tsdw,初始化提升量vup、提升次tsup、下降次tsdw和下降量vdw的值为0;设置一个变量作为迭代序号i2,初始化i2的值为1,跳转到步骤s401;s401,当i2<ofprd,跳转到步骤s402;当i2≥ofprd,跳转到步骤s403;
s402,如果fclist[i2]<fclist[i2+1],则为下降次tsdw的值加1,计算获得子下降量sub_vdw,sub_vdw=fclist[i2+1]-fclist[i2],将下降量vdw的值更新为现有的下降量vdw的值与子下降量sub_vdw的值的和,将i2的值加1,跳转到步骤s401;如果fclist[i2]=fclist[i2+1],将i2的值加1,跳转到步骤s401;如果fclist[i2]>fclist[i2+1],则为提升次tsup的值加1,计算获得子提升量sub_vup,sub_vup=fclist[i2]-fclist[i2+1],将提升量vup的值更新为现有的提升量vup的值与子提升量sub_vup的值的和,将i2的值加1,跳转到步骤s401;其中fclist[i2]和fclist[i2+1]分别代表观察序列中的第i2和第i2+1个元素;s403,以tsup和tsdw中的较小值作为陡变次值vs,较大值作为缓变次值ss,计算频变比值pvv,pvv=ss/vs;计算提升概率r_up,r_up=tsup
÷
ofprd,计算下降概率r_dw, r_dw=tsdw
÷
ofprd;计算均提升量evup,evup=vup
÷
tsup,计算均下降量evdw,evdw=vdw
÷
tsdw;计算波动折损度fd,fd=(r_up
×
evup)
÷
(r_dw
×
evdw),计算繁殖诱导值vox,;其中i3为累加变量,fclist[i3]代表观察序列中的第i3个元素;结束。(通过以上繁殖诱导值可以进一步的避免了局部数据异常导致的错误判断,提高水质变化监控的敏感度,对需求水平进行分析,以获得全局性的需求系统的调节,简化了需求调节难度,保证了池塘中环境的稳定性)。
[0011]
进一步地,在步骤s500中,结合各个养殖池塘的繁殖诱导值计算第一系数的方法是:通过各个时刻的繁殖诱导值构建骤变序列vlist,vlist=[vox
i4
],i4∈[1,n2];n2为最近24小时内的繁殖诱导值,vox
i4
为vlist中第i4个元素;在当前时刻各个养殖池塘均可获得其骤变序列vlist,由每个养殖池塘的骤变序列vlist作为矩阵的每行构成矩阵,将矩阵作为需求调节模型nxmdl,;其中nc代表养殖池塘的数量,vox
nc,n2
为nxmdl中第nc行第n2个元素,代表在第n2个时刻第nc个养殖池塘获得的繁殖诱导值;计算统一同向系数saidx:统计各个养殖池塘中的满足条件1的繁殖诱导值vox
i5,i6
的总量为同向系数aidx:所述条件1为:vox
i5,i6
<vox
i5,i6+1
并且vox
i5,i6+1
<vox
i5,i6+2
,或者,满足vox
i5,i6
>vox
i5,i6+1
并且vox
i5,i6+1
>vox
i5,i6+2
;将获得的各个同向系数aidx中的最大值作为统一同向系数saidx;其中,i5为取值范围为[1,nc]的变量,i6为取值范围为[1,n2]的变量;vox
i5,i6
为nxmdl中第i5行第i6个元素;分别计算各个养殖池塘的第一系数osn:令m为养殖池塘的序号,则计算第m个养殖池塘的第一系数osn(m)的方法如下:
;其中i7为累加变量,nxmdl(m,1)和nxmdl(m,i7)分别代表需求调节模型nxmdl中第m行的第1个元素和第i7个元素。(本步骤中获得的需求系数反映了各个水域中一个物理量的需求水平,对需求水平进行分析,以获得全局性的需求系统的调节,简化了需求调节难度,提高了对整个养殖池塘群的需求控制效果,并且降低了局部水域测得信息不对称导致的需求偏差。)进一步地,在步骤s600中,根据第一系数对养殖池塘进行实时调控的方法是:对各个养殖池塘,分别根据其所得的各个第一系数对可调物理量进行调控;以温度控制装置、亮度调节装置和/或水位控制装置任意一种或多种作为调节装置;其中温度控制装置可以为水温控制器、数字自动温控仪或者加热棒,亮度调节装置可以为亮度可调节的卤素灯、pl灯或日光灯,水位控制装置为干簧管水位控制器、浮球磁性开关液位控制器或者电极式水位控制器;每个可调物理量选用相应的调节装置进行调控,即温度控制装置用于调节温度,亮度调节装置用于调节亮度,水位控制装置用于调节水位,当养殖池塘中可调物理量的osn≤kn
×
0.2则提高其调节装置的当前功率的20%;当养殖池塘中可调物理量的osn∈(0.2
×
kn,0.5
×
kn]则提高其调节装置的当前功率的10%;当养殖池塘中可调物理量的osn∈(0.5
×
kn, 0.8
×
kn]则维持当前的调节装置的当前功率的;当养殖池塘中可调物理量的osn∈(0.8
×
kn,kn]则降低其调节装置的当前功率的10%,当养殖池塘中可调物理量的osn>kn则降低其调节装置的当前功率的20%。
[0012]
其中,kn为预设的阈值或者kn设置为所有养殖池塘的第一系数的平均值。
[0013]
本发明还提供了一种用于基于大数据的大鳞结鱼诱导性人工繁殖方法的系统,所述一种用于基于大数据的大鳞结鱼诱导性人工繁殖方法的系统包括:处理器、存储器及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述一种大鳞结鱼的人工繁殖方法中的步骤,所述一种用于基于大数据的大鳞结鱼诱导性人工繁殖方法的系统可以运行于桌上型计算机、笔记本电脑、掌上电脑及云端数据中心等计算设备中,可运行的系统可包括,但不仅限于,处理器、存储器、服务器集群,所述处理器执行所述计算机程序运行在以下系统的单元中:系统布置单元,用于在养殖池塘中布置自适应控制系统;目标计量单元,用于从自适应控制系统获取目标参数;实时测量单元,用于通过各个传感器在养殖鱼塘中获得实时参数;变化计算单元,用于根据实时参数和目标参数获得繁殖诱导值;控制预测单元,用于结合各个养殖池塘的繁殖诱导值计算第一系数;实时调控单元,用于根据第一系数对养殖池塘进行实时调控。
[0014]
本发明的有益效果为:本发明提供一种大鳞结鱼的人工繁殖方法,结合大数据可以科学地选择适合于促进大鳞结鱼的性腺发育的自然环境,并且通过控制环境中的变量诱导大鳞结鱼的性腺提早、加快发育,科学动态地调节避免了自然因素等不确定因素带来的负面效果,大大提高大鳞结鱼养殖的质量和效率。
附图说明
[0015]
通过对结合附图所示出的实施方式进行详细说明,本发明的上述以及其他特征将更加明显,本发明附图中相同的参考标号表示相同或相似的元素,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,在附图中:图1所示为一种大鳞结鱼的人工繁殖方法的流程图;图2所示为一种用于基于大数据的大鳞结鱼诱导性人工繁殖方法的系统结构图。
具体实施方式
[0016]
以下将结合实施例和附图对本发明的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本发明的目的、方案和效果。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
[0017]
如图1所示为一种大鳞结鱼的人工繁殖方法的流程图,下面结合图1来阐述根据本发明的实施方式的一种大鳞结鱼的人工繁殖方法,所述方法包括以下步骤:s100,在养殖池塘中布置自适应控制系统;s200,从自适应控制系统获取目标参数;s300,通过各个传感器在养殖鱼塘中获得实时参数;s400,根据实时参数和目标参数获得繁殖诱导值;s500,结合各个养殖池塘的繁殖诱导值计算第一系数;s600,根据第一系数对养殖池塘进行实时调控。
[0018]
进一步地,在步骤s100中,在养殖池塘中布置自适应控制系统的方法是,自适应控制系统包括大数据运算模型和感知模型,其中感知模型由各个养殖池塘中的环境感知节点构成;在大鳞结鱼的养殖池塘中,均匀地布置环境感知节点,所述环境感知节点包含亮度传感器、温度传感器和/或水位传感器;环境感知节点中的亮度传感器、温度传感器和/或水位传感器实时采集的各个数据构成一个序列(在每个数据采集的时刻获得亮度传感器、温度传感器和/或水位传感器采集的亮度值、温度值、和/或水位值这三个值构成的一个序列)作为第一池塘状态序列;养殖鱼塘中大鳞结鱼的投入时间、鱼的数目或天气数据作为第二池塘状态序列;由第一池塘状态序列和第二池塘状态序列共同构成池塘状态序列;所述大数据运算模型为已经训练好的深度学习网络模型,深度学习网络模型包括lenet-5网络、resnet网络或gan网络中任意一种。
[0019]
进一步地,在步骤s200中,从自适应控制系统获取目标参数的方法是:当池塘状态序列送入大数据运算模型,可获得目标参数,所述目标参数包括温度、亮度或者水位,以温度、亮度或者水位作为可调物理量,将各个可调物理量的集合作为可调物理量集合。
[0020]
进一步地,在步骤s300中,通过各个传感器在养殖鱼塘中获得实时参数的方法是,当计算获得目标参数后,环境感知节点包括的多个传感器实时地采集并获得一个或者多个实时参数, 所述实时参数包括温度、亮度或者水位数据,实时参数的选择应该与目标参数一一对应,当测量并获得的是多个实时参数,即存在多个传感器时,则计算其算术平均值作为养殖池塘的实时参数。
[0021]
进一步地,在步骤s400中,根据实时参数和目标参数获得繁殖诱导值的方法是:
从可调物理量集合中依次获取各个元素的目标参数tn和实时参数rn;由最近一个自然日内各个采集时刻的实时参数rn构成观察序列fclist,fclist=[rni],i∈[1,n1];n1为最近一个自然日内采集时刻的数量,rni为fclist中第i个元素;从最近一个采集时刻开始搜索fclist,当首次搜索到存在rni的值为rn
i+1
<rni<rn
i+2
时,计算获得环境下降量edown, edown=|rn
i+1
-rni|;当首次搜索到存在rni的值为rn
i+1
>rni>rn
i+2
,计算获得环境提升量eup, eup=|rni-rn
i+2
|;计算繁殖诱导值vox,;其中,p为环境变次率,p= a1/a2;a1为fclist中符合rn
i+1
<rni<rn
i+2
的所有的rni的值数量,a2为fclist中符合rn
i+1
>rni>rn
i+2
的所有的rni的值数量,i为累加变量。(通过繁殖诱导值可以计量一个水域中一个物理参值的变化速度,以一个时间段作为特征去分析含参值的变化,提高自动控制系统的模拟效果,保证容错率)。
[0022]
为了进一步的避免了局部数据异常导致的错误判断,提高水质变化监控的敏感度,本发明还提供了另一个更优选的计算繁殖诱导值的方法如下:优选地,在步骤s400中,根据实时参数和目标参数获得繁殖诱导值的方法是:分别选择各个可调物理量作为目标参数tn和实时参数rn;以目标参数rn
×
1.05的值作为目标参数上标tn_up,以目标参数tn
×
0.95的值作为目标参数下标tn_dw,设定一个区间作为目标参数范围czone,czone∈[tn_dw,tn_up];以在24小时内实时参数rn不在目标参数范围内的数量作为溢出度of_tms;设定一个变量作为溢出周期ofprd,如果of_tms≥2,ofprd=24
×
60/of_tms,如果of_tms<2,ofprd=24
×
60;构建一个时间序列作为观察序列fclist,fclist=[rn
i1
],i1∈[1,ofprd];设置一个变量作为提升量vup,设置一个变量作为下降量vdw,设置一个变量作为提升次tsup,设置一个变量作为下降次tsdw,初始化提升量vup、提升次tsup、下降次tsdw和下降量vdw的值为0;设置一个变量作为迭代序号i2,初始化i2的值为1,跳转到步骤s401;s401,当i2<ofprd,跳转到步骤s402;当i2≥ofprd,跳转到步骤s403;s402,如果fclist[i2]<fclist[i2+1],则为下降次tsdw的值加1,计算获得子下降量sub_vdw,sub_vdw=fclist[i2+1]-fclist[i2],将下降量vdw的值更新为现有的下降量vdw的值与子下降量sub_vdw的值的和,将i2的值加1,跳转到步骤s401;如果fclist[i2]=fclist[i2+1],将i2的值加1,跳转到步骤s401;如果fclist[i2]>fclist[i2+1],则为提升次tsup的值加1,计算获得子提升量sub_vup,sub_vup=fclist[i2]-fclist[i2+1],将提升量vup的值更新为现有的提升量vup的值与子提升量sub_vup的值的和,将i2的值加1,跳转到步骤s401;其中fclist[i2]和fclist[i2+1]分别代表观察序列中的第i2和第i2+1个元素;s403,以tsup和tsdw中的较小值作为陡变次值vs,较大值作为缓变次值ss,计算频变比值pvv,pvv=ss/vs;计算提升概率r_up,r_up=tsup
÷
ofprd,计算下降概率r_dw, r_dw=tsdw
÷
ofprd;计算均提升量evup,evup=vup
÷
tsup,计算均下降量evdw,evdw=vdw
÷
tsdw;计算波动折损度fd,fd=(r_up
×
evup)
÷
(r_dw
×
evdw),计算繁殖诱导值vox,
;其中i3为累加变量,fclist[i3]代表观察序列中的第i3个元素;结束。(通过以上繁殖诱导值可以进一步的避免了局部数据异常导致的错误判断,提高水质变化监控的敏感度,对需求水平进行分析,以获得全局性的需求系统的调节,简化了需求调节难度,保证了池塘中环境的稳定性)。
[0023]
进一步地,在步骤s500中,结合各个养殖池塘的繁殖诱导值计算第一系数的方法是:通过各个时刻的繁殖诱导值构建骤变序列vlist,vlist=[vox
i4
],i4∈[1,n2];n2为最近24小时内的繁殖诱导值,vox
i4
为vlist中第i4个元素;在当前时刻各个养殖池塘均可获得其骤变序列vlist,由每个养殖池塘的骤变序列vlist作为矩阵的每行构成矩阵,将矩阵作为需求调节模型nxmdl,;其中nc代表养殖池塘的数量,vox
nc,n2
为其第nc行第n2个元素,代表在第n2个时刻第nc个养殖池塘获得的繁殖诱导值;计算统一同向系数saidx:统计各个养殖池塘中的满足条件1的繁殖诱导值vox
i5,i6
的总量为同向系数aidx:所述条件1为:vox
i5,i6
<vox
i5,i6+1
并且vox
i5,i6+1
<vox
i5,i6+2
,或者,满足vox
i5,i6
>vox
i5,i6+1
并且vox
i5,i6+1
>vox
i5,i6+2
;将获得的各个同向系数aidx中的最大值作为统一同向系数saidx;其中,i5为取值范围为[1,nc]的变量,i6为取值范围为[1,n2]的变量;vox
i5,i6
为nxmdl中第i5行第i6个元素;分别计算各个养殖池塘的第一系数osn:令m为养殖池塘的序号,则计算第m个养殖池塘的第一系数osn(m)的方法如下:;其中i7为累加变量,nxmdl(m,1)和nxmdl(m,i7)分别代表需求调节模型nxmdl中第m行的第1个元素和第i7个元素。(本步骤中获得的需求系数反映了各个水域中一个物理量的需求水平,对需求水平进行分析,以获得全局性的需求系统的调节,简化了需求调节难度,提高了对整个大鳞结鱼养殖池塘群的需求控制效果,并且降低了局部水域测得信息不对称导致的需求偏差)。
[0024]
进一步地,在步骤s600中,根据第一系数对养殖池塘进行实时调控的方法是:对各个养殖池塘,分别根据其所得的各个第一系数对可调物理量进行调控;以温度控制装置、亮度调节装置和/或水位控制装置任意一种或多种作为调节装置;其中温度控制装置可以为水温控制器、数字自动温控仪或者加热棒,亮度调节装置可以为亮度可调节的卤素灯、pl灯
或日光灯,水位控制装置为干簧管水位控制器、浮球磁性开关液位控制器或者电极式水位控制器;每个可调物理量选用相应的调节装置进行调控,即温度控制装置用于调节温度,亮度调节装置用于调节亮度,水位控制装置用于调节水位,当养殖池塘中可调物理量的osn≤kn
×
0.2则提高其调节装置的当前功率的20%;当养殖池塘中可调物理量的osn∈(0.2
×
kn,0.5
×
kn]则提高其调节装置的当前功率的10%;当养殖池塘中可调物理量的osn∈(0.5
×
kn, 0.8
×
kn]则维持当前的调节装置的当前功率的;当养殖池塘中可调物理量的osn∈(0.8
×
kn,kn]则降低其调节装置的当前功率的10%,当养殖池塘中可调物理量的osn>kn则降低其调节装置的当前功率的20%。
[0025]
其中,kn为预设的阈值或者kn设置为所有养殖池塘的第一系数的平均值。
[0026]
本发明的实施例提供的一种用于基于大数据的大鳞结鱼诱导性人工繁殖方法的系统,如图2所示为本发明的一种用于基于大数据的大鳞结鱼诱导性人工繁殖方法的系统结构图,该实施例的一种用于基于大数据的大鳞结鱼诱导性人工繁殖方法的系统包括:处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述一种用于基于大数据的大鳞结鱼诱导性人工繁殖方法的系统实施例中的步骤。
[0027]
所述系统包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序运行在以下系统的单元中:系统布置单元,用于在养殖池塘中布置自适应控制系统;目标计量单元,用于从自适应控制系统获取目标参数;实时测量单元,用于通过各个传感器在养殖鱼塘中获得实时参数;变化计算单元,用于根据实时参数和目标参数获得繁殖诱导值;控制预测单元,用于结合各个养殖池塘的繁殖诱导值计算第一系数;实时调控单元,用于根据第一系数对养殖池塘进行实时调控。
[0028]
所述一种用于基于大数据的大鳞结鱼诱导性人工繁殖方法的系统可以运行于桌上型计算机、笔记本电脑、掌上电脑及云端服务器等计算设备中。所述一种用于基于大数据的大鳞结鱼诱导性人工繁殖方法的系统,可运行的系统可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,所述例子仅仅是一种用于基于大数据的大鳞结鱼诱导性人工繁殖方法的系统的示例,并不构成对一种用于基于大数据的大鳞结鱼诱导性人工繁殖方法的系统的限定,可以包括比例子更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述一种用于基于大数据的大鳞结鱼诱导性人工繁殖方法的系统还可以包括输入输出设备、网络接入设备、总线等。
[0029]
所称处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器 (digital signal processor,dsp)、专用集成电路 (application specific integrated circuit,asic)、现场可编程门阵列 (field-programmable gate array,fpga) 或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述一种用于基于大数据的大鳞结鱼诱导性人工繁殖方法的系统运行系统的控制中心,利用各种接口和线路连接整个一种用于基于大数据的大鳞结鱼诱导性人工繁殖方法的系统可运行系统的各个部分。
[0030]
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述一种用于基于大数据的大鳞结鱼诱导性人工繁殖方法的系统的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card, smc),安全数字(secure digital, sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0031]
尽管本发明的描述已经相当详尽且特别对几个所述实施例进行了描述,但其并非旨在局限于任何这些细节或实施例或任何特殊实施例,从而有效地涵盖本发明的预定范围。此外,上文以发明人可预见的实施例对本发明进行描述,其目的是为了提供有用的描述,而那些目前尚未预见的对本发明的非实质性改动仍可代表本发明的等效改动。

技术特征:
1.一种大鳞结鱼的人工繁殖方法,其特征在于,所述方法包括以下步骤:s100,在养殖池塘中布置自适应控制系统;s200,从自适应控制系统获取目标参数;s300,通过各个传感器在养殖鱼塘中获得实时参数;s400,根据实时参数和目标参数获得繁殖诱导值;s500,结合各个养殖池塘的繁殖诱导值计算第一系数;s600,根据第一系数对养殖池塘进行实时调控。2.根据权利要求1所述的一种大鳞结鱼的人工繁殖方法,其特征在于,在步骤s100中,在养殖池塘中布置自适应控制系统的方法是,自适应控制系统包括大数据运算模型和感知模型,其中感知模型由各个养殖池塘中的环境感知节点构成;在大鳞结鱼的养殖池塘中,均匀地布置环境感知节点,所述环境感知节点包括多个传感器,传感器包含亮度传感器、温度传感器和/或水位传感器;环境感知节点中的亮度传感器、温度传感器和/或水位传感器在各个采集时刻实时采集的各个数据构成一个序列作为第一池塘状态序列;养殖鱼塘中大鳞结鱼的投入时间、鱼的数目或天气数据作为第二池塘状态序列;由第一池塘状态序列和第二池塘状态序列共同构成池塘状态序列;所述大数据运算模型为已经训练好的深度学习网络模型,采集时刻为环境感知节点中各个传感器采集数据的时刻。3.根据权利要求1所述的一种大鳞结鱼的人工繁殖方法,其特征在于,在步骤s200中,从自适应控制系统获取目标参数的方法是:当池塘状态序列送入大数据运算模型,可获得目标参数,所述目标参数包括温度、亮度或者水位,以温度、亮度或者水位作为可调物理量,将各个可调物理量的集合作为可调物理量集合。4.根据权利要求1所述的一种大鳞结鱼的人工繁殖方法,其特征在于,在步骤s300中,通过各个传感器在养殖鱼塘中获得实时参数的方法是,当计算获得目标参数后,环境感知节点包括的多个传感器实时地采集并获得一个或者多个实时参数, 所述实时参数包括温度、亮度或者水位数据,当测量并获得的是多个实时参数,即存在多个传感器时,则计算其算术平均值作为养殖池塘的实时参数。5.根据权利要求1所述的一种大鳞结鱼的人工繁殖方法,其特征在于,在步骤s400中,根据实时参数和目标参数获得繁殖诱导值的方法是:从可调物理量集合中依次获取各个元素的目标参数tn和实时参数rn;由最近一个自然日内各个采集时刻的实时参数rn构成观察序列fclist,fclist=[rn
i
],i∈[1,n1];n1为最近一个自然日内采集时刻的数量,rn
i
为fclist中第i个元素;从最近一个采集时刻开始搜索fclist,当首次搜索到存在rn
i
的值为rn
i+1
<rn
i
<rn
i+2
时,计算获得环境下降量edown, edown=|rn
i+1
-rn
i
|;当首次搜索到存在rn
i
的值为rn
i+1
>rn
i
>rn
i+2
,计算获得环境提升量eup, eup=|rn
i
-rn
i+2
|;计算繁殖诱导值vox,;其中,p为环境变次率,p=a1/a2;a1为fclist中所有的rn
i
的值符合rn
i+1
<rn
i
<rn
i+2
的数量,a2为fclist中所有的rn
i
的值符合rn
i+1
>rn
i
>rn
i+2
的数量,i为累加变量。6.根据权利要求1所述的一种大鳞结鱼的人工繁殖方法,其特征在于,在步骤s500中,
结合各个养殖池塘的繁殖诱导值计算第一系数的方法是:通过各个时刻的繁殖诱导值构建骤变序列vlist,vlist=[vox
i4
],i4∈[1,n2];n2为最近24小时内的繁殖诱导值,vox
i4
为vlist中第i4个元素;在当前时刻各个养殖池塘均可获得其骤变序列vlist,由每个养殖池塘的骤变序列vlist作为矩阵的每行构成矩阵,将矩阵作为需求调节模型nxmdl,以nc代表养殖池塘的数量,vox
nc,n2
为其第nc行第n2个元素,代表在第n2个时刻第nc个养殖池塘获得的繁殖诱导值;计算统一同向系数saidx:统计各个养殖池塘中的满足条件1的繁殖诱导值vox
i5,i6
的总量为同向系数aidx:所述条件1为:vox
i5,i6
<vox
i5,i6+1
并且vox
i5,i6+1
<vox
i5,i6+2
,或者,满足vox
i5,i6
>vox
i5,i6+1
并且vox
i5,i6+1
>vox
i5,i6+2
;将获得的各个同向系数aidx中的最大值作为统一同向系数saidx;其中,i5为取值范围为[1,nc]的变量,i6为取值范围为[1,n2]的变量;vox
i5,i6
为nxmdl中第i5行第i6个元素;分别计算各个养殖池塘的第一系数osn:令m为养殖池塘的序号,则计算第m个养殖池塘的第一系数osn(m)的方法如下:;其中i7为累加变量,nxmdl(m,1)和nxmdl(m,i7)分别代表需求调节模型nxmdl中第m行的第1个元素和第i7个元素。7.根据权利要求1所述的一种大鳞结鱼的人工繁殖方法,其特征在于,在步骤s600中,根据第一系数对养殖池塘进行实时调控的方法是:对各个养殖池塘,分别根据其所得的各个第一系数对可调物理量进行调控;以温度控制装置、亮度调节装置和/或水位控制装置任意一种或多种作为调节装置;每个可调物理量选用相应的调节装置进行调控,当养殖池塘中可调物理量的osn≤kn
×
0.2则提高其调节装置的当前功率的20%;当养殖池塘中可调物理量的osn∈(0.2
×
kn,0.5
×
kn]则提高其调节装置的当前功率的10%;当养殖池塘中可调物理量的osn∈(0.5
×
kn, 0.8
×
kn]则维持当前的调节装置的当前功率的;当养殖池塘中可调物理量的osn∈(0.8
×
kn,kn]则降低其调节装置的当前功率的10%,当养殖池塘中可调物理量的osn>kn则降低其调节装置的当前功率的20%。8.根据权利要求2所述的一种大鳞结鱼的人工繁殖方法,其特征在于,深度学习网络模型包括lenet-5网络、resnet网络或gan网络中任意一种。9.根据权利要求7所述的一种大鳞结鱼的人工繁殖方法,其特征在于,其中温度控制装置可以为水温控制器、数字自动温控仪或者加热棒,亮度调节装置可以为亮度可调节的卤素灯、pl灯或日光灯,水位控制装置为干簧管水位控制器、浮球磁性开关液位控制器或者电极式水位控制器。

技术总结
本发明属于人工繁殖技术领域,本发明公开了一种大鳞结鱼的人工繁殖方法,首先在养殖池塘中布置自适应控制系统,从自适应控制系统获取目标参数,通过各个传感器在养殖鱼塘中获得实时参数,根据实时参数和目标参数获得繁殖诱导值,然后结合各个养殖池塘的繁殖诱导值计算第一系数,最后根据第一系数对养殖池塘进行实时调控。利用了大数据对养殖池塘的环境进行调整,提高诱导性人工繁殖的容错率。同时,克服了不同的养殖池塘在运作过程中存在许多的差异,导致最终实现的大鳞结鱼诱导性人工繁殖的效果趋近相同,有效节约了整个养殖系统的运营成本。本。本。


技术研发人员:王敏奇 王云清 曹建萌 萧志刚 石凤德 黄绍刚 李怡凌 普忠南 李燕
受保护的技术使用者:中国水产科学研究院珠江水产研究所
技术研发日:2022.07.08
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-9574.html

最新回复(0)