Skip to content
Hub Nexus

No author yetClaim it

Version 1Updated 3 min read

Support

Realization

Realization is the process of taking a mathematical model of a system (either in the Laplace domain or the State-Space domain), and creating a physical system. Some systems are not realizable.

An important point to keep in mind is that the Laplace domain representation, and the state-space representations are equivalent, and both representations describe the same physical systems. We want, therefore, a way to convert between the two representations, because each one is well suited for particular methods of analysis.

The state-space representation, for instance, is preferable when it comes time to move the system design from the drawing board to a constructed physical device. For that reason, we call the process of converting a system from the Laplace representation to the state-space representation "realization".

Realization Conditions

Note:
Discrete systems G(z) are also realizable if these conditions are satisfied.

  • A transfer function G(s) is realizable if and only if the system can be described by a finite-dimensional state-space equation.
  • (A B C D), an ordered set of the four system matrices, is called a realization of the system G(s). If the system can be expressed as such an ordered quadruple, the system is realizable.
  • A system G is realizable if and only if the transfer matrix G(s) is a proper rational matrix. In other words, every entry in the matrix G(s) (only 1 for SISO systems) is a rational polynomial, and if the degree of the denominator is higher or equal to the degree of the numerator.

We've already covered the method for realizing a SISO system, the remainder of this chapter will talk about the general method of realizing a MIMO system.

Realizing the Transfer Matrix

We can decompose a transfer matrix G(s) into a strictly proper transfer matrix:

𝐆 ( s ) = 𝐆 ( ∞ ) + {𝐆}_{s p} ( s )

Where Gsp(s) is a strictly proper transfer matrix. Also, we can use this to find the value of our D matrix:

D = 𝐆 ( ∞ )

We can define d(s) to be the lowest common denominator polynomial of all the entries in G(s):

Remember, q is the number of inputs, p is the number of internal system states, and r is the number of outputs.

d ( s ) = {s}^{r} + {a}_{1} {s}^{r − 1} + ⋯ + {a}_{r − 1} s + {a}_{r}

Then we can define Gsp as:

{𝐆}_{s p} ( s ) = \frac{1}{d ( s )} N ( s )

Where

N ( s ) = {N}_{1} {s}^{r − 1} + ⋯ + {N}_{r − 1} s + {N}_{r}

And the Ni are p × q constant matrices.

If we remember our method for converting a transfer function to a state-space equation, we can follow the same general method, except that the new matrix A will be a block matrix, where each block is the size of the transfer matrix:

A = [ \begin{matrix}− {a}_{1} {I}_{p} & − {a}_{2} {I}_{p} & ⋯ & − {a}_{r − 1} {I}_{p} & − {a}_{r} {I}_{p} \\ {I}_{p} & 0 & ⋯ & 0 & 0 \\ 0 & {I}_{p} & ⋯ & 0 & 0 \\ ⋮ & ⋮ & ⋱ & ⋮ & ⋮ \\ 0 & 0 & ⋯ & {I}_{p} & 0\end{matrix} ]

B = [ \begin{matrix}{I}_{p} \\ 0 \\ 0 \\ ⋮ \\ 0\end{matrix} ]

C = [ \begin{matrix}{N}_{1} & {N}_{2} & {N}_{3} & ⋯ & N r\end{matrix} ]

Realizing System by Column

We can divide the G(s) into multiple column, realize them individually and join them back together later, for G(s):

G ( s ) = [ \begin{matrix}{G}_{1} & {G}_{2} & {G}_{3} & … & {G}_{n}\end{matrix} ]

where we realize them and yield:

{G}_{i} = > ( {A}_{i} , {B}_{i} , {C}_{i} , {D}_{i} )

and the realization of the system will be:

A = [ \begin{matrix}{A}_{1} & 0 & 0 & … & 0 \\ 0 & {A}_{2} & 0 & & ⋮ \\ 0 & 0 & {A}_{3} \\ ⋮ & & & ⋱ & 0 \\ 0 & 0 & 0 & … & {A}_{n}\end{matrix} ]

B = [ \begin{matrix}{B}_{1} & 0 & 0 & … & 0 \\ 0 & {B}_{2} & 0 & & ⋮ \\ 0 & 0 & {B}_{3} \\ ⋮ & & & ⋱ & 0 \\ 0 & 0 & 0 & … & {B}_{n}\end{matrix} ]

C = [ \begin{matrix}{C}_{1} & {C}_{2} & {C}_{3} & … & {C}_{n}\end{matrix} ]

D = [ \begin{matrix}{D}_{1} & {D}_{2} & {D}_{3} & … & {D}_{n}\end{matrix} ]

Where this page came from

This page was imported from Wikibooks. From “Control Systems” on Wikibooks, by its contributors, under CC BY-SA 4.0. Changed here: set as a page; navigation and edit links left out; each image under its own licence, credited in its caption.

Nobody has written it yet — it is the source material at a new address, which is why search engines are asked to skip it and why no one earns from it. It is up for grabs: take it on, and it is yours to rewrite and to earn from.

Comments

Spinner Logo

Next in Control Systems

CC BY-SA 4.0
Consider the given second-order system: $T ( s ) = \frac{1}{{s}^{2} + 2 s + 1}$ We can include an arbitrary gain term, K in this system that will represent an amplification, or a power increase: $T ( s ) = K \frac{1}{{s}^{2} + 2 s + 1}$ In a state-space system, the gain term k can be inserted as fol
CC BY-SA 4.0
Control Systems, Block Diagrams
CC BY-SA 4.0
This is performed by adding controllers, compensators, and feedback structures to the system. ## Basic Feedback Structure ![Simple feedback control loop]( (Image: en:User:Ap, CC BY-SA 3.0) This is a basic feedback structure. Here, we are using the output value of the system to help us prepare the ne
CC BY-SA 4.0
The Magnitude plot is typically on the top, and the Phase plot is typically on the bottom of the set. (Image: User:Netnet, Public domain) The frequency of the bode plots are plotted against a logarithmic frequency axis. Every tickmark on the frequency axis represents a power of 10 times the previous
CC BY-SA 4.0
Nonetheless, many systems are inherently unstable - a fighter jet, for instance, or a rocket at liftoff, are examples of naturally unstable systems. Although we can design controllers that stabilize the system, it is first important to understand what stability is, how it is determined, and why it m