作者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