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.

ZOH

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.

ZOH


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

Generator

transient

transient

External disturbance

Given

The Idea is to create three generators

First generator
Second generator
  • Third generator

    Then the left synthesis would be easy.
    scheme

    transient


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)

SynScheme

QI

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