background image

Janusz KOWAL

Janusz KOWAL

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza

Hutnicza

Podstawy Automatyki

Podstawy Automatyki

Wykład 2

Modelowanie matematyczne 

układów dynamicznych

Wykład 2

Wykład 2

Modelowanie matematyczne 

Modelowanie matematyczne 

układów dynamicznych

układów dynamicznych

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

2

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

9

Wprowadzenie

9

Modele układów mechanicznych

9

Transmitancja operatorowa

9

Modele w przestrzeni stanów

9

Linearyzacja

9

Modele układów elektrycznych

9

Modele układów elektromechanicznych

9

Modele układów cieplnych i przepływowych

Plan wykładu:

Plan wykładu:

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

3

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

9

9

Modelowanie

Modelowanie

jest matematycznym opisem zachowania 

się elementów automatyki i obiektów regulacji, 
niezbędnym do przeprowadzenia analizy i syntezy ich 
działania

9

Tworząc model wykorzystujemy 

prawa fizyczne

prawa fizyczne

rządzące 

konkretnym układem (np. prawa Newtona, prawa 
Kirchhoffa, równanie bilansu masy, zasadę zachowania 
energii, itp.)

Model matematyczny obiektu

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

4

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

9

Do opisu modelu najczęściej wykorzystuje się 

równania 

równania 

różniczkowe

różniczkowe

9

Jeden układ może mieć 

wiele

wiele

różnych modeli 

matematycznych, w zależności od potrzeb badającego
i konkretnego zastosowania

9

Ważne jest zachowanie kompromisu pomiędzy prostotą 
modelu a dokładnością wyników jego analizy

Model matematyczny obiektu

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

5

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

9

Sprężyna poddana działaniu siły F

s

y

k

F

S

=

S

F

k

y

1

=

Modelowanie układów mechanicznych

czyli

F

S

y

k

1

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

6

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

9

Tłumik hydrauliczny

wprowadzając operator różniczkowania D

dt

dy

c

F

d

=

cDy

F

d

=

d

F

cD

1

y

=

,...

2

,

1

   

,

=

=

n

dt

d

D

n

n

n

Modelowanie układów mechanicznych

otrzymamy

czyli

F

d

y

cD

1

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

7

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

ky

dt

dy

c

dt

y

d

m

F

+

+

=

2

2

(

)

y

k

cD

mD

F

+

+

=

2

F

k

cD

mD

y

+

+

=

2

1

Modelowanie układów mechanicznych

9

Zespół masa-tłumik-sprężyna

F

y

k

cD

mD

+

+

2

1

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

8

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

(

)

0

2

2

=

+

+

u

y

k

dt

du

dt

dy

c

dt

y

d

m

ku

cDu

ky

cDy

y

mD

+

=

+

+

2

u

k

cD

mD

k

cD

y

+

+

+

=

2

Modelowanie układów mechanicznych

9

Model zamocowania jednego koła pojazdu

u

y

k

cD

mD

k

cD

+

+

+

2

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

9

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Rozważmy liniowy, stacjonarny układ zdefiniowany przez 
następujące równanie różniczkowe

)

(

...

...

)

(

0

1

0

1

s

X

a

s

a

s

a

b

s

b

s

b

s

Y

n

n

m

m

+

+

+

+

+

+

=

x

b

dt

x

d

b

dt

x

d

b

y

a

dt

y

d

a

dt

y

d

a

m

m

m

m

m

m

n

n

n

n

n

n

0

1

1

1

0

1

1

1

,...,

,...,

+

+

+

=

+

+

+

Transmitancja operatorowa

Dokonując przekształceń Laplace’a otrzymamy

gdzie n 

m

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

10

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Symbol graficzny elementu automatyki

)

(

)

(

...

...

)

(

0

1

1

1

0

1

1

1

s

X

s

Y

a

s

a

s

a

s

a

b

s

b

s

b

s

b

s

G

n

n

n

n

m

m

m

m

=

+

+

+

+

+

+

+

+

=

Transmitancja operatorowa

Transmitancja operatorowa G(s)

Transmitancja operatorowa G(s)

jest zdefiniowana jako 

stosunek transformaty Laplace’a sygnału wyjściowego Y(s) 
do transformaty Laplace’a sygnału wejściowego X(s), przy 
założeniu, że wszystkie warunki początkowe są zerowe

G(s)

G(s)

G(s)

X(t)

Y(t)

)

(

)

(

)

(

s

X

s

Y

s

G

=

)

(

)

(

)

(

s

X

s

Y

s

G

=

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

11

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Elementy wielowymiarowe określa macierz transmitancji, na 
przykład

( )

( )

( )

( )

( )

( )

( )

=

s

G

s

G

s

G

s

G

s

G

s

G

s

G

nm

n

m

m

1

2

1

12

11

- przy  założeniu,  że wszystkie 

pozostałe wartości wejściowe i 
warunki początkowe są równe 
zero

( )

( )

( )

s

X

s

Y

s

G

k

i

ik

=

Transmitancja operatorowa

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

12

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

9

Transmitancja układu automatyki jest jego modelem 

matematycznym

9

Transmitancja jest własnością samego układu, niezależną 

od wielkości i natury sygnału wejściowego

9

Transmitancja przedstawia związki pomiędzy sygnałami 

wyjściowym i wejściowym, nie dostarcza natomiast żadnej 

informacji dotyczącej fizycznej struktury układu

9

Transmitancje wielu fizycznie różnych układów mogą być 

identyczne

Własności transmitancji

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

13

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

9

Jeśli transmitancja układu jest znana, to możemy określić 
sygnał wyjściowy dla różnych sygnałów wejściowych

9

Raz określona transmitancja daje pełny opis charakterystyk 
dynamicznych układu, w odróżnieniu od jego opisu 
fizycznego

9

Postać transmitancji operatorowej stanowi kryterium 
klasyfikacji elementów automatyki

Właściwości transmitancji

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

14

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Modelowanie w przestrzeni stanów

9

9

Stan uk

Stan uk

ł

ł

adu dynamicznego

adu dynamicznego

to najmniejszy zbiór 

zmiennych

zmiennych

stanu

stanu

takich,  że ich znajomość w chwili t = t

0

wraz ze znajomością sygnału wejściowego  u(t) dla  t

t

0

w pełni określa zachowanie układu w każdej chwili t

t

,

9

9

Wektor stanu

Wektor stanu

określa jednoznacznie stan x(t) układu 

w każdej chwili t

t

0

, gdy tylko stan przy t=t

0

jest dany 

i określony jest sygnał wejściowy u(t) dla t

t

0 ,

9

9

Przestrze

Przestrze

ń

ń

stan

stan

ó

ó

w

w

to  n-wymiarowa przestrzeń, w której 

każdy stan może być przedstawiony przez punkt w tej 
przestrzeni.

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

15

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Dynamika układu

Stan  x(t)

Dynamika układu

Dynamika układu

Stan  

x(t)

Wejście

u(t)

Wyjście

y(t)

Warunki
początkowe

x(0)

Dynamika układu

W układach fizycznych zmiennymi stanu 

x(t)

są takie wielkości 

fizyczne jak: napięcie, prąd, prędkość, pozycja, temperatura, 
ciśnienie, itp.

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

16

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

9

Liczba zmiennych stanu, które w pełni określają  własności 
dynamiczne układu jest równa liczbie elementów, które są 
zdolne magazynować energię 
w układzie (np. sprężyna, 
tłumik, pojemność, indukcyjność) lub rzędowi równania 
różniczkowego 
opisującego wspomniany układ,

9

Stosując metodę zmiennych stanu można przedstawić 
równanie różniczkowe n-tego rzędu (opisujące model 
układu) jako równań różniczkowych pierwszego rzędu

Własności metody zmiennych stanu

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

17

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Równania przestrzeni stanów

układ dynamiczny może być opisany równaniami 
różniczkowymi

( )

(

)

( )

(

)

( )

(

)

t

u

u

u

x

x

x

f

t

x

t

u

u

u

x

x

x

f

t

x

t

u

u

u

x

x

x

f

t

x

r

n

n

n

r

n

r

n

;

,

,

,

;

,

,

,

;

,

,

,

;

,

,

,

;

,

,

,

;

,

,

,

2

1

2

1

2

1

2

1

2

2

2

1

2

1

1

1

K

K

&

K

K

&

K

K

&

=

=

=

Zakładając, że

u

1

(t),u

2

(t),...,u

r

(t) – sygnały wejściowe

y

1

(t),y

2

(t),...,y

m

(t) – sygnały wyjściowe

x

1

(t),x

2

(t),...,x

n

(t) – zmienne stanu 

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

18

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Sygnały wyjściowe

( )

( )

( )

( )

(

)

(

)

(

)

(

)

=

=

t

u

u

u

x

x

x

f

t

u

u

u

x

x

x

f

t

u

u

u

x

x

x

f

t

,

t

x

t

x

t

x

t

r

n

n

r

n

r

n

n

;

,

,

,

;

,

,

,

;

,

,

,

;

,

,

,

;

,

,

,

;

,

,

,

,

,

2

1

2

1

2

1

2

1

2

2

1

2

1

1

2

1

K

K

K

K

K

K

u

x

f

x

( )

(

)

( )

(

)

( )

(

)

t

;

u

,

,

u

,

u

;

x

,

,

x

,

x

g

t

y

t

;

u

,

,

u

,

u

;

x

,

,

x

,

x

g

t

y

t

;

u

,

,

u

,

u

;

x

,

,

x

,

x

g

t

y

r

n

m

m

r

n

r

n

K

K

K

K

K

K

2

1

2

1

2

1

2

1

2

2

2

1

2

1

1

1

=

=

=

Równania przestrzeni stanów

Definiując

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

19

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

( )

( )

( )

( )

(

)

(

)

(

)

(

)

( )

( )

( )

( )

=

=

=

t

u

t

u

t

u

t

t

u

u

u

x

x

x

g

t

u

u

u

x

x

x

g

t

u

u

u

x

x

x

g

t

t

y

t

y

t

y

t

r

r

n

m

r

n

r

n

m

2

1

2

1

2

1

2

1

2

1

2

2

1

2

1

1

2

1

,

;

,

,

,

;

,

,

,

;

,

,

,

;

,

,

,

;

,

,

,

;

,

,

,

,

,

,

u

u

x

g

y

K

K

K

K

K

K

równania przybierają postać

oraz

r

r

ó

ó

wnanie stan

wnanie stan

ó

ó

w

w

r

r

ó

ó

wnanie wyj

wnanie wyj

ść

ść

( )

(

)

t

t

,

u

x

f

x

=

&

( )

(

)

t

t

,

u

x

g

y

=

Równania przestrzeni stanów

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

20

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Po linearyzacji wokół wybranego punktu pracy, równania te 
można zapisać w postaci

( )

( )

( )

( )

( )

( )

( )

( )

( )

( )

( )

( )

( )

( )

( )

( )

( )

( )

+

=

+

=

t

u

t

u

t

u

d

d

d

d

t

x

t

x

t

x

c

c

c

c

c

c

c

c

c

t

y

t

y

t

y

t

u

t

u

t

u

b

b

b

b

t

x

t

x

t

x

a

a

a

a

a

a

a

a

a

t

x

t

x

t

x

r

mr

m

r

n

mn

n

m

m

m

m

r

nr

n

r

n

nn

n

n

n

n

n

M

L

M

M

L

M

L

M

M

L

L

M

M

L

M

M

L

M

L

M

M

L

L

&

M

&

&

2

1

1

1

11

2

1

2

1

2

22

21

1

12

11

2

1

2

1

1

1

11

2

1

2

1

2

22

21

1

12

11

2

1

 

 

 

 

Równania przestrzeni stanów

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

21

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Dla układu niestacjonarnego

Dla układu niestacjonarnego

Zlinearyzowana postać równania stanów i równania wyjść w 

postaci wektorowo-macierzowej jest następująca

( )

( )

( )

( )

( )

( )

+

=

+

=

t

t

t

t

t

t

Du

Cx

y

Bu

Ax

x&

Równania przestrzeni stanów

Schemat blokowy liniowego układu sterowania w przestrzeni 

stanów

u

u

(

(

t

t

)

)

x

x

(

(

t

t

)

)

+

+

+

+

.

D(t)

D(t)

D(t)

B(t)

B(t)

B(t)

A(t)

A(t)

A(t)

C(t)

C(t)

C(t)

dt

dt

dt

y(t)

x(t)

u(t)

x(t)

.

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

22

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Dla uk

Dla uk

ł

ł

adu stacjonarnego

adu stacjonarnego

( )

( )

( )

( )

( )

( )

+

=

+

=

t

t

t

t

t

t

Du

Cx

y

Bu

Ax

x&

Równania przestrzeni stanów

gdzie:

A

macierz stanu  n×n

B

macierz wejścia (sterowania) n×r

C

macierz wyjścia (odpowiedzi) m×n

D

bezpośrednia macierz transmisji m×r

n – ilość stanów, r – ilość wejść, m – ilość wyjść
x(t)

wektor stanu, u(t)

wektor wejść, y(t)

wektor wyjść

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

23

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Przykład 1Układ wibroizolacji

F(t) – wejście (siła zewnętrzna)
h(t) – wyjście (przemieszczenie masy)

( )

( )

( )

( )

t

F

t

kh

t

h

c

t

h

m

=

+

+ &

&&

( )

( )

=

=

=

     

1

2

1

x

t

h

x

t

h

x

&

&

– zmienne stanu

F(t)

=

– zmienna wejściowa

Zamiana zmiennych

– zmienna wyjściowa

h(t)

y

=

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

24

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych



+

=

=

u

m

x

m

c

x

m

k

x

x

x

1

2

1

2

2

1

&

&

Równanie wyjść ma 
postać

1

x

y

=

( )

( )

h(t)

m

k

(t)

h

m

c

t

F

m

1

t

h

=

&

&&

Zastępujemy równanie różniczkowe drugiego rzędu układem 
dwóch równań pierwszego rzędu

u

m

x

x

m

c

m

k

x

x



+



=

1

0

1

0

2

1

2

1

&

&

[

]

=

2

1

0

1

x

x

y

W postaci wektorowo-macierzowej równania stanów i wyjść 
mogą być zapisane jako 

Przykład 1. Układ wibroizolacji

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

25

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Schemat blokowy układu wibroizolacji



=

m

c

m

k

A

1

0

[

]

0

1

=

C



=

m

B

1

0

Przykład 1. Układ wibroizolacji

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

26

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Zależność pomiędzy równaniami stanu i wyjścia 
a transmitancją operatorową, dla układu z jednym wejściem 
i jednym wyjściem

[

]

BU(s)

A

sI

X(s)

1

=

+

=

+

=

)

(

)

(

)

(

)

(

)

(

)

(

s

DU

s

CX

s

Y

s

BU

s

AX

s

sX

[

]

DU(s)

BU(s)

A

sI

C

Y(s)

+

=

−1

Przekształcając

Równania stanu 

Transmitancja

( )

[

]

D

B

A

sI

C

U(s)

Y(s)

s

G

+

=

=

−1

( )

[

]

D

B

A

sI

C

U(s)

Y(s)

s

G

+

=

=

−1

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

27

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Linearyzacja

9

Model matematyczny układu jest zawsze przybliżeniem 

rzeczywistego charakteru zjawisk fizycznych w nim 

zachodzących,

9

Równania otrzymane w modelu najczęściej są równaniami 

nieliniowymi,

9

Ze względu na łatwość analizy dąży się do zastąpienia 

równań nieliniowych równaniami liniowymi, 

9

9

Linearyzacja

Linearyzacja

jest procesem tworzenia modelu liniowego, 

który aproksymuje model nieliniowy.

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

28

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Charakterystyki statyczne elementów nieliniowych

wy

we

wy

we

wy

Strefa nieczułości

Nasycenie

Nieliniowość kwadratowa

we

Linearyzacja

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

29

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Linearyzacja statyczna polega na:

9

przeniesieniu układu współrzędnych do punktu pracy,

9

zastąpieniu sygnałów w opisie matematycznym 
odchyleniami tych wartości w punkcie pracy, 

9

zastąpieniu krzywej, reprezentującej zależności y od x, 
styczną do niej w punkcie pracy. 

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

30

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Niech y = f (x) 

0

0

y

y

y

x

x

x

=

=

( )

( )

x

dx

x

df

y

dx

x

df

k

x

k

y

x

x

x

x

=

=

=

=

=

0

0

Linearyzacja statyczna

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

31

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Przykład 2. Linearyzacja funkcji y = x

2

y

Y

y

Y

Y

i

i

+

+

+

=

ε

x

X

Y

Y

i

i

2

+

( )

x

X

x

X

dX

d

x

dX

dY

y

i

i

y

i

x

i

y

i

x

2

)

,

(

)

,

(

2

=

=

=

)

(

i

i

y

x

dX

dY

x

=

- nachylenie w 

punkcie (X

i

, Y

i

),

Wybieramy punkt pracy (X

i

, Y

i

) i rysujemy styczną do krzywej 

w tym punkcie.

Y

X

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

32

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Linearyzacja dynamiczna

Linearyzacja dynamiczna polega na rozwinięciu nieliniowych 
funkcji w 

szereg 

szereg 

Taylora

Taylora

w otoczeniu punktu pracy.

( )

( )

0

=

)

u

,

,

u

,

u

,

y

,

,

y

,

y

(

F

m

n

K

&

K

&

(

)

( )

(

)

( )

0

0

0

0

0

 ,

 ,

=

+

+

+

+

n

m

u

y

m

u

y

R

u

u

F

u

u

F

K

( )

( )

(

)

(

)

(

)

(

)

( )

(

)

( )

+

+

+

+

+

+

=

n

u

 ,

y

n

u

 ,

y

u

 ,

y

0

0

m

n

∆y

y

F

y

y

F

∆y

y

F

u

,

y

F

u

,

u,

,

y

,

y,

F

0

0

0

0

0

0

K

&

&

K

K

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

33

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Można przyjąć R

n

= 0 dla niewielkich przyrostów

( )

( )

( )

u

b

u

b

u

b

y

a

y

a

y

a

y

a

m

m

n

n

n

n

+

+

+

=

+

+

+

+

0

1

0

1

1

1

&

K

&

K

(

)

(

)

( )

(

)

( )

(

)

( )

(

)

( )

0

∆u

u

F

∆u

u

F

∆y

y

F

y

y

F

∆y

y

F

m

u

 ,

y

m

u

 ,

y

n

u

 ,

y

n

u

 ,

y

u

 ,

y

0

0

0

0

0

0

0

0

0

0

=

+

+

+

+

+

+

+

K

K

&

&

Linearyzacja dynamiczna

Dla układu stacjonarnego w punkcie pracy odpowiadającym 
stanowi równowagi, pochodne cząstkowe występujące w 
równaniu są stałe

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

34

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Przykład 3. Wahadło proste

M

Θ

mgl

Θ

I

=

+

sin

&&

2

sin

ml

M

Θ

l

g

Θ

=

+

&&

2

ml

M

Θ

l

g

Θ

=

+

&&

Zakładając, że dla małych kątów

sin

Θ≈Θ

l

g

=

ω

-

częstości drgań własnych

2

ml

I

=

-

moment bezwładności

względem osi obrotu

-

przyłożony moment

zewnętrzny

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

35

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Przykład 4. Obwód elektryczny: rezystor + cewka z rdzeniem

( )

const

k

i

k

i

Ψ

=

=

     

( )

t

u

t

i

R

R

dt

t

d

=

+

+

)

(

)

(

)

(

( )

( ) (

) ( ) ( )

t

u

t

i

R

R

dt

t

di

t

i

k

d

=

+

+

2

( ) ( ) ( )

0

,

,

=





t

u

dt

t

di

t

i

F

Powyższe równanie nieliniowe zapisujemy w postaci ogólnej

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

36

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Przyjmujemy punkt pracy ustalonej przy napięciu u

0

i prądzie i

0

(

)

d

i

u

R

R

i

F

+

=

0

0

 ,

(

)

0

 ,

2

0

0

i

k

dt

di

F

i

u

=

(

)

1

0

0

 ,

=

i

u

u

F

(

)

(

)

(

)

0

0

0

0

0

0

0

 ,

 ,

 ,

=

+

+

u

u

F

dt

di

dt

di

F

i

i

F

i

u

i

u

i

u

(

)

u

dt

di

i

k

i

R

R

d

=

+

+

0

2

Przyjmując

oraz

otrzymujemy liniowe równanie 

różniczkowe

i

i

=

u

u

=

(

)

u

i

R

R

dt

di

i

k

d

=

+

+

0

2

Po podstawieniu

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

37

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Modele układów elektrycznych

Modele układów elektrycznych budujemy przede wszystkim w 
oparciu o prawo Ohma prawa Kirchhoffa.

dt

du

C

i

=

9

Rezystor

i

R

u

=

dt

di

L

u

=

9

Pojemność

9

Indukcyjność

L

i

C

i

R

i

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

38

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

2

1

u

dt

di

L

Ri

u

+

+

=

dt

du

C

i

2

=

2

2

2

dt

u

d

C

dt

di =

2

2

2

2

2

1

u

dt

u

d

LC

dt

du

RC

u

+

+

=

2

2

1

2

1

1

u

LC

u

L

R

u

LC

u

=

&

&&

Stosujemy II prawo Kirchhoffa

Przykład 5. Obwód elektryczny RLC

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

39

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

=

=

=

1

2

2

2

1

x

u

x

u

x

&

&



=

=

1

2

2

2

1

1

1

x

LC

x

L

R

u

LC

x

x

x

&

&

u

LC

x

x

L

R

LC

x

x



+



=

1

0

1

1

0

2

1

2

1

&

&

[

]

=

2

1

0

1

x

x

y

2

0

0

2

2

0

2

)

(

ω

ξω

ω

+

+

=

s

s

k

s

G

Równanie stanu i równanie wyjścia

Transmitancja operatorowa

L

C

R

LC

k

2

1

     

1

0

=

=

=

ξ

ω

Przykład 5. Obwód elektryczny RLC

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

40

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Modele układów elektromechanicznych

Przykład 6. Silnik prądu stałego sterowany od strony wirnika

V - napięcie zasilające (we)

θ

- położenie kątowe wału silnika (wy)

J - moment bezwładności
b – współczynnik tarcia lepkiego



=

=

=

+

=

+

i

k

T

k

e

T

b

J

e

V

Ri

dt

di

L

1

2

θ

θ

θ

&

&

&&

- równanie dynamiki wału silnika

- równanie spadków napięć w obwodzie wirnika

- siła elektromotoryczna

- moment mechaniczny silnika

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

41

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

transmitancja 

Js)

sL)(b

(R

k

k

k

V(s)

(s)

G(s)

1

2

1

+

+

+

=

=



=

+

=

+

i

k

b

J

k

V

Ri

dt

di

L

1

2

θ

θ

θ

&

&&

&

- model silnika prądu stałego

Dla           ,               gdzie 

ω

- prędkość kątowa wału silnika

θ

ω

&

=

u

L

x

x

L

R

L

k

J

k

J

b

x

x

 

1

0

2

1

2

1

2

1

+

=

&

&

[

]

=

2

1

0

1

x

x

y

Równanie stanu i wyjścia dla zmiennych stanu 

i

x

x

=

=

2

1

  

,

  

ω

Przykład 6. Silnik prądu stałego sterowany od strony wirnika

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

42

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Modelowanie układów cieplnych i  przepływowych

Przepływ ciepła

)

T

T

(

R

q

2

1

1

=

9

Energia cieplna przepływająca przez ciało jest wprost 
proporcjonalna do różnicy temperatur ciała i otoczenia, 
zgodnie ze wzorem

- przepływ energii cieplnej [J/s]
- opór cieplny [

°

C/J

s]

- temperatura [

°

C]

9

Dopływ energii cieplnej do ciała wpływa na jego 
temperaturę, zgodnie z relacją

q

C

dt

dT

=

1

- pojemność cieplna [J/

°

C]

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

43

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Przykład 7. Dynamiczny model zjawisk cieplnych w pokoju

Ci - pojemność cieplna powietrza wewnątrz pokoju
To - temperatura otoczenia,
Ti - temperatura w pokoju
R1 - opór cieplny ścian pokoju
R2 – łączny opór cieplny sufitu i podłogi pokoju 

(

)

i

o

i

i

T

T

R

R

C

dt

dT

+

=

2

1

1

1

1

Ciepło właściwe  c

v

przy stałej objętości jest przeliczane na 

pojemność cieplną C

V

c

m

C

=

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

44

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Przewodność cieplna k, która jest związana z oporem 
cieplnym R, określona jest zależnością 

l

A

k

R

=

1

)

(

o

i

v

T

T

c

dt

dm

q

=

- pole przekroju poprzecznego 

- długość drogi przepływu ciepła

dt

dm

- szybkość przepływającej masy 

powietrza o temperaturze T

i

wypływającej na zewnątrz 
pokoju o temperaturze T

o

.

Przykład 7. Dynamiczny model zjawisk cieplnych w pokoju

Sumaryczny  przepływ energii opisuje wymianę ciepła, która 
może zachodzić pomiędzy masą ciepłą a zimną. W takim 
przypadku:

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

45

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Przepływ cieczy nieściśliwych

Równanie  bilansu natężenia przepływu płynu wynika z 
zasady zachowania masy 

wy

we

q

q

dt

dm

=

 

gdzie:

– masa cieczy wewnątrz opisywanego układu
q

we

– masowe natężenie przepływu na wejściu układu

q

wy

– masowe natężenie przepływu na wyjściu układu

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

46

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Przykład 8. Zbiornik z wodą

h

q

we

q

wy

ciśnienie p

1

(

)

wy

we

q

q

A

dt

dh

=

ρ

1

gdzie:

– powierzchnia zbiornika 

ρ

– gęstość wody

h = m/A

ρ

- wysokość słupa wody

– masa wody w zbiorniku

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

47

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

P

R

F

Q

h

P

1

Przykład 9. Napełnianie zbiornika cieczą

Objętościowe natężenie przepływu cieczy przez opór 

hydrauliczny R

F

)

p

p

(

R

Q

F

=

1

1

dt

dh

A

=

p

1

- ciśnienie zasilania

- ciśnienie w zbiorniku

R

F

- opór hydrauliczny

Jest ono równe zmianie objętości cieczy w zbiorniku

- powierzchnia przekroju zbiornika 

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

48

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

dt

dp

g

A

dt

dh

A

p

p

R

F

=

=

ρ

)

(

1

1

F

C

g

=

ρ

- pojemność

hydrauliczna

1

p

p

dt

dp

R

C

F

F

=

+

Ciśnienie hydrostatyczne cieczy można wyrazić jako

h

g

p

= ρ

Równanie opisujące proces napełniania zbiornika 

Przykład 9. Napełnianie zbiornika cieczą

ρ

- gęstość cieczy

- przyspieszenie ziemskie

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

49

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

gaz

P

P

1

R

F

Q

m

V

T

Przykład 10. Napełnianie zbiornika gazem

Równanie stanu gazu

(

)

p

p

R

Q

F

m

=

1

1

GRT

pV

=

dt

dp

RT

V

dt

dG

Q

m

=

=

– masa gazu
– temperatura gazu
– objętość gazu
R

F

– stała gazowa

RT

V

C

F

=

1

p

p

dt

dp

R

C

F

F

=

+

Masowe natężenie przepływu 

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

50

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Postacie matematycznych modeli liniowych 

systemów dynamicznych

( )

( )

( )

( )

( )

( )

t

u

b

dt

t

u

d

b

dt

t

u

d

b

t

y

a

dt

t

y

d

a

dt

t

y

d

a

m

m

m

m

m

m

n

n

n

n

n

n

0

1

1

1

0

1

1

1

,...,

,...,

+

+

+

=

=

+

+

+

( )

( )

( )

( )

( )

( )

+

=

+

=

t

Du

t

Cx

t

y

t

Bu

t

Ax

t

x&

Równanie różniczkowe

Równania stanu i wyjścia

0

1

1

1

0

1

1

1

...

...

)

(

)

(

)

(

a

s

a

s

a

s

a

b

s

b

s

b

s

b

s

U

s

Y

s

G

n

n

n

n

m

m

m

m

+

+

+

+

+

+

+

+

=

=

Transmitancja operatorowa

background image

Katedra Automatyzacji Procesów

Katedra Automatyzacji Procesów

Wydział Inżynierii Mechanicznej i Robotyki

Wydział Inżynierii Mechanicznej i Robotyki

Akademia Górniczo

Akademia Górniczo

-

-

Hutnicza w Krakowie 

Hutnicza w Krakowie 

Prof. dr hab. inż. Janusz KOWAL

Prof. dr hab. inż. Janusz KOWAL

Podstawy Automatyki

Podstawy Automatyki

51

Temat wykładu:  Modelowanie matematyczne układów dynamicznych

Temat wykładu:  

Temat wykładu:  

Modelowanie matematyczne układów dynamicznych

Modelowanie matematyczne układów dynamicznych

Związki pomiędzy poszczególnymi 

postaciami modeli

Równanie

różniczkowe

Równanie

różniczkowe

Transmitancja

operatorowa

Transmitancja

operatorowa

Równania

stanu i wyjścia

Równania

stanu i wyjścia