基于BP神经网络的多变量解耦控制研究
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
收稿日 20- - 期: 03 7 9 02 作者简介:王作宏( 6- ( 4) 9 ,男,副教授, 研究方向: 神经网络控制,纺织工艺设备,电气控制.
万方数据
武源自文库
汉
科
技
学
院
学
报
20 年 03
实现m对y ‘ , 的有效控制,必须对 Gs (解祸。判别公式如( 0 ) 2 )
了 . 1
f。l =i m
度1 .、
1
G
i S *s ;s Us } ) } 艺G (G (G ) ( )j ' ) (
j s = i l
() 2
应当 歹i1 不解祸可以 (进行控制, 指出, , < 时, 对Gs ) 但这并不是说控制品 质也很好。 事实上, 歹“ 当 接
近于 1 时,为了获得满意的控制效果, 仍需要对 Gs (解祸。 ) 解祸控制设计就是依据 Gs (设计出 ) 解藕网 络Ds 通过引入Ds (, ) (,实现对 Gs ) (解藕, (解祸后, ) Gs ) 可 以像单回路控制系统那样设计各主通道调节器,由 各主通道合成一个神经网络调节器。解藕的方法很多,
基于 B P神经网络的多变量解祸控制研究
王作宏
( 武汉职业技术学院 服装与艺术学院, 湖北 武汉 407) 303 摘要: 针对多输入、多 输出 藕合对象, 研究基于B 神经网 P 络的解藕控制, 提出采用训练好的神经网 络解藕 器和神经网络调节器结合, 对系统进行解辐控制的方法. 通过对 2 输入 2 输出藕合对象进行计算机仿真结果
1神经网络解藕控制
设n 个输入n 个输出的祸合对象为 Y )Gs ( (= (Ms s ) )
( =,: 2)… 、 ,)y : ( 其中,; ) [(
r . . . . . . . .
, sT M =M( z)… m(1 ,); ( I s ( (] s ,)m s ) ,); sT
() 1
G ) ( s
门
Y () ,S Y () , S
Y () . S
D,() :s
D,() u () ,s , ,S
.‘ 1 , . 1 . . es es ‘l es l l es 几. 1 . I l l S
通过 析比 这里 解藕关系明 解 能维 主通 分 较, 采用 确、 祸后 持 道特性不变的 法 变性原理【 祸。 方 一不 ’ ] 解
对于 n n 藕合对象, X 引入解祸网络Ds 解祸网 (, ) 络的输入信号为调节器的输出信号 Us 解藕网 (, ) 络的 输出信号为对象的输入信号M . ( S )
m 难 控 , 验 道 的 合 弱 用 合 歹i 判 。 , 以 制了 检 通 之间 祸 强 可 祸 度 。来 别 就 i P l
当 , 表明 通道的 作用 于 通道的 制 歹;1 < 时, 主 控制 大 祸合 控 作用, 。 歹 越小, 作用 祸合 越弱; 歹;1 当 ; 时, >
表明藕合通道的控制作用等于或大于主通道的控制作用, 越大, f“ 祸合作用越强。在后种情况下, 若要
个 至 个 的 递函 称为 个 道 递函 G(为 个 至第i 翰出 传 数, 输入 第i 输出 传 数, 第i 主通 传 数; i) 第J 输入 , s 个 的 递函
称为祸合通道的传递函数。
一般来讲, 对象各通道之间 当 为弱祸合时, 个主通道输入m能较好地控制输出Y 当 第i , i 祸合较强时, ;
表明,解藕控制效果很好. 关键词:A合对象;解藕控制;神经网络;调节器;计算机仿真
中图分类号:T 2 P7 文献标识码:A 文章编号:10 -56 (03 -06 -0 09 10 0 ) 0 1 4 2
多输入、 输出非线性时变的系统往往具有祸合特性, 祸合对象的控制比较困难。 为了实施有效控制, 通 常需要将被控对象进行解祸处理。 传统的解祸控制方法存在着结构设计、 计算复杂, 系统响应慢、 超调大、 控制精度差等间题。而神经元网络是模拟大脑的某些机理与机制,由 人工建立的拓朴结构的网 它通过 络, 对连续或断续的输入作状态响应, 而信息处理神经元网 络是本质性的并行结构, 并且可以用硬件实现。 神 经元网络的本质是非线性系统,多层神经元网 络具有逼近任意函数的能力。它能同时处理大量不同 类型的 输入信息, 能很好解决输入信息之间的冗余问题, 能恰当地协调互相矛盾的输入信息, 可以处理那些难以 用模型或规则描述的系统信息。利用神经元网络这种特性, 将控制器和某个输入对其它输出的祸合关系隐 藏在一个三层 B P网络中统一处理, 通过少量的实际控制数据来训练解祸控制器, 能够很好的解决多输入 多输出系统的解祸控制问题。本文将神经网络控制与解祸控制结合起来。实现对多输入多输出系统解祸控 制,保证了系统解藕控制的质量。
M( = ) ) Y ) ( ( ( = S ( s Us, s G sD s Us G ( U , s D ) ( ( ( = ) ) ) ) s )
其中, (= S , ) , ) ; A)dg , )G ) … ‘, ); U )[(U( …。( ] G(=i [,、 2、 S u ) : , T , S S a G( 1 ( ,: , ] (
. .
-一
.
G, s ,' () G , ,s ()
1 . 1 , we J
G,() s G:() s , , G。() ,s :
G , () s
Y) (为对象输出拉氏变换列向量; s s M(为对象输入拉氏变换列向量; (为传递函数矩阵。Gi) i ) Gs ) i 为第 ( s
第 1卷 第 5 6 期 20 年 1 月 03 0
武 汉 科 技 学 院 学 报
J OURNAL F UHA UNI R I Y S E E ND NGI E NG O W N VE S T OF CI NC A E NE RI
V l1 No 5 o . 6 . Oc 2 3 . 0 t 0
万方数据
武源自文库
汉
科
技
学
院
学
报
20 年 03
实现m对y ‘ , 的有效控制,必须对 Gs (解祸。判别公式如( 0 ) 2 )
了 . 1
f。l =i m
度1 .、
1
G
i S *s ;s Us } ) } 艺G (G (G ) ( )j ' ) (
j s = i l
() 2
应当 歹i1 不解祸可以 (进行控制, 指出, , < 时, 对Gs ) 但这并不是说控制品 质也很好。 事实上, 歹“ 当 接
近于 1 时,为了获得满意的控制效果, 仍需要对 Gs (解祸。 ) 解祸控制设计就是依据 Gs (设计出 ) 解藕网 络Ds 通过引入Ds (, ) (,实现对 Gs ) (解藕, (解祸后, ) Gs ) 可 以像单回路控制系统那样设计各主通道调节器,由 各主通道合成一个神经网络调节器。解藕的方法很多,
基于 B P神经网络的多变量解祸控制研究
王作宏
( 武汉职业技术学院 服装与艺术学院, 湖北 武汉 407) 303 摘要: 针对多输入、多 输出 藕合对象, 研究基于B 神经网 P 络的解藕控制, 提出采用训练好的神经网 络解藕 器和神经网络调节器结合, 对系统进行解辐控制的方法. 通过对 2 输入 2 输出藕合对象进行计算机仿真结果
1神经网络解藕控制
设n 个输入n 个输出的祸合对象为 Y )Gs ( (= (Ms s ) )
( =,: 2)… 、 ,)y : ( 其中,; ) [(
r . . . . . . . .
, sT M =M( z)… m(1 ,); ( I s ( (] s ,)m s ) ,); sT
() 1
G ) ( s
门
Y () ,S Y () , S
Y () . S
D,() :s
D,() u () ,s , ,S
.‘ 1 , . 1 . . es es ‘l es l l es 几. 1 . I l l S
通过 析比 这里 解藕关系明 解 能维 主通 分 较, 采用 确、 祸后 持 道特性不变的 法 变性原理【 祸。 方 一不 ’ ] 解
对于 n n 藕合对象, X 引入解祸网络Ds 解祸网 (, ) 络的输入信号为调节器的输出信号 Us 解藕网 (, ) 络的 输出信号为对象的输入信号M . ( S )
m 难 控 , 验 道 的 合 弱 用 合 歹i 判 。 , 以 制了 检 通 之间 祸 强 可 祸 度 。来 别 就 i P l
当 , 表明 通道的 作用 于 通道的 制 歹;1 < 时, 主 控制 大 祸合 控 作用, 。 歹 越小, 作用 祸合 越弱; 歹;1 当 ; 时, >
表明藕合通道的控制作用等于或大于主通道的控制作用, 越大, f“ 祸合作用越强。在后种情况下, 若要
个 至 个 的 递函 称为 个 道 递函 G(为 个 至第i 翰出 传 数, 输入 第i 输出 传 数, 第i 主通 传 数; i) 第J 输入 , s 个 的 递函
称为祸合通道的传递函数。
一般来讲, 对象各通道之间 当 为弱祸合时, 个主通道输入m能较好地控制输出Y 当 第i , i 祸合较强时, ;
表明,解藕控制效果很好. 关键词:A合对象;解藕控制;神经网络;调节器;计算机仿真
中图分类号:T 2 P7 文献标识码:A 文章编号:10 -56 (03 -06 -0 09 10 0 ) 0 1 4 2
多输入、 输出非线性时变的系统往往具有祸合特性, 祸合对象的控制比较困难。 为了实施有效控制, 通 常需要将被控对象进行解祸处理。 传统的解祸控制方法存在着结构设计、 计算复杂, 系统响应慢、 超调大、 控制精度差等间题。而神经元网络是模拟大脑的某些机理与机制,由 人工建立的拓朴结构的网 它通过 络, 对连续或断续的输入作状态响应, 而信息处理神经元网 络是本质性的并行结构, 并且可以用硬件实现。 神 经元网络的本质是非线性系统,多层神经元网 络具有逼近任意函数的能力。它能同时处理大量不同 类型的 输入信息, 能很好解决输入信息之间的冗余问题, 能恰当地协调互相矛盾的输入信息, 可以处理那些难以 用模型或规则描述的系统信息。利用神经元网络这种特性, 将控制器和某个输入对其它输出的祸合关系隐 藏在一个三层 B P网络中统一处理, 通过少量的实际控制数据来训练解祸控制器, 能够很好的解决多输入 多输出系统的解祸控制问题。本文将神经网络控制与解祸控制结合起来。实现对多输入多输出系统解祸控 制,保证了系统解藕控制的质量。
M( = ) ) Y ) ( ( ( = S ( s Us, s G sD s Us G ( U , s D ) ( ( ( = ) ) ) ) s )
其中, (= S , ) , ) ; A)dg , )G ) … ‘, ); U )[(U( …。( ] G(=i [,、 2、 S u ) : , T , S S a G( 1 ( ,: , ] (
. .
-一
.
G, s ,' () G , ,s ()
1 . 1 , we J
G,() s G:() s , , G。() ,s :
G , () s
Y) (为对象输出拉氏变换列向量; s s M(为对象输入拉氏变换列向量; (为传递函数矩阵。Gi) i ) Gs ) i 为第 ( s
第 1卷 第 5 6 期 20 年 1 月 03 0
武 汉 科 技 学 院 学 报
J OURNAL F UHA UNI R I Y S E E ND NGI E NG O W N VE S T OF CI NC A E NE RI
V l1 No 5 o . 6 . Oc 2 3 . 0 t 0