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

place函数

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我在用place函数的的时候出现了如下的错误0 j/ ^" j& ^6 o( r9 p
The "place" command could not place the poles at the specified locations. Probable causes include:
, O* ]6 f# y' A( r2 y" v* (A,B) is nearly uncontrollable
2 g& _: v) W& g9 M8 Y) N* The specified locations are too close to each other.
8 w, h+ {) v0 Z6 X- {* o
! B: K3 C8 ~. |1 C! k# a% v9 a但是我的状态空间模型是从传递函数转过来的,而且我的极点设计也没有很近呀,下面是我的程序:* j8 e; I% E' T4 e" K0 p
num11=[-24.88];
/ e7 |! T/ I7 zden11=conv([475.35 1],[511.85 1]);
( z  d4 n' T; ?6 z- P" m5 t! Pnum12=[-20.634];
# a" q5 B4 ^, V: V$ W) n  zden12=conv([491.98 1],[501.11 1]);% r+ e8 Y% `. J' R  D* [; {
num21=[0.42];
4 ?( a% ]' [4 R- U' E5 Yden21=conv([422 1],[604.4 1]);
+ A9 }2 i$ P1 D& s  {' Pnum22=0.57;% R2 r" _0 j4 X0 D3 ~: w
den22=conv([518 1],[502.7 1]);
: y; G1 Q# N3 G- M! z; z1 I[A1,B1,C1,D1]=tf2ss(num11,den11);
! Z4 u6 |2 L: b% a& H) {[A2,B2,C2,D2]=tf2ss(num12,den12);
( [* Q: v0 L4 ~[A3,B3,C3,D3]=tf2ss(num21,den21);+ o% @4 F2 \% c0 t- C7 {$ ?) G  i9 Z
[A4,B4,C4,D4]=tf2ss(num22,den22);
* J6 w$ }' H, d4 US_m11=ss(A1,B1,C1,D1);- A" V5 U0 n# K7 }% h
S_m12=ss(A2,B2,C2,D2);7 b3 d7 M1 g6 ]  l5 l; _3 C
S_m21=ss(A3,B3,C3,D3);
& ?- }/ O, J, MS_m22=ss(A4,B4,C4,D4);2 `" {/ z; \2 s  e/ |9 F, `
PP=[S_m11,S_m12;S_m21,S_m22];
, y+ o( L" b- a# Z9 L[As,Bs,Cs,Ds]=ssdata(PP);%得到传递函数模型
3 P$ ]" z2 E4 M) L$ U# E( Y. \
9 b' d. @$ Y( eJ=[-2+2*j,-2-2*j,-20+j,-20-j,-50,-100,-200,-300];
/ |) N) H  c+ J$ E- z7 }2 Z8 M9 yKx=place(As,Bs,J);% B% V) J) [5 t$ [% k5 n/ |
% M4 t; D) |1 w0 Z9 N
: P  k% d/ m$ G% X% P* T

该用户从未签到

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 ]0 {+ Y1 `4 l0 E* k3 x$ }
开环的极点特别靠近虚轴,配置后的极点距虚轴这么远,相差太大了。

$ E/ S0 K  B1 p; f  h还真的是这样,被matlab报错提示误导了,感谢' a6 n& C6 O5 \! f! z7 {3 e

该用户从未签到

5#
 楼主| 发表于 2020-9-23 13:54 | 只看该作者
大小的小 发表于 2020-9-23 13:280 J1 R0 A0 [3 E7 y1 N# y' h% |% {  I0 K) b
楼上正解,楼主看看
0 u6 c9 ^# f+ ~6 D  [
是啊,已经解决啦
5 z* E  a- }& a4 A
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-22 06:32 , Processed in 0.078125 second(s), 28 queries , Gzip On.

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

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

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