当前位置: 首页 > 专利查询>南宁学院专利>正文

一种基于机器学习的在线训练现场控制方法技术

技术编号:20073861 阅读:15 留言:0更新日期:2019-01-15 00:18
本发明专利技术提供了一种基于机器学习的在线训练现场控制方法;获取现场控制器发送的指令和接收的数据,以接收到的数据为输入值、发送的指令为输出值对插入模型进行多段拟合;每拟合成功一段核函数则在之后接收的数据可拟合该核函数时切换信号通路使该核函数输出作为发送的指令。本发明专利技术通过逐段拟合的方式,能够提供有效的在线学习,便于企业有效降低人力物力的投入、缩短研发周期,能顺畅完成控制权从传统的现场控制器到机器学习的插入控制器的交接,且便于通过另外的远程通信方式而远程调整参数。

An On-line Training Field Control Method Based on Machine Learning

The invention provides an on-line training field control method based on machine learning; obtains the instructions sent and received by the field controller, uses the received data as the input value, and the transmitted instructions as the output value to fit the insertion model in multiple segments; and switches the signal path to make the kernel function when the data received after each successful fitting period can fit the kernel function. Output serves as the sending instruction. The invention can provide effective online learning by means of piecewise fitting, facilitate enterprises to effectively reduce the investment of human and material resources, shorten the research and development cycle, smoothly complete the transfer of control rights from traditional field controller to insert controller of machine learning, and facilitate remote adjustment of parameters through another remote communication mode.

【技术实现步骤摘要】
一种基于机器学习的在线训练现场控制方法
本专利技术涉及一种基于机器学习的在线训练现场控制方法。
技术介绍
目前,机器学习在工业控制中的应用逐渐增多,然而当下本地企业普遍遇到的最大麻烦在于数据严重匮乏,这导致机器学习的控制器难以训练完成,一种折中方案是,分两期进行,先采集一段时间数据,同时完成机器学习控制器的代码,然后根据所采集的少量数据进行训练,得到一期机器学习控制器,将之投入使用,在使用过程中继续采集数据较长时间,然后根据全部采集的数据重新训练机器学习模型,得到二期机器学习控制器,将二期机器学习控制器用于最终控制。然而,采用这种方式,一来研发周期过长,二来人力物力投入极高,对企业而言不如直接聘请操作工人。为解决上述问题,本公司设计了如图1所示的一种基于分时控制交接控制权的现场控制系统,该现场控制系统能够从硬件上保证从传统的现场控制器向机器学习为控制核心的控制器进行控制权交接可以是一个逐步更替的过程,然而具体如何完成控制权交接,现有技术并未提供技术启示。
技术实现思路
为解决上述技术问题,本专利技术提供了一种基于机器学习的在线训练现场控制方法,该基于机器学习的在线训练现场控制方法通过逐段拟合的方式,能够提供有效的在线学习,便于企业有效降低人力物力的投入、缩短研发周期。本专利技术通过以下技术方案得以实现。本专利技术提供的一种基于机器学习的在线训练现场控制方法;获取现场控制器发送的指令和接收的数据,以接收到的数据为输入值、发送的指令为输出值对插入模型进行多段拟合;每拟合成功一段核函数则在之后接收的数据可拟合该核函数时切换信号通路使该核函数输出作为发送的指令。所述插入模型采用如下方式进行多段拟合:a.以当前信号周期接收的数据作为输入值,遍历得到的核函数判断计算结果是否在限定范围,如在则判定为可拟合并将计算结果输出作为发送的指令,如均不在,则以当前信号周期接收的数据作为输入值、当前信号周期发送的指令作为输出值,遍历得到的核函数判断是否能够拟合,如能拟合则将当前信号周期接收的数据抛弃,并将拟合的核函数的计算结果限定范围修正更新,如不能拟合则将接收的数据及对应的发送的指令作为一个数据对放入至待处理数据库;b.获取待处理数据库中的数据对计数,如大于M则将待处理数据库中的数据对取出,作为现有数据对核函数参数进行计算,计算得到多种核函数初等形式;c.将取出的数据对代入至多种核函数初等形式中,判断是否有任意一个核函数初等形式可拟合数据对计数80%以上的数据对,如有则将该核函数初等形式标记为计算出的核函数,对应该核函数拟合的数据对则抛弃,其余数据对放回待处理数据库,其余核函数重新初始化。所述步骤a中,能够拟合的标准为,核函数计算结果与数据对中输出值之间的差小于核函数计算结果与数据对中输出值中任意一值的10%。所述M取值为15~25。所述插入模型中核函数的形式至少包括线性函数、指数函数、三角函数。所述多段拟合的过程,在待处理数据库中数据对数量少于N时结束。所述N为3~6。所述多段拟合的过程结束时,清除待处理数据库中的数据对。本专利技术的有益效果在于:通过逐段拟合的方式,能够提供有效的在线学习,便于企业有效降低人力物力的投入、缩短研发周期,能顺畅完成控制权从传统的现场控制器到机器学习的插入控制器的交接,且便于通过另外的远程通信方式而远程调整参数。附图说明图1是本专利技术所应用的现场控制系统的连接示意图。具体实施方式下面进一步描述本专利技术的技术方案,但要求保护的范围并不局限于所述。本专利技术应用于如图1所示的基于分时控制交接控制权的现场控制系统,具体是一种基于机器学习的在线训练现场控制方法;获取现场控制器发送的指令和接收的数据,以接收到的数据为输入值、发送的指令为输出值对插入模型进行多段拟合;每拟合成功一段核函数则在之后接收的数据可拟合该核函数时切换信号通路使该核函数输出作为发送的指令。所述插入模型采用如下方式进行多段拟合:a.以当前信号周期接收的数据作为输入值,遍历得到的核函数判断计算结果是否在限定范围,如在则判定为可拟合并将计算结果输出作为发送的指令,如均不在,则以当前信号周期接收的数据作为输入值、当前信号周期发送的指令作为输出值,遍历得到的核函数判断是否能够拟合,如能拟合则将当前信号周期接收的数据抛弃,并将拟合的核函数的计算结果限定范围修正更新,如不能拟合则将接收的数据及对应的发送的指令作为一个数据对放入至待处理数据库;b.获取待处理数据库中的数据对计数,如大于M则将待处理数据库中的数据对取出,作为现有数据对核函数参数进行计算,计算得到多种核函数初等形式;c.将取出的数据对代入至多种核函数初等形式中,判断是否有任意一个核函数初等形式可拟合数据对计数80%以上的数据对,如有则将该核函数初等形式标记为计算出的核函数,对应该核函数拟合的数据对则抛弃,其余数据对放回待处理数据库,其余核函数重新初始化。所述步骤a中,能够拟合的标准为,核函数计算结果与数据对中输出值之间的差小于核函数计算结果与数据对中输出值中任意一值的10%。所述M取值为15~25,具体视具体应用中反馈周期而定。所述插入模型中核函数的形式至少包括线性函数、指数函数、三角函数。所述多段拟合的过程,在待处理数据库中数据对数量少于N时结束。所述N为3~6,一般取为4。所述多段拟合的过程结束时,清除待处理数据库中的数据对。现场控制一般是数字控制,传感器的信号量经终末端的控制器转变为数字量后发送至现场控制器的信号接收端,同理,执行机构也是由终末端控制器接收现场控制器的指令发送端发送的数字指令一般包括操作指令和数值,故对于现场控制器而言,收发均是数字信号,数字信号则意味控制过程由信号周期组成,在每一个周期中完成一次输入传感器数据、输出控制指令的过程,因此只要适时在两个信号周期之间将信号接收端-现场控制器-指令发送端的信号导通通路切换为信号接收端-插入控制器-指令发送端的信号导通通路,即可实现控制权瞬时交换。通过信号接收端接收到的数据一般是多个传感器的数据,加上收到的控制指令,可以视为一个输入向量,同理,指令发送端发送的指令一般也是多个执行机构的控制值,可以视为一个输出向量,则对于输入向量到输出向量之间的映射关系,可以采用传统机器学习的方式进行拟合,但由于实际当中,控制过程可能有多种状态,在不同状态下输入向量和输出向量之间的映射关系可能有所不同,因此采用多段拟合的方式,能够拟合得到多种映射关系,从而满足控制需要。本专利技术实质上是直接将机器学习的回归计算介入至控制过程,通过传统的现场控制器控制的稳定性来引导机器学习的回归计算,每完成一段拟合(即能够拟合得到一种映射关系),则交接一段控制权,直至完全交接。本文档来自技高网...

【技术保护点】
1.一种基于机器学习的在线训练现场控制方法,其特征在于:获取现场控制器发送的指令和接收的数据,以接收到的数据为输入值、发送的指令为输出值对插入模型进行多段拟合;每拟合成功一段核函数则在之后接收的数据可拟合该核函数时切换信号通路使该核函数输出作为发送的指令。

【技术特征摘要】
1.一种基于机器学习的在线训练现场控制方法,其特征在于:获取现场控制器发送的指令和接收的数据,以接收到的数据为输入值、发送的指令为输出值对插入模型进行多段拟合;每拟合成功一段核函数则在之后接收的数据可拟合该核函数时切换信号通路使该核函数输出作为发送的指令。2.如权利要求1所述的基于机器学习的在线训练现场控制方法,其特征在于:所述插入模型采用如下方式进行多段拟合:a.以当前信号周期接收的数据作为输入值,遍历得到的核函数判断计算结果是否在限定范围,如在则判定为可拟合并将计算结果输出作为发送的指令,如均不在,则以当前信号周期接收的数据作为输入值、当前信号周期发送的指令作为输出值,遍历得到的核函数判断是否能够拟合,如能拟合则将当前信号周期接收的数据抛弃,并将拟合的核函数的计算结果限定范围修正更新,如不能拟合则将接收的数据及对应的发送的指令作为一个数据对放入至待处理数据库;b.获取待处理数据库中的数据对计数,如大于M则将待处理数据库中的数据对取出,作为现有数据对核函数参数进行计算,计算得到多种核函数初等形式;c.将取出的数据对代入至多种核函数初等形式中,判...

【专利技术属性】
技术研发人员:黄孝平文芳一黄文哲
申请(专利权)人:南宁学院
类型:发明
国别省市:广西,45

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

1