第5章 基于连续系统理论的数字控制器设计
- 格式:ppt
- 大小:4.53 MB
- 文档页数:86
数字控制器的连续化设计步骤-概述说明以及解释1.引言1.1 概述数字控制器的连续化设计步骤是指将传统的离散控制器转化为连续化控制器的过程。
在数字控制领域,离散控制器常常由于采样时间过长或采样频率过低而导致性能不佳,无法满足实际控制需求。
为了克服这一问题,连续化设计步骤被提出,旨在将离散控制器转化为连续时间域的控制器,从而提高控制系统的动态性能。
在连续化设计步骤中,首先需要对系统进行建模和分析,以获得系统的数学模型。
然后,通过使用连续化设计方法,对离散控制器进行调整和改进。
这个过程包括参数调节和滤波器设计等步骤,以获得更高的控制性能。
通过连续化设计,离散控制器可以更好地适应连续时间域的控制系统,从而提高了系统的响应速度和稳定性。
此外,连续化设计还可以有效地减少系统的抖动和震荡现象,使系统更加平稳。
本文将详细介绍数字控制器的连续化设计步骤。
首先,会对连续化设计的概念和背景进行概述,阐明其在数字控制领域的重要性和意义。
接下来,会详细介绍连续化设计的具体步骤,包括系统建模、参数调节和滤波器设计等内容。
最后,对连续化设计的优点和局限性进行总结,并展望其未来的发展方向。
通过本文对数字控制器的连续化设计步骤的详细介绍,读者将能够深入了解如何将离散控制器转化为连续时间域的控制器,并在实际应用中取得更好的控制效果。
同时,本文还将展示连续化设计在控制领域的巨大潜力,并为相关领域的研究和应用提供有益的参考。
1.2 文章结构文章结构部分的内容:本文主要围绕数字控制器的连续化设计步骤展开讨论,分为引言、正文和结论三个主要部分。
引言部分主要对本文的研究背景和意义进行介绍。
首先对数字控制器进行了概述,指出了数字控制器在工业自动化领域的重要性和应用广泛性。
随后介绍了本文的结构,以便读者更好地理解本文的组织框架。
最后明确了本文的目的,即通过对数字控制器的连续化设计步骤进行研究,为相关领域的研究人员提供指导和参考。
正文部分按照步骤进行了详细的介绍。
直接設計法4-1、S 平面與Z 平面的關係根據z 值的定義sT T j T T z e e e e T σωσω==⋅=∠,,001T z e z T z σωσ=∠=<⇒<<σ<0則映射至Z 平面的圓內,為穩定系統。
根據s 值的定義:,n n σξωω==ξ=0,則無阻尼則映射至Z 平面的單位圓。
由連續時間系統知,當二階系統的特性方程式,其判別式為0時,系統處於臨界阻尼比的狀況。
4-2、二階特性方程式特別說明二階特性方程式2220n n s s ζωω+⋅+=,系統特性的根n n s ζω=-⋅± 經由sT z e =的映射,將系統特性的根映射至z 平面,產生n n T T z e ζω-⋅±=由一極點觀察,有下列結果:(cos[]sin[])n T n n z e T j T ζω-⋅=+令 n T R e ζω-⋅=,cos )n T θ=n T θω=由上列式子,則得ζθ-⋅=/R e各種阻尼值在Z 平面的根軌跡圖,如下圖所示離散系統的二階特性方程式可寫成下式:20z bz c -+=系統特性的根:2bz =±則1cos cos b b θθ-==,且R =ζθ-⋅=/e 經由上列式子整理得到:0cos c ⎡⎤=⎢⎥⎢⎥⎣⎦ 將上述的式子,以圖形表示相對應的關係如下圖所示;方便學習時容易記憶。
畫z 轉換的根軌跡圖,可依據下列三個步驟:(1) 用離散系統的環路增益函數[]()()()D z G z H z ,再Z 平面上標出系統的零、極點。
(2) 利用判別式找出分離點,由240b c -=找出K 值及分離點。
(3) 利用下式找出特定阻尼比的K 值:0cos c ⎡⎤-=⎢⎥⎢⎥⎣⎦例1、控制系統已經在s-domain 完成領先補償設計,若要將此系統轉成離散在電腦作測試,要求系統的無阻尼頻率為 2.6(/)n rad s ω=,阻尼比0.707ζ=,則所需增益及極點位置為何?解︰選擇取樣時間0.1sec ,加入ZOH 程序1()(0.2)( 2.5)G s s s =++變成00045990004160980107789..()(,)(.)z G z z z +=-- 將Pole-Zero Matching 技巧代入控制器0.2()s D s K s b +=+變成109801.()z D z K z B-=- 系統的特性方程式︰21077890004599077890004160(..)..z B z B K -+-++= 112601.cos .b -=, 09664.= 05096640cos(.ln ).c --=, 05945.c = 10778900041605945...B K +=, 09664.=,14903.b =1000459907114..B K -=,解得152207354.,.K B ==例2、單位迴授系統的順向增益20.3160.0849()()0.4180.0183Kz K G z D z z z +=-+,若系統的阻尼比為0.707,則其K 值為何? 系統的最大可能K 值為何?【解】系統的零點位於 0.269z =- 系統的極點位於 0.3680.04z o r = 系統的特性方程式:2(0.4180.316)0.01830.08490z K z K --++=系統的最大可能K 值判別式2(0.4180.316)4(0.01830.0849)0K K ∆=--+=解得 0.17 5.86K and =0.17K =,系統的特性方程式:20.3640.03270z z -+=解得 0.182z = 5.86K =,系統的特性方程式:2 1.4340.5160z z ++=解得 0.72z =- 0.182z =、0.72z =-分別為break away 及 break in 點所以可知,1z =- 是系統的最大可能K 值位置,將特性方程式代1z =-解得 6.24K = 阻尼比為0.707系統的K 值可使用圓規,在各種阻尼值在Z 平面的根軌跡圖上製圖,以0.182z =、0.72z =-為直徑兩端畫圓,與0.7ζ=交於D 點,D 點位置約為0.080.25z j =+,代回特性方程式解K 值, 實部0.72b ≈,則(0.4180.316)0.082K -≈解得0.81K ≈ 精確計算由0c o s l n b c ⎡⎤=⎢⎥⎢⎥⎣⎦,代0.7ζ=[]-+=0418031605001830084049cos .ln(..)K K 使用疊代法解得 0.75K = 因計算非常煩瑣,可使用MATLAB 程式代勞。