matlab模糊解耦,模糊神经网络解耦MATLAB源程序

模糊神经网络解耦MATLAB源程序,有详细的注释和剖析,运行结果等。

模糊神经网络解耦MATLAB程序

例用隶属函数型神经网与模糊控制融合的解耦程序

具有耦合的两个相邻子系统的差分方程为

489e0c064e8a139fec6dbcbfaa919572.png

matlab3.jpg (9.9 KB, 下载次数: 2640)

2008-12-21 12:25 上传

7cb8df91263993b6a192b45901e6fa68.png

matlab4.jpg (13.11 KB, 下载次数: 435)

2008-12-21 12:25 上传

1)开发的程序 (版主已经验证过,100%可以运行)

ab1c7ee18da4dfd6bd0e53ac6dfdfdba.gif

fuzzy_neural.zip

(5.97 KB, 下载次数: 16993)

2008-12-21 12:25 上传

点击文件名下载附件

模糊神经网络解耦MATLAB程序

2)程序运行结果计算的参数

两个子系统初始化,给相同隶属函数型FNN的中心值和尺度因子和权值阵如下:

a102=[-2 0 2]; a112=[-2 0 2]; a202=[-2 0 2]; a212=[-2 0 2];

% FNN隐层的权值阵,即中,a1i和a2i是分别对应两个输入x1和x2的隶属函数的中心值

b102=[1.5 1.5 1.5]; b112=[1.5 1.5 1.5]; b202=[1.5 1.5 1.5]; b212=[1.5 1.5 1.5];

%尺度因子,b1i和b2i是分别对应两个输入x1和x2的隶属函数的尺度因子

v02=[-1 -0.5 -0.5;-0.5 0 0.5;0.5 0.5 1]; v12=[-1 -0.5 -0.5;-0.5 0 0.5;0.5 0.5 1];

% FNN输出层权值阵,v02表示w2(k-1);v12表示w2(k);

程序运行结果FNN的参数:

子系统1运行结果中心值和尺度因子和权值阵:

a11 = -5.4905

0.0016

-0.0039;a21 = -0.1085

-0.0010

-0.0001

b11 = 0.9576

5.4020

4.3817;b21 =5.4539

7.0620

3.6550

v3 =

-1.7100

-1.2100

-1.2100

-1.2100

-0.7100

-0.2100

-0.2100

-0.2100

0.2900

子系统2运行结果中心值和尺度因子和权值阵:

a112 = -3.7450

-0.0031

0.2719;a212 =-2.5444

0.0007

0.2126

b112 = 0.2495

1.4999

3.7133;b212 =-0.1431

1.5000

3.4497

v12 =

-1.5411

-1.0411

-1.0411

-1.0411

-0.5411

-0.0411

-0.0411

-0.0411

0.4589

3)程序运行结果各个子系统解耦曲线图

6cbca6b2dc77a4f43a845d47ce38b6d0.png

matlab2.jpg (46.18 KB, 下载次数: 323)

2008-12-21 12:25 上传

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值