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

place函数

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我在用place函数的的时候出现了如下的错误& F! g4 C1 o% P8 h5 K* R
The "place" command could not place the poles at the specified locations. Probable causes include:. k7 `4 I: h6 @" d2 E+ Z0 O
* (A,B) is nearly uncontrollable0 N: J) n( L6 L  e# r7 f
* The specified locations are too close to each other.; b% f# Q; e) l. m; S
* ?& O2 P/ i- h
但是我的状态空间模型是从传递函数转过来的,而且我的极点设计也没有很近呀,下面是我的程序:
4 n5 O) h' x& y  T8 ^: Lnum11=[-24.88];; a& j+ W( z6 U0 Y8 m
den11=conv([475.35 1],[511.85 1]);; Y! ]8 y) F: _5 b% S" O
num12=[-20.634];, |  C- d; W1 F5 b, Z
den12=conv([491.98 1],[501.11 1]);
4 V) D  ?! X3 ~8 b" {1 E+ Y# V' fnum21=[0.42];
1 S  o' j+ O9 c2 j2 h! W% S3 `0 aden21=conv([422 1],[604.4 1]);
8 I+ D# e3 b- F8 {, Hnum22=0.57;8 _# [' [' o+ Z+ m( w% }
den22=conv([518 1],[502.7 1]);' G3 j8 D; p# e
[A1,B1,C1,D1]=tf2ss(num11,den11);9 Z  V! B) K: Y7 b
[A2,B2,C2,D2]=tf2ss(num12,den12);& N% ]5 o  `1 ^" C
[A3,B3,C3,D3]=tf2ss(num21,den21);" q* n, S' t0 N' J. ]3 ?# C
[A4,B4,C4,D4]=tf2ss(num22,den22);
1 o+ ?6 N9 j% mS_m11=ss(A1,B1,C1,D1);
+ W: x5 n1 v7 R) y' zS_m12=ss(A2,B2,C2,D2);# S7 B. l5 ^$ G( d9 B. z/ a, d
S_m21=ss(A3,B3,C3,D3);3 X0 V  s2 ^4 W- U9 i# g& e# [# P
S_m22=ss(A4,B4,C4,D4);
  W- S4 \* E: n3 i! [6 g- VPP=[S_m11,S_m12;S_m21,S_m22];
  k7 R/ X) J8 F& L/ `[As,Bs,Cs,Ds]=ssdata(PP);%得到传递函数模型: K" w+ F3 a! X0 E: J
! c& J. ~1 l6 i  d3 J6 m, m* y
J=[-2+2*j,-2-2*j,-20+j,-20-j,-50,-100,-200,-300];1 P  F$ I5 @0 Y% B1 r
Kx=place(As,Bs,J);
+ R' l) ~  R; ^! V  a* \
! R" a# x1 ]9 o! ?! }( R' T% r; W
' ]7 M2 g: c) ?, C

该用户从未签到

2#
发表于 2020-9-23 11:20 | 只看该作者
开环的极点特别靠近虚轴,配置后的极点距虚轴这么远,相差太大了。

点评

还真的是这样,被matlab报错提示误导了,感谢  详情 回复 发表于 2020-9-23 13:54

该用户从未签到

3#
发表于 2020-9-23 13:28 | 只看该作者
楼上正解,楼主看看

点评

是啊,已经解决啦  详情 回复 发表于 2020-9-23 13:54

该用户从未签到

4#
 楼主| 发表于 2020-9-23 13:54 | 只看该作者
shuddkk 发表于 2020-9-23 11:20' a' i. p8 t) V) M
开环的极点特别靠近虚轴,配置后的极点距虚轴这么远,相差太大了。
( ]8 C5 [) ]7 z, ^, r3 c( e
还真的是这样,被matlab报错提示误导了,感谢9 b; e  z9 b) E2 J* [

该用户从未签到

5#
 楼主| 发表于 2020-9-23 13:54 | 只看该作者
大小的小 发表于 2020-9-23 13:28
* ?; l5 e. F4 M5 p. C  K楼上正解,楼主看看

8 }. w1 [9 X9 F* ?5 ~是啊,已经解决啦- M0 r' V" ?' F! b
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-27 19:13 , Processed in 0.125000 second(s), 28 queries , Gzip On.

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

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

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