水产养殖场水质监控系统及方法技术方案

技术编号:13272834 阅读:38 留言:0更新日期:2016-05-18 23:03
本发明专利技术公开了一种水产养殖场水质监控系统,包括主控制器、水声通信模块、远程监控中心终端、无线传感器网络,所述主控制器与水声通信模块连接,所述主控制器与远程监控中心终端通过无线通信网络通信连接,所述无线传感器网络包括若干各自独立的簇和汇聚节点;所述簇包括一个簇头节点和若干个普通节点,每个节点即传感器模块,由温度、PH值与溶解氧传感器组成,完成对养殖区水环境参数的获取。本发明专利技术实现对大面积养殖水域水质实时准确监控,还能实现对网箱式养殖的深水水域环境参数监测;本发明专利技术解决了岸上远程监控终端与水下传感网络之间的数据传输问题,以满足渔业生产控制信息化、网络化的要求。

【技术实现步骤摘要】

【技术保护点】
一种水产养殖场水质监控系统,包括主控制器(1)、水声通信模块(2)、远程监控中心终端(3)、无线传感器网络(4),所述主控制器(1)与水声通信模块(2)连接,所述主控制器(1)与远程监控中心终端(3)通过无线通信网络通信连接,所述无线传感器网络(4)包括若干各自独立的簇(42)和汇聚节点(41);所述簇(42)包括一个簇头节点(43)和若干个普通节点(44),每个节点即传感器模块,包括温度、PH值与溶解氧传感器,完成对养殖区水环境参数的获取;其特征在于,所述无线传感器网络(4)的组成及通信按下述方法进行:1)初始化阶段步骤S101:设置网络场景,在网络环境内,随机部署N个具有相同初始能量、ID编号从0~N‑1的普通节点;汇聚节点部署在网络四周的某一处,各普通节点可直接和汇聚节点通信,汇聚节点能量无限大且可以处理数据;步骤S102:网络初始化,汇聚节点广播一个hello消息给网络中的所有普通节点,每个普通节点在接收到hello消息后根据接收信号强度指示估算出其与汇聚节点的距离d(i,BS);同时每个普通节点广播消息一次,某个普通节点广播范围内的其他普通节点为其邻节点,计算各普通节点到其邻节点的最小平均可达功率AMRP;最小平均可达功率AMRP用该普通节点收到的邻节点的平均信号强度来表示:AMRP=Σj=1nRadioj/n]]>其中n是该普通节点的邻节点个数,Radioj是该普通节点收到邻节点j的信号强度;2)成簇阶段步骤S201:成簇准备,首先设置网络中所有普通节点成为簇头节点的初始比例Cprob,然后每个普通节点根据公式(1)计算其成为簇头节点的概率CHprob,并初始化所有普通节点的备选簇头节点集合为空,且所有普通节点均不是候选簇头节点,其节点状态为普通节点;CHprob=max(Cprob×Eresidual/Emax,Pmin)   (1)其中Eresidual为该普通节点当前剩余能量,Emax为该普通节点的初始能量,规定CHprob最小值为Pmin,防止簇头节点选举迭代收敛速度太慢;步骤S202:每个普通节点判定自己的备选簇头节点集合是否为空,即该节点是否加入簇内,如果是,则进入步骤S203,否则转步骤S204;步骤S203:每个普通节点判定其成为簇头节点的概率CHprob是否大于等于1,如果是,则该普通节点成为最终簇头节点,并进入步骤S205,否则转步骤S206;步骤S204:备选簇头节点集合不为空的普通节点判定自己是否是候选簇头节点,如果是,则进入步骤S207,否则转步骤S208;步骤S205:该普通节点成为最终簇头节点,更新节点状态为最终簇头节点,将自己加入其备选簇头节点集合,然后根据公式(2)计算其簇半径Ri,并以簇半径Ri向其簇内普通节点广播自己当选为最终簇头节点的消息,此消息包括该最终簇头节点的ID号、节点状态、最小平均可达功率AMRP和簇半径;消息广播完后,其簇半径内所有普通节点更新其备选簇头节点集合,将该最终簇头节点加入备选簇头节点集合中,并转入步骤S212;Ri=ω(1-cdmax-d(i,BS)dmax-dmin)R0+(1-ω)(1-cCHprobmax-CHprob(i)CHprobmax-CHprobmin)R0---(2)]]>其中dmax和dmin分别为普通节点到汇聚节点的距离的最大值和最小值,d(i,BS)为普通节点i到汇聚节点的距离,CHprob max和CHprob min分别为普通节点成为簇头节点的最大概率和最小概率,CHprob(i)为普通节点i成为簇头节点的概率,R0为普通节点最大辐射半径,ω和c是用于控制取值范围的参数;步骤S206:每个普通节点判定其成为簇头节点的概率CHprob是否大于等于0~1之间随机生成的数,如果是,则进入步骤S209,否则转步骤S210;步骤S207:成为候选簇头节点的普通节点判定其成为簇头节点的概率CHprob是否大于等于1,如果是,则进入步骤S205,否则转步骤S209;步骤S208:对于备选簇头节点集合不为空且其自己不是候选簇头节点的普通节点,该普通节点加入其备选簇头节点集合中最小平均可达功率AMRP最小的候选簇头节点或者最终簇头节点所属的簇内,并进入步骤S211;步骤S209:该普通节点成为候选簇头节点,更新该普通节点状态为候选簇头节点,将自己加入其备选簇头节点集合,并根据公式(2)计算其簇半径Ri,同时向其簇内普通节点广播自己当选为候选簇头节点的消息,该消息包括该候选簇头节点自身的ID号、节点状态、最小平均可达功率AMRP和簇半径;当候选簇头节点广播完消息后,其簇半径内所有普通节点更新其备选簇头节点集合,将该候选簇头节点加入备选簇头节点集合中,并执行步骤S210;步骤S210:普通节点或候选簇头节点将自...

【技术特征摘要】

【专利技术属性】
技术研发人员:徐沛徐任飞黄海峰
申请(专利权)人:镇江市高等专科学校
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1