如何学习模糊神经网络?学习步骤说明

来源:电工天下时间:2020-01-28 07:49:02 作者:老电工手机版>>

有关模糊神经网络的学习步骤,模糊神经网络具有很多种结构和算法,不同控制对象,模糊神经网络结构也有所不同,选择在线学习,在线学习期间学习速度不变。

模糊神经网络的学习步骤

模糊神经网络具有很多种结构和算法,对于不同控制对象,综合考虑运算速度和精度,模糊神经网络结构也有所不同。

由于该实现方法没有实际控制对象,为了说明在PLC上能实现模糊神经网络算法,故选择模糊神经网络,如图1。

假设其中输入两个变量X1、X2,输出变量为Y。将每个输入因子分为:NM,NS,ZO,PS,PM等5个模糊状态。

模糊神经网络

模糊神经网络的学习步骤

选择在线学习,在线学习期间学习速度不变。在线学习终止条件是性能指标E小于等于某一数值。

这个指标值随控制对象的改变而改变的。当确定控制对象时,该指标值可根据经验确定。

这里设置该指标值为0.002。

学习步骤:

①θji、σji、ωi及η的初始值在[0,1]之间随机选取,η的值为恒定值,根据经验决定。

②根据模糊神经算法计算出比较理想的θji(k+1)、σji(k+1)、ωi(k+1)值。

③根据模糊神经算法计算E,若E≤0.002,迭代结束。否则,令θji(k+1)、σji(k+1)、ωi(k+1)为初始值并返回②。

相关文章
  • plc单脉冲程序的功能说明

    plc单脉冲程序的功能说明

    plc单脉冲程序,从给定信号(X0)的上升沿开始产生一个脉宽一定的脉冲信号(Y1),无论输入X0接通的时间长短怎样,输出Y1的脉宽都等于T1的定时时间2s(plc单脉冲程序)。

    时间:2022-09-19 11:17:08

  • plc整数与双整数及实数的功能说明

    plc整数与双整数及实数的功能说明

    plc整数与双整数及实数的功能,16位整数(INT)是有符号数,32位整数(DINT)的最高位为符号位,32位浮点数(REAL)为称实数,通过PT100温度修正程序来了解其用法。

    时间:2022-09-18 13:08:36

  • plc与变频器如何接线(附接线图)

    plc与变频器如何接线(附接线图)

    有关plc与变频器的接线图,学习下plc连接变频器的接线方法,感兴趣的朋友参考下。

    时间:2022-09-18 13:08:17

  • plc查表操作指令的功能说明

    plc查表操作指令的功能说明

    plc查表操作指令的功能说明,表功能指令包括填表、查表、先进先出和后进先出指令,表功能指令实现对数据(只能是字型数据)的存取操作,在查表指令的语句表中,运算符不采用编码形式,而是直接使用。

    时间:2022-09-18 13:08:13

  • plc的核心概念,plc基础知识入门

    plc的核心概念,plc基础知识入门

    plc的核心概念,什么是plc,PLC可编程序控制柜采用工业级芯片作为控制核心,PLC的产生和发展电气电路,PLC替代电气控制的发展过程,plc与plc控制系统的特点。

    时间:2022-09-18 13:07:30

  • plc上升沿与下降沿的作用

    plc上升沿与下降沿的作用

    plc中上升沿与下降沿的作用,信号的上升沿和下降沿是什么,上升沿与下降沿的作用原理,上升沿就是从0变成1中间的过程,下降沿就是从1变成0中间的过程,上升沿和下降沿的特别任务。

    时间:2022-09-16 11:23:07

  • 常见的几款PLC指令对比图

    常见的几款PLC指令对比图

    常见的PLC产品,主要包括欧姆龙PLC、三菱FX系列PLC、LG MASTER系列PLC、松下PLC和西门子PLC,以下是这几大PLC产品的指令说明及对比,供大家学习参考。

    时间:2022-07-17 05:26:08

  • 学习PLC需要先学习继电器控制吗?

    学习PLC需要先学习继电器控制吗?

    在学习PLC基础知识之前,是否需要先学习继电器控制,能够问出这个问题的人,在学习下算是比较用的了,答案是肯定的,最好先学习下继电器控制方面的知识,下面具体来了解下。

    时间:2022-07-17 05:26:08

推荐文章

Copyright © 2015 - 2022 dgjs123.com All Rights Reserved

电工天下 版权所有