找回密码
 注册
关于网站域名变更的通知
查看: 468|回复: 3
打印 上一主题 下一主题

求解离散化状态方程

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-12-25 10:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
程序如下:# `' |1 Q3 U: B" B$ C# u3 {# c+ \

- T; _# [3 @% ~* WA=[0 0 1 0;
" c, [" o! O! J$ O0 t2 M  N   0 0 0 1;
. \0 R( n( t- H9 m   1 1 1 2;
9 q1 ~+ `% }" v; @   5 -6 3 -4];
$ M3 u1 Z1 ]/ @1 mB=[0 0;
4 X1 Q9 y# H' b& _  ?$ N: U   0 0;* S" h3 N: T% l$ C
   -1 0;
4 R1 \$ ^9 U5 u2 }. x8 B: b% `9 u+ r   0 7];8 v5 G+ A9 E$ u; q* D& |  _0 G2 M
C=[1 1 1 2;" I5 k' t% Q$ C! t' j7 s- U6 A8 v/ c
   1 -1 0 0;
; J/ h! m% y! w- I6 Z" ~' f+ N+ K* k   0 1 0 0];%%  A第三行与C第一行一样;B第三行与D第一行一样
, ~; j+ `4 a0 m* S$ X/ o* j7 dD=[-1 0;2 u( e, a* z" ^/ J
    0 0;
+ X. s; L* z+ O6 u0 U   -1 0];
) _" X2 |) I) \: F0 Y, [% PN=500;T=5;a=0;h=(T-a)/N;L=length(a:h:T);    %%步长. c9 U& x  G3 u
X=zeros(4,L);Y=zeros(3,L);U=zeros(2,L);       %%初始化
4 x1 `' m/ Q& }' j%%u1=sinx;) D) V/ l, n  A
%%u2=cosx;

' D2 n, \$ t% B- Z[Ad,Bd,Cd,Dd]=c2dm(A,B,C,D,h);       %%%状态方程离散化* m6 r7 Y& Y. }: o7 d' Y
for i=1
3 T$ J! R/ B8 H7 ^3 D5 L8 E, S    U(1,i)=sin(h*(i-1));" w1 A4 a- R8 u) a9 [; u
    U(2,i)=cos(h*(i-1));1 k, G( N4 q3 l8 v/ F3 k; R" J' F
end      %%%  输入
. ~& u3 i. ?- S8 P; m  O. e5 {. Nfor j=1' }  ]( g+ ]! X0 K- D
    Y(:,j)=Cd*X(:,j)+Dd*U(:,j);
6 \, d2 X5 |: {/ a    X(:,j+1)=Ad*X(:,j)+Bd*U(:,j);
! I! Y, z, H, Z2 c6 q2 j! eend        %%%  求离散化后的状态方程7 H% a# T) F2 D. M5 Q
plot(X(3,);
/ E, |) R3 h5 x; G2 r- e* [! qhold on;6 {+ Z$ V; k, Y& z& y0 t
plot(Y(1,): Q7 t- u; E: c% {

* N: Z3 \; B: c7 u- C4 D1 j
9 o( z9 d& y2 o6 p+ X) `, B0 o$ h按道理两个曲线应该重合,结果(附件)却不重合,这是什么原因?0 K  I8 ~; G" ?, l6 ]+ `& {, x$ l' {
+ H3 N; a" R! x2 r

该用户从未签到

2#
发表于 2020-12-25 11:13 | 只看该作者
从你的C矩阵看,你的Y(1)和X(3)可不相等哦,这两个曲线不重合很正常。

该用户从未签到

3#
发表于 2020-12-25 13:14 | 只看该作者
楼主你的代码我跑出来报这个错误
+ }0 ^: t9 l/ R6 ~

201605k82858yrmtdd9z20.png (27.2 KB, 下载次数: 6)

201605k82858yrmtdd9z20.png

该用户从未签到

4#
发表于 2020-12-28 11:21 | 只看该作者
来学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 01:28 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表