当前位置:文档之家› 水产养殖专家系统的设计与实现

水产养殖专家系统的设计与实现

一般情况下,控制器工作的启动方式有自动和人 工二种工作方式,在自动方式下,采样设备(下位机传 感器)按采样周期间隔读取数据,将读取数据进行智能 化计算处理,并在阈值范围内显示自动处理结果,系统 按照处理结果自动给控制设备发送控制命令。而在人 工工作方式下,系统则按照人工设定的阈值范围进行 报警处理。如果控制设备是下位机,则控制状态是设 置报警上下限值或是控制继电器断开或连通设置状
处理,最后将处理结果及时输出作报警人工处理或全自动控制。
关键词:水产养殖;专家系统;数据库管理系统;知识库
中图分类号:TP182
文献标志码:A
论文编号:2010-2230
Design and Implementation of Expert System for Aquaculture Zhang Hongyan, Yuan Yongming, He Yanhui, Gong Yunchong, Wang Hongwei
张红燕等:水产养殖专家系统的设计与实现
水产领域专家系统起步于 20 世纪 90 年代初,在水产养 殖、疾病诊断、渔业资源评估等方面研发了一些专家系 统[5],如网络化淡水虾养殖专家系统[6-7],鲟鱼养殖专家 系统[8],鱼病诊断与防治专家系统[9-11],渔业资源评估专 家系统[12-13],在系统的功能,交互性,可操作性等方面取 得了一些进展。此系统是一个水产养殖经营者用于进 行生产计划、养殖管理和经济分析的计算机处理系统。 1 系统设计 1.1 系统结构
基金项目:中央级公益性科研院所基本科研业务费专项资金(中国水产科学研究院淡水渔业研究中心)资助项目(2009JBFB20);国家 863 计划项目 “集约化水产养殖数字化集成系统研究与应用”(2008AA10Z227)。 第一作者简介:张红燕,女,1978 年出生,江苏启东人,助理研究员,硕士,从事渔业经济与信息技术研究。通信地址:214081 江苏省无锡市山水东路 9 号,中国水产科学研究院淡水渔业研究中心,Tel:0510-85550245,E-mail:zhanghy@。 通讯作者:袁永明,男,1961 年出生,江苏常熟人,研究员,从事渔业经济与信息技术研究。通信地址:214081 江苏省无锡市山水东路 9 号,中国水产 科学研究院淡水渔业研究中心,Tel:0510-85569021,E-mail:yuan@。 收稿日期:2010-07-21,修回日期:2010-08-02。
0 引言 专家系统是应用人工智能技术,根据一个或多个
专家提供的在特殊领域内用以分析和解决问题的知 识、经验和方法,总结并形成规则,用软件的方式予以 实现,然后存贮起来。这样计算机就能利用这个软件, 通过系统与用户交互对话的方式,根据用户回答程序 的询问所提供的数据、信息或事实,运用系统存贮的专 家知识和经验,进行推理判断,模拟人类专家解决问题
Abstract: In order to improve the aquaculture modern management and carry out the aquaculture automatic management and control, expert system for aquaculture was designed and implemented by using Visual C++, dynamic link library and neural network model and so on. The system included water quality monitoring, aquaculture production management, expert knowledge query, economic analysis, system settings, and online help and other modules. The system could acquire and record data on water quality of aquaculture environment automatically, and the received data were real-time analyzed and processed based on the different cultivation species, environment, farming system and condition. Finally, the system will send signal either for manual or automatic control according to the results of processing. Key words: aquaculture; expert system; database management system; knowledge base
(Key Laboratory of Genetic Breeding and Aquaculture Biology of Freshwater Fishes, Ministry of Agriculture, Freshwater Fisheries Research Center, Chinese Academy of Fishery Sciences, Wuxi Jiangsu 214081)
水产养殖专家系统主要有知识库、数据库管理系统、 解释器、推理机、人机交换界面组成,系统结构见图1。 1.2 系统功能模块
水产养殖专家系统主要分为水质环境监控模块、 养殖生产管理模块、专家知识查询模块、经济分析模
专家
人机交换界面
知识获取
知识库 图 1 专家系统结构
· 437 ·
用户
解释器 推理机
水产养殖专家系统











线






























图 2 系统功能模块
块、系统设置模块和在线帮助模块,见图 2。 1.2.1 水质环境监控模块 水质环境监控模块由支持 RS-485 协议的传感器、控制器、关系型数据库管理系 统、系统主控程序以及连接这些设备的集线器和通信 转换器组成,系统结构见图 3。RS-485 通信协议是由 美国电子工业协会(EIA)制订并发布的串口标准,它 是在 RS-422 基础上制定的,它允许多个发送器和接收 器 连 接 到 同 一 条 总 线 上 ,且 可 以 进 行 双 向 通 信 。 [14] RS-485 接口具有良好的抗噪声干扰性,长的传输距离 和多站能力等优点。系统通过传感设备能够实时收集 养殖环境水质数据,包括水温、pH、溶解氧、氨氮、水位 等指标,并能够自动控制渔用设备,包括增氧机、投饵 机、水泵等。用户可以根据不同厂商设备的性能价格 选择传感设备和控制设备,通过设备接口驱动和数据 库管理系统完成这些设备与系统主控程序之间的数据 采集、传送、处理及存储工作。 1.2.2 养殖生产管理模块 水产养殖生产流程一般分为
· 440 ·
中国农学通报
张红燕等:水产养殖专家系统的设计与实现
· 439 ·
图 5 专家知识查询
图 6 系统设备管理
答案,见图 5。 系统监控设备包括采样设备和控制设备,采样设
备通常是监测设备(传感器)或第三方监测系统,控制 设备可以是具有控制诸如增氧机、投饵机、水泵等功能 的下位机,通常具有继电功能。系统设备管理见图 6。
养殖池的清塘消毒 生物饵料培养
鱼苗的选择与放养 水质管理及调控
饲料投喂
巡塘检查与管理
病害防治 捕捞
图 4 水产养殖生产流程
运输
控制等信息的配置;系统支持 mySQL、MS SQL、MS Access、dBASE、Paradox、FoxPro 和 Oracle 等主流关系 型数据库管理系统,进行系统数据的交换、处理与保 存,不同的数据库管理系统在进行数据库系统配置时 对参数的要求不同,包括保存类型、服务器、端口、数据 库、用户、密码等信息;设备配置主要配置采样设备和 控制设备的信息,包括采样地址、采样指标、采样值、采 样周期、保存周期、控制方式、阈值范围、控制误差等信 息。
· 41
传感 设备
控制 设备
监测区 2
传感 设备
控制 设备
……
RS-485 RS-485 集线器
RS-485 水质监控中心 图 3 水质环境监控模块结构
数据库管理系统
养前准备 生长期管理 收获期管理
养殖场地的选择
养殖池的配套建设
摘 要:为了提高水产养殖现代化管理水平,实现水产养殖自动化管理和控制,采用可视化软件开发工具
Visual C++,动态连接库、神经网络模型等技术,设计并实现了水产养殖专家系统。该系统包括水质环
境监控、养殖生产管理、专家知识查询、经济分析、系统设置和在线帮助等模块。系统能自动进行养殖环
境水质数据采集和数据记录,并根据不同的养殖对象、环境、方式和状况实时进行专业化智能数据分析
中国农学通报 2011,27(01):436-440 Chinese Agricultural Science Bulletin
水产养殖专家系统的设计与实现
张红燕,袁永明,贺艳辉,龚赟翀,王红卫
(中国水产科学研究院淡水渔业研究中心,农业部淡水鱼类遗传育种和养殖生物学重点开放实验室,江苏无锡 214081)
养前准备、生长期管理和收获期管理[15]。养前准备包 括养殖场地的选择、养殖池的配套建设、养殖池的清塘 消毒、生物饵料培养;生长期管理包括鱼苗的选择与放 养、水质管理及调控、饲料投喂、巡塘检查与管理、病害 防治;收获期管理包括捕捞和运输,见图 4。 1.2.3 专家知识查询模块 系统专家知识涵盖的知识面 较广,包含有生物学基础、基础设施、养成设施、育苗设 施、产前管理、投饵管理、水质管理、施肥管理、营养饲 料、病害防治、苗种运输、加工运输、育种技术、放养技 术、养成技术、收获技术等,系统提供特定品种的专家 知识查询。 1.2.4 经济分析模块 养殖户可以根据养殖面积、养殖 品种、养殖规格、养殖密度等因素,对养殖生产的成本、 养殖产量等进行分析预测。 1.2.5 系统配置模块 系统配置模块主要包括系统通信 端口配置、数据库管理系统配置和设备配置。通信端 口配置包括端口、波特率、数据位、校验位、停止位、流
相关主题