怎么用mysql构建知识库_基于MySQL疏浚知识库的建立方法与流程

c1d52089a0214178ae9697d8e9cb19ff.gif

本发明属于疏浚知识库技术领域,具体涉及一种基于MySQL疏浚知识库的建立方法。

背景技术:

疏浚作为水下作业,工艺调控参量众多,这势必增加了分析问题的复杂性。鉴于疏浚涉及多学科理论知识的综合性、疏浚作业过程的复杂性和实验条件的限制,疏浚工艺决策逻辑的基础理论研究远远落后于实际的需要;改变长期以来因为疏浚工艺知识与理论缺乏导致疏浚作业困难、效率不高的现状,指导疏浚作业参数调控,降低操作难度,基于MySQL疏浚知识库的方法为疏浚工艺决策机制的建立打下了基础,疏浚知识库能为决策机制提供必要的决策知识,从而提高疏浚自动化水平。

技术实现要素:

本发明的目的在于提供一种基于MySQL疏浚知识库的建立方法,以解决现有技术中因疏浚工艺知识缺乏导致疏浚作业困难、效率不高的技术问题。

为达到上述目的,本发明所采用的技术方案是:一种基于MySQL疏浚知识库的建立方法,包括以下步骤:

a、确定知识库的任务,以及知识库的功能;

b、提取疏浚知识库所需要的知识;

c、将相关知识以MySQL语言形式写入数据库;

d、基于MySQL添加知识库管理模块。

所述知识库的功能包括将知识以逐条的形式保存在知识库中,知识添加,知识修改,知识删除,为疏浚智能决策机制提供相关的知识。

所述步骤b包括以下步骤:

ba、根据疏浚现场施工实时收集的大量原始数据,以产量高于平均值,能耗低于平均值的数据作为研究数据,绘制产量散点图,分析其中稳定的高产量区间;

bb、确定产量的阈值范围后,筛选产量处于阈值范围内的数据,然后分别绘制各工艺参量的散点图,以此确定高产量低能耗时各调控参量的阈值,将各调控参量与阈值相对应,得到调控参量阈值表;

bc、在工艺参量阈值范围确定的基础上,查阅文献获得疏浚作业工作时的现象原因及解决措施。

利用MATLAB绘制所述产量散点图。

所述产量的阈值为1.38~1.9m3。

所述调控参量包括绞刀切泥厚度、水下泵转速、管路平均浓度、管路流速、泥泵转速、吸入真空、主机负荷和横移速度。

与现有技术相比,本发明所达到的有益效果:本发明所述基于MySQL疏浚知识库的建立方法,利用MySQL数据库,对疏浚知识进行管理,在高产量低能耗的前提下,建立疏浚知识库,为疏浚作业辅助决策提供专业知识,为疏浚自动化水平的提高打下理论基础,能提高挖泥船的自动化操作水平。

附图说明

图1是本发明实施例提供的一种基于MySQL疏浚知识库的建立方法的流程示意图;

图2是本发明实施例采集的“天狮号”挖泥船的每秒产量散点图;

图3是本发明实施例采集的“天狮号”挖泥船的高产量峰值区间散点图;

图4是本发明实施例采集的“天狮号”挖泥船的绞刀转速折线图;

图5是本发明实施例采集的“天狮号”挖泥船的泵排出压力折线图;

图6是本发明实施例提供的一种基于MySQL疏浚知识库的建立方法的部分数据表;

图7是本发明实施例提供的一种基于MySQL疏浚知识库的建立方法的数据表;

图8是本发明实施例提供的一种基于MySQL疏浚知识库的建立方法的知识修改前的数据库;

图9是本发明实施例提供的一种基于MySQL疏浚知识库的建立方法的知识修改后的数据库;

图10是本发明实施例提供的一种基于MySQL疏浚知识库的建立方法的知识删除前的数据库;

图11是本发明实施例提供的一种基于MySQL疏浚知识库的建立方法的知识删除后的数据库。

具体实施方式

下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

如图1所示,首先明确知识库要完成的任务,以及知识库所要实现的功能,本数据库的目的是为疏浚智能决策机制提供疏浚方面的专业知识,因此知识库所要实现的功能主要包括以下几个方面:将知识以逐条的形式保存在知识库中;实现对知识库中的知识进行管理,包括:知识添加,知识修改,知识删除,为疏浚智能决策机制提供相关的知识。

从疏浚相关资料中提取知识库所需要的知识:针对各调控参量,根据现场施工实时收集的数据,原始数据包括绞刀转速、绞刀横移速度等参量的值。选取每秒产量高于平均值,每秒能耗低于平均值的数据。以“天狮号”挖泥船在疏浚作业中的实时数据为例,各原始数据如表1所示:

表1产能主要参量数据

表1中各字母所表示的含义如表2所示:

表2疏浚参量符号与量纲

分别以序号点和每秒产量为x、y坐标轴,利用MATLAB绘制其散点图,如图2所示。

分析图2,“天狮号”挖泥船每秒产量的变化范围为0~1.9m3。要使得所有的每秒产量都处在1.9左右是不可能的,将每秒产量为1.3~1.9时定为高产量。在5000~7000s时间内,有一处产量较稳定的区间,并且每秒产量的最高峰值也处于此区间,下面重点分析这段区间,并研究其相应的各个主要调控参量。此高产量峰值区间每秒产量的散点图如图3所示。

这段时间内每秒产量峰值比其他区间要高,因此将此时间段内的每秒产量范围作为其阈值范围,为1.38~1.9。

以每秒产量的阈值范围为基础,分析各个工艺参量的阈值范围,如图4,图5所示。

图4是绞刀转速随时间变化的折线图。从图中可知,在第10秒、第63秒、第70秒时变化幅度最大,其余时间均在27~28r/min内变动,根据上述分析,选取绞刀转速的最优变动区间为26~29r/min。

图5是泵排出压力随时间变化的折线图。据图可以看出,排出压力在开始的60秒内稳定的在0.63~0.66bar区间内变动,60秒后开始不稳定的变化,在90秒时出现一个峰值后,迅速下降得到0.59bar。故而泵排出压力变化阈值为0.59~0.66bar。

同理,可对其他主要调控参量进行分析,分析可得绞刀切泥厚度、水下泵转速、管路平均浓度、管路流速、泥泵转速、吸入真空、主机负荷和横移速度的稳定变动区间分别为17.70~18.39m、232~254r/min、6.31~47.35%、4.53~5.03m/s、523~551nm、-100.08~38.19bar、44.41~62.7kw、2~16m/min。

所以,主要工艺参量阈值范围如表3所示:

表3主要工艺参量阈值

在上述已经获得各调控参量的阈值范围基础上,结合相关参量阈值范围对知识库进行模块分解,本知识库按照疏浚装备上的检测装置和工作流程将其分为吸泥管、绞刀、泥泵、排泥管、产量5个知识库子集。通过知识获取工作,现将知识库填充内容总结如表4所示:

表4疏浚作业现象原因及措施

表4中的高、低真空及高、低压力和产量高低等参量是针对各工艺参量的阈值范围来说的,高于阈值范围即为过高,低于阈值范围即为过低,处于阈值范围即为正常。例如:高真空即“吸入真空

根据所收集的知识创建MySQL数据库,建立对应的数据表:

(a)利用MySQL创建数据库,命令如下:Create DATABASE dredging。即可创建名为dredging的数据库。

(b)在该dredging数据库下根据收集的知识创建数据表,命令如下:CREATE TABLE`dredging`(

`id`int(11)NOT NULL AUTO_INCREMENT PRIMARY-KEY,

`模块`varchar(20)NOT NULL,

`现象1`varchar(200)DEFAULT NULL,

`现象2`varchar(200)DEFAULT NULL,

`现象3`varchar(200)DEFAULT NULL,

`现象4`varchar(200)DEFAULT NULL,

`现象5`varchar(200)DEFAULT NULL,

`原因`varchar(200)DEFAULT NULL,

`措施`varchar(200)DEFAULT NULL

)CHARSET=utf8;

即可创建名为dredging的数据表。

创建的数据表如图6所示。

将相关知识以MySQL语言的形式写入。

根据所搜集的知识,将其写入数据表中。命令如下:Insert into dredging values(`3`,`吸泥管`,`高真空`,`低压力`,`低产量`,`低流速`,`无`,`吸泥管堵塞`,`采用排泥管冲水回流,若不行,则清理吸泥管`)。即可将该条数据写入数据库中。最后完整数据表如图7所示。

基于MySQL添加知识库管理模块。

知识添加模块:该模块同“将相关知识以MySQL语言的形式写入”中将知识写入数据库中,命令相同。

知识修改模块:命令如下:Update dredging set现象2=`高压力`,现象3=`高产量`where id=3,即可修改id为3的那条数据。

修改前该数据如图8所示,修改后的数据如图9所示。

知识删除模块:命令如下:Delete from`dredging`where`id`=3,即可删除id为3的那条数据。

删除前数据库如图10所示,删除后数据库如图11所示。

利用MySQL数据库,对疏浚知识进行管理,在高产量低能耗的前提下,建立疏浚知识库,为疏浚作业辅助决策提供专业知识,为疏浚自动化水平的提高打下理论基础,能提高挖泥船的自动化操作水平。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值