Teoria maszyn i podstawy automatyki semestr zimowy 2019/2020
dr inż. Sebastian Korczak
Wykład 6 cd.
Równanie ruchu maszyny – przykład.
Redukcja mas i sił
Przykład 1
M
V ω
3ω
3ω
2ω
1ω
2ω
1= i
1→ω
2=ω
1i
1ω
3ω
2= i
2→ω
3=ω
2i
2=ω
1i
1i
2v = D
2 ω
3= D
2 ω
1i
1i
2I R = I m + I 1 + I s +( I 2 + I 3 + I s ) i 1 2 +( I 4 + I d + I s ) i 1 2 i 2 2 + G g
D 2
4 i 1 2 i 2 2
D
Redukcja mas i sił
Przykład 1
ω 1 (t ) I R ( t) M R ( t)
M R = A−B ω 1 − M B Rozruch maszyny
d ω 1
dt + B
I R ω 1 = A−M B
I R stałe: A , M B , B , I R I R d ω 1
dt = M R
Redukcja mas i sił
Przykład 1
ω 1 (t ) I R ( t) M R ( t)
M R = A−B ω 1 − M B Rozruch maszyny
d ω 1
dt + B
I R ω 1 = A−M B
I R stałe: A , M B , B , I R I R d ω 1
dt = M R
Redukcja mas i sił
Przykład 1
ω 1 (t ) I R ( t) M R ( t)
M R = A−B ω 1 − M B Rozruch maszyny
d ω 1
dt + B
I R ω 1 = A−M B
I R stałe: A , M B , B , I R I R d ω 1
dt = M R
Redukcja mas i sił
Przykład 1
I R ( t) M R ( t)
ω 1 (t )
Rozruch maszyny
rozwiązanie ogólne rozwiązanie szczególne
ω 1 og (t)=E e −
B I
Rt
ω 1 sz (t)=F
B
warunek początkowy
ω 1 ( t=0)=0
d ω 1
dt + B
I R ω 1 = A−M B I R I R d ω 1
dt = M R
Redukcja mas i sił
Przykład 1
Rozruch maszyny
ω 1 (t )= A−M B
B ( 1−e −
B I
Rt
)
t
ω
1(t)
Redukcja mas i sił
Przykład 1
Rozruch maszyny
t
ω
1(t)
ω 1 (t )= A−M B
B ( 1−e −
B I
Rt
)
ω max = A−M B B
0,95 ω max = A−M B
B ( 1−e −
B I
Rt
95)
prędkość ruchu ustalonego:
czas rozruchu
(95% maks. prędk.):
Wykład 7
Nierównomierność biegu maszyny.
Koło zamachowe.
Wstęp do automatyki.
silnik maszyna
φ( t) I
RNierównomierność biegu maszyny
w ruchu ustalonym
silnik maszyna
φ( t) I
Rφ ( ˙ t)
t ω
maxω
minNierównomierność biegu maszyny
w ruchu ustalonym
silnik maszyna
φ( t) I
Rφ ( ˙ t)
t ω
maxω
minδ= ω
max−ω
minω
śrω
śr= ω
max+ ω
min2
Nierównomierność biegu maszyny
Nierównomierność biegu maszyny
w ruchu ustalonym
silnik maszyna
φ( t) I
Rφ ( ˙ t)
t ω
maxω
minδ= ω
max−ω
minω
śrω
śr= ω
max+ ω
min2
Nierównomierność biegu maszyny
Pompy silniki spalinowe generatory
δ=1/5÷1/30 δ=1/50÷1/150 δ=1/200÷1/300
Nierównomierność biegu maszyny
w ruchu ustalonym
silnik maszyna
φ( t) I
Rφ ( ˙ t)
t ω
maxω
minE
k .max= 1
2 I
Rω
max2E
k .min= 1
2 I
Rω
min2δ= ω
max−ω
minω
śrω
śr= ω
max+ ω
min2
Nierównomierność biegu maszyny
Nierównomierność biegu maszyny
w ruchu ustalonym
silnik maszyna
φ( t) I
Rφ ( ˙ t)
t ω
maxω
minE
k .max= 1
2 I
Rω
max2E
k .min= 1
2 I
Rω
min2δ= ω
max−ω
minω
śrω
śr= ω
max+ ω
min2
Nierównomierność biegu maszyny
Nierównomierność biegu maszyny
w ruchu ustalonym
˙x (t )
t v
maxv
minΔ L=δ m
Rv
2śrδ= v
max− v
minv
śrv
śr= v
max+ v
min2
Nierównomierność biegu maszyny
Nierównomierność biegu maszyny
w ruchu ustalonym
maszyna
m
RF
R( t) x (t)
ω( t)
φ( t )
silnik maszyna
φ( t) I
RM C M B
φ ( t)
M C M B
π 2 π
Nierównomierność biegu maszyny
w ruchu ustalonym
przyczyna nierównomierności biegu - przykład
ω( t)
φ( t )
silnik maszyna
φ( t) I
RM C M B
φ ( t)
M C M B
π 2 π Δ L
Δ L= ∫
φmin φmax
( M
C− M
B) d φ
δ= Δ L I
Rω
2śrNierównomierność biegu maszyny
w ruchu ustalonym
przyczyna nierównomierności biegu - przykład
ω
maxω
minΔ L=E
k .max− E
k . min=δ I
Rω
śr2Koło zamachowe
silnik maszyna
φ( t) I
Rφ(˙ t )
t ω
maxω
minw ruchu ustalonym
silnik maszyna φ ( t) I
RI
KZKoło zamachowe
silnik maszyna
φ( t) I
Rφ(˙ t )
t ω
maxω
minw ruchu ustalonym
φ(˙ t)
t ω
maxω
minkoło
zamachowe
silnik maszyna φ ( t) I
RI
KZΔ L=δ
1I
Rω
2śrzałożenie I
R≈ const .
Koło zamachowe
silnik maszyna
φ( t) I
Rφ(˙ t )
t ω
maxω
minw ruchu ustalonym
φ(˙ t)
t ω
maxω
minΔ L=δ
2( I
R+ I
FW)ω
śr2silnik maszyna φ ( t) I
RI
KZΔ L=δ
1I
Rω
2śrzałożenie I
R≈ const .
Koło zamachowe
silnik maszyna
φ( t) I
Rφ(˙ t )
t ω
maxω
minw ruchu ustalonym
φ(˙ t)
t ω
maxω
minΔ L=δ
2( I
R+ I
FW)ω
śr2δ
1I
Rω
śr2=δ
2( I
R+ I
KZ)ω
2śrsilnik maszyna φ ( t) I
RI
KZΔ L=δ
1I
Rω
2śrzałożenie I
R≈ const .
Koło zamachowe
silnik maszyna
φ( t) I
Rφ(˙ t )
t ω
maxω
minw ruchu ustalonym
φ(˙ t)
t ω
maxω
minΔ L=δ
2( I
R+ I
FW)ω
śr2δ
1I
Rω
śr2=δ
2( I
R+ I
KZ)ω
2śrKoło zamachowe
silnik maszyna
ω( t) I
RPrzykład 1
ω
max=1000 obr/min ω
min=950 obr/min I
R=10 kgm
2Dane: Zadanie: dobrać
koło zamachowe aby wahania obrotów spadły do
10obr/min.
Koło zamachowe
silnik maszyna
ω( t) I
RPrzykład 1
I
R=10 kgm
2Dane: Zadanie: dobrać
koło zamachowe aby wahania obrotów spadły do
10obr/min.
ω
max=1000 obr/min
ω
min=950 obr/min
Koło zamachowe
silnik maszyna
ω( t) I
RPrzykład 1
I
R=10 kgm
2Dane: Zadanie: dobrać
koło zamachowe aby wahania obrotów spadły do
10obr/min.
δ
1= ω
max−ω
minω
śr= 50
975 =0,05128
δ
2= 10
975 =0,01025
( δ
1)
2Nierównomierność biegu bez koła zamachowego:
Nierównomierność biegu z kołem zamachowym:
Moment bezwładności koła zamachowego:
ω
max=1000 obr/min
ω
min=950 obr/min
Koło zamachowe
Przykład 1
I
KZ= 1
2 m r
2= 1
2 ρ π h r
4r
Walec pełen
h
Koło zamachowe
Przykład 1
I
KZ= 40 kgm
2I
KZ= 1
2 m r
2= 1
2 ρ π h r
4r
Walec pełen
h
0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9
r [m]
ρ
stal=7800 kg /m
3Koło zamachowe
Przykład 1
I
KZ= 1
2 m r
2= 1
2 ρ π h r
4r
Walec pełen
h
0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9
r [m]
Koło zamachowe
Przykład 1
I
FW= 1
2 m r
2= 1
2 ρ π h r
4= 40 kgm
2Walec
ρ
steel=7800 kg/m
31 2 3 4
0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9
r [m]
1
2 3 4
0 200 400 600 800 1000 1200 1400 1600
masa [kg]
1 2
3
4
Koło zamachowe
Przykład 1 Walec z otworem
I
KZ= 1
2 ρ π h r
4− 1
2 ρ π h r
OTW4=40 kgm
2r
h
r
OTW0,2 0,4 0,6 0,8 1 1,2 1,4
r [m]
200 400 600 800 1000 1200 1400 1600
masa [kg]
lity 70% otw. 90% otw. 98% otw.
Koło zamachowe
Przykład 1 Walec z otworem
I
KZ= 1
2 ρ π h r
4− 1
2 ρ π h r
OTW4=40 kgm
2Lity walec Walec z 90%
otworem Lity walec Walec z 98%
otworem
h= 10 cm 10 cm 5 cm 5 cm
r= 43 cm 56 cm 50 cm 96 cm
r OTW = -- 50.4 cm -- 94 cm
+30% +92%
Koło zamachowe
Przykład 1
I
FW= 1
2 ρ π h r
4− 1
2 ρ π h r
OTW4=40 kgm
2Koło zamachowe – przykład 2
silnik
ω
1(t ) maszyna
I
Rω
2( t)
re du kt or
Dane:
Zadanie: dobrać koło zamachowe aby wahania prędkości wału maszyny spadły do 5obr/min.
I
R=2 kgm
2i= ω
2( t)
ω
1( t ) =0,2
ω
2 max=105 obr/min ω
2 min= 95 obr/min
- dla redukcji do wału maszyny
Koło zamachowe – przykład 2
silnik
ω
1(t ) maszyna
I
Rω
2( t)
re du kt or
Dane:
Zadanie: dobrać koło zamachowe aby wahania prędkości wału maszyny spadły do 5obr/min.
Dla koła zamachowego na wale maszyny:
ω
2 max=105 obr/min ω
2 min= 95 obr/min I
R=2 kgm
2i= ω
2( t)
ω
1( t ) =0,2
δ= ω
2 max−ω
2 minω
2 śr= 10
100 = 0,1 δ
KZ= ω
2 max−ω
2 minω
2 śr= 5
100 = 0,05
I ( δ −1 ) I I
Dla koła zamachowego na wale silnika:
δ I
Rω
2 śr2=δ
KZ( I
R+ I
KZ 1)ω
2 śr2δ I
Ri
2ω
2 śr2=δ
KZI
Rω
2 śr2+δ
KZI
KZ 2ω
1 śr2- dla redukcji do wału maszyny
uwaga: parametr nierównomierności biegu nie zależy od wyboru wału
Koło zamachowe
Moment bezwładności koła zamachowego zmniejsza:
- montaż na najszybciej obracającym się wale maszyny - montaż koła na dodatkowym wale, którego prędkość
zwiększamy z użyciem przekładni
Podstawy automatyki
Podstawowe pojęcia automatyki
Automatyka – dyscyplina naukowa z dziedziny nauk inżynieryjno-technicznych (wymieniana razem z
elektroniką i elektrotechniką) zajmująca się
zagadnieniami sterowania procesami bez stałego nadzoru człowieka
Sterowanie – wpływanie na obiekt lub proces w celu osiągnięcia jego określonego zachowania
automatyka ≠ automatyzacja
Teoria sterowania – gałąź matematyki i cybernetyki
zajmująca się analizą i modelowaniem matematycznym
układów i procesów traktowanych jako układy
Historia automatyki
Starożytna Grecja, Egipt, Państwo Arabskie
- układy utrzymywania poziomu płynów
- układy automatycznego otwierania drzwi
Źródło-wikipedia: Abraham Rees (1819) "Clepsydra" in
Cyclopædia: or, a New
Klepsydra Ktesibiosa
(3w. p.n.e.)
Historia automatyki
XVII-XVIII
Regulacja temperatury pieców i kotłów regulacja ciśnienia
XVIII-XIX
regulacja przepływu w dystrybucji wody i silnikach parowych
regulacja prędkości i siły w młynach wiatrakowych regulator Watta dla silników parowych
XIX-XX
Transformata Laplace'a i Z-transformata Lapunow – analiza stabilności
Routh – analiza stabilności Hurwitz – analiza stabilności
Nyquist – analiza stabilności i częstościowa
Bode, Nichols – analiza w dziedzinie częstości
Teoria sterowania
Klasyczna teoria sterowania
układy o jednym wejściu i jednym wyjściu (SISO)
układy liniowe
układy niezależne od czasu opis za pomocą transmitancji
analiza w dziedzinie czasu i częstości
Teoria sterowania
Klasyczna teoria sterowania Współczesna teoria sterowania
(od około 1950)
układy o jednym wejściu i jednym
wyjściu (SISO) układy o wielu wejściach i wyjściach
układy liniowe często układy nieliniowe
układy niezależne od czasu układy zależne od czasu
opis za pomocą transmitancji opis równaniami stanu
analiza w dziedzinie czasu i częstości analiza w dziedzinie czasu
Sterowanie w otwartej pętli
OBIEKT
u(t)=x(t ) y (t )
REGULATOR/
STEROWNIK/
KONTROLER
y d ( t )
pożądane wyjście obiektu
sygnał sterujący
wyjście obiektu wejście
obiektu
Sterowanie w otwartej pętli
silniki krokowe
źródło: wikimedia.org; author: oomlout źródło: http://www.robotliving.com
platformy mobilne
(płaskie podłoże, brak poślizgu)
Zastosowania
Sterowanie w zamkniętej pętli
OBIEKT
u(t )=x(t ) y (t )
REGULATOR/
STEROWNIK/
KONTROLER
(prawo sterowania)
w (t)
wartość zadana - pożądane wyjście obiektu
(setpoint - SP)
sygnał sterujący
wyjście obiektu (process variable - PV)
wejście obiektu
+
-
e(t)
błąd sterowania
sprzężenie zwrotne (feedback)
Węzeł
informacyjny
Węzeł sumacyjny
CELE STEROWANIA
Ograniczenie zakresu wartości błędu Minimalizacja zmian błędu
Dążenie do zerowego błędu
Układy regulacji
Układ regulacji stałowartościowej – posiada stałą wartość zadaną
Układ regulacji nadążnej (śledzącej, tracking) – wartość zadana jest zmienną funkcją o
nieustalonym z góry przebiegu
Sterowanie w zamkniętej pętli – realizacja
x (t ) y d ( t )
+ -
e(t) u(t )
OBIEKT
ELEMENT WYKONAWCZY
REGULATOR
UKŁAD POMIAROWY
y (t )
y p ( t )
OPÓŹNIENIE
W dalszej części wykładu analizować będziemy
obiekty liniowe, niezależne od czasu, o jednym
wejściu i jednym wyjściu, dla sygnałów ciągłych.
y 1 ( t) y 2 (t ) y m ( t)
Liczba wejść i wyjść obiektu automatyki
x(t) Single Input y(t )
Single Output (SISO) system
Single Input Multiple Output (SIMO) system
x(t)
y 1 ( t) y 2 ( t ) y m ( t)
...
Multiple Input Multiple Output (MIMO) system
x 1 ( t ) x 2 ( t ) x m ( t )
Multiple Input Single Output (MISO) system
y(t )
...
...
x 1 (t ) x 2 (t ) x m (t )
...
Układy liniowe niezależne od czasu (Linear time-invariant LTI)
Układ liniowy
x (t ) - wejście, y(t)=h(x (t )) - wyjście h(α x(t ))=α h( x(t ))=α y (t ) skalowanie
h( x 1 ( t)+ x 2 ( t))=h( x 1 ( t))+h( x 2 ( t )) superpozycja
Układy liniowe niezależne od czasu (Linear time-invariant LTI)
Układ niezależny od czasu
wyjście układu nie zależy wprost od czasu
jeżeli y(t)=h( x(t )) to y (t−τ)=h( x(t−τ))
Układ zależny od czasu
jeżeli y(t)=h( x(t )) to y (t−τ)≠h( x(t−τ))
Sygnały ciągłe i dyskretne
czas czas
Modelowanie matematyczne
Matematyczny opis procesu lub obiektu pomaga opracować układ sterowania bez przeprowadzania doświadczeń.
Model matematyczny może mieć postać:
• równania różniczkowego zwyczajnego
• równania różniczkowego cząstkowego
• równania całkowego
• równania rekurencyjnego
• tabeli danych
• reprezentacji stochastycznej
• sieci logicznej
• sieci neuronowej
• kombinacji powyższych
Modelowanie matematyczne
Przykład 1 – zbiornik prostopadłościenny
x 1 ( t)[m 3 / s] - dopływ cieczy x 2 ( t )[m 3 / s] - odpływ cieczy
v (t )[m 3 ] - objętość cieczy w zbiorniku
Zadanie: Stworzyć model
Modelowanie matematyczne
Przykład 1 – zbiornik prostopadłościenny
x 1 (t)[m 3 / s] - dopływ cieczy x 2 (t )[m 3 / s] - odpływ cieczy
v (t )[m 3 ] - objętość cieczy w zbiorniku
Modelowanie matematyczne
Przykład 1 – zbiornik prostopadłościenny
x 1 (t)[m 3 / s] - dopływ cieczy x 2 (t )[m 3 / s] - odpływ cieczy
v (t )[m 3 ] - objętość cieczy w zbiorniku
Modelowanie matematyczne
x 1 ( t)[m 3 / s] - dopływ cieczy x 2 ( t )[m 3 / s] - odpływ cieczy
v (t )[m 3 ] - objętość cieczy w zbiorniku
Zadanie: Stworzyć model
matematyczny opisujący relację
Odpowiedź:
t 2 =t 1 +Δ
v (t 2 )≈ v(t 1 )+Δ x 1 ( t 2 )−Δ x 2 ( t 2 ) v(t 2 )− v(t 1 )
Δ ≈ x 1 ( t 2 )− x 2 ( t 2 )
Przykład 1 – zbiornik prostopadłościenny
Modelowanie matematyczne
Przykład 1
dv (t )
dt = x 1 (t )−x 2 ( t )
v(t )
wejścia? wyjścia?
Modelowanie matematyczne
Przykład 1
dv (t )
dt = x 1 (t )−x 2 ( t )
v(t )
wejścia? wyjścia?
Modelowanie matematyczne
Przykład 1
dv (t )
dt = x 1 (t )−x 2 ( t )
v(t )