QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2612|回复: 0
打印 上一主题 下一主题

求助一个程序

[复制链接]
字体大小: 正常 放大
deven1985 实名认证       

23

主题

3

听众

2433

积分

智慧的蓝色小毛驴

  • TA的每日心情
    开心
    2011-12-5 23:03
  • 签到天数: 106 天

    [LV.6]常住居民II

    自我介绍
    200 字节以内
    不支持自定义 Discuz! 代码

    新人进步奖

    跳转到指定楼层
    1#
    发表于 2011-8-23 10:39 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    给予组合趋近律的变结构控制,程序如下:7 T$ \5 E. I# n# ~# V' c3 q
    clear all;- Y' g* W) F% L
    close all;4 m, B% [2 b/ d' J
    a=25;b=133;1 P) c4 ~' }3 ^! @1 \+ _7 H
    ts=0.001;+ f6 I8 G8 \2 ~% \8 Q+ a+ R
    A1=[0,1;0,-a];
    7 l4 D; s1 N4 \! iB1=[0;b];
    5 D9 x/ R! @$ y3 I% FC1=[1,0];. w! M- e6 A7 L* g% y  f9 Q
    D1=0;  R) f0 d7 r+ e& t
    [A,B,C,D]=c2dm(A1,B1,C1,D1,ts,'z');
    : L3 p7 E# e3 L, C/ M1 O- l% e+ yx=[-0.8;-0.5];1 e' J- L8 M% a9 V0 I' u, n
    r_1=0;r_2=0;) m, Z" y+ V: C0 U
    c=20;
    ; e1 ~- a* B+ m1 a( r9 ueq=5;( x2 P( K2 d) T+ d; p! Y
    q=30;: Q% B; `: Z, B) J5 h# l$ u' B) N
    Ce=[c,1];5 |' \" I: S! {' y) ^" L" S# f
    for k=1:1:2000
    ; m& R/ ~- `6 N5 z  M; I        time(k)=k*ts;
    4 S  X/ a9 t. d: v: m" M4 C   r(k)=1.0;9 e, {( H* G$ M; b
       
    " z2 L% n) V+ q  N9 [   %Using Waitui method   . j" v6 H, ?9 w  k$ w
       dr(k)=(r(k)-r_1)/ts;3 W+ t( C  S% |
       dr_1=(r_1-r_2)/ts;8 n, B( \+ ~. @$ l, U1 b5 ~' h
       r1(k)=2*r(k)-r_1;5 |$ {) g1 u0 ^1 C* T& j
       dr1(k)=2*dr(k)-dr_1;
    ; G6 c8 @9 n* Z3 J  
    # s" r1 g: w% P# q% r5 }* V   R=[r(k);dr(k)];
    " F+ G% _+ z) }  [   R1=[r1(k);dr1(k)];* \6 @! Q7 V. Y+ d+ f
         x$ l6 F$ T9 w( W8 y
       E=R-x;
    : V: W& N0 t( m; g5 O& \   e(k)=E(1);3 V) b: }. \* v6 y* M' l  N4 x
       de(k)=E(2);
    1 m8 Y# L" E) J   8 l% t$ H0 x5 ?$ `
       s(k)=Ce*E;# V) u* g' z* S2 z# `- P1 H
       
    5 P! }$ ]' L/ W* V9 Y+ n   X1=abs(e(k))+abs(de(k));1 c6 `2 A/ B5 n8 C/ H" j; m( S
       ( j3 l* s. Y" I8 l* r3 ?+ J- I" z
    M=2;   2 q- B0 S# n( b
    if M==1             %EXP reaching law
    ( i2 s1 b5 s) C! F   ds(k)=-eq*ts*sign(s(k))-q*ts*s(k);
    2 S6 S- }$ K; j& t, x  }7 t   u(k)=inv(Ce*B)*(Ce*R1-Ce*A*x-s(k)-ds(k));
    * G2 X" k8 Q' ?9 }8 ~elseif M==2         %Variable rate reachine law
    : j. C3 _; e- V2 e   ds(k)=-eq*ts*X1*sign(s(k));# d2 q9 u! v" [% V3 k
       u(k)=inv(Ce*B)*(Ce*R1-Ce*A*x-s(k)-ds(k));
    + n5 _- L$ t" j+ z8 {1 D% aelseif M==3         %Coposite reaching law
    # I! c1 S, K5 N6 e8 D% I   k0=0.60;
    7 O4 W4 r: W1 }" X9 T1 V+ j   if X1>k0          %EXP reachine law
    . @0 i% N6 U$ G! g  v; Q! g           ds(k)=-eq*ts*sign(s(k))-q*ts*s(k);3 t0 I9 A) ?& X+ R. v
               u(k)=inv(Ce*B)*(Ce*R1-Ce*A*x-s(k)-ds(k));1 D5 v$ Z9 q; Q
       elseif X1<=k0     %Variable rate reachine law
    % g  u  h  m% |4 J, q2 S$ e0 v: j   ds(k)=-eq*ts*X1*sign(s(k));5 Y- O' D8 H7 ?8 U% L: U
       u(k)=inv(Ce*B)*(Ce*R1-Ce*A*x-s(k)-ds(k));
    , }$ Z' `# H- i   end  a* l1 U9 Z9 J9 {+ S. u, @9 j
    end
    & ^* Q# J* R4 e2 C% [3 ^" mif u(k)>=10
    5 F6 E5 O5 P( k' y  G7 J0 m  _   u(k)=10;
    ) U2 U4 J' I5 [. c  ~end6 E: I5 L$ f9 `8 Q
    if u(k)<=-10
    " T& Y" w8 h/ I% ^8 T: o. w% Q   u(k)=-10;
    8 e/ s& Y3 [* ^0 J) ]0 W: vend
    ( V" ?" n+ K1 ox=A*x+B*u(k);  L1 m: t) y% O9 \3 h: B
    y(k)=x(1);$ j5 P" d  g4 z+ ]
    %Update Parameters0 D- b3 v& H: a( s: i0 S8 b' l
    r_2=r_1;
    3 ^! z& N8 ~0 @0 G  u0 m. t6 K9 P: ^r_1=r(k);4 j" Z: S" w& w! }. f3 F
    end8 ^* J: d/ K# B: m. K5 |* v
    figure(1)+ z" `, R1 I3 c& X
    plot(time,r,'r',time,y,'b');
    3 S4 [4 d. ~; o% Nxlabel('Time(second)');ylabel('Position tracking');0 Y/ z! k6 @- j6 Z9 L
    figure(2)
    7 G0 _6 L) J% v' J. Wplot(time,s,'r');0 i7 R. o( w* y) J
    xlabel('Time(second)');ylabel('Switch function s');
    8 W3 T; I7 `* z9 p- Ufigure(3)
    3 Q0 T; g  b7 [/ Y7 s* ~: lplot(e,de,'r',e,-c*e,'b');
    + A* Q# I. X7 E" B7 ]# p! fxlabel('e');ylabel('de');
    % j+ \. i& q* w1 l( L7 ufigure(4)9 @2 {3 q+ m; U* o, E
    plot(time,u,'r');9 A8 {, K- J6 M' W$ f! Z- \( i
    xlabel('Time(second)');ylabel('u');" y- K. c; s5 _9 A. \# N/ V0 J

    ; P/ |3 s( i8 R, F* B请问最后的4个图分别是什么意识,本人新手,谢谢大家了!
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-4-10 07:42 , Processed in 1.147947 second(s), 52 queries .

    回顶部