Re: [理工] [控制]-補償問題

看板Grad-ProbAsk作者 (孝仔)時間14年前 (2010/01/13 03:15), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《luckznn (放空)》之銘言: : 如題 : 某一開迴路轉移函數KG(s) = k/[s(s+1)] 若閉迴路規格Wn=2 一遢=0.5 : (a) 為什麼調整k值無法達到此規格? 在s-plain上畫出Wn=2的邊界(以原點為圓心,半徑2的圓) 然後畫出damping ratio=0.5的邊界(和y軸夾30度的兩條線) 再畫出sigma的邊界(sigma=2*0.5) 另外畫出G(s)的root locus(十字狀交在-0.5) 就會發現root locus永遠跑不到前面畫出的邊界的左邊 也就是K從0到無窮大都沒機會符合規格 : (b) 要加入超前或是落後才能達到此規格? 為什麼? Lead 首先你補償是為了要讓你的root locus能夠進到符合規格的區域內 基本上是要往左拉,必須要用Lead 因為Lead compensator的pole zero對你想要讓root locus通過的點去拉向量 zero拉出的向量之角度-pole拉出的向量之角度 > 0 既然你加了一個正的角度 那你的root locus會往左偏來維持向量角度和是-180 適當的設計後就能往左拉到進入你想要的規格範圍 Lag compensator並沒有將root locus往左拉的功能 設計的不好甚至會往右拉喔 一般會設計成pole zero都非常接近原點 往右拉的量小到可忽略 : (c) 若補償器為D(s)=(s+z)/(s+4)請問零點位置絕對值 z 最大為多少? 這是幾何問題XD 上面那些邊界畫好後 你會發現(-1+j根號3)和(-1-j根號3)會是讓你補償最少就能達到的符合規格位置 原先的pole在0,-1 Compensator的pole在-4 現在已知的3個pole對(-1+j根號3)去拉向量 從-4拉過去的那個向量剛好是圓的切線 所以角度分別是120度,90度,30度 假設從-z拉過去的角度為x x-120-90-30=-180 x=60 所以我的z要能補償60度 z往左到-2的位置對(-1+根號三3)拉向量剛好60度 再更左就小於60度了 所以z絕對值最大為2 -- 禮拜四剛好要考控制期末 上來騙騙P幣XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.243.206 ※ 編輯: jasonkuo515 來自: 140.112.243.206 (01/13 03:19)
文章代碼(AID): #1BJCfM8C (Grad-ProbAsk)