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

place函数

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我在用place函数的的时候出现了如下的错误. N3 q$ B2 |9 ]2 T
The "place" command could not place the poles at the specified locations. Probable causes include:  j% T& L' i4 q0 D4 G' n: f# A! [
* (A,B) is nearly uncontrollable
( A9 N6 ~& `* S5 L* The specified locations are too close to each other.
3 p7 ]* w9 k# _# Y' g* _, D9 \2 ^. m& G- @0 g  o4 T  R$ |
但是我的状态空间模型是从传递函数转过来的,而且我的极点设计也没有很近呀,下面是我的程序:
& b& _" F2 n5 H# ]$ {& j1 |5 |num11=[-24.88];
6 R) u* s+ E/ s. h/ F6 _( [den11=conv([475.35 1],[511.85 1]);! u4 ~1 W( J3 o0 U1 S0 ^
num12=[-20.634];
" r, ~: N6 N/ ?9 Jden12=conv([491.98 1],[501.11 1]);
$ O. t) U: }' L$ H0 Q2 u! V1 F" Unum21=[0.42];
3 g/ ?- O0 Y( H; H& q& uden21=conv([422 1],[604.4 1]);
4 @. \! r( t  T. Y! r: Y5 Bnum22=0.57;" P' C& j# x: `$ X: M0 \' l
den22=conv([518 1],[502.7 1]);
* L. ~% U( r# p. F& @[A1,B1,C1,D1]=tf2ss(num11,den11);
( J) H7 p+ A& m5 v7 U0 P[A2,B2,C2,D2]=tf2ss(num12,den12);8 I* R+ o* Q# s# l7 G1 `, c  E
[A3,B3,C3,D3]=tf2ss(num21,den21);
3 X* x( }2 J; i[A4,B4,C4,D4]=tf2ss(num22,den22);
! n4 h; q4 o4 s4 I; L. b( PS_m11=ss(A1,B1,C1,D1);$ I2 i+ n# M% X, m3 @  n
S_m12=ss(A2,B2,C2,D2);
$ @" a! m: P) `S_m21=ss(A3,B3,C3,D3);
/ R! d6 P7 ^$ F2 jS_m22=ss(A4,B4,C4,D4);* K/ h& c' Y) s9 {
PP=[S_m11,S_m12;S_m21,S_m22];3 b1 G( q+ c) f2 X
[As,Bs,Cs,Ds]=ssdata(PP);%得到传递函数模型1 Y0 H7 i6 k) q* F$ o$ F, G

$ W8 g8 K, b( e/ yJ=[-2+2*j,-2-2*j,-20+j,-20-j,-50,-100,-200,-300];
+ x5 R) i* i  g/ U/ B9 B) oKx=place(As,Bs,J);. k% C* y$ y( W+ W8 G2 Z* i6 S: ~
/ W5 D2 b; k! w' Q  F: ~& ~

  S9 B' C' K! {# s" a5 I5 J

该用户从未签到

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:208 f* ~6 d1 R2 Z2 `1 T) o3 F3 @: Y, y: ]
开环的极点特别靠近虚轴,配置后的极点距虚轴这么远,相差太大了。

  n  ~4 l$ w2 n! |还真的是这样,被matlab报错提示误导了,感谢
2 t) N2 C6 m/ g4 ]% H

该用户从未签到

5#
 楼主| 发表于 2020-9-23 13:54 | 只看该作者
大小的小 发表于 2020-9-23 13:28) ?4 J5 X0 X* @/ \3 H
楼上正解,楼主看看
$ |. ]! u1 l; E. X$ t
是啊,已经解决啦
7 `2 h9 E: i- V; S: r, e! g9 S0 Z
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-3 17:06 , Processed in 0.156250 second(s), 28 queries , Gzip On.

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

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

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