非线性系统的神经网络控制(常用介绍)--理论

非线性系统的神经网络控制–理论
参考书籍:《matlab控制系统应用与实例》清华大学出版社 樊京、刘叔军、盖晓华、崔世林编辑。
第6章:神经网络相平面分区控制
6.1.2非线性系统的神经网络控制

分类

神经网络在控制器设计中的应用一般分为两类:
一类神经控制:以神经网络为基础而形成的独立智能控制系统。
一类混合神经网络控制:利用神经网络学习和优化能力改善其他控制方法的控制。

常用的神经网络控制方式:

1、前馈+反馈复合控制

前馈控制:基于不变性原理的控制方法,可以显著提高系统的稳态精度和跟踪性能。
反馈控制:提高系统稳定性。
前馈传递函数和系统逆模型一致时,可实现理想控制。
但对于许多非线性系统而言,过程逆函数不可得,前馈控制器无法满足要求。人工神经网络可以充分逼近任意非线性函数,用其作为前馈控制器,对系统进行逆动态建模,满足不变性原理,实现跟踪控制。

2、神经内膜控制

在这里插入图片描述
只适用于开环稳定系统。

3、基于神经网络的预测控制

在这里插入图片描述
神经网络预测控制是利

  • 4
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
BP神经网络,即反向传播神经网络(Backpropagation Neural Network),是一种常用的人工神经网络模型,用于解决分类和回归问题。它是基于多层前馈神经网络的一种训练算法。 BP神经网络由输入层、隐藏层和输出层组成。每个层都由多个神经元节点组成,每个节点都与上一层和下一层的节点相连接。每个连接都有一个权重,用于调整信号的传递强度。 BP神经网络的训练过程主要分为两个阶段:前向传播和反向传播。 在前向传播阶段,输入数据通过网络的每一层,经过激活函数的处理,最终得到输出结果。这个过程中,每个节点将接收到上一层节点传递过来的信号,并根据权重和激活函数计算出自己的输出。 在反向传播阶段,通过比较网络输出和期望输出之间的误差,利用梯度下降算法来调整每个连接的权重,以减小误差。这个过程从输出层开始,逐层向前进行,通过链式法则计算每个节点对误差的贡献,并更新权重。 BP神经网络的训练过程通常需要多次迭代,直到达到预定的停止条件,如达到最大迭代次数或误差小于某个阈值。 BP神经网络具有以下特点: 1. 可以逼近任意复杂的非线性函数关系。 2. 具有较强的泛化能力,可以对未见过的数据进行预测。 3. 可以通过增加隐藏层和调整节点数量来提高网络的表达能力。 4. 训练过程中需要大量的样本数据和计算资源。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值