230 likes | 400 Views
UNIVERZA V MARIBORU FAKULTETA ZA ELEKTROTEHNIKO, RAČUNALNI Š TVO IN INFORMATIKO. REGULACIJA RAVNOVESJA VALJČKA NA LETVI. Andrej Sarjaš. Mentor: izr.prof.dr.Boris Tovornik. Maribor 2005. REGULACIJA RAVNOVESJA VALJČKA NA LETVI. Cilj projekta:.
E N D
UNIVERZA V MARIBORUFAKULTETA ZA ELEKTROTEHNIKO,RAČUNALNIŠTVO IN INFORMATIKO REGULACIJA RAVNOVESJA VALJČKA NA LETVI Andrej Sarjaš Mentor: izr.prof.dr.Boris Tovornik Maribor 2005
REGULACIJA RAVNOVESJA VALJČKA NA LETVI Cilj projekta: • Regulacija ravnovesja valjčka na letvi v realnem času s pomočjo programskega paketa Matlab-simulink • Preizkus in primerjava različnih algoritmov vodenja na realnem sistemu ppppppppppppppppppppp
REGULACIJA RAVNOVESJA VALJČKA NA LETVI Potek dela: • Modeliranje realnega sistema • Izračun regulatorjev stanj • Izračun opazovalnikov stanj • Simulacije • Priprava aplikacije za zagon v realnem času • Zagon regulacije v realnem času ppppppppppppppppppppp
REGULACIJA RAVNOVESJA VALJČKA NA LETVI Predstavitev realnega sistema: Shema realnega sistema: 1.valjček, 2.letev 3.DC motor, 4.prenosni kolut, 5.osebni računalnik ppppppppppppppppppppp
REGULACIJA RAVNOVESJA VALJČKA NA LETVI Slika realnega sistema: Slika realnega sistema v Laboratoriju za procesno avtomatizacijo ppppppppppppppppppppp
REGULACIJA RAVNOVESJA VALJČKA NA LETVI Modeliranje: LAGRANGE-jova funkcija Celotna LAGRANGE-jova funkcija ppppppppppppppppppppp
REGULACIJA RAVNOVESJA VALJČKA NA LETVI Matematični model realnega sistema: Model letev-enosmerni elektromotor: Model kotaljenje valjčka po letvi: ppppppppppppppppppppp
REGULACIJA RAVNOVESJA VALJČKA NA LETVI Regulacijski sistem za regulacijo ravnovesja : • Regulator stanj • Opazovalnik stanj ppppppppppppppppppppp
REGULACIJA RAVNOVESJA VALJČKA NA LETVI Regulatorji stanj: Razvrstitev izračunanih regulatorjev stanj ppppppppppppppppppppp
REGULACIJA RAVNOVESJA VALJČKA NA LETVI Opazovalniki stanj: Razvrstitev izračunanih opazovalnikov stanj ppppppppppppppppppppp
REGULACIJA RAVNOVESJA VALJČKA NA LETVI Preizkus v realnosti: • Zapis C mex S-funkcije • Prevajanje C mex S-funkcije, za delovanje v realnem času • Snovanje sheme v Matlab-simulinku • Priprava simulacijskega orodja za delovanje v realnem času ppppppppppppppppppppp
REGULACIJA RAVNOVESJA VALJČKA NA LETVI Primerjava rezultatov: Opazovalnik stanj s tehniko pomikanja polov: Primerjava poti Primerjava kotnih hitrostih Vodenje iz položaja 0.1m do -0.1m ppppppppppppppppppppp
REGULACIJA RAVNOVESJA VALJČKA NA LETVI Primerjava rezultatov: Opazovalnik stanj (Kalmanov filter) z enim merjenim stanjem: Primejava kotnih hitrostih Primerjava poti Primerjava kotnih hitrostih Vodenje iz položaja 0.1m do -0.1m ppppppppppppppppppppp
REGULACIJA RAVNOVESJA VALJČKA NA LETVI Primerjava rezultatov: Opazovalnik stanj (Kalmanov filter) z dvema merjenima stanjema: Primerjava poti Primerjava kotnih hitrostih Vodenje iz položaja 0.1m do -0.1m ppppppppppppppppppppp
REGULACIJA RAVNOVESJA VALJČKA NA LETVI Primerjava rezultatov: Znižani opazovalnik stanj: Primejava kotnih hitrostih Vodenje iz položaja 0.1m do -0.1m ppppppppppppppppppppp
REGULACIJA RAVNOVESJA VALJČKA NA LETVI Delovanje sistema: ppppppppppppppppppppp
REGULACIJA RAVNOVESJA VALJČKA NA LETVI Zaključek: • Primerjava metod izračuna opazovalnikov stanj • Izbira najboljšega algoritma delovanja v realnem času • Možna nadgradnja in izboljšave ppppppppppppppppppppp
KONEC ppppppppppppppppppppp
Opazovalnik stanj • 1 • Pot_m • pot_opaz • pot_opaz • 1 • Pot_m • pot_e • pot_e • pot_e • hitrost_opaz • hitrost_opaz • 2 • pot_e1 • hitrost_e • hitrost_e • kot_opaz • kot_opaz • pot_e2 • 3 • kot_e • pot_e3 • kotna hitrost_opaz • kotna hitros_opaz • kot_e • Racunanje pogreska e • 4 • kotna hitrost_e • 2 • Napetost • kotna hitrost_e • Napetost • estimacija d