作者DOPRO (大头)
看板MATLAB
标题[其他] 转移函数是否有办法简化
时间Tue May 7 14:52:23 2013
想请问
Gp(s)=0.34(13.83s)*exp(-2.1s)
-----------------------
(12.62s+1)(3.73s+1)
有办法把零点部分(13.83s)消掉吗? 或是把此转移函数降阶
拜托拜托><" 很急
或可以使用matlab 指令来执行吗?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.134.64.123
1F:推 profyang:坚持要降阶的点在於?不能化成两个一阶的相加? 05/07 15:44
2F:推 profyang:想成13.83/(12.62-3.73)*[1/(3.73s+1)-1/(12.62s+1)] 05/07 15:49
3F:→ DOPRO:糟糕 分子项是0.34(13.83+1)*(-2.1s) 05/07 15:56
4F:→ DOPRO:而之所想降阶是为了配合控制器的设计 05/07 15:57
5F:→ DOPRO:或是希望可以化成K*exp(-theda*s)/((t1s+1)(t2s+2))的型式 05/07 15:58
6F:→ DOPRO:谢谢 05/07 15:59
7F:推 profyang:你3F那个13.83後面是不是又少了个s 05/07 16:03
8F:→ profyang:如果是这样别想了 一定会变成两个分子分母都是一阶的东西 05/07 16:04
9F:→ profyang:在那边相加减 05/07 16:05
10F:→ DOPRO:恩 确实少了s.这样的话也没办法近似吗?. 谢谢...ˇˇ" 05/07 16:16
11F:推 profyang:等等 你後面到底是-2.1s还是exp(-2.1s) ??? 05/07 16:30
12F:→ DOPRO:非常抱歉 手忙脚乱 0.34*(13.83s+1)*exp(-2.1s)=>确定正确 05/07 16:34
13F:推 profyang:那可以假设(13.83s+1)/[(12.62s+1)(3.73s+1)] 05/07 16:41
14F:→ profyang:=a/(12.62s+1)+b/(3.73s+1)这样解出a,b 顶多做到这样 05/07 16:42
15F:→ profyang:不可能解成像你分子0阶 分母2阶的 05/07 16:42
16F:→ profyang:但至少也是两个一阶相加了 05/07 16:43
17F:→ DOPRO:恩 好的 我了解噜@@ 非常感谢您的耐心与详细的解答><" 05/07 17:03
18F:→ DOPRO:不好意思 再请问一下 那可能改为 K*exp(-th*s)/(t1*s+1) 05/07 17:12
19F:→ DOPRO:的型式吗?@@ 05/07 17:13
20F:推 profyang:我上面写的意思就是可以改成两个这样形式的相加 05/07 17:38
21F:→ DOPRO:不好意思 我是指 单一个K*exp(-th*s)/(t1*s+1) @@ 05/07 17:45
22F:→ DOPRO:比如像(s+1)exp(-s)/((s+1)(s+2))=exp(-s)/(s+2) 这个样子 05/07 17:47
23F:推 profyang:那就不可能了XDD 至少analytically上是做不到的 05/07 17:49
24F:→ DOPRO:哈哈~ 那就...只能这样了 真得很感谢你@@ 05/07 17:50