Discrete Control - Practical assignments
Comparing with merely repeat the textbook or slides, record the ideas to the problems could be more helpful.
Practice 1. Modeling of the linear discrete systems
It mainly involves the idea of a zero-order extrapolator.
A linear pulse system is such an automatic control system (ACS), which, in addition to the links described by lin- ear differential equations, includes a pulse element (PE), which converts a continuous input into a sequence of pulses.
The continuous part of the system is a set of elementary continuous links which usually describe the operation of the control object (CO). PE is a device that is part of a digital-to-analog converter.
This practice is mainly focused on tuning coefficient, the scheme is given.
In terms of stability border, at first I thought the neutral and oscillatory represent different situations, while it turns out both two terms refer to the marginal stability, that can be regard as Lyapunov stability.
- stability borderWhensystem has oscillations .
In the oscillation process, the larger the $K_{FB}$ is, the larger the amplitude, the slower the attenuation, the longer the transient time, before finally reach the stability boundry.
As for time optimal, and I still have problem, when determine the value,
Practice 2 Second order linear discrete systems dynamic properties
This part mainly involves the discrete process of a state space model, derive corresponding feedback coefficient from given roots of character polymonial, and the plot of discrete phase portrait, other than time-consuming, there seems to be not much problem.
Practice 3 Reference signals discrete generators
If I gotta say, the idea would be like what I learned in the modelling of nonlinear systems, but slightly different. Well, after all such representation is general. However, the idea of such generator is really smart.
Discrete Generator
In my case $T=0.2,\ A=1,\ \omega=0.08$
thus
External disturbance
Given
The Idea is to create three generators
First generator
Second generator
Practice 4. Synthesis of the discrete stabilizing control algorithms
Course Work
State-space representation
Transform to state-space form
where
Skip the discretization process and the representation (for convenience), to note $T=0.003$
Systhesis PI controller
Old fashioned modal control (which again, I didn’t find any relavent info online, maybe Russians prefer to call it in this way)
First construct augmented matrix, as there’s no disturbance, the term is not written.
$v(k)$ is the integral term, and $g(k)$ represents reference signal
And naturally for integral,
Perform augmentation,
Choose standard binomial polynomial of the third degree as reference
(required more investigation here, as this number is different from the content in documentation used before)
solve the sylvester equation with sylv(-A,G,B*H)
or lyap(-A,G,B*H)
and
Obtain
The rest should be really simple like making simulations and evaluations. (e.g. lsiminfo
)
At first, I didn’t realize that the implementation of I regulator requires an additional states, so the derived M looks really weird, but now I see.
Oh my, the report writing… it’s killing me.
Practice 5.
Practice 6.
Design complete dimension observer:
Consider representing the error of observer:
P3
where $G_R(z)$ is the controller $\frac{Q}{P}$, and the latter is the process $\frac{B}{A}$
where