PhD Thesis

PhD Thesis

Balancing for nonlinear systems

PhD dissertation
Systems and Control Group
Faculty of Applied Mathematics
University of Twente (1994)

Click HERE to receive the gzipped postscript file (622Kb).

Click HERE to receive the pdf file (1 Mb).


Summary

This thesis deals with an analysis of the contributions of dynamical elements to past and future energy of nonlinear state-space systems, and offers a tool for nonlinear model reduction.

A well-known tool to analyze linear state-space systems and to reduce the number of state-space components is balancing. Balancing has been introduced for stable linear systems, and is a method that measures at the same time the contributions of the state components of the linear system to the past input energy and to the future output energy (in an L2-sense). A state component that generates a relatively large amount of output energy, and needs a relatively small amount of input energy to be reached is considered to be of importance to the system, while a state component that generates a relatively small amount of output energy, and that needs a relatively large amount of input energy to be reached is considered to be of less importance to the system. Starting as an open-loop balancing method for stable linear systems the method has been developed further to open-loop and closed-loop balancing methods for (unstable) linear systems, and mechanical linear systems. Balancing for linear systems may be interpreted from several equivalent point of views, both in the time domain and in the frequency domain.
This thesis deals with balancing for nonlinear systems. Not all interpretations of balancing for linear systems are suitable for nonlinear systems, but the principal interpretation in terms of a past and future energy function may be carried over to balancing methods for nonlinear systems. In fact, from this point of view the linear balancing methods may be seen as a special case of the nonlinear balancing methods of this thesis.

For stable nonlinear systems an open-loop balancing method is developed. This method considers the past input and the future output energy function of the system. By a coordinate transformation these functions may be brought into a form that is called the balanced form. In balanced form both energy functions are at the same time a measure for the importance of the different state components, i.e., the past input energy function measures the amount of input energy that is needed to reach a state component, while the future output energy function measures the amount of output energy that is generated by this state component. The procedure that brings the system into balanced form is relying on Morse's Lemma, and a diagonalization procedure of state dependent matrices. It defines an ordered set of singular value functions that each correspond to a state component. A relatively large (or small, respectively) singular value function implies that the corresponding state component generates a relatively large (or small, respectively) amount of output energy, and needs a relatively small (or large, respectively) amount of input energy to be reached. The amount of input energy that is needed to reach a state component is a measure for the reachability of this state component, while the amount of output energy generated by a state component is a measure for the observability of this state component. Hence, a singular value function yields a characterization of the corresponding state component in terms of easy or difficult to reach and observe. A relatively large (or small, respectively) singular value function implies that the corresponding state component may be retained (or removed, respectively) to obtain the reduced order model.
In this thesis model reduction based on balancing is studied, as well as to what extent we may speak about similarity invariance of the singular value functions.

Balancing for stable nonlinear systems offers a procedure that may be used to define other balancing methods for possibly unstable nonlinear systems. Two open-loop balancing methods are derived from this procedure. Both methods are based on association of the nonlinear system with a stable nonlinear system that may be brought into balanced form. Furthermore, two other methods that consider a different pair of past and future energy functions (involving both inputs and outputs) are developed by following a similar procedure as for balancing stable nonlinear systems. These two methods may each be associated with a control problem (the nonlinear version of the LQG problem and the nonlinear normalized H-infinity control problem, respectively), and therefore may be seen as closed-loop balancing methods. For both closed-loop methods the characterization of a state component in terms of easy or difficult to reach and observe may be replaced by difficult or easy to control (to zero) and filter.
For possibly unstable nonlinear systems an open-loop balancing method is developed on the normalized right and left coprime factorizations of the nonlinear system. A normalized coprime representation is a stable nonlinear system that may be associated with the original unstable nonlinear system. Explicit expressions for the normalized coprime representations are derived. The normalized coprime representation of a system may be brought into balanced form, and this form offers a method for model reduction of the original unstable system.
A closed-loop balancing method for an unstable nonlinear system is considering a pair of past and future energy functions that are brought into a special form by a coordinate transformation. This special form is called the HJB (Hamilton-Jacobi-Bellman) balanced form. In the case of a linear system this HJB balanced form is the LQG balanced form, and has an interpretation in terms of the LQG control problem. In the general nonlinear case the method is related to the nonlinear version of the LQG problem, and we may give an interpretation in terms of this problem, but this is not as general as in the linear case. Furthermore, HJB balancing and balancing of the normalized coprime representation are being related via their singular value functions.
A second closed-loop balancing method is H-infinity balancing. Another pair of energy functions is defined, and again brought into a special form by a coordinate transformation. This form is called the H-infinity balanced form. Similarly to the relation between HJB balancing and the nonlinear version of the LQG problem, the H-infinity balanced form may be interpreted in terms of a normalized H-infinity control problem.
The last balancing method that is treated in this thesis is pseudo balancing. Pseudo balancing is the second open-loop balancing method that is developed for nonlinear systems, and is only defined for nonlinear Hamiltonian systems with positive internal energy. This balancing method takes the Hamiltonian structure of the system explicitly into account. A Hamiltonian system is not asymptotically stable, but it may be associated with a gradient system that is asymptotically stable, and that may be brought into balanced form. The Hamiltonian system is said to be in pseudo balanced form, if the associated gradient system is in balanced form. From a modelling and control point of view pseudo balancing has an advantage over other balancing methods for Hamiltonian systems, since model reduction based on pseudo balancing results again in a Hamiltonian system, and this is generally not true for other balancing methods.


Return to the home page of Jacquelien Scherpen