• Nem Talált Eredményt

A NEW METHOD FOR TRANSFORMATION OF DISCRETE TRANSFER FUNCTIONS TO CONTINUOUS ONE

N/A
N/A
Protected

Academic year: 2022

Ossza meg "A NEW METHOD FOR TRANSFORMATION OF DISCRETE TRANSFER FUNCTIONS TO CONTINUOUS ONE "

Copied!
6
0
0

Teljes szövegt

(1)

A NEW METHOD FOR TRANSFORMATION OF DISCRETE TRANSFER FUNCTIONS TO CONTINUOUS ONE

By

L. KEVICZKY

Department of Automation, Technical University, Budapest Received September 14, 1976

Presented by Prof. Dr. F. CSAKI

1. Introduction

Nowadays, most computerized id~ntification methods apply discrete technique. These methods determine the continuous system parameters in two steps. In the first step the parameters of a discrete-time model are esti- mated which ensure a good fit to the input and output signals of the process at the sampling instants. In the second step the equivalent continuous system has to be computed from the discrete model obtained. In this paper this second transformation step is considered for linear time-invariant systems. This problem has already been treated by several authors 'with different approaches:

S~nTH [1], HAYKIN [2], HSIA [3], SINHA [4]. Most of the proposed methods involve decomposition into subsystems and the case of multiple poles is out of consideration. JEZEK [5] pointed out that the relationships of the equiva- lent transformation are simple to obtain by direct integration of the state equations. Following this course, 'well computerizable algorithms of the unit step and ramp response transformations are given here by using state descrip- tion forms. These methods can also be applied in case of multiple poles with no extra difficulty and there is no need to decompose the discrete-transfer function to be transformed into partial-fraction subsystems.

2. State space approach

Let us consider a state space description of a single-input single-output linear continuous system of the form

i(t) = Ax(t)

+

bu(t) y(t)

=

cT x(t)

+ f3

ou(t)

(1) (2) (Here T means the transposition). The solution of the continuous state space equations on the sampling interval kh ::;: t -< (k

+

l)h is

(k+l)h

x«k

+

l)h)

=

eMx(kh)

+ S

eA«k+l)h-')bu(-r) d-r

kh

(3)

(2)

hence, the integro-difference equation of an equivalent discrete system is

(k+I)h

Xk+1

=

eAhXk+S eA«k+l);'-T)u(r)drh =eAhXk

+

Q[u(t),A,h]h. (4) kh

Comparing this latter equation ,dth the state space equations of a discrete- time linear system

Xk+1 = FXk

+

gUk

Yk = cTXk

+

boulc and evaluating the input integral

(Ic+l)h h

Q[u( r), A, h] S eA«k+l)h-·)u( T) dT

=

S e-4.(h-fj)u(kh

+ {})

d{}

~ 0

(5) (6)

(7) for a given approximation of the input signal u(t) in the interval kh = t -<

-< (k

+

l)h, unambiguous relationships are obtained between the continuous

and the discrete state space equations by comparing the coefficient matrices, assuming the applied approximation to be time-invariant.

If suitable canonic equations are chosen for comparison then the appli- cation of common notations in the output equations is legitimate. (In this case c usually contains no system parameter and the coefficients of u(t) and u!;

are the same.) Othenvise the change to such a form can be performed by simple transformations [6], [7].

Comparing (4) and (5) the transformation rule of F is seen to be A

=

- I n (F) 1

h (8)

independent of the approximation of the input signal. In (F) means a matrix function [8] which - among others - can be defined by its matrix power-

series and there are relevant computer routines available. The necessary condi- tion of the existence of A is that F has all its eigenvalues inside the unit circle (provided negative real roots A cannot he computed). Let us investigate the input integral for two kinds of approximations of the input u(t). First let u(t) he constant during the whole sampling interval u(kh

+ {})

" ' - J u(kh)

=

Ulc' this assumption being required by the step response equivalent transformation [2]. Then

h

Q[U(T), A, h]

=

S e-4.(h-f)ulcd{}

o

=

u" S eA(h-fj)d{} h

o

(9)

(3)

TRANSFORMATION OF DISCRETE TRANSFER FUNCTIONS 305

considering eO

=

I [9].

Eq. (4) becomes

(10) and comparing with (5) we get

h = -In (F) (F -1 I) -1 g

h (ll)

Now

(12) Let us approximate the input signal according to a linear interpolation in the sampling interval wi.th

u(klt +fJ) (13)

which corresponds to the ramp equivalent transformation [2]. No\\'- the input integral is

h

Q[ u(-r), A, It]

~ S

eA(h-/}) [ u"

+ ---'-''-'--''-l-~

-"- {}

1

d{}

o

h h

= u"

S

eA(h-l)d{}

+

Uk+I

J:

u"

S

eA(h-/})d{}

o 0

After not too complicated calculations we get

Q[u(r), A, h] ~ A -I(eAh - I)

h

I [A -2(eAil - I) - hA-l]Uk

+

(14)

, I [A-2( Ah I) I A-I] -

Q 'Q

(I;)

-;- h

e - - ~ u"+I - 1 Uk -;- ZU"+I· '-'

Thus, the integro-difference equation for (3) gives the state equation

(16) Introducing a new state vector

(17)

(4)

the Eqs (3) and (4) become

Xk+1

=

FXk

+

(FQ2

+

Ql) bUk

Yk

=

cTXk

+

(CTQ2h

+

(30) Uk'

The transformation equation (8) is valid further on, but (11) becomes:

and

(18) (19)

(20)

Both of the above state space transformation methods map the static gain of the system 'without error, This can easily be checked by the equation

3. Computational algorithm

On the basis of the above state space transformation methods the discrete transfer function

B(_-I) b ' b _-1 I I b _-n G(z-l)

= '" =

0 T 1'" T , " T n'"

A(_-I) 1 I -1 I I _-n

J:I. '" T a1z T , " , . an'"

(23)

can be transformed into the equivalent continuous system

(24)

according to the folio,ving algorithm:

1. Let us construct the coefficient matrices of the discrete state equations (5), (6), on the basis of coefficients in (23) in the f(\Tm

-a1 1 0

-a2 0 1

F=

-an- 1 0 0

-an 0 0

g= [b1 - boa!, ' , " bn - boanY and

c = [1, 0, ' , " OY •

0 0

1 0

-,

(25)

(26) (27)

(5)

TRANSFOR1HATION OF DISCRETE TRANSFER FUNCTIONS 307 2. The change to the continuous state equations is made according to the following formulae

and

and

A

= ~ln

(F) h

b

~ F

In(F)(F - I)-'g

l~

[In (F)]2 (F - I) -2 g

(step equivalent) (ramp equivalent)

(step equivalent) (ramp equivalent)

(28)

(29)

(30)

3. Then the continuous system given by A and h is transformed into phase variable canonic form A

*

and h* by any standard procedure [6], [7], e.g. by the transformation matrix

[

cT

1

cTA

T= .

~T An-1 In the canonic form

A*

= l ~~J-.]

where

is the canonic vector. The vector k is given by [6], [7], furthermore

h*

=

Th.

(31)

(32)

(33)

(34) (35) The denominator of H(s) being already available, its numerator is obtained by q = [1'1,1'2' •.. , YnF

=

Ph* = PTh (36) where

[ 1

0

n

CC1 1 000

P= . (37)

~n-1

CCn _ 2

(6)

The coefficients of the numerator of H(s) are

P;

= Yi

+

PolX;; i = 1, ... , n (38) where /30 corresponds to (30).

4. Conclusions

This study was conducted to determine a state space transformation algorithm for computing the step and ramp response equivalent continuous system models of identified discrete transfer functions. The suggested trans- formation equations need only the use of a matrix functions and simple matrix operations. This approach fits better the state space methods and the trans- formation equations do not depend on the multiplicity of poles. Subroutines

computing the equivalent continuous system models by this "\vay may be useful elements of identification program libraries.

Summary

A state space transformation method is given to determine both the step and ramp equivalent continuous plant models to a discrete transfer function. The method does not require decomposition of the system to partial-fraction subsystems and it suits cases of multiple poles. It needs only matrix operations simple to computerize and the method fits practical identification tasks.

References

1. S:mTH, F. W.: System Laplace-Transform Estimation from Sampled Data. IEEE TrailS.

on Aut. Control, Vol. AC-13, No 1, 37-44 (1968).

2. HAYEIN, S. S.: A Unified Treatment of Recursive Digital Filtering. IEEE TrailS. on Aut.

Control, Vol. AC-17, No I, 113-116 (1972).

3. HSIA, T. C.: On Sampled Data Approach to Parameter Identification of Continuous Linear Systems. IEEE TrailS. on Aut. Control, Vol. AC-17, 247-249 (1972).

4. Srr-.""IIA., N. K.: Estimation of Transfer Function of Continuous System from Sampled Data.

Proc. IEE, Vol. 119, No 5, 612-614 (1972).

5. JEZEK, J.: Algorithm for Computing the Transfer Function of a Linear System from the Measurement Values of the Uuit Step Transient Response. IFAC Symp., Prague (1970).

6. Cs . .iKr, F.: Chapters from Control Theory. State Space Equations (in Hungarian). l\1iiszaki Konyvkiad6, Budapest (1973).

7. LEE, R. C. K.: Optimal Estimation, Identification and Control. The l\nT Press, Cambridge, Massachusetts (1964).

8. GAl,TMAHER, F. R.: The Theory of Matrices. Chelsea Publishing Co. New York (1959).

9. Cs.ilr, F.: Modern Control Theories. Akademiai Kiad6, Budapest (1972).

Dr. Laszl6 KEVICZKY H-1521 Budapest

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

The in- plane dynamical model consists of an elastic beam supported elastically in discrete points and the model of the sleeper masses is connected with the

Section 3 then summarizes the models used for representing the discrete event dynamic and continuous time trajectory planning, as well as the algorithms used to solve

For system RBDO of trusses, the first order reliability method, as well as an equivalent model and the branch and bound method, are utilized to determine the system

Natural Forest Regeneration Algorithm for Optimum Design of Truss Structures with Continuous and Discrete Variables.. Hossein Moez, Ali Kaveh,

The main object of this work was to develop an approximative formula of the Fourier transformation which, hy its simplicity, can he applied as a quick computing method,

The need of discretization of the essentially continuous state space makes this approach insu ffi cient on water network operational optimization problems having discrete

For an impor- tant problem of the dynamic analysis of structures is to determine displacements by this method we have to give the equivalent damping matrix of internal friction and

The slope- based method and the modified transformation function method are introduced for the center of gravity defuzzification method for trapezoidal membership functions that form