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

求解离散化状态方程

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
程序如下:
2 C, D- M1 N- [0 l9 r; W- v% J8 d7 r
A=[0 0 1 0;
1 M- ?, a7 n  B, |. p3 @0 D   0 0 0 1;
4 Y4 }( Y' o- a& l   1 1 1 2;9 D; y! [, V  ^
   5 -6 3 -4];
/ Q! ]( r6 r8 `2 z7 C1 ]B=[0 0;
7 p- t5 k5 u! n( w) q   0 0;* k& i2 u4 v! X0 T3 R  j
   -1 0;
$ J; U$ b- W: G   0 7];
- A& f  ]3 H2 a( h- OC=[1 1 1 2;
* X  {0 V; O8 U3 m1 B" o7 V5 K& L   1 -1 0 0;
" \, R. |  K- J: S; `& [   0 1 0 0];%%  A第三行与C第一行一样;B第三行与D第一行一样
4 z$ j" f. z7 t$ W& f+ O5 r: w/ f$ B' fD=[-1 0;  X7 [: o$ ^# e! s4 D
    0 0;
% y% j1 X% W) v   -1 0];
8 D) d$ a4 ^6 W, P. d; EN=500;T=5;a=0;h=(T-a)/N;L=length(a:h:T);    %%步长) c" E( K3 L) N
X=zeros(4,L);Y=zeros(3,L);U=zeros(2,L);       %%初始化, n/ @$ S: x8 A3 {/ Q% N! y
%%u1=sinx;
: Z) S$ Q4 N! G  x) P%%u2=cosx;

+ L4 h( T0 L2 j9 r! m[Ad,Bd,Cd,Dd]=c2dm(A,B,C,D,h);       %%%状态方程离散化
; J6 s' |; ]2 L7 z5 P" ffor i=11 k6 D5 Z% e( h* L# |% o& a
    U(1,i)=sin(h*(i-1));
& Z0 Q& `% G- [+ d4 _* X. ?: D    U(2,i)=cos(h*(i-1));  j9 B5 n+ x2 n+ l2 T
end      %%%  输入/ Q* h4 h( Q* }* ^7 h; L$ c+ L
for j=1+ |. c! J! {9 o7 B6 y" |
    Y(:,j)=Cd*X(:,j)+Dd*U(:,j);
4 c( i# D2 v. t8 |% I  w( f    X(:,j+1)=Ad*X(:,j)+Bd*U(:,j);
  _( J* F' D* ~0 v9 Gend        %%%  求离散化后的状态方程6 w4 C$ {. f$ u- r
plot(X(3,);) t! U" E) p" }7 l" n* R( ?
hold on;: Q" u6 s% O. F8 q/ ]: a  }: L& w
plot(Y(1,)
" }' X" g& `7 J( D% i0 h1 J, M/ N! g
# \' l0 F3 p/ m
按道理两个曲线应该重合,结果(附件)却不重合,这是什么原因?
- U, I  C0 T( G3 x% b
4 V$ Z% v2 `: {# \3 S

该用户从未签到

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

该用户从未签到

3#
发表于 2020-12-25 13:14 | 只看该作者
楼主你的代码我跑出来报这个错误
* v& T2 w7 F1 p. Z& Q

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

201605k82858yrmtdd9z20.png

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-24 02:09 , Processed in 0.171875 second(s), 26 queries , Gzip On.

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

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

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