第3章节模糊控制论控制系统课件(2405KB).ppt

第3章节模糊控制论控制系统课件(2405KB).ppt

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
输入的隶属度函数 */76 输出的隶属度函数 */76 步骤2:设计规则库 规则采用以下形式: IF x is A and y is B, THEN z is C 例如: 规则1: 如果(IF) 误差为零 或者(OR) 误差变化为正小 则(THEN) 阀门半开 规则2: 如果(IF) 误差为正小 和(AND) 误差变化为正小 则(THEN) 阀门中等 */76 模糊推理 设误差为5,误差变化为8 对应规则1,误差为零的隶属度是0.375,而误差变化为正小的隶属度是0.8,由并运算的推理规则可得: MAX(0.375,0.8)=0.8。 对应规则2,误差为零的隶属度是0.625,而误差变化为正小的隶属度是0.8,由交运算的推理规则可得 MIN(0.625,0.8)=0.625。 */76 步骤3:精确化计算 重心法 得到阀门的确切开度为5.2 */76 */76 3.7.1 流量控制 3.7.2 倒立摆控制 3.7 模糊控制器的应用 3.7.2 倒立摆控制 */76 其中,m是摆尖杆的质量,l是摆长,θ是从垂直方向上的顺时针偏转角。τ=u(t)为作用于杆的逆时针扭矩[u(t)是控制作用]。t是时间,g是重力加速度常数。 状态空间表达 假设 x1=θ,x2=dθ/dt 为状态变量,可得非线性系统的状态空间表达式为: dx1/dt=x2 dx2/dt=(g/l)sin(x1)-(1/ml2)u(t) */76 线性化模型 偏转角?很小时,有sin(θ)=θ, 线性化可得: dx1/dt=x2 dx2/dt=(g/l)x1-(1/ml2)u(t) */76 被控模型 取 l=g 和 m=180/(πg2)时,可用差分方程 表示为: x1(k+1)= x1(k)+ x2(k) x2(k+1)= x1(k)+ x2(k)-u(k) 变量的论域为 -2o≤x1≤2o -5 rad/s ≤ x2 ≤ 5 rad/s, */76 步骤1:模糊化 */76 步骤2 模糊控制规则表 X2 X1 P Z N P PB P Z Z P Z N N Z N NB */76 注:这里输出只用到了5段语言值 步骤3 模糊推理 设x1(0)=1o 和 x2(0)= -4 rad/s 推理过程: If(xl=P)and(x2=Z), then(u=P) min(0.5,0.2)=0.2(P) If(xl=P)and(x2=N), then(u=Z) min(0.5,0.8)=0.5(Z) If(xl=Z)and(x2=Z), then(u=Z) min(0.5,0.2)=0.2(Z) If(xl=Z)and(x2=N), then(u=N) min(0.5,0.8)=0.5(N) */76 步骤4 :精确化 */76 重心法可得u=-2 阶段1的控制规则 规则1:如果误差e是NB、且误差变化de是PB,则控制U为PB; 规则2:如果误差e是NB、且误差变化de是PS,则控制U为PB; 规则3:如果误差e是NB、且误差变化de是ZE;则控制U为PB; 规则4:如果误差e是NB、且误差变化de是NS,则控制U为PB; */76 阶段2的控制规则 规则5:如果误差e是NS、且误差变化de是ZE,则控制U为PS; 规则6:如果误差e是NS、且误差变化de是PS,则控制U为ZE; 规则7:如果误差e是NS、且误差变化de是PB,则控制U为NS; 规则8:如果误差e是ZE、且误差变化de是ZE,则控制U为ZE; 规则9: 如果误差e是ZE、且误差变化de是PS,则控制U为NS; 规则10:如果误差e是ZE、且误差变化de是PB,则控制U为NB。 */76 阶段5的控制规则 规则 11:如果误差e是 NS、且误差变化 de是 NS,则控制 U为 PS; 规则 12:如果误差e是 NS、且误差变化 de是 NB,则控制 U为 PB; 规则 13:如果误差e是 ZE、且误差变化 de是 NS,则控制 U为 PS; 规则 14:如果误差e是 ZE、且误差变化 de是 NB,则控制 U为 PB。 */76 控制规则表 U E DE NB NS ZE PS PB NB PB PB PB PS NB NS PB PS PS ZE NB ZE PB PS ZE NS NB

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档