数学建模社区-数学中国

标题: 模糊控制器设计的基本方法 [打印本页]

作者: 风靡全球    时间: 2015-9-4 11:13
标题: 模糊控制器设计的基本方法
模糊控制器设计的基本方法
   模糊控制系统的核心是模糊控制器(Fuzzy Controller),其组成,模糊控制器一般是可以靠软件编程来实现的,实现模糊控制的一般步骤如下:
1)  确定模糊控制器的输入变量和输出变量(即控制量);
2)  设计模糊控制器的控制规则;
3)  进行模糊化和去模糊化;
4)  选择模糊控制器的输入变量及输出变量的论域,并确定模糊控制器的参数(如量化因子、比例因子);
5)  编制模糊控制算法的应用程序;
6)  合理选择模糊控制算法的采样时间;
从理论上讲,小车位移 r 以及速度r&与摆杆角度θ 及摆杆角速度θ&存在很大的藕合关系。既要将小车运动控制在零点位置范围内,又要使摆不倒,就要综合考虑摆杆和小车的力学关系以及各自所处的状态。对于多因素问题,采用分步处理的方法能简化问题的解决过程,这一思想可以应用到多输入模糊控制器的设计过程中。假设要设计高维输入变量 X 映射到输出变量 Y 的模糊控制器,鉴于直接设计由 X 到 Y 的单级模糊控制策略比较困难,因而可以采用多级控制方式,将单一的模糊控制策略转化为多级控制策略嵌套。
三级倒立摆是典型的单输入多输出(SIMO)系统,式(2-25)已经得到三级倒立摆系统近似线性状态方程,因此利用线性系统的输出信息具有可直接状态变量合成的特点,利用最优控制理论,构造了一个线性最优状态变量合成函数,把三级倒立摆8维状态变量合成角度误差E和速度误差EC。
即先使用算法 对输入变量X进行初步处理,再利用算法根据前级算法的输出进行控制。如果算法 的输出维数小于X的维数,那么算法 所要完成的控制工作就得到了简化。可以看出,算法利用系统状态的相关性和输入信息的状态可合成性完成了组合、提取问题信息的过程,可称为“状态变量合成函数”。而算法实现了根据约简因素进行模糊推理的功能,可以称为模糊作用函数。基于信息状态变量合成的多输入模糊控制器设计方法就是通过状态变量合成函数进行信息的合并与提取,从而实现控制问题的逐步简化。
$ o5 C' B( t, m- R" O

4 f- K! F& k1 w4 {% H8 ?5 i
作者: 建模人生    时间: 2015-9-4 11:24
感谢楼主分享/ {# u% V( w. j% U3 g: v

作者: 建模人生    时间: 2015-9-4 11:24
感谢楼主分享
; ]: q/ z( A  r2 G# o5 X. @
作者: 建模人生    时间: 2015-9-4 11:24
感谢楼主分享
4 r/ P2 ^  l1 B) ~1 T
作者: 建模人生    时间: 2015-9-4 11:25
v感谢楼主分享
8 I# [% E. v( W
作者: 建模人生    时间: 2015-9-4 11:25
希望对大家有帮助  w/ X. c" i0 Y- L1 I1 W  _

作者: 建模人生    时间: 2015-9-4 11:25
大家一起加油
: O4 _& }% ]3 c
作者: 建模人生    时间: 2015-9-4 11:25
挺不错的
" s7 Z# \7 T# `# p. l( }3 D! N& @
作者: 建模人生    时间: 2015-9-4 11:25
顶顶顶
  b1 I$ F% L& ^& X$ D! @
作者: 建模人生    时间: 2015-9-4 11:25
加油/ g% s1 p' U. s+ G

作者: 建模人生    时间: 2015-9-4 11:25
加油
. C, J5 _% J6 ?  \6 ~; q
作者: 建模人生    时间: 2015-9-4 11:25
感谢楼主分享
# Z1 s$ [* w$ Y3 G
作者: 风靡全球    时间: 2015-9-4 11:29
没事; c8 {! M  a/ O1 O

作者: 建模人生    时间: 2015-9-4 22:48
谢谢楼主分享
0 S6 n+ c  \* V$ T5 l




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5