• 沒有找到結果。

參數空間法用於擾動控制系統之分析與設計

N/A
N/A
Protected

Academic year: 2021

Share "參數空間法用於擾動控制系統之分析與設計"

Copied!
114
0
0

加載中.... (立即查看全文)

全文

(1)

電機與控制工程學系

博 士 論 文

參數空間法用於擾動控制系統之分析與設計

Analysis and Design of Perturbed Control Systems Based on

Parameter Space Method

研 究 生:秦弘毅

指導教授:吳炳飛 博士

(2)

參數空間法用於擾動控制系統之分析與設計

Analysis and Design of Perturbed Control Systems Based on Parameter

Space Method

研 究 生:秦弘毅 Student:Hung-I Chin

指導教授:吳炳飛 博士 Advisor:Dr. Bing-Fei Wu

國 立 交 通 大 學

電 機 與 控 制 工 程 學 系

博 士 論 文

A Dissertation

Submitted to Department of Electrical and Control Engineering College of Electrical Engineering and Computer Science

National Chiao Tung University In Partial Fulfillment of the Requirements

for the Degree of Doctor of Philosophy

in

Electrical and Control Engineering

June 2005

(3)

參數空間法用於擾動控制系統之分析與設計

研究生:秦弘毅 指導教授

吳炳飛 博士

國立交通大學電機與控制工程學系

在實體系統中使用的模型通常是不準確的。在運作期間,系統中

的參數常隨著時間和環境的變化而改變,或者由於使用之模型為簡化

的模型,凡此種種原因皆可導致誤差的產生,所以針對特定準確的系

統而進行之分析及設計是不完全實用的。在實際控制系統設計及分析

時,穩健的系統穩定性,是重要的考慮因素。由於系統中非線性元件

的存在,另一個必須考慮的重要現象為極限環的產生,而通常這是設

計者不希望見到的,此類問題已經被許多的研究者討論過。對帶有非

線性性質的擾動系統而言,如果能夠事先預測其極限環的行為,對設

計者是極有助益的。利用描述函數法將非線性元件線性化,以預測其

極限環的發生,已成功的使用在許多的應用上。

本論文旨在針對具有擾動參數的控制系統,提出一完整且有效之

方法,利用參數空間法及穩定性的基本觀念,以分析其增益邊際和相

位邊際,並且設計控制器,調整控制器的係數,以達到系統頻域的規

格要求,例如增益邊際、相位邊際和敏感度。同時對有非線性元件的

系統,預測其極限環的發生。車輛模型被使用為模擬的例子。藉著求

解系統之特性方程式,在選定之系統參數平面或空間上,產生增益及

相位邊界曲線,以圖解方式決定控制器係數的合格區域,以使整個系

統之性能達到頻域規格的要求,以此法進行分析及設計。同樣的方法

也應用於模糊控制系統穩定度的分析。以上提出之方法更進一步延伸

至具有擾動參數的鎖相迴路系統的設計分析。部分系統參數在給定區

域擾動,於參數平面上,以圖形顯示待決之目標參數區域,選定該區

域範圍內之參數,使該鎖相迴路系統能達到規格之要求。本論文模擬

的結果已驗証了預期達成之目標。

(4)

Analysis and Design of Perturbed Control Systems Based on

Parameter Space Method

Student:Hung-I Chin Advisor:Dr. Bing-Fei Wu

Department of Electrical and Control Engineering

National Chiao Tung University

ABSTRACT

The models used are usually imprecise and the parameters of physical

systems vary with the operating conditions and time. Designing and

implementing a system for a fixed and exact control plant is not usually

practical in the natural environments. A inaccurate plant may result from a

simplified model and uncertainties in system parameters can always occur

in the physical world. Robustness stability is important in analysis and

design of practical control systems. Another important phenomena to be

considered is undesirable oscillations due to nonlinearities in a feedback

closed system and it has been studied by many researchers. It is very

instructive for the designer to predict the limit cycle behavior of a

perturbed control system with nonlinearities. The describing function

technique is mainly employed to predict the existence of constant

amplitude oscillations of closed nonlinear systems and has been

successfully used in many applications.

The main subject of this dissertation is to propose a novel method

based on parameter space method and robust stability criteria to predict

limit cycles occurred, analyze the system performances of gain margin and

phase margin (GM and PM), and design a desired controller by adjusting

the controller coefficients for perturbed control systems to meet specified

conditions including GM, PM and sensitivity in frequency domain. A

vehicle model is used as an example for simulation. With the help of gain

and phase boundary curves resulting from the roots of the characteristic

polynomial equation of closed control systems, a methodology is proposed

for portraying regions in a selected designed parameter plane so that the

performance of the whole system can meet the specified requirements with

perturbed parameters varying in given intervals. The same approach is

(5)

extended to analyze the robust stability for a fuzzy control system. This

dissertation also applies the above method on phase-locked loops (PLL)

design by frequency domain approach for a perturbed PLL system. The

desired system parameters of PLLs in the selected coordinate plane are

determined in graphical portrayals. Simulation results have demonstrated

and achieved the objectives as desired.

(6)

誌謝

這一路走來,有太多我需要感謝的人!

尤其是我的論文指導教授 吳炳飛老師。

在此我要由衷的向您和師母的關心表示十二萬分的謝意和敬意。

由於您的鼎力協助、指導研究,並給予不斷的鼓勵,尤其遭遇挫折的

時候,才使我越挫越能堅持。

特別感謝口試委員 鄧清政教授、張志永教授、林志民教授、鍾俊

業教授、黃英哲教授,在百忙之中,願意撥冗參與口試,不吝給予鞭策

和指導。

在研究過程中,彭昭暐博士經常給予協助和提供諸多建議,給予

研究上極大的助益,多年來彭博士及淑美賢伉儷所展現的友誼關懷,

尤其令我銘感五內,永誌難忘。

感謝 CSSP 實驗室的學弟妹們多年來提供的協助,您們的友情,給

了我一切。您們的勤奮和努力,使也我印象深刻,值得向年輕的各位

再學習,尤其是立山、世孟。

多年來,內人 素瑩體諒我就讀研究所博士班,課業繁重,協助我

照料家庭及子女,免除後顧之憂,使我能潛心向學,最值得我感謝。

希望在未來人生旅途上,能以實際行動,回報一二。也謝謝小兒 國鈞

及小女 瑋苓的加油、鼓勵,給予我無比的勇氣。

有所遺憾的是博士班就讀期間,父親、母親相繼辭世,使我未能

(7)

多盡人子孝道,回饋養育恩情,謹於此,表達對我的父親 秦瓊樹先生、

母親 秦黃含笑女士感恩及紀念之意。

「天行健,君子以自強不息」,人生就是不斷的學習過程。雖已

年過半百,仍滿懷信心,願盡一己棉薄之力,將所學所知,進行對照,

服務社會,希望有所助益。

再一次,恭謹的向所有關心、支持及協助我的人,表達最誠摯的

謝意。

弘毅 於交大 CSSP 實驗室

6/24/2005

(8)

Contents

Abstract in Chinese………..i Abstract in English………...……….ii Acknowledgements……….iv Contents………vi List of Tables………..…………ix List of Figures……….………...…x List of Symbols………..…….…….xiii 1 Introduction……….………...1 1.1 Motivations……….…….1

1.2 Organizations of the dissertation………5

2 Basic Concepts………...6

2.1 Overview……….6

2.2 Robust Stability Criteria………6

2.3 Describing Function………8

2.4 Parameter Space Method……….8

2.4.1 Limit Cycle Prediction………10

2.4.2 GM Analysis without Nonlinearities………..11

2.4.3 PM Analysis without Nonlinearities………...11

2.4.4 Controller Design………12

2.5 Sensitivity Function………...13

2.6 Concluding Remarks……….13

3 Robust Control Design for Perturbed Systems by Frequency Domain Approach…16 3.1 Overview……….………16

3.2 Sensitivity………17

(9)

3.3.1 Parameter Space Method………..…19

3.3.2 Gain Margin Analysis……….20

3.3.3 Phase Margin Analysis………...21

3.3.4 Controller Design………...22

3.4 An Example and Simulation Results………24

3.4.1 GM and PM Analysis……….24

3.4.2 Controller Design………...27

3.5 Concluding Remarks……….31

4 Gain-Phase Margin Analysis of Nonlinear Perturbed Vehicle Control Systems for Limit Cycle Prediction……….40

4.1 Overview………...40

4.2 Preliminary……….….………41

4.3 Problem Solution……….42

4.3.1 Case 1: Gain-phase Margin Analysis in v− Plane………...44 µ 4.3.2 Case 2: Gain-phase Margin Analysis in v− − Space…………..45 µ m 4.4 Concluding Remarks………46

5 Parameter Plane Analysis of Fuzzy Vehicle Steering Control Systems……….51

5.1 Overview……….……….51

5.2 Vehicle Model………..51

5.3 Describing Function of Static Fuzzy Controller………..53

5.4 Stability Analysis of Fuzzy Vehicle Control Systems……….54

5.5 Simulation Results………58

5.6 Concluding Remarks………59

6 Robust Design for Perturbed Phase-Locked Loops………66

6.1 Overview………..66

6.2 Basic Concept of PLL…………..……….67

6.3 Stability Boundary Analysis……….68

(10)

6.3.2 Phase Boundary Curves……….70

6.3.3 PLL Robust Design………70

6.4 Simulation Results of PLL Design for GM≥3dB and PM≥30○…………..72

6.4.1 The First Order LF……….72

6.4.2 The Second Order LF……….74

6.5 Concluding Remarks………76

7 Conclusions and Suggestions for Future Research……….89

7.1 Conclusions……….……89

7.2 Suggestions for Future Research………90

Reference………..………91

VITA………....97

(11)

List of Tables

Table 3.1 The GM and PM of the system with c2 =2344………37

Table 3.2 The GM and PM of the system with co =9375……….37

Table 5.1 Vehicle system quantities………60

Table 5.2 Vehicle system parameters………..60

Table 5.3 Rules of fuzzy controller……….62

Table 5.4 Parameters of fuzzy controller……….62

Table 6.1 The PMs of the PLL system with the first order LF at the points of S at 1 2 Q =(k Rd, )=(1.8,14Kohm) and kv =130000………..81

Table 6.2 The PMs of the PLL system with the first order LF at the points of S at 6 2 2 Q =( ,k Rv )= ×(3 10 ,5.1Kohm) and kd =0.6………83

Table 6.3 The Coordinates of the vertices of 3D Perturbed Parameter Space R ...84

Table 6.4 The PMs of the PLL system with the second order LF at the points of R at 1 2 Q =(k Rd, )=(0.2, 60Kohm) and kv =130000………..86

Table 6.5 The PMs of the PLL system with the second order LF at the points of R at 4 4 2 Q =( ,k Rv )= ×(5 10 , 45Kohm) and kd =0.8...88

(12)

List of Figures

Fig. 3.1 The perturbed vehicle control system with uncertain parameter q ………...32 Fig. 3.2 The perturbed vehicle control system in series with a gain-phase tester……32 Fig. 3.3 The parameter domain region in q1-q2 plane……….33 Fig. 3.4 Gain boundary curves by varying k with GM=-4.3dB………33 Fig. 3.5 Phase boundary curves by varying θ with PM=19.336○……….34 Fig. 3.6 The 3D perturbed parameter space R with 3 uncertain parameters m v, and

µ………34

Fig. 3.7 Gain boundary curves in 3D with by varying k with GM=-4.3dB………….35 Fig. 3.8 Phase boundary curves in 3D with PM=19.336○………...35 Fig. 3.9 The controller coefficient region for GM≥3dB and PM≥300 as indicated

in the shaded area in c0− plane with c1 c2 =2344………..36 Fig. 3.10 The controller coefficient region for GM≥3dB and PM≥300 as indicated

in the shaded area in c1c2 plane with c0 =9375………..36 Fig. 3.11 Bode plots of magnitude and phase with c0 =180.7,c1 =18.83andc2 =2344

at four vertices of the perturbed region S ……….38 Fig. 3.12 Bode plots of magnitude and phase with c0 =9375,c1=410 andc2 =6000 at

four vertices of the perturbed region S ……….38 Fig. 3.13 A chosen controller at the point Q1 with c0 =180.7,c1 =18.83 and c2=2344 based on the control system at the vertex A (20, 32) of the perturbed parameter region S ………...39 Fig. 3.14 A chosen controller at the point Q2 with c0 =9375,c1=410 and c2 =6000

based on the control system at the vertex B (20, 24) of the perturbed parameter region S ...39 Fig. 4.1 The block diagram of a nonlinear control system with a gain-phase margin

tester……….47 Fig. 4.2 The block diagram of the perturbed nonlinear system………47 Fig. 4.3 The limit cycle loci in the parameter plane……….48 Fig. 4.4 Gain boundary curves with the vehicle weight 1830Kg.(GM=0.772dB)…48 Fig. 4.5 Phase boundary curves with the vehicl weight 1830Kg (PM=9.4126 deg)…49 Fig. 4.6 Simulation results in time-domain with increased gain and phase………….49 Fig. 4.7 Gain boundary curves in 3-dimension………....50

(13)

Fig. 4.8 Phase boundary curves in 3-dimension………...50

Fig. 5.1 Single track vehicle model………..60

Fig. 5.2 Operating range………...61

Fig. 5.3 Block diagram of a fuzzy vehicle control system………...61

Fig. 5.4 Block diagram of a fuzzy vehicle control system………...61

Fig. 5.5 Membership functions of fuzzy controller………..62

Fig. 5.6 Control surface………62

Fig. 5.7 Limit cycle loci………63

Fig. 5.8 Time responses of input signal………63

Fig. 5.9 Stability boundary………...64

Fig. 5.10 Stability boundary………64

Fig, 5.11 GM and PM analysis………65

Fig. 6.1 The functional block diagram of PLL……….77

Fig. 6.2 The linearized mathematical model of PLL………77

Fig. 6.3 The closed feedback system with a gain-phase margin tester kejθ………..78

Fig. 6.4 The first order loop filter……….78

Fig. 6.5 The second order filter………79

Fig. 6.6 The 2D perturbed plane S with the perturbed parameters R1 and C1…..79

Fig. 6.7 The designed-parameter shaded area in k k -Rd v 2 plane meeting the phase specifications PM≥30○ with the first order LF……….80

Fig. 6.8 The designed-parameter shaded area in k -Rd 2 plane meeting the phase specifications PM≥30○ with kv =130000………80

Fig. 6.9 The bode plots of the PLL system at the vertices of the region S with 1 2 Q =(k Rd, )=(1.8,14Kohm) and kv =130000……….81

Fig. 6.10 The designed-parameter shaded area in k -Rv 2 plane meeting the phase specifications PM≥30○ with kd =0.6……….82

Fig. 6.11 The bode plots of the PLL system at the vertices of the region S with Q2 = 6 2 ( ,k Rv )= ×(3 10 , 5.1Kohm) and kd =0.6………..…82

(14)

Fig. 6.13 The designed-parameter shaded area in k k -Rd v 2 plane meeting the phase specifications PM≥30○ with the second order LF……….83 Fig. 6.14 The designed-parameter shaded area in k -Rd 2 plane meeting the phase specifications PM≥30○ and kv =130000 with the second order LF………85 Fig. 6.15 The enlarged designed-parameter shaded area in k -Rd 2 plane meeting the

phase specifications PM≥30○ and kv =130000 with the second order LF………85 Fig. 6.16 The bode plots of the PLL system at the vertices of the region R at

3 2

Q =(k Rd, )=(0.2, 60Kohm) and kv =130000 with the second order LF………...86 Fig. 6.17 The designed-parameter shaded area in k -Rv 2 plane meeting the phase

specifications PM≥30○ and kd =0.8 with the second order LF..87 Fig. 6.18 The enlarged designed-parameter shaded area in k -Rv 2 plane meeting the phase specifications PM≥30○ and kd =0.8 with the second order LF…87 Fig. 6.19 The bode plots of the PLL system at the vertices of the region R at

4

4 2

(15)

List of Symbols

N describing function

φ phase shift

A amplitude of limit cycle ω frequency of limit cycle

k gain

θ phase

Φ input signal range of fuzzy logic S 2D perturbed parameter plane R 3D perturbed parameter space

(16)

Chapter 1

Introduction

1.1 Motivations

Gain margin and phase margin are important specifications in the frequency domain for

the analysis and design of practical control systems and have served as important measures of

robustness analysis which is always of primary concern. This is because the models used are

usually imprecise and the parameters of all physical systems vary with the operating

conditions and time. They are usually obtained numerically or graphically by the use of

system frequency response like Bode plots. Studying for controller design to satisfy GM, PM

or sensitivity conditions was proposed by several articles such as in [1]-[6], There are also

many design methods to determine the parameters to meet different objectives [7]-[9].

Designing a controller for a fixed and exact control plant is not usually practical in the natural

environments. Due to the simplified models or the factors resulting from the changing

environments, the uncertainties in system parameters can always occur. Uncertain parameters

(17)

stability of perturbed interval polynomials, is to guarantee if all the polynomials have the

roots in the left-half plane [17]. The perturbed parameters will result in root-clusters, within

which the roots of the perturbed polynomials will be located. Usually, a change in a physical

quantity typically appears in more than one coefficient of the characteristic equation. Robust

Gamma-stability analysis for a perturbed vehicle plant was also studied [18]. The methods of

analyzing the gain-phase margin of a linear control system with adjustable parameters have

been developed [19]-[21]. Strictly speaking, the majority of the researches mentioned above

are not concentrated on the controller design for perturbed systems. Sensitivity functions are

usually used as a design specification to indicate the robustness of a system. In [6] and [8],

Yaniv and Nagurka proposed a robust controller design method satisfying GM, PM and

sensitivity constraints on the perturbed systems, not with the system parameters in uncertain

continuous intervals, but with the system uncertainties in the finite discrete set of gains and

pole locations.

Undesirable oscillation phenomena due to nonlinearities in a feedback closed system

have been studied by many publications [22]-[26] and it is important for the designer to

predict the limit cycle behavior of a perturbed vehicle system with nonlinearities. It is of

interest to know the frequency, amplitude, stability and instability of the limit cycle occurred.

(18)

amplitude oscillations of closed nonlinear systems and has been successfully used in many

applications although some limitations exist in the systems which don’t satisfy the assumption

of filtering out the higher order harmonics [27]-[30].

In addition, some researchers have developed the experimental and analytic describing

functions of fuzzy controller in order to analyze the stability of fuzzy control systems [31-32].

Furthermore, the describing function technique to design a fuzzy controller for switching

DC-DC regulators was proposed by Gomariz et al [33]. The describing function was also

applied to find the bounds for the neural network parameters to have a stable system response

and generate limit cycles [34]. The results in [32] and [33] are extended to analyze the

stability of a fuzzy vehicle steering control system under the effects of system parameters and

gain-phase margin by the use of methods of describing function, parameter plane and a

gain-phase margin tester. A simple vehicle steering control model with perturbed parameters

is cited to verify the design procedure.

On the other hand, there are a large number of studies concentrated on the subject of

phase-locked loops (PLL) in the latest decades. The theoretical description of PLL was well

proposed [35]-[39]. A PLL is essentially a circuit that has a particular system lock its

frequency as well as the phase to those of the input applied to it. When the phase error is built

(19)

error is reduced to a minimum and a phase output of VCO is really locked to the reference

input. There are a considerable number of applications in many areas. A technique using PLL

was established on motor speed control [40]. In the design of Global Positioning System

receivers, PLL is very useful especially in a noisy environment [41]. PLL was also applied in

the design of frequency synthesizer [42].

In this thesis, GM and PM performances are defined for a perturbed system with

uncertain continuous interval parameters and shown here graphically in the system parameter

space. By the use of parameter space method and robustness stability criteria, stability

boundary curves corresponding to specific GM and PM constraints are generated. Owing to

the complexity of the controller design for perturbed control systems, it is not an easy job to

find out a qualified controller together with the system plant with uncertain interval

parameters so that the whole closed system at every point in the perturbed system parameter

region satisfies all the three specifications of GM, PM and sensitivity. The main concern in

the controller design is to find a desired region in the controller coefficient plane so that the

performance of the whole systemwith uncertain parameters inside a perturbed space satisfies

given specifications. The desired controller will be determined graphically from a figure in

which a qualified controller coefficient area is to be found out. With the help of stability

(20)

controller meeting the specified requirements is achieved.

1.2 Organizations of the Dissertation

The dissertation is organized as follows. Chapter 1 is an introduction. Basic concepts are

described in Chapter 2. In Chapter 3, a perturbed vehicle control system whose gain margin

(GM) and phase margin (PM) are analyzed and for which a novel controller design method

satisfying the given specifications on GM, PM and sensitivity is developed. In Chapter 4, the

subject of predicting the limit cycle of a nonlinear perturbed vehicle control system under

specific gain-phase margin (GM/PM) constraints is addressed. The analysis of robust stability

for a fuzzy vehicle steering control system is considered in Chapter 5. In Chapter 6, a control

algorithm is presented for phase-locked loop (PLL) design with perturbed parameters

satisfying frequency-domain specifications. In Chapter 7, conclusions are given and

(21)

Chapter 2

Basic Concepts

2.1 Overview

This chapter presents a description about the way how to analyze and design a feedback

control system with perturbed parameters varying in intervals by frequency approach.

Parameter space method and robust stability criteria provide a technique to check the stability

of perturbed control systems in a space with the coordinates of uncertain system parameters.

By the use of a gain-phase margin tester, stability boundary curves are generated to determine

gain and phase margins (GM and PM) in performance analysis. In the similar way, desired

controller coefficients are going to be found out to meet given specifications for controller

design. Sensitivity function is also considered in the controller design. With the nonlinearities

inherent in the system, describing function method is used for predicting limit cycle occurred.

2.2 Robust Stability Criteria

Consider the characteristic polynomial of a feedback control system

0 1 0 ( , ) ( ) ( ) ( ) ( ) n i n i n i P s q d q s d q d q s d q s = =

= + +⋅⋅⋅⋅+ , (2.1)

(22)

where q=[ ,q q1 2,⋅⋅⋅⋅qn]∈ℜ and ℜ is a set of allowable parameter domain space. Each q i

varies independently within the interval with qi ∈[qi−;qi+],i= 21, ⋅ ⋅⋅n.

It has been shown that for real continuous coefficient functions di( )q of the characteristic equation, a sufficient condition for robust stability is that (a) there exists a

o

q=q ∈ℜ such that P s q( , ) is stable; (b) P s q( , ) doesn’t have any roots on the imaginary

axis for any q∈ℜ. It is easily tested by checking the stability of the characteristic

polynomial P s q( , o) for an arbitrary qo∈ ℜ. If no such qo exists, the system is unstable.

The condition (b) is satisfied if and only if the equation P s q( , )=0 neither has a real root at

0

s= , i.e.

0( )q 0

d ≠ (2.2)

nor an imaginary pair of roots at s= ±jω for all q∈ ℜ. Let ℜ be the set of all real q such that the polynomial P s q has roots on the imaginary axis . ( , )

{ : ( , ) 0 for 0}

jω q P jω q ω

ℜ = = ≥ . (2.3)

The condition (b) also means that ℜ does not intersect the parameter domain space

ℜ. The curve formed by the points q in ℜ in the q−space is the stability boundary curve. The perturbed feedback control system is stable at the points in the q−space on one

side of the stable boundary curve and it is unstable at the points on the other side. The above

(23)

2.3 Describing Function

It is generally useful for the describing function technique to be applied in engineering

problems of control systems. Nonlinear systems are generally linearized by using the

describing function method to predict the limit cycle for stability analysis. Assume a

sinusoidal input x t( )= Asin(ωt) with the amplitude A and the frequency ω to a nonlinear system in Fig. 2.1 and y(t) is the output signal and periodic. By the Fourier series,

0 1 ( ) ( nsin( ) ncos( )), n y t a a n tω b n tω ∞ = = +

+ (2.4) where 2 0 0 2 0 2 0 1 ( ) ( ), 2 1 ( ) sin ( ), 0 , 1 ( ) cos ( ), 0. n n a y t d t a y t n td t n b y t n td t n π π π ω π ω ω π ω ω π = = ≠ = ≠

(2.5)

If the nonlinear system is symmetric about the origin, a0 = . Let Y be a fundamental 0

component of the Fourier series of y(t) and Y= +a1 jb1= ∠Y1 θ1, where

2 2 1 1 1 Y = a +b and 1 1 1 1 tan b a θ =

. Y1 is the amplitude of the fundamental component of the system output y t( )

and θ is the phase shift by Fourier series.

The describing function N of a symmetric nonlinear system is defined as [28]

1 1 1 1 1 Y a jb N A θ A θ + = ∠ = ∠ (2.6)

(24)

Consider a perturbed closed control system with a gain-phase margin tester kejθ and there are r nonlinear components in the system. Every nonlinear component has the

complex describing function N (i i=1, 2,...., )r that is a complex function of A and ω,

which are the amplitude and frequency respectively of the input signal to the ith nonlinear

element N and i

i iR iI

N =N + jN . (2.7)

Assume the closed characteristic equation is , 1 1I R I , 1 1I R I R I ( , , , , , , ..., ) the numerator of [1 ( , , , , ..., , ,..., )] 0, R r r j R m m r r P s q c k N N N N ke θG s q c N N N N N N θ − = + = (2.8) and , , 1 1I R I , , 1 1I R I 0 , , 0 1 1I R I 1 1 , , 1 1I R I ( , , , , , , ..., ) ( , , , , , ..., ) ( , , , , , ..., ) ( , , , , ,..., ) ( , , , , , ..., ) , R r r n t t R r r t R r r r n n R r r P s q c k N N N N d q c k N N N N s d q c k N N N N d q c k N N s d q c k N N N N s θ θ θ θ θ = = ∑ = + + ⋅⋅⋅ + (2.9)

where G s q c N( , , , 1R,N1I,...,NrR,NrI) is an open loop transfer function of the system and c is a controller coefficient vector. c=[ , ,...c c0 1 cm] and c is a controller coefficient to be i designed for i=0,1, 2,...m.

, ,

1 1I R I

( , , , , , R, ..., r r )

P jω q c k θ N N N N may be written into the real part U( , , , , ,ω q c k θ N1R,N1I,. ,

R I)

..,Nr Nr and imaginary part V( , , , , ,ω q c k θ N1R,N1I,...,NrR,NrI).

, , 1 1I R I 1 1I R I 1 1I R I ( , , , , , , ,..., , ) ( , , , , , , ..., ) ( , , , , , , ,..., , ) R r r R r r R r r P j q c k N N N N U q c k N N N N jV q c k N N N N ω θ ω θ ω θ = + (2.10)

(25)

where 1 1I R I 0 1 1I R I 1 1 1I R I 2 2 1 1I R I 1 1I R I ( , , , , , , ,..., , ) ( , , , , ,..., , ) ( , , , , , ,..., , ) ( , , , , , ,..., , ) ( , , , , , ,..., , ) R r r R r r R r r R r r n n R r r U q c k N N N N r q k N N N N r q c k N N N N r q c k N N N N r q c k N N N N ω θ θ θ ω θ ω θ ω = + + + ⋅⋅⋅ + (2.11) and 1 1I R I 0 1 1I R I 1 1 1I R I 2 2 1 1I R I 1 1I R I ( , , , , , , ,..., , ) ( , , , , ,..., , ) ( , , , , , ,..., , ) ( , , , , , ,..., , ) ( , , , , , ,..., , ) . R r r R r r R r r R r r n n R r r V q c k N N N N i q k N N N N i q c k N N N N i q c k N N N N i q c k N N N N ω θ θ θ ω θ ω θ ω = + + + ⋅⋅⋅ + (2.12) The equations 1 1I R I 1 1I R I ( , , , , , , ,..., , ) 0 ( , , , , , , ,..., , ) 0 R r r R r r U q c k N N N N V q c k N N N N ω θ ω θ = ⎧ ⎨ = ⎩ (2.13)

can be solved for q or for c.

2.4.1 Limit Cycle Prediction

For predicting the limit cycle resulting from nonlinearities N , (2.13) is solved for i q given specific ω, , ,c k θ and A in system performance analysis analytically or numerically. Gain boundary curves will be generated from these q values in the q -parameter space by

varying ω given specific k and A with θ =0○ . Phase boundary curves will be

generated by varying ω given specific θ and A with k =1. Every boundary curve separates the parameter domain region into two areas as in Fig. 2.2. One is the asymptotically

(26)

system parameter point q is in the unstable area, but it won’t if q is in the stable area. The

gain and phase margins of the perturbed control system will be analyzed from boundary

curves geometrically. A specific gain or phase value corresponding to the boundary curve

which is tangent to the perturbed parameter region as in Fig. 2.3 is defined as the GM and PM

of the perturbed system for predicting the limit cycles occurring, respectively.

2.4.2 GM Analysis without Nonlinearities

If there is no nonlinear part in a perturbed system, N1R,N1I,...,NrR, and NrI in (2.10)-(2.13) are omitted.

Equation (2.13) is rewritten into the following form ( , , , , ) 0 ( , , , , ) 0 U q c k V q c k ω θ ω θ = ⎧ ⎨ = ⎩ (2.14) Equation (2.14) can be solved for q with specific ω, , ,c k θ . For gain margin analysis, a gain boundary curve is generated in q−space from the solutions q of (2.14) by varying ω for

every k with θ =0Ο. A specific gain k (dB) corresponding to the boundary curve which

is tangent to the perturbed region ℜ is defined as the GM of the perturbed control system. It is also the minimal GM of the system within the entire region ℜ. The GM of the control system at a point on one side of a specific gain boundary curve is greater than that at a point

on the boundary curve. But it is less at the points on the other side.

(27)

Equation (2.14) can be solved for q with respect to θ , given specific ω, ,c k. Phase boundary curves are developed under the PM specification in a similar way with k =1. They are generated in q−space from the solutions q of (2.14) by varying ω for every θ . The

PM of the control system is defined as the phase value θ associated with the phase boundary

curve which is tangent to the perturbed region ℜ. It is the minimal PM for the whole system with the parameters inside ℜ, too. The PM of the control system at a point on one side of a specific phase boundary curve is greater than that at a point on the boundary curve. But it is

less at a point on the other side.

2.4.4 Controller Design

The controller design is to determine the desired controller coefficients in selected c

-space. Based on gain-phase boundary curves drawn from the locations of the roots of (2.14)

for c and the constant-sensitivity loci, the desired area in c−space is found so that the

whole system with the controller in that area will meet specified conditions.

First, determine a gain region in c−space with the help of the gain boundary curves so that

the controller with the coefficients in that region satisfies the specified GM constraints.

Secondly, a phase-region is determined in c−space with the help of the phase boundary

curves so that the controller with the coefficients in that region satisfies the specified PM

(28)

The controller coefficients in that region will satisfy both the user-defined GM and PM

specifications.

2.5 Sensitivity Function

Sensitivity effects are often important to be considered in the design of control systems

on frequency domain and can be used as a design specification to indicate the robustness of

control system. The sensitivity function of the closed-loop transfer function H(s) with respect

to the variations of the transfer function G(s) which is a subsystem of H(s) is defined as ( ) ( ) ( ) / ( ) ( ) / ( ) H s G s H s H s S G s G s ∂ = ∂ (2.15) or with respect to the variations of an element β in H(s) is given by

( ) ( ) / ( ) / H s H s H s Sβ β β ∂ = ∂ . (2.16)

2.6 Concluding Remarks

In this chapter, basic concepts of performance analysis and controller design for

perturbed control systems are addressed based on parameter space method and robust stability

criteria. GM and PM are analyzed and the desired controller is determined by the proposed

methods with the help of a gain-phase margin tester. Limit cycles are also predicted for

(29)

( )

cos

x t

=

A

ω

t

y t

( )

Fig. 2.1 A nonlinear system with input signal

x t

( )

=

A

cos

ω

t

0 10 20 30 40 50 60 70 80 90 100 0 0.2 0.4 0.6 0.8 1 1.2 Q-region Asymptotically stable region Limit cycle region q2 q1

Stability boundary curve

(30)

0 10 20 30 40 50 60 70 80 90 100 0 0.2 0.4 0.6 0.8 1 1.2 Kmin(dB) or phase(min) Q-region Asymptotically stable region

The tangent point q2

q1

Fig. 2.3 Gain margin (or phase margin) for predicting Limit cycle occurred in a nonlinear system.

(31)

Chapter 3

Robust Control Design for Perturbed

Systems by Frequency Domain Approach

3.1

Overview

The chapter presented here is concentrated on a perturbed vehicle control system whose

gain margin (GM) and phase margin (PM) are analyzed and for which a novel controller

design method satisfying the given specifications on GM, PM and sensitivity is developed.

The approach is applied to the plants with uncertain parameters that vary in intervals. Based

on the parameter space method and robust stability criteria, gain and phase boundary curves

are generated from the characteristic polynomial of the system with which a gain-phase tester

is included in series to perform system stability analysis and controller design. The main

concern in the controller design is to find a region in the controller coefficient plane so that

the performance of the uncertain system satisfies given specifications. The proposed method

is applied to an example of a bus system. Simulation results are given for illustration to show

the system performances on GM and PM and the desired controller meeting the specified

(32)

3.2 Sensitivity

Since in physical systems all the elements may change their properties with time and

environments, the considerations about the changes of the characteristics of the closed control

systems with respect to system parameter variations are always of big concern for a system

designer.

Consider a linear control feedback system illustrated in Fig. 3.1. The closed loop

feedback system has the transfer function given by

( , ) ( , ) ( , , ) 1 ( , ) ( , ) C s c G s q H s q c C s c G s q = + , (3.1)

where ( , )C s c is a controller with c=[ , ,...c c0 1 cm] and c is a controller coefficient to be i designed for i=0,1, 2,...m . G(s,q) is a plant with a perturbed parameter vector

1 2

[ , , n]

q= q q ⋅⋅⋅⋅q ∈ℜ . ℜ is a set of allowable parameter domain space. Each q varies i independently within the interval with qi∈[qi−;qi+],i= 21, ⋅ ⋅⋅n.

Assume ( , ) ( , ) ( ) c c N s c C s c D s = (3.2) and ( , ) ( , ) ( , ) G G N s q G s q D s q = . (3.3)

With a specific q , H s q c is replaced by ( , , ) H s c .The sensitivity function ( , ) H( , )

i

s c c

(33)

respect to the controller coefficient c is defined as i ( , ) ( , ) / ( , ) / i H c i i s c dH s c H s c S dc c = , (3.4)

where i=0,1, 2....m. Substitute (3.1), (3.2) and (3.3) into (3.4), and the sensitivity function ( , )

i

H c

s c

S can be computed. Given a different constant s , the solutions of the equality 0

( ) 0 H j i s j c S ω s ω

= = for a controller coefficient c give constant-sensitivity loci in the c−space. The controller coefficient c will be determined based on sensitivity specifications

corresponding to one of those loci. A system being very insensitive to parameter variations is

considered to be a good control system.

3.3 Stability Boundary Analysis

Consider a gain-phase tester kejθ included in series with the original control system as in Fig. 3.2, and its transfer function is given by

( , ) ( , ) ( , , , , ) 1 ( , ) ( , ) j j Ke C s c G s q H s q c K Ke C s c G s q θ θ θ = − + . (3.5)

The characteristic polynomial is P s q c k( , , , , )θ and

0 0 1 ( , , , , ) the numerator of [1 ( , ) ( , )] ( , , , ) ( , , , ) ( , , , ) ( , , , ) j n i i i n n P s q c k ke C s c G s q d q c k s d q c k d q c k s d q c k s θ θ θ θ θ θ − = = + = = + + ⋅⋅⋅⋅ +

. (3.6)

By the use of the parameter space method and robust stability criteria, system stability

(34)

perturbed control systems in which the parameters of the characteristic polynomial lie within

given intervals, the minimum of all the GM values of the system at the points inside the entire

perturbed region in the parameter space is defined to be the GM of the system. The PM of the

system is defined in the same way.

3.3.1 Parameter Space Method

The parameter space method is a good analytical technique to perform system analysis in

the selected system parameter plane for a control system which is described by its

characteristic polynomial, the roots of which generate stability boundary curves in the

parameter plane. The characteristic polynomial on the jω-axis P j( ω, , , , )q c k θ may be

written into the real part U( , , , , )ω q c k θ and the imaginary part V( , , , , )ω q c k θ . ( , , , , ) ( , , , , ) ( , , , , ) 0 P jω q c k θ =U ω q c k θ + jV ω q c k θ = , (3.7) where 2 0 1 2 ( , , , , ) ( , , , ) ( , , , ) ( , , , ) n( , , , ) n U ω q c k θ =r q c k θ +r q c k θ ω+r q c k θ ω + ⋅⋅⋅ +r q c k θ ω (3.8) and 2 0 1 2 ( , , , , ) ( , , , ) ( , , , ) ( , , , ) n( , , , ) n V ω q c k θ =i q c k θ +i q c k θ ω+i q c kθ ω +⋅⋅⋅+i q c k θ ω (3.9) The equations ( , , , , ) 0 ( , , , , ) 0 U q c k V q c k ω θ ω θ = ⎧ ⎨ = ⎩ (3.10) can be solved analytically or numerically for q or c. Gain and phase boundary curves are

(35)

generated both in q−space from the solutions q for GM and PM analysis and in

space

c− from the solutions c for the controller design under specified conditions.

In the analysis of GM and PM, a fixed controller is used to analyze the system

performance, and (3.7)-(3.10) don’t depend on c. The gain and phase margins of the

perturbed vehicle system will be analyzed geometrically in 2 and 3 dimensions from stability

boundary curves.

In controller design, (3.10) can be solved for c with specific ω θ, ,k and q in a similar way. Gain and phase boundary curves are developed in the c−space according to

different gain k and θ , respectively.

3.3.2 Gain Margin Analysis

Let 0θ = Ο and c be a specific controller coefficient in Fig. 3.2. Equations (3.7) and

(3.10) are rewritten into the forms

( , , ) ( , , ) ( , , ) 0 P jω q k =U ω q k + jV ω q k = (3.11) and ( , , ) 0 ( , , ) 0 U q k V q k ω ω = ⎧ ⎨ = ⎩ , (3.12) where 2 0 1 2 ( , , ) ( , ) ( , ) ( , ) n( , ) n U ω q k =r q k +r q k ω+r q k ω + ⋅⋅⋅ +r q k ω (3.13) and

(36)

2

0 1 2

( , , ) ( , ) ( , ) ( , ) n( , ) n

V

ω

q k =i q k +i q k

ω

+i q k

ω

+⋅⋅⋅+i q k

ω

. (3.14)

A gain boundary curve is generated in q−space from the solutions q of (3.12) by varying ω for every k. By varying k the curve is approaching to the parameter region ℜ gradually and finally intersect with ℜ. A specific gain k (dB) corresponding to the

boundary curve which is tangent to the parameter perturbed region ℜ is defined as the GM of the perturbed control system. It is also the minimal GM of the system within the entire

region ℜ. The GM of the control system at a point on one side of a specific gain boundary curve is greater than that at a point on the boundary curve. But it is less at the points on the

other side.

3.3.3 Phase Margin Analysis

Given k =1 and a specific c in Fig. 3.2, (3.7) and (3.10) are rewritten into the forms ( , , ) ( , , ) ( , , ) 0 P jω θq =U ω θq + jV ω θq = (3.15) and ( , , ) 0 ( , , ) 0 U q V q ω θ ω θ = ⎧ ⎨ = ⎩ , (3.16) where 2 0 1 2 ( , , ) ( , ) ( , ) ( , ) n( , ) n U ω θq =r qθ +r q θ ω+r qθ ω + ⋅⋅⋅ +r qθ ω (3.17) and 2 0 1 2 ( , , ) ( , ) ( , ) ( , ) n( , ) n V

ω θ

q =i q

θ

+i q

θ ω

+i q

θ ω

+⋅⋅⋅+i q

θ ω

. (3.18)

(37)

Phase boundary curves are developed under the PM specification in a similar way. They are

generated in q−space from the solutions q of (3.16) by varying ω for every θ . The PM

of the control system is defined as the phase value θ associated with the phase boundary

curve which is tangent to the perturbed region ℜ. It is the minimal PM for the whole system with the parameters inside ℜ, too. The PM of the control system at a point on one side of a specific phase boundary curve is greater than that at a point on the boundary curve. But it is

less at a point on the other side.

3.3.4 Controller Design

The controller design is based on gain-phase boundary curves which are drawn in

space

c− from the locations of the roots of the polynomial equation (3.10) with respect to

different k and θ , and the constant-sensitivity loci which are drawn based on the solutions

of the H j( ) 0

i s j

c

S ω s

ω

= = for the controller coefficient c in c−space with respect to the given sensitivity constant s . The desired coefficients are determined under the constraints of 0

specified GM, PM and sensitivity. Systems with high stability and low sensitivity are desired.

Based on the discussions mentioned above, the design algorithm is as the followings:

Step 1: Set up user-defined specifications on GM, PM and sensitivity.

Step 2: For every system parameter q at the vertices of the perturbed system parameter

(38)

0dB in c-plane by solving (3.12).

Step 3: For every q at the vertices of the perturbed system parameter region in q -plane,

draw the phase boundary curves corresponding to the specified PM and 0○ in c-plane by

solving (3.16).

Step 4: Sketch the sensitivity constant loci from the solutions of the sensitivity equation

( ) 0 H j i s j c S ω s ω = = for c, given s . 0

Step 5: Determine a gain region in c−space with the help of the gain boundary curves as in

step 2 so that the controller with the coefficients in that region satisfies the specified GM

constraints.

Step 6: Determine a phase-region in c−space with the help of the phase boundary curves as

in step 3 so that the controller with the coefficients in that region satisfies the specified PM

constraints.

Step 7: Find out the common region of the determined gain and phase ones as in steps 5 and 6.

The controller with the coefficients in that region is the desired one satisfying the specified

GM and PM conditions.

Step 8: Choose a point in c−space on a specified sensitivity constant locus which passes

through the common region as in step 7. Then the controller coefficient at that point satisfies

(39)

tradeoff has to be made among the three specified conditions.

3.4 An Example and Simulation Results

In this simulation, a Daimler Benz 0305 bus [18] is adopted. Its linearized system with

actuator input δ =steering angle rate, and output y=displacement of front antenna, has the

following transfer function

2 2 2 1 2 1 1 1 2 3 2 2 2 1 2 1 2 1 2 609.8 388600 48280 ( , , ) ( 1077 16.8 270000) q q s q s q G s q q s q q s q q s q q + + = + + + , (3.19)

where the parameter q1 =v is the bus velocity, and the other parameter

u m q2 = .

m: the mass of the bus (tons). u : road friction coefficient (0.5 for wet road, 1 for dry road).

1 1 1 2 [12 , 20 ] [24 ; 32 ] q ms ms q tons tons − − ∈ ∈ . (3.20) 3.4.1 GM and PM Analysis

The controller used is taken as given by

2 3 2 2344 10938 9375 ( ) 50 1250 15625 s s C s s s s + + = + + + (3.21) and was determined by Muench [18].

Case 1 : 2D GM/PM Analysis in q1−q Plane2 . Consider the system parameter q=[ ,q q1 2] with an uncertain parameter region S as in Fig. 3.3 for studying GM/PM performances.

The S−parameter region is

1 2 12 20 24 32 q q ≤ ≤ ⎧ ⎨ ⎩ (3.22)

(40)

and the closed-loop characteristic polynomials is as in (3.6). By substituting s= jω into the

numerator of the above polynomials and by lengthy computation, the coefficients of the real

part polynomial U( , , , )ω q k θ with a specific c in (3.8) are 2 8 0 1 2 9 8 1 1 1 2 2 9 8 2 1 1 2 1 2 8 3 1 2 1 2 5 4 1 2 1 2 4.5262 10 cos( ), (3.6431 10 5.2808 10 ) sin( ), ( 4.2505 10 5716875 1.1316 10 ) cos( ), (6669992.4 9.1087 10 ) sin( ), 16828125 21000 3375 10 14293 r q k r q q k r q q q q k r q q q k r q q q q θ θ θ θ = × = × + × × = − × − − × × = − + × = + + × + 2 1 2 5 2 2 2 6 1 2 1 2 1 2 7 2 2 8 1 2 71.2 cos( ), 0, 1250 16.8 53850 270000, 0, . kq q r r q q q q q q r r q q θ = = − − − − = = (3.23)

In (3.9), the coefficients of the imaginary part polynomial V( , , , )ω q k θ are 2 8 0 1 2 9 8 1 1 1 2 2 9 8 2 1 1 2 1 2 2 3 1 2 1 2 8 1 4 4.5262 10 sin( ), (3.6431 10 5.2808 10 cos( ), (4.2505 10 5716875 1.1316 10 ) sin( ), 262500 4218750000 6669992.4 cos( ) 9.1087 10 cos( ) , 1429371.2 i kq i q kq i q q q q k i q q kq q k kq i θ θ θ θ θ = − × = × + × = × + + × × = − − − × − × = − 2 1 2 2 2 2 5 1 2 1 2 1 2 6 2 2 7 1 2 1 2 8 sin( ), 5 15625 840 1346250 135 10 , 0, 50 1077 , 0. kq q i q q q q q q i i q q q q i θ = + + + × = = − − = (3.24)

Solve the equations

( , , , ) 0 ( , , , ) 0 U q k V q k ω θ ω θ = ⎧ ⎨ = ⎩ , (3.25) for q by varying k and θ , and the stable boundary representation curves for gain and

(41)

phase margins are shown as in Figs. 3.4 and 3.5 in the q1−q2 plane, respectively. We are only interested in positive solutions q1 >0 and q2 >0 for practical reasons. The GM of the perturbed control system with the domain region S is -4.3dB and its PM is 19.336○ as seen

in Figs. 3.4 and 3.5, respectively. In general, the specifications on the stability robustness

point of view are GM≥3dB and PM≥30○ , which the system with the original controller

(3.21) doesn’t satisfy. A new controller is designed in the following section and its

performance is improved significantly.

The gain boundary curves associated with different gains shown in Fig. 3.4 reveal that

the GM of the control system at a point on one side of a specific gain boundary curve is

greater than that at a point on the curve. But it is less at a point on the other side.

Similarly in Fig. 3.5, the phase boundary curves show that the PM of the control system

at a point on one side of a specific phase boundary curve is greater than that at a point on the

curve. But it is less at a point on the other side. At the point A (( ,q q1 2)=(20, 32)) in both Figs.3.4 and 3.5 the system has the minimal GM and PM of all the points within the entire S

region.

Case 2 : 3D GM/PM Analysis in m v u− − Space.

Select q=[ ,q q q1 2, 3] [ , , ]= m v u in the block diagram of the closed system in Fig. 3.2. The

(42)

24 / 32 12 20 0.5 1 m u v u ≤ ≤ ⎧ ⎪ ≤ ≤ ⎨ ⎪ ≤ ≤ ⎩ . (3.26)

Gain and phase boundary curves in the m v u− − parameter space are generated from the solutions for q to (3.12) and (3.16), respectively. Those curves corresponding to

different k and θ by varying the frequency ω are shown in Figs. 3.7 and 3.8. A specific

gain k (dB) corresponding to a boundary curve which is tangent to the perturbed region R

at a point on the edge EF of R is defined as the GM of the system. It is also the minimal

GM of the perturbed control system within R . Its PM is defined in the same way. The

system with uncertain parameters within the R−space has GM=-4.3dB and PM =19.336○.

3.4.2 Controller Design

The system parameter q=[ ,q q1 2] within S is considered for the controller design. Assume the controller to be designed is given as

2 2 1 0 3 2 ( ) 50 1250 15625 c s c s c C s s s s + + = + + + , (3.27) where c c0, 1 and c are the controller coefficients to be designed under the user-specified 2

constraints and the system parameter domain is within the region S as in Fig. 3.3. Equation

(3.21) is a special case of (3.27) with c0 =9375, c1=10938 and c2 =2344.

1) Controller Design for GM ≥3dB and PM ≥300

(43)

a coefficient region in c−space is to be found out by the use of gain and phase boundary

curves associated with different k and θ .

By solving (3.10), the coefficients of the real part of the characteristic polynomial

( , , , , ) U ω q c k θ in (3.8) are 2 0 0 1 2 1 0 1 1 1 2 2 2 1 1 0 1 2 2 1 2 3 1 1 2 2 1 2 5 4 1 2 1 2 2 1 2 2 5 48280 cos( ), (388600 48280 ) sin( ), (388600 609.8 48280 ) cos( ), (609.8 388600 ) sin( ), 16828125 21000 3375 10 , 609.8 cos( ), r c q k r c q c q k r c q c q q c q k r c q q c q k r q q q q q q c k r θ θ θ θ θ = = + × = − + + = − + = + + × + 2 2 2 6 1 2 1 2 1 2 7 2 2 8 1 2 0, 1250 16.8 53850 270000, 0, . r q q q q q q r r q q = = − − − − = = (3.28)

The coefficients of the imaginary part of the polynomial V( , , , , )ω q c k θ in (3.9) are 2 0 0 1 2 1 0 1 1 1 2 2 2 1 1 0 1 2 2 1 2 2 3 1 2 1 1 2 2 1 2 4 2 1 2 5 48280 sin( ), (388600 48280 ) cos( ), (388600 609.8 48280 ) sin( ) , 262500 4218750000 609.8 cos( ) 388600 cos( ), 609.8 sin( ), 15 i c q k i c q c q k i c q c q q c q k i q q c q q k c q k i c q q k i θ θ θ θ θ θ = − = + × = + + × = − − − × − = − = 2 2 2 1 2 1 2 1 2 5 6 2 2 7 1 2 1 2 8 625 840 1346250 135 10 , 0, 50 1077 , 0, q q q q q q i i q q q q i + + + × = = − − = (3.29)

where q=( ,q q1 2) is a specific point within S and (3.10) is rewritten into the following one.

(44)

( , , , ) 0 ( , , , ) 0 U c k V c k ω θ ω θ = ⎧ ⎨ = ⎩ . (3.30) Two controller coefficients of c c and 0, 1 c2 are chosen as adjustable parameters and the

other one is fixed for this design. By solving (3.30), a shaded area is determined by gain and

phase boundary curves from the solutions for ( , )c c pairs with 0 1 c2 =2344 under GM and PM specifications given as above in c0−c1plane, as shown in Fig. 3.9.

For the vertices A,B,C and D of S as in Fig. 3.3, stability boundary curves are plotted

to determine the qualified shaded area. Two gain boundary curves are obtained associated

with k=0dB and 3dB given θ =0○ for each vertex. In a similar way, two phase boundary ones are also generated corresponding to θ =0○ and θ =30○ with k=1.

Let c0 =9375. Select c1 and c2 as adjustable coefficients. Gain and phase stability curves are generated in the same way in c1−c2 plane and the shaded region within which

1 and 2

c c satisfy specified constraints is founded, as shown in Fig. 3.10.

In Figs. 3.9 and 3.10 the desired controller coefficients can be chosen according to the

specified gain and phase constraints. The controller coefficient is selected from the above

shaded region so that the whole system with the chosen controller has the desired

specifications. With the designed controller, Tables 3.1 and 3.2 show the GM and PM of the

system operating at several points within the region S . The Bode plots of magnitude and

(45)

2) The constant-sensitivity loci

Compute ( , )

i

H s c c

S for i=0,1, 2 by substituting Eqs. (3.1)-(3.3) and (3.27) into (3.4) as

the followings: ( , ) 0 0 ( ) ( ) ( , )( ( ) ( ) ( , ) ( )) H s c c G c c G c G c c D s D s S N s c D s D s N s c N s = + , (3.31) ( , ) 1 1 ( ) ( ) ( , )( ( ) ( ) ( , ) ( )) H s c c G c c G c G c sc D s D s S N s c D s D s N s c N s = + , (3.32) and 2 ( , ) 2 2 ( ) ( ) ( , )( ( ) ( ) ( , ) ( )) H s c c G c c G c G c s c D s D s S N s c D s D s N s c N s = + . (3.33) Let c2 =2344. The constant-sensitivity loci in Fig. 3.13, are plotted in c0c1 plane from the solutions to the equality ( ) 01

H j i s j

c

S ω s

ω

= = , where s is a specified sensitivity 01 constant and i=0,1. Gain and phase boundary curves in Fig. 3.11 are plotted with the system

operating at the point A in the region S . If the specified sensitivity locus passes through the

shaded area as in Fig. 3.9, a point on the locus is chosen and the controller at this location in

0 1

c − plane is desired. The point c Q1 on the sensitivity locus with the constraint

0 1 ( ) ( ) 0.001 H j H j s j s j c c S ω S ω ω ω =

= = = is chosen for the controller with c0 =180.7,c1=18.83 and

2 2344

c = . The system at the point A in S has GM=4.13dB and PM=37.1○ . Its performance on stability has been improved.

Let c0 =9375. The solutions to the equality ( ) 12 H j i s j c S ω s ω = = , where i=1, 2, give a plot of the constant-sensitivity loci in c1c2 plane, as shown in Fig. 3.14. Choose the point

(46)

2

Q in Fig. 3.14 with c1 =410 and c1 =6000 on the sensitivity locus 1 ( ) H j s j c S ω ω = = 2 ( ) 7 10 H j s j c S ω ω −

= = and the system operating at the point B in S has GM=6.08dB and PM=31○.

3.5 Concluding Remarks

This chapter introduces a new method on performance analysis and controller design by

frequency domain approach for a perturbed control system. Based on the parameter space

method and robust stability criteria, the performances of a perturbed vehicle control system

are analyzed in graphical portrayals. With the help of gain and phase boundary curves

resulting from the roots of the system characteristic polynomial equation, the GM and PM

have been obtained. In controller design, a methodology is proposed for portraying regions in

a selected controller coefficient plane so that the designed controller is to meet the specified

requirements on GM, PM and sensitivity. Simulation results demonstrate the objectives have

(47)

( , )

G s q

( )

C s

+

( )

s

δ

y s

( )

Fig. 3.1 The perturbed vehicle control system with uncertain parameter q .

+

j

ke

θ

C s

( )

G s q

( , )

( )

s

δ

y s

( )

(48)

8 10 12 14 16 18 20 22 24 26 15 20 25 30 35 40 45 q1(velocity m/s) q2 (m ass t ons) A (20,32) B(20,24) C(12,24) D(12,32)

The perturbed region

S

Fig. 3.3 The parameter domain region S in q1-q2 plane.

8 10 12 14 16 18 20 22 24 26 15 20 25 30 35 40 45 q1(velocity m/s) q2 (m ass tons) A (20,32) B(20,24) C(12,24) D(12,32)

The perturbed region

K= -4.3dB(GM)

K= -3.1dB

K= -6.7dB

S

(49)

8 10 12 14 16 18 20 22 24 26 15 20 25 30 35 40 45 q1(velocity m/s) q2( m ass t ons) A (20,32) B(20,24) C(12,24) D(12,32)

The perturbed region

phase=16 deg

phase=19.336 deg(PM)

phase=28 deg S

Fig. 3.5 Phase boundary curves by varying θ with PM=19.336○.

8 10 12 14 16 18 20 22 24 26 0. 0.6 0.7 0.8 0.9 1 1.1 1.2 15 20 25 30 35 40 u(road friction) v(velocity m/s) m( ma ss t o n s)

The perturbed region R

(50)

10 15 20 25 0 0.6 0.8 1 15 20 25 30 35 40 u(road friction) v(vvelocity m/s) m( ma ss t o n s) k= -3.74dB k= -4.3dB (GM) k= -6.7dB E F u=0.5 u=1 u=0.75

The perturbed region

R

Fig. 3.7 Gain boundary curves in 3D with by varying k with GM=-4.3dB.

10 12 14 16 18 20 22 24 26 0.6 0.8 1 15 20 25 30 35 40 u(road friction) v(velocity m/s) m( ma ss t o n s)

The perturbed region

u=1 u=0.75 u=0.5 phase=28 deg. phase=19.336deg (PM) phase=16 deg E F

R

(51)

Fig. 3.9 The controller coefficient region for GM≥3dB and PM≥300 as indicated in the shaded area in c0− plane with c1 c2 =2344.

Fig. 3.10 The controller coefficient region for GM≥3dB and PM≥300 as indicated in the shaded area in c1−c2 plane with c0 =9375

(52)

Table 3.1 The GM and PM of the system with c2 =2344 0 180.7, 1 18.83 c = c = Location inside S GM PM Point A(20,32) 4.13dB 37.10 Point B(20,24) 3.18dB 350 Point C(12,24) 9.76dB 67.10 Point D(12,32) 10.3dB 64.50 Point(17,30) 5.73dB 46.50

Table 3.2 The GM and PM of the system with co =9375

1 410, 2 6000 c = c = Location inside S GM PM Point A(20,32) 8.48dB 570 Point B(20,24) 6.08dB 310 Point C(12,24) 6.29dB 55.70 Point D(12,32) 8.64dB 67.70 Point(14,26) 6.87dB 57.90

(53)

100 101 102 -50 0 50 100 101 102 -250 -200 -150 -100 Mag(dB) Phase (deg) A A B B C C D D Frequency(rad/sec)

Fig. 3.11 Bode plots of magnitude and phase with c0 =180.7,c1 =18.83andc2 =2344 at four vertices of the perturbed region S .

100 101 102 -50 0 50 100 101 102 -300 -250 -200 -150 -100 Mag(dB) Phase (deg) D D C C B B A A Frequency(rad/sec)

Fig. 3.12 Bode plots of magnitude and phase with c0 =9375,c1 =410 andc2 =6000 at four vertices of the perturbed region S .

(54)

140 150 160 170 180 190 200 210 220 230 240 16 18 20 22 24 26 28 30 c0 c1 o k=0dB PM=19.336 deg s=0.001 PM=40deg. k=6dB k=3dB Q1 PM=30 deg

Fig. 3.13 A chosen controller at the point Q1 with c0 =180.7,c1 =18.83 and c2 =2344

based on the control system at the vertex A (20, 32) of the perturbed parameter region S .

100 200 300 400 500 600 700 800 5600 5800 6000 6200 6400 6600 6800 c1 c2 o k=3dB k=0dB k=6dB PM=30 deg. PM=40 deg. S12=10E(-7) Q2

Fig. 3.14 A chosen controller at the point Q2 with c0 =9375,c1=410 and c2 =6000

數據

Fig. 2.3 Gain margin (or phase margin) for predicting    Limit cycle occurred in a nonlinear system
Fig. 3.1 The perturbed vehicle control system with uncertain parameter  q .
Fig. 3.5 Phase boundary curves by varying  θ  with PM=19.336 ○ .
Fig. 3.7 Gain boundary curves in 3D with by varying k with GM=-4.3dB.
+7

參考文獻

相關文件

/** Class invariant: A Person always has a date of birth, and if the Person has a date of death, then the date of death is equal to or later than the date of birth. To be

In this thesis, we propose a novel image-based facial expression recognition method called “expression transition” to identify six kinds of facial expressions (anger, fear,

The main objective of this system is to design a virtual reality learning system for operation practice of total station instrument, and to make learning this skill easier.. Students

The purpose of this study is to analyze the status of the emerging fraudulent crime and to conduct a survey research through empirical questionnaires, based on

The main purpose of this research is to compare how a traditional narrative teaching method and a GeoGebra-based computer-assisted instructional method affect

We design a method to build the corresponding graph, bounding functions, and then searching cycles by using a backtracking algorithm to find the feasible

The objective of this research is to conduct the theoretical and experimental studies on how to use the Empirical Mode Decomposition method to process the response of a single

The purpose of this paper is to use data mining method in semiconductor production to explore the relation of engineering data and wafer accept test.. In this paper, we use two