|
|
| | -文章搜索 - 最新文章 - | |
第42282篇:基于神经网络模块SN9701开发多变量系统解耦控制器 |
| 发布时间:2006年5月19日 点击次数:483 |
| 来源: 作者:保定华北电力大学动力系(071003)王东风 |
摘要:基于单输出的具有自学习功能的神经网络模块SN9701一发出了多变量系统的解耦控制器,计算机仿真结果表明,用4块SN9701可以完成双输入双输邮系统的解耦控制。介绍了该多变量系统耦控制原理以及解耦控制系统中的SN9701的训练。 关键词:神经网络 SN9701 解耦控制 计算机仿真 人工神经网络作为现智能控制领域的一个分支,近年来在工业自动化领域得到了广泛的应用。例如,可用于预报、模式识别 、寻优和改善控制环节等[1]。而大部分的研究集中在神经网络软件上,主要是软件设计和学习算法。一些国家已研制出神经网络芯片,使神经网络的本质并行算法真正得以体现。SN9701是一种神经网络硬件模块[2],其网络模型是切比雪夫(Chebyshev)多项式神经网络,它可以任意精度逼近任意非线性映射, 但它只是单输入单输出模块。本文介绍利用其快速的学习收剑速度,采用4块SN9701开发双输入双输出系统的解耦控制器,并给出计算机仿真结果。 1 SN9701功能简介 SN9701是单输入单输出神经网络模块,其内部主要由切比雪夫多项式霰成电路、特征权值调整电路、性能指标判断电路以及函数形成电路等组成。其管脚排列如图1所示。 SS:样本学习输入端,对于样本集{xi,di},模拟量di由此端输入; IN:样本学习输入端,对样本集{xi,di},模拟量xi由此端输入;对于已训练好的神经网络,输入变量也由此端输入; DIS:样本训练结束标志端,低电平有效,发光二极管指示; GND:电源地; ε:性能指标输入端,ε为任间小的正模拟是电压,可由两个串联电阻分压获得; ST:启动神经网络学习输入商端,负脉冲有效; OUT:神经网络输出端; Vcc:电源正端,Vcc为10-30V电源。 2 基于SN9701的多变量系统解耦控制器设计 2.1 多变量系统解耦控制原理 现考虑双输入双输出系统: 图中r1`r2j设定值y1、y2为单输入单输出系统控制器输出,u1、u2为施加于对象的,控制量,v1、v2为单输入单输出系统控制器输出。解耦控制系统应满足下式,以实现解耦功能和控制功能。 NND1=-G21/G22 (3.1) NND2=-G12/G11 (3.2) G11=G11+G12 NND1 (4.1) G22=G22+G21 NND2 (4.2) 解耦功能和控制功能可用4块SN9701经过训练完成。由上面式子可知,4块SN9701训练的目是就是分别逼近(3.1)、(3.2)式的函数关系以及(4.1)、(4.2)式的逆函数关系。 2.2 解耦控制系统中SN9701的训练 (1) 根据(3.1)式和(3.2)式分别产生足够数量的数据样本,并分别为训练两个SN9701模块,以逼近(3.1)式和(3.2)式,实现解耦器的设计; (2) 将训练好的NND1串入(4.1)式或者直接根据G11=G11-G12G21/G22产生足够的训练样本,以训练SN9701控制NNC1。不过此时应该将(4.1)式的输出作为SN9701的输入,将(4.1)式的输入作为SN9701的训练目标。 (3) 将训练好的NND2串入(4.2)式或者直接根据G22=G22-G21G12/G11产生足够的训练样本,以训练SN9701控制NNC2。 3 仿真例子 考虑如下强耦合系统: |
|
|
|
|
[传感与控制] 相关文章: HQ-1型温室智能控制系统简介: 摘要: 针对设施农业全自动控制的需要,研制了HQ-1型温室智能控制系统。该系统以PC机为上位机,单片机系统为下位机,实现了对温度、湿度、光照强度、CO2浓度、pH值、EC值、液位等24路模似量的数据采集,以及天窗、遮阳网、通风机、补光灯等21路状态开关量的检测和自动控制。 &nb...... 基于现场总线的分布式闸门监控系统 CMOS集成模拟开关的变通应用-脉宽解码器 基于模糊控制的直流无刷电机调速系统* 四温控点可编程温度监控器ADT14及其应用 |
|
|
|