• No results found

Chapter 5: Concluding Remarks and Future Work

5.1 Overview and Conclusions

In this thesis, the concepts of dynamic poles, dynamic characteristic equation, dynamic Routhโ€™s stability criterion, dynamic Bode and Nyquist plots, for the stability analysis and the neuro-controller design of nonlinear systems, are presented. A dynamic Nyquist criterion is developed to analyze the relative stability as well as the frequency domain characteristics. This research leads us to originate a unifying novel methodology based upon pole motion for the stability analysis and the design of feedback controllers for both linear and nonlinear systems.

A comprehensive numerical analysis is presented. System characteristics, e.g., the stability of the system and the quality of the response, depends on the location of dynamic dominant poles in the complex ๐‘” โˆ’plane. Besides, the location of the dynamic poles in the complex ๐‘” โˆ’plane is a function of system parameters, e.g., system states ๐ฑ. The system states ๐ฑ depend on time ๐‘ก implicitly and the input signal ๐ฎ(๐‘ก) explicitly. The input signal ๐ฎ(๐‘ก) is a function of amplitude and frequency. Thus, time ๐‘ก, the system states ๐ฑ, and the input signal ๐ฎ(๐‘ก) are responsible for the stability and the quality of response of a nonlinear dynamic system.

The accomplishments of this thesis are summarized below:

(1) A mathematical background on the representation of a nonlinear system and their characteristics in the complex ๐‘” โˆ’plane are presented in Chapter 2. The primary work done at [6] is extended with the inclusion of a general state-space representation of a nonlinear system and its graphical representation, the derivation of the relation among the output vector ๐ฒ(๐‘ก) to the input vector ๐ฎ(๐‘ก) through the ๐‘” โˆ’transfer matrix, the formation of the dynamic characteristic equation ๐๐ž๐ญ(๐‘”๐ˆ โˆ’ ๐€(๐ฑ, ๐‘ก)) = 0, dynamic poles and zeros in the complex ๐‘” โˆ’plane, and the

119

sketching procedure of dynamic root locus and dynamic root contour from the dynamic characteristic equations.

The state and output equations of any nonlinear system are represented by

๐ฑฬ‡(๐‘ก) = ๐€(๐ฑ, ๐‘ก)๐ฑ(๐‘ก) + ๐(๐‘ก)๐ฎ(๐‘ก) , ๐ฒ(๐‘ก) = ๐‚(๐ฑ, ๐‘ก)๐ฑ(๐‘ก) + ๐ƒ(๐‘ก)๐ฎ(๐‘ก)

๐ฑ(0)

(5.1)

The elements of the system matrix ๐€(๐ฑ, ๐‘ก) are the function of states ๐ฑ and/or time ๐‘ก. The system states ๐ฑ are a function of input ๐ฎ(๐‘ก) in both amplitude and frequency. The state-space representation of a linear time-invariant system is a subset of the general state-space representation of a nonlinear system, Eq. 5.1. The input ๐ฎ(๐‘ก) and output ๐ฒ(๐‘ก) relation through the ๐‘” โˆ’transfer matrix of a nonlinear system is,

๐ฒ(๐‘ก) = [๐‚(๐ฑ, ๐‘ก)๐š๐๐ฃ(๐‘”๐ˆ โˆ’ ๐€(๐ฑ, ๐‘ก))๐(๐‘ก) + ๐๐ž๐ญ(๐‘”๐ˆ โˆ’ ๐€(๐ฑ, ๐‘ก))๐ƒ(๐‘ก)

๐๐ž๐ญ(๐‘”๐ˆ โˆ’ ๐€(๐ฑ, ๐‘ก)) ] ๐ฎ(๐‘ก) (5.2)

Solving the denominator of the ๐‘” โˆ’transfer matrix for ๐‘” gives the location of dynamic poles in the complex ๐‘” โˆ’plane whereas solving the numerator gives the location of dynamic zeros. The dynamic roots of the dynamic characteristic equation ๐๐ž๐ญ(๐‘”๐ˆ โˆ’ ๐€(๐ฑ, ๐‘ก)) are [6],

๐‘”(๐‘ก) = ๐œŽ(๐‘ก) + ๐‘—๐œ”(๐‘ก) (5.3)

where ๐œŽ(๐‘ก) and ๐‘—๐œ”(๐‘ก) are the state ๐ฑ and time ๐‘ก dependent real parts and imaginary parts of the dynamic roots ๐‘”(๐‘ก), respectively. It is also discussed that ๐‘  (โ‰œ ๐‘‘

๐‘‘๐‘ก) operator is used only for a

linear time-invariant system and is a subset of ๐‘” operator. ๐‘” operator is applicable to linear, nonlinear, time-variant, or time-invariant dynamic systems, simultaneously.

120

1 +K(๐ฑ, ๐‘ก)(๐‘” + ๐‘ง1(๐ฑ, ๐‘ก))(๐‘” + ๐‘ง2(๐ฑ, ๐‘ก)) โ‹ฏ (๐‘” + ๐‘ง๐‘š(๐ฑ, ๐‘ก))

(๐‘” + ๐‘1(๐ฑ, ๐‘ก))(๐‘” + ๐‘1(๐ฑ, ๐‘ก)) โ‹ฏ (๐‘” + ๐‘๐‘›(๐ฑ, ๐‘ก)) = 0 (5.4)

(๐‘” + ๐‘๐‘–(๐ฑ, ๐‘ก)), ๐‘– = 1,2, โ€ฆ . , ๐‘›, gives the locations of dynamic poles in the complex ๐‘” โˆ’plane and (๐‘” + ๐‘ง๐‘˜(๐ฑ, ๐‘ก)), ๐‘˜ = 0,1,2, โ€ฆ , ๐‘š, gives the locations of dynamic zeros. K(๐ฑ, ๐‘ก) is the system state

๐ฑ and time ๐‘ก dependent dynamic gain, and determines the path of dynamic roots in the complex ๐‘” โˆ’plane.

The dynamic root contour of a nonlinear and/or time-variant system is sketched on the ๐‘” โˆ’plane by varying multiple parameters, respectively, from zero to infinity.

(2) The stability of a nonlinear system depends on the location of dynamic poles in the complex ๐‘” โˆ’plane. At least one of the dynamic poles on the right-hand side of the complex ๐‘” โˆ’plane makes the system unstable with an increasing amplitude to the response, with a variation of system parameters. The dynamic poles located on the ๐‘—๐œ” โˆ’axis create an oscillatory response, and the dynamic poles on the left-hand side create a stable equilibrium to the response.

The initial work on the construction of a dynamic Routhโ€™s array from a dynamic characteristic equation, ๐๐ž๐ญ(๐‘”๐ˆ โˆ’ ๐€(๐ฑ, ๐‘ก)) = 0, and the absolute stability analysis of a nonlinear system using the dynamic Routhโ€™s stability criterion was carried out in [6]. The concept is elaborated for the relative stability analysis in the frequency domain of a nonlinear system with the development of the dynamic Nyquist criterion. The dynamic Nyquist and Bode plots, dynamic gain and phase margins are also introduced in Chapter 3. The dynamic Routhโ€™s stability analysis is also applied to do a phase plane analysis of a second-order system to define the stability region.

Dynamic Routhโ€™s stability criterion gives a quantitative measure of the locations and number of dynamic poles in the complex ๐‘” โˆ’plane. The elements of the dynamic Routhโ€™s array contains the state ๐ฑ and time ๐‘ก dependent nonlinear terms. The stability analysis of a linear time- invariant dynamic system using Routhโ€™s stability criterion is a subset of the stability analysis of a nonlinear system having dynamic poles.

121

The stability is guaranteed for a nonlinear system if all the elements of the first column of the dynamic Routhโ€™s array have a positive non-zero value [6]. A zero at any rows of the first column of the dynamic Routh's array means an oscillatory dynamic pole on the ๐‘—๐œ” โˆ’axis. The number of dynamic poles located on the right-half side of the complex ๐‘” โˆ’plane is equal to the number of sign changes in the first column of the dynamic Routhโ€™s array [6].

Besides, the stability of a nonlinear dynamic system not only depends on the system parameters but also depends on the input signals. The input signals are a function of amplitude and frequency. For instance, a nonlinear is stable for low frequencies and high frequencies but can be unstable for a range of frequencies.

A dynamic Nyquist criterion is developed in this thesis to study the stability of the nonlinear systems in the frequency domain. In the frequency domain, ๐‘” โ‰œ ๐‘—๐œ” where ๐œ” is in rad/s. The dynamic characteristic equation, Eq. 5.4, can also be written as

1 + ๐‹(๐‘”) = 0 (5.5)

where

๐‹(๐‘”) =K(๐ฑ, ๐‘ก)(๐‘” + ๐‘ง1(๐ฑ, ๐‘ก))(๐‘” + ๐‘ง2(๐ฑ, ๐‘ก)) โ‹ฏ (๐‘” + ๐‘ง๐‘š(๐ฑ, ๐‘ก))

(๐‘” + ๐‘1(๐ฑ, ๐‘ก))(๐‘” + ๐‘1(๐ฑ, ๐‘ก)) โ‹ฏ (๐‘” + ๐‘๐‘›(๐ฑ, ๐‘ก)) (5.6)

The dynamic Nyquist criterion is stated by

A nonlinear dynamic system is stable, if the dynamic Nyquist plot of ๐‘ณ(๐‘”) encircles the (โˆ’1, ๐‘—0) point in ๐‘ณ(๐‘”) โˆ’plane, in the clockwise direction, as many times as the number of

dynamic poles of ๐‘ณ(๐‘”) that are in the right half of the complex ๐‘” โˆ’plane, and inside the

122

(3) The characteristics of a transient response of a nonlinear system also depend on the location of dynamic poles in the complex ๐‘” โˆ’plane. For instance, a second-order system response can be over-damped, under-damped, critically-damped, or undamped based on the location of dynamic poles in the complex ๐‘” โˆ’plane. Chapter 3 is devoted to making a more comprehensive descriptions and analysis of the neuro-controller design techniques primarily developed in [7], with the help of several nonlinear dynamic system examples.

The neuro-controller determines the transient response of a system by adjusting its parameters to locate the dynamic poles in the complex ๐‘” โˆ’plane by changing the overall dynamics of the controlled system. The neuro-controller parameters are position feedback ๐พ๐‘(๐‘’, ๐‘ก) and velocity feedback ๐พ๐‘ฃ(๐‘’, ๐‘ก), and they are not constant rather function of system error,

๐‘’(๐‘ก) = ๐‘Ÿ(๐‘ก) โˆ’ ๐‘ฆ(๐‘ก).

As error changes from a large value to a small value, ๐พ๐‘(๐‘’, ๐‘ก) is varied from a very large value to a small value, and simultaneously ๐พ๐‘ฃ(๐‘’, ๐‘ก) is varied from a very small value to large

value, letting for a larger bandwidth for a large error and a smaller bandwidth for a small error [7]. Various types of functions can be designed for ๐พ๐‘(๐‘’, ๐‘ก) and ๐พ๐‘ฃ(๐‘’, ๐‘ก) by following the design

criteria. A typical example is,

๐พ๐‘(๐‘’, ๐‘ก) = ๐พ๐‘๐‘“ + ๐›ผ๐‘’2(๐‘ก)

(5.7) ๐พ๐‘ฃ(๐‘’, ๐‘ก) = ๐พ๐‘ฃ๐‘“exp (โˆ’๐›ฝ๐‘’2(๐‘ก))

๐›ผ and ๐›ฝ are gain constants which determines the slope of the functions ๐พ๐‘(๐‘’, ๐‘ก) and ๐พ๐‘ฃ(๐‘’, ๐‘ก). ๐พ๐‘ฃ๐‘“ and ๐พ๐‘๐‘“ are the final steady-state values.

A proper selection of the controller parameters ๐พ๐‘(๐‘’, ๐‘ก) and ๐พ๐‘ฃ(๐‘’, ๐‘ก) guarantee that the location of the dynamic poles is always kept on the left-hand side of the complex ๐‘” โˆ’plane ensuring the stability of the overall controlled system according to the dynamic Routhโ€™s stability criterion, discussed in Chapter 3.

123

Related documents