Two strategies of control design in DT:

  1. Direct design of in DT, such as IOP with SPA
    • Transient specs will be satisfied at the end of the sample points
    • Closed-loop stability at the sample points
  2. Emulation design: Design in CT, and then approximate with in DT

This is done through this series of steps. First, starting from the frequency domain , we use state space realization to switch to the time domain:

We then use a approximation

We then take the -transform to get to .

Our approximation will inevitably have some impact on the poles as we go from CT to DT.

Approximating C(s) into D[z]

Our plan is to make an approximation in the time domain, then go back to the frequency domain.

Assume we have a continuous time system of the form:

We use a running assumption that has only simple poles:

Note that if we assume , we also have

which gives

Recall that we can write

We can use the left-side rule for numerical integration:

Taking the -transform gives

We can write the term as

such that we have

We want to find the transfer function from to :

where the just makes you sum all the entries in the column vector.

Thus, we have

Therefore, to get this particular approximation, we use

Instead of using the left-side rule, we can take the same approach with other numerical integration methods:

With the right side rule :

With the trapezoidal rule: