Active suspension LQR

Слични документи
FAKULTET STROJARSTVA I BRODOGRADNJE KATEDRA ZA STROJARSKU AUTOMATIKU SEMINARSKI RAD IZ KOLEGIJA NEIZRAZITO I DIGITALNO UPRAVLJANJE Mehatronika i robot

FTN Novi Sad Katedra za motore i vozila Potrošnja goriva Teorija kretanja drumskih vozila Potrošnja goriva

SVEUČILIŠTE U ZAGREBU

Microsoft Word - Dopunski_zadaci_iz_MFII_uz_III_kolokvij.doc

Динамика крутог тела

7. predavanje Vladimir Dananić 14. studenoga Vladimir Dananić () 7. predavanje 14. studenoga / 16

NDU, ETC Auto-tuner

C2 MATEMATIKA 1 ( , 3. kolokvij) 1. Odredite a) lim x arctg(x2 ), b) y ( 1 2 ) ako je y = arctg(4x 2 ). c) y ako je y = (sin x) cos x. (15 b

Numeričke metode u fizici 1, Projektni zadataci 2018./ Za sustav običnih diferencijalnih jednadžbi, koje opisuju kretanje populacije dviju vrs

Slide 1

ДРУШТВО ФИЗИЧАРА СРБИЈЕ МИНИСТАРСТВО ПРОСВЕТЕ И СПОРТА РЕПУБЛИКЕ СРБИЈЕ Задаци за републичко такмичење ученика средњих школа 2006/2007 године I разред

Microsoft PowerPoint - IS_G_predavanja_ [Compatibility Mode]

Slide 1

9. : , ( )

23. siječnja od 13:00 do 14:00 Školsko natjecanje / Osnove informatike Srednje škole RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovi

Microsoft PowerPoint - fizika 9-oscilacije

Sveučilište J.J. Strossmayera Fizika 2 FERIT Predložak za laboratorijske vježbe Određivanje relativne permitivnosti sredstva Cilj vježbe Određivanje r

Microsoft Word - V03-Prelijevanje.doc

Toplinska i električna vodljivost metala

NAZIV PREDMETA TEHNIČKA MEHANIKA II Kod SKS010 Godina studija 1. Nositelj/i predmeta Dr.sc. Bože Plazibat, prof. v.š. u trajnom zvanju Bodovna vrijedn

Pismeni ispit iz MEHANIKE MATERIJALA I - grupa A 1. Kruta poluga AB, oslonjena na oprugu BC i okačena o uže BD, nosi kontinuirano opterećenje, kao što

osnovni gredni elementi - primjer 2.nb

4.1 The Concepts of Force and Mass

Napredno estimiranje strukture i gibanja kalibriranim parom kamera

Primjena neodredenog integrala u inženjerstvu Matematika 2 Erna Begović Kovač, Literatura: I. Gusić, Lekcije iz Matematike 2

NAPREDNI FIZIČKI PRAKTIKUM 1 studij Matematika i fizika; smjer nastavnički SLOBODNO I PRISILNO TITRANJE

PowerPoint Presentation

Техничко решење: Метода мерења реактивне снаге у сложенопериодичном режиму Руководилац пројекта: Владимир Вујичић Одговорно лице: Владимир Вујичић Аут

(Microsoft Word - Dr\236avna matura - kolovoz ni\236a razina - rje\232enja)

(Microsoft Word - MATB - kolovoz osnovna razina - rje\232enja zadataka)

Postojanost boja

(Microsoft Word - Dr\236avna matura - studeni osnovna razina - rje\232enja)

Зборник радова 6. Међународне конференције о настави физике у средњим школама, Алексинац, март Одређивање коефицијента пригушења у ваздуху

NOVI CITROËN BERLINGO VAN TEHNIČKE KARAKTERISTIKE

Microsoft PowerPoint - MODELOVANJE-predavanje 9.ppt [Compatibility Mode]

Зборник радова 6. Међународне конференције о настави физике у средњим школама, Алексинац, март Нелинеарно еластично клатно Милан С. Коваче

Microsoft Word - clanakGatinVukcevicJasak.doc

Newtonova metoda za rješavanje nelinearne jednadžbe f(x)=0

Sveučilište J.J. Strossmayera Fizika 2 FERIT Predložak za laboratorijske vježbe Cilj vježbe Određivanje specifičnog naboja elektrona Odrediti specifič

Ne mijenjajte ono što volite. Samo ono što morate. Originalni servisni paketi za vozila starija od osam godina.

Folie 2

Microsoft Word - predavanje8

ZOBS

MILANO ZONA12 26 CIJENA: NA UPIT MOTOR: 250w rear BATTERY: 36v 5,2 ah integrated SPEED: single speed TIRE: CTS 26 x1,5 BRAKE: caliper MONITOR: LCD dis

Sos.indd

1 MATEMATIKA 1 (prva zadaća) Vektori i primjene 1. U trokutu ABC točke M i N dijele stranicu AB na tri jednaka dijela. O

15.JANUAR PLUS TEST 1 STRANA 2 1 Vozač je: 1 svako lice koje se u saobraćaju na putu nalazi u vozilu; 2 lice koje na putu upravlja vozilom. 2 Kako se

Renault Sport R.S. & Trophy Cjenik vozila MEGANE kw (KS) Emisija CO 2 (g/km) Cijena za kupca s PDV-om Verzije s benzinskim motorom MB4 R.S.

Microsoft PowerPoint - 10 MV motocikli 1.ppt [Compatibility Mode]

Slide 1

XIII. Hrvatski simpozij o nastavi fizike Istraživački usmjerena nastava fizike na Bungee jumping primjeru temeljena na analizi video snimke Berti Erja

Analiticka geometrija

PEUGEOT Novi Partner Furgon * CIJENE, OPREMA I TEHNIČKE KARAKTERISTIKE U primjeni od

Техничко решење: Метода мерења ефективне вредности сложенопериодичног сигнала Руководилац пројекта: Владимир Вујичић Одговорно лице: Владимир Вујичић

smart >> Katalog cijena, vrijedi od

PowerPoint Presentation

(Microsoft Word - Dr\236avna matura - svibanj osnovna razina - rje\232enja)

Sveučilište J.J. Strossmayera Fizika 2 FERIT Predložak za laboratorijske vježbe Lom i refleksija svjetlosti Cilj vježbe Primjena zakona geometrijske o

Roltrac_oferta_PL

Algebarski izrazi (4. dio)

Ravno kretanje krutog tela

Tolerancije slobodnih mjera ISO Tolerancije dimenzija prešanih gumenih elemenata (iz kalupa) Tablica 1.1. Dopuštena odstupanja u odnosu na dime

Optimizacija

Pitanja za pripremu i zadaci za izradu vježbi iz Praktikuma iz fizike 1 ili Praktikuma iz osnova fizike 1, I, A za profesorske

Stručno usavršavanje

Matrice. Algebarske operacije s matricama. - Predavanje I

Natjecanje 2016.

Gravitacija kao specijalna relativistička teorija polja Jelena Filipović Fizički odsjek, PMF, Sveučilište u Zagrebu

Microsoft PowerPoint - predavanje_sile_primena_2013

OBRAZAC 1. Vrednovanje sveucilišnih studijskih programa preddiplomskih, diplomskih i integriranih preddiplomskih i diplomskih studija te strucnih stud

(Microsoft Word - Dr\236avna matura - lipanj osnovna razina - rje\232enja)

Microsoft Word - 09_Frenetove formule

Microsoft Word - ETH2_EM_Amperov i generalisani Amperov zakon - za sajt

TEORIJA SIGNALA I INFORMACIJA

2017 MT-10

TEST Na putu izvan naselja zaustavljeno je vozilo zbog kvara. Na kojoj udaljenosti morate postaviti sigurnosni trougao iza zaustavljenog vozila

VELEUČILIŠTE VELIKA GORICA REZULTATI STUDENTSKE ANKETE PROVEDENE NA VELEUČILIŠTU VELIKA GORICA ZA ZIMSKI SEMESTAR AKADEMSKE 2013/2014 GODINE 1. Uvod E

ANALIZE MASENOM SPEKTROMETRIJOM SEKUNDARNIH MOLEKULARNIH IONA ZA PRIMJENE U FORENZICI

voith.com Energetski učinkoviti na svim cestama Zračni kompresori

BOS_Caracteristiques_Techniques_VP_NOUVEAU_BERLINGO__Juin_2018

PowerPoint Presentation

Microsoft Word - Rjesenja zadataka

Microsoft PowerPoint - Basic_SIREN_Basic_H.pptx

РАСПОРЕД ИСПИТА У ИСПИТНОМ РОКУ ЈАНУАР 1 ШКОЛСКЕ 2016/2017. ГОДИНЕ (последња измена ) Прва година: ПРВА ГОДИНА - сви сем информатике Име пр

PEUGEOT Novi Partner Furgon CIJENE, OPREMA I TEHNIČKE KARAKTERISTIKE U primjeni od

Algoritmi SŠ P1

DOO ZA SPOLJNI I UNUTRAŠNJI PROMET Futoška 33, Novi Sad, Srbija Tel/fax: +381 (021) , , Skladište: Bajči Žilinskog br. 23 e

STABILNOST SISTEMA

Задатак 4: Центрифугална пумпа познате карактеристике при n = 2900 min -1 ради на инсталацији приказаној на слици и потискује воду из резервоара А у р

Sveučilište u Zagrebu, Fakultet strojarstva i brodogradnje Katedra za strojeve i uređaje plovnih objekata PRIMJER PRORAČUNA PORIVNOG SUSTAVA RIBARSKOG

Osnove fizike 1

Interpretacija čuda pomoću teorije determinističkog kaosa (Jerko Kolovrat, KBF Split; Marija Todorić, PMF Zagreb) Postoje razne teme koje zaokupljaju

Objektno orjentirano programiranje 2P

Grupiranje podataka: pristupi, metode i primjene, ljetni semestar 2013./ Standardizacija podataka Predavanja i vježbe 8 Ako su podaci zadani

4

6. TEHNIČKE MJERE SIGURNOSTI U IZVEDBI ELEKTROENERGETSKIH VODOVA

(Microsoft Word - Dr\236avna matura - kolovoz osnovna razina - rje\232enja)

*ИЗВЈЕШТАЈ О ПРОВЕДЕНОЈ ПРЕВЕНТИВНОЈ АКТИВНОСТИ* "Возило након зимских услова 2015" АМС РС и ауто мото друштва у сарадњи са Министарством унутрашњих п

Microsoft Word - Elektrijada_V2_2014_final.doc

Транскрипт:

www.unizg.hr www.fsb.hr/acg Neizrazito i digitalno upravljanje (NDU) www.fsb.hr Digitalna regulacija stanja linearni kvadratični regulator (LQR) na primjeru regulacije aktivnog ovjesa na ¼ modelu vozila 3. PREDAVANJE Završne radionice Ivan Cvok ivan.cvok@fsb.hr Sveučilište u Zagrebu Fakultet strojarstva i brodogradnje 28. studenog 2018. Ovi nastavni materijali izrađeni su isključivo za potrebe studenata navedenog kolegija. 1

SADRŽAJ Uvod: - zadaća ovjesa, aktivni/pasivni ovjesi, primjeri aktivnih ovjesa Četvrtinski model vozila - matematički model ¼ vozila, zapis u prostoru stanja, pojednostavljenja Regulacija stanja linearni kvadratični regulator (LQR) - kontinuirani LQR, diskretni LQR, veza između kont. i dig. LQR, podešavanje LQR Regulacija aktivnog ovjesa - formulacija funkcije cilja, simulacijski rezultati - usporedba aktivnog i pasivnog ovjesa i usporedba kontinuirane i diskretne sinteze LQR Digitalna regulacija aktivnog ovjesa uz unaprijedno poznavanje profila ceste - motivacija, primjeri, modeliranje, konačni regulator, simulacijski rezultati 2

Uvod Vozilo: ovješena (karoserija, putnici) i neovješena masa (kotači, kočnice, spone..) povezane ovjesom (opruga, amortizer i aktuator) Zadaće ovjesa: osigurati neprekidan kontakt kotača i podloge uz što manje varijacije normalne sile jer jedino je tada moguće u svakoj situaciji ostvariti ubrzanje, usporenje ili skretanje (upravljivost vozilom) Prigušiti vertikalne vibracije ovješene mase, uzrokovane primarno neravninom podloge, radi postizanja udobnosti Tipovi ovjesa: Pasivni: opruga + amortizer NEUPRAVLJIVI konst. karakteristike Aktivni: opruga + amortizer + aktuator UPRAVLJIVI x 1 F z 3

Zadaća ovjesa Ovjes treba izolirati putnike i poželjno prigušiti vibracije u području frekvencija koje se generalno smatraju nepoželjnima za ljude (4-8 Hz, vidi tablicu desno) Varijacije vertikalne sile na kontaktu kotača i podloge trebaju biti minimalne. Vertikalna sila je proporcionalna deformaciji pneumatika pa se može minimizirati deformacija pneumatika x 1 Krajnji slučaj je odvajanje kotača od podloge vozilo postaje neupravljivo [1] Mastinu, G., Ploechl, M., Road and Off-Road Vehicle System Dynamics Handbook, 2014, CRC Press 4

Aktivni vs pasivni ovjesi Pasivni ovjesi imaju konstantne parametre opruga i prigušivača koji se optimiraju tako da se najviše priguši područje frekvencija štetno za ljude, uz što veće prigušenje deformacije pneumatika potreban je kompromis Aktivni ovjesi mogu modificirati ponašanje ovjesa Upravljački algoritam može se prilagođavati potrebama vozača, npr. modovi vožnje: comfort sport AFK za ¼ model sa slide 9 Dva rezonatna vrha: ~1-1.5Hz rezonantna frekvencija ovješene mase, ~10-15Hz rezonantna frekvencija neovješene mase AFK prijenosnih funkcija ubrzanja ovješene mase i deformacije pneumatika s obzirom na vertikalnu brzinu ceste [2] Cvok, I. "Izrada upravljačkog programa eksperimentalnog postava za ispitivanje percepcije vozača o udobnosti vožnje 2017, Završni rad, Sveučilište u Zagrebu, Fakultet strojarstva i brodogradnje 5

Primjer aktivnog ovjesa: Bose Suspension Prvi poznatiji primjer brzog FAS-a je Bose Suspension aktuator: linearni elektromotor Maseni prigušivač Maseni prigušivač smanjuje rezonantni vrh neovješene mase https://www.youtube.com/watch?v=3kpyiaks1uy 6

Primjer aktivnog ovjesa: Active Body Control Drugi poznatiji primjer je FAS-a je Daimler Chrysler ABC (Active Body Control) (1999.) aktuator: Hidraulički cilindar u seriji s oprugom, paralelno amortizer (na novijim verzijama amortizer s promjenjivim koeficijentom prigušenja) Aktuatoru (~5Hz) je u seriju dodana opruga za prigušenje vibracija viših frekvencija jer je pri višim frekvencijama aktuator prekrut Opruga u seriji radi viših frekvencija 7

Četvrtinski model vozila [3] Ovješena masa m s predstavlja ¼ ovješene mase vozila Neovješena masa m us predstavlja masu jednog kotača i pripadajućih elemenata (npr. kočnice) Paralelni spoj opruge i prigušivača predstavlja elemente ovjesa (ekvivalentna krutost opruge k s, ekvivalentno prigušenje amortizera b s ) i opisuje karakteristike gume u vertikalnom smjeru (krutost k t, prigušenje b t ) w brzina podloge (modelira se zasebno) Model s dva stupnja slobode gibanja (2DoF), aktivni ovjes (lijevo), pasivni ovjes (desno) [3] Šagi, G., Lulić, Z., Ormuž, K., "Ovjes vozila", Podloge za predavanje iz kolegija "Motorna Vozila", Sveučilište u Zagrebu FSB, 2017. 8

Matematički model ¼ modela vozila [4] Matematički model ¼ vozila glasi: m z = k ( z z ) b ( z z ) + k ( z z ) + b ( z z ) + U m g u u t u r t u r s s u s s u u mszs = ks( zs zu ) bs ( zs zu ) U msg Odabrane varijable stanja su: x = z z, - deformacija pneumatika x 1 2 3 4 z u u x = z z x = = z s s r, - brzina neovješene mase u, - hod ovjesa, - brzina ovješene mase Matematički model ¼ vozila izražen preko varijabli stanja: x = x z 1 2 r k b k b u x = z = x ( x w) + x + ( x x ) + g t t s s 2 u 1 2 3 4 2 mu mu mu mu mu x = x x 3 4 2 k b u x = z = x ( x x ) g s s 4 s 3 4 2 ms ms ms Promjena od ravnotežnog stanja u = U- upravljačka varijabla w= z r - poremećaj (vertikalna brzina ceste) g se zanemaruje nema dinamičko djelovanje i uzrokuje početnu deformaciju pneumatika i hod ovjesa [4] Cvok, I. Sinteza i usporedna analiza sustava regulacije vertikalne dinamike vozila uz primjenu aktivnog i poluaktivnog ovjesa 2018, Diplomski rad, Sveučilište u Zagrebu, Fakultet strojarstva i brodogradnje 9

Zapis modela u kontinuiranom prostoru stanja x 0 1 0 0 0 k ( b + b ) k b x 1 1 t s t s s 1 b t x 2 mu mu mu m u x 2 m u = + u+ mu x3 0 1 0 1 x 3 0 c c 1 w 0 x4 bs ks bs x4 1 0 0 ms ms m s m s g A x( t) = A x( t) + b u( t) + gw( t) c c Ukoliko, radi jednostavnosti, ostavimo samo aktuator (ovaj model se koristi dalje): 0 0 1 0 0 1 x1 x 1 1 kt b t b t x 0 0 2 x 2 m u = mu mu + u+ mu w x3 x 3 0 0 1 0 1 0 x x 1 0 0 0 0 0 m s 4 4 xv Avc b vc g vc b c Karakeristiku opruge i amortizera znamo te ih možemo uključiti u upravljačku silu (feedforward kompenzacija), čime se sinteza regulatora bitno pojednostavljuje. Isto vrijedi i za utjecaj gravitacije (self-leveling) [5]. Za gornji model bi zakon upravljanja bio: u = u k x b x x ( ) tot LQ s 3 s 4 2 feed forward [5] Hrovat, D., "Survey of Advanced Suspension Developments and Related Optimal Control Applications", Automatica, Vol. 33, No.10, pp. 1781-1817, 1997 10

Regulacija stanja linearni kvadratični regulator Kontinuirani LQR Za linearni vremenski invarijatni (LTI) sustav x( t) = Acx( t) + Bcu( t) optimalni vektor upravljanja u() t koji minimizira linearnu kvadratičnu (LQ) funkciju cilja J [6]: 0 ima oblik: ( ( ) T T c ( ) ( ) c ( )) J = x t Q x t + u t R u t dt ( 1 ) u( t) = R B P x( t) = K x( t) c c c c gdje je P c matrica koja zadovoljava algebarsku Riccatijevu jednadžbu (ARE): P B R B P P A A P Q 1 T T c c c c c c c c c c = 0 Q = Q 0, R = R 0 T T c c c c Ista struktura kao kod regulacije stanja! Jedinstveno rješenje ARE postoji jedino ako je sustav upravljiv. Matrica Q c je težinska matrica koja penalizira varijable stanja i time utječe na prigušenje odziva varijabli stanja i statičku pogrešku, a matrica R c je težinska matrica koja penalizira upravljačke varijable i time utječe na iznos energije upravljanja Sinteza kontinuiranog LQ regulatora za kontinuirani model prostora stanja i odgovarajuće kontinuirane matrice težinskih koeficijenata može se izvršiti MATLAB naredbom lqr [6] Anderson, B., Moore, J., Optimal Control Linear Quadratic Methods, 1989, Prentice-Hall International 11

Diskretni linearni kvadratični regulator (LQR) Za diskretni linearni vremenski invarijatni (LTI) sustav x( k + 1) = Adx( k) + Bdu( k) optimalni vektor upravljanja u( k) koji minimizira linearnu kvadratičnu (LQ) funkciju cilja J [7]: T T T T J = ( x( k) Qdx( k) + u( k) Rdu( k) ) Qd = Qd 0, Rd = Rd 0 ima oblik: k= 0 ( T ) 1 u( k) = R + B P B B P A x( k) = K x( k) T d d d d d d d d gdje je P d matrica koja zadovoljava diskretnu algebarsku Riccatijevu jednadžbu (DARE): ( ) 1 P = Q + A P A A P B R + B P B B P A T T T T d d d d d d d d d d d d d d d Jedinstveno rješenje DARE postoji ako je sustav upravljiv. Ista struktura kao kod regulacije stanja! Sinteza diskretnog LQ regulatora za diskretni model prostora stanja i odgovarajuće diskretne matrice težinskih koeficijenata se može izvršiti MATLAB naredbom dlqr [7] Isermann, R., Digital Control Systems 1981, Springer- Verlag 12

Izjednačavanje kontinuirane i diskretne funkcije cilja J Ukoliko je sinteza LQR provedena u kontinuiranom vremenu (određeni Q c i R c ) te ako želimo iste performanse dobiti primjenom diskretnog regulatora potrebno je prilagoditi diskretne težinske matrice (Q d i R d ). Diskretizacijom kontinuirane funkcije cilja dobiva se veza između kontinuirane i diskretne funkcije cilja Veza između težinskih matrica kontinuirane i diskretne LQ funkcije cilja je sljedeća: T Ad 0 Qc N c T T Qd Nd T 11 12 d d c T = 22 12 gdje je: exp B 0 N R T T je vrijeme = Nd Rd 0 22 0 0 Ad B uzorkovanja d 0 0 0 0 Pretpostavlja se ZOH prilikom diskretizacije kontinuiranog prostora stanja. Sinteza diskretnog regulatora za kontinuirani model prostora stanja i kontinuirane matrice težinskih koeficijenata se može izvršiti MATLAB naredbom lqrd lqrd diskretizira kontinuirani prostor stanja funkcijom c2d koristeći ZOH aproksimaciju, izračunava težinske matrice na gore prikazan način i naredbom dlqr izračunava pojačanja regulatora. Puni izvod dostupan u : [8] Franklin, G., Powell, J., Workman, M., Digital Control of Dynamic Systems, 1998, Addison Wesley Longman. Inc 13

Odabir težinskih matrica Odabirom težinskih koeficijenata u matricama Q i R utječemo na dinamiku zatvorenog regulacijskog kruga Matricom Q oblikuje se prijelazni proces vektora stanja x većim elementima Q odgovara manja pogreška regulacije, bolje prigušenje korijeni sustava se pomiču ulijevo a iznosi pojačanja K rastu, vrijedi i obrnuto Jedan od načina penalizacije izlaza u LQ ciljnoj funkciji je postavljanje matrice Q=C T Q y C, jer vrijedi y=cx. U tom slučaju sustav mora biti mjerljiv (observabilan) Matricom R utječe se na iznos energije upravljanja većim elementima R odgovara manje forsiranje upravljačke varijable te manja energija upravljanja jer su pojačanja manja Postupak odabira Q i R je iterativan dizajner mora sam izabrati vrijednosti kojima će dinamika sustava postići tražene performanse 14

Regulacija aktivnog ovjesa LQ funkcija cilja za aktivni ovjes Indeksi performansi aktivnih ovjesa uključuju ocjenu udobnosti vožnje i upravljivosti vozila. Za ocjenivanje udobnosti vožnje često se koristi standardna devijacija vertikalnog ubrzanja ovješene mase, dok se za ocjenivanje upravljivosti vozila često koristi standardna devijacija deformacije pneumatika. Uz to, u funkciju cilja se uključuje i hod ovjesa koji je potrebno minimizirati jer je isti konstrukcijski ograničen. Indeks performansi tada postaje jednak: x 1 = deformacija pneumatika 2 2 2 2 2 1 2 J = ( q1x1 + q2x3 + x4 ) dt = q1x1 + q2x3 + u dt 0 0 2 x3 = hod ovjesa ms x4 = ubrzanje ovješene mase a rms 1 t 2 z, rms = s t rms 0 z dt Što odgovara kvadratičnoj funkciji cilja LQR q1 0 0 0 uz matrice: 0 0 0 0 1 Qc =, Rc = 2 0 0 q2 0 ms 0 0 0 0 Originalni RMS indeks performansi = kvadratni kriterij (podintegral u RMS-u) 0 ( ( ) T T c ( ) ( ) c ( )) J = x t Q x t + u t R u t dt q 1 i q 2 težinski koeficijenti (bira ih dizajner) 15

Simulacijski rezultati regulacije aktivnog ovjesa Uspoređivat će se 3 slučaja: - 1. Kontinuirani regulator s pojačanjima dobivenim kontinuiranom sintezom ( lqr ) - 2. Digitalni regulator s pojačanjima dobivenim kontinuiranom sintezom - 3. Digitalni regulator s pojačanjima dobivenim diskretnom sintezom ( lqrd ) Podloga je opisana modelom: h 2 sin t, za t t t + T wt () = Tizb Tizb 0, inače b b izb Cosine bump" gdje je h visina izbočine, T izb =L/v x Parametri modela vozila Parametri izbočine Dizajn LQR m b k s s s = 400 kg m = 40 kg = 1508 Ns/m b = 0 Ns/m = 15791 N/m k = 157910 N/m t t us h = 5 cm L = 1m v x = 10 m/s q q 1 2 = 10 5 = 10 4 16

Usporedba aktivnog i pasivnog ovjesa Povećana udobnost ali smanjenja upravljivost Narušena udobnost ali povećana upravljivost Comfort q 1c =0.1q 1, q 2c =0.1q 2 Sport q 1c =5q 1, q 2c =5q 2 Izravna prednost aktivnog ovjesa - dva različita ponašanja uz isti mehanički sustav samo promjenjeni parametri regulatora 17

Usporedba kontinuiranog i diskretnog regulatora z s ሷ ~ u stoga je zbog ZOH pravokutan (dinamika aktuatora nije uključena) Za niski T kontinuirana i diskretna sinteza daju gotovo identične rezultate PovećanjemT dolazi do manjih, neznatnih odstupanja Slučaj za T = 1 ms Slučaj za T = 5 ms 18

Usporedba kontinuiranog i diskretnog regulatora Dodatnim povećanjem T odstupanja rastu Slučaj za T = 10 ms Slučaj za T = 20 ms 19

Usporedba kontinuiranog i diskretnog regulatora Iako se stabilizira, dolazi do značajnih oscilacija i odstupanja što je neprihvatljivo Neispravna sinteza uz preveliki T dovodi do nestabilnosti Slučaj za T = 25 ms Ako želimo primjeniti diskretni regulator, sinteza regulatora mora biti provedena na diskretnom sustavu. Slučaj za T = 30 ms 20

Digitalna regulacija aktivnog ovjesa uz unaprijedno poznavanje profila ceste Dodatno poboljšanje kvalitete regulacije može se postići korištenjem unaprijedne informacije o vertikalnom profilu podloge Unaprijedno regulacijsko djelovanje podrazumijeva da je osim varijabli stanja vozila, poznat i profil ceste po kojoj će vozilo proći Informacije o profilu ceste mogu se iskoristiti za postizanje boljih performansi sustava, a i kako bi se sustav bolje pripremio za poremećaj, kako bi se ublažio utjecaj dinamike aktuatora, mrtvih vremena i slično. Cesta se unaprijed može snimiti laserima i/ili stereo kamerama montiranim na prednji dio vozila Mercedes prototip iz 2007: Active Preview Suspension System ABC Prescan in the F700 21

Aktivni ovjes s unaprijednim djelovanjem: Magic Body Control Prvi komercijalni uspjeh je Daimler Chrysler-ov MBC (Magic Body Control) (2013) proširenje ABC (Active Body Control) stereo kamerama koje snimaju cestu unaprijed, do 15 m i do brzina od 130 km/h https://www.youtube.com/watch?v=scpgi1w5f6a https://www.mercedes-benz.com/en/mercedes-benz/innovation/magic-body-control/ 22

Aktivni ovjes s unaprijednim djelovanjem: Audi A8 Drugi primjer je novi Audi A8; koristi kameru koja snima cestu unaprijed, te elektromotor koji je preko poluge spojen na sponu ovjesa. Uz to, koristi i dodatni zračni ovjes https://www.audi-mediacenter.com/en/press-releases/looking-ahead-to-the-new-audi-a8-fully-active-suspension-offers-tailormade-flexibility-9046 23

Aktivni ovjes s unaprijednim djelovanjem: Audi A8 Prelazak preko izbočine https://www.youtube.com/watch?v=uhype65dnom Princip rada https://www.youtube.com/watch?v=p7qqlxthhyq https://www.audi-mediacenter.com/en/press-releases/looking-ahead-to-the-new-audi-a8-fully-active-suspension-offers-tailormade-flexibility-9046 24

Modeliranje unaprijednog poznavanja profila podloge Regulator u kontinuiranom vremenu bio bi beskonačnog reda diskretni regulator je konačnog reda Pošto se koristi digitalni regulator, sinteza se provodi na diskretnom modelu sustava Model je preformuliran na način da se točka promatranja podloge pomakne N koraka unaprijed unaprijedno poznavanje profila podloge pretvara se u transportno kašnjenje sa stanovišta vozila [4,9] [9] Hrovat, D., Optimal Suspension Performance for 2-D Vehicle Models, 1991, Journal of Sound and Vibration, 146, 93-110 25

Diskretni model ceste i vozila Model vozila u diskretnom vremenu: x ( k + 1) = A x ( k) + b u( k) + g w ( k) v vd v vd vd v Pretvorba iz kontinuiranog modela u diskretni može se izvršiti MATLAB naredbom c2dm Diskretni uzorci profila ceste predstavljeni su kao N mjerljivih varijabli stanja xr = xr1 xr N = wr1 wr N uz to, vrijedi da je Model ceste u obliku diskretnog prostora stanja tada glasi: ( + 1) ( + ) ( ) xr1 k 0 1 0 0 xr1 k 0 xr2 k 1 0 0 1 0 xr2( k) 0 = + w xrn ( k + 1 ) 0 0 xrn( k) 1 r r r r r ( ) x ( k + 1) = A x ( k) + g w k r ( k) ( ) w ( k) = x k v r1 Ulaz u model preview-a ceste je prva točka ispred senzora time je ulaz u model vozila (točka ispod kotača) zapravo zakašnjena točka ispred senzora, za duljinu preview-a, što je sa stanovišta vozila problem mrtvog vremena N t preview = Gdje je t T preview vrijeme unaprijednog poznavanja profila podloge Odnos između vremena unaprijednog poznavanje profila ceste i vremena uzorkovanja određuje konačni red regulatora potreban kompromis 26

Izvod unaprijednog regulacijskog djelovanja Spajanjem modela dobivamo prošireni model sustava: ( k + 1) ( k 1) ( k) ( k) x A A x b 0 u k w k ( ) ( ) v vd 2 v vd = + + xr + 0 Ar xr 0 gr r 4 1 4 N 1 A 2 = Gv 0 A A R + + 0 Ar vd 2 (4 N) (4 N) Mrtvo vrijeme u konačnom modelu nije izravno vidljivo (uklopljeno je kroz model preview-a) ali sustav više nije upravljiv Prošireni sustav nije upravljiv po varijablama stanja (što je uvjet za LQR)! rank Q = Međutim, u [9] je pokazano da je moguće dobiti izraze za vektore pojačanja. Indeks performansi jednak je onome sa sl. 14: 0 2 2 2 ( 1 1 2 3 4 ) J = q x + q x + x dt ( ) s 4 Što odgovara kvadratičnoj funkciji cilja za klasični LQR. Matrice Q c i R c također ostaju iste kao i na sl. 15 27

Izvod unaprijednog regulacijskog djelovanja - nastavak Matrice težinskih koeficijenata za proširenog sustava jednake su: Q 0 0 0 vd Q =, R = R vd Upravljački zakon jednak je: u( k) = Kx( k) x ( ) 1 2 v k = K K x r( k) i može se zapisati u proširenom obliku: uk ( ) Vektor pojačanja K 1 odgovara vektoru pojačanja za slučaj bez unaprijednog poznavanja profila podloge, a vektor pojačanja K 2 se da izraziti pomoću vektora K 1 i modela vozila: 1 T T T T N 2 T N 1 K2 = ( Rvd + B P vd 11Bvd ) B vd ( ) ( ) P11 Gvd AclvP11 Gvd Aclv P11 Gvd Acl P11 Gvd gdje je P 11 rješenje diskretne algebarske Riccatijeve jednadžbe za slučaj bez preview, a A clv je matrica zatvorenog regulacijskog kruga za slučaj bez preview. A = A B K clv vd vd 1 Matrica pojačanja K 2 ovisi o podešenju ovjesa bez unaprijednog djelovanja. Rješenje diskretne algebarske Riccatijeve jednadžbe može se dobiti MATLAB naredbama dlqr, dare, lqrd Puni izvod dostupan u : [4] Cvok, I. Sinteza i usporedna analiza sustava regulacije vertikalne dinamike vozila uz primjenu aktivnog i poluaktivnog ovjesa 2018, Diplomski rad, Sveučilište u Zagrebu, Fakultet strojarstva i brodogradnje 28

Simulacijski rezultati regulacije aktivnog ovjesa uz unaprijedno poznavanje profila podloge Podloga je opisana istim modelom kao i ranije (vidi slide 16) Vrijeme uzorkovanja je T = 5 ms Parametri modela i dizajn LQR isti su kao i ranije (vidi slide 16) Struktura simulacijskog modela u Simulink-u 29

Rezultati za t preview = 50 ms (N = 10) Nadalje prikazani samo zaokruženi dijelovi Mala poboljšanja udobnosti i upravljivosti 30

Rezultati za t preview = 100 ms (N=20) Smanjeno pomicanje ovješene mase Aktuator pobuđuje mod neovješene mase kotač se podiže pred izbočinom što rezultira manjom deformacijom pneumatika Slične rezultate daje i globalna optimizacija, vidi čl. Čorić et. al "Optimisation of Active Suspension Control Inputs for Improved Vehicle Ride Performance", Vehicle System Dynamics 54 (7), pp 1004-1030, 2016 31

Rezultati za t preview = 250 ms (N=50) Osim pobuđivanja moda neovješene mase, dolazi do podizanja ovješene mase prije nailaska na izbočinu 32

Rezultati za t preview = 500 ms (N=100) Mala razlika u rezultatima za dvostruko veći preview (s 250ms na 500ms) vidi objašnjenje na idućem slide-u 33

Usporedba rezultata za t preview = 250 ms i za t preview = 500 ms Dvostrukim povećanjem vremena unaprijednog poznavanja profila ceste, što rezultira i većim redom regulatora, nije došlo do znatnog poboljšanja performansi Razlog leži u tome što pojačanja K 2 s povećanjem t preview (a time i reda regulatora) postaju sve manja Ovo je neovisno o vremenu uzorkovanja, ali ovisi o Q c i R c Za konkretni model vozila i postavke regulatora, nakon ~350 ms nema značajnijih poboljšanja 34

Rezultati za t preview = 250 ms, duža i viša izbočina Iznimno povećanje udobnosti na dužim izbočinama manje forsiranje aktuatora 35

Performanse aktivnog ovjesa Dizajn se obično provodi na stohastičkim podlogama; najčešće se uzima bijeli šum normalne raspodjele kao ulaz w(t) Tada je analitički moguće odrediti performanse ovjesa tj. rms vrijednosti za različite kombinacije težinskih koeficijenata a) b) t p 500ms - 60 % norm. akceleracije za isti norm. deformaciju pneumatika rms vrijednosti normirane s obzirom na intenzitet pobude 2 2 2 min PI = E( r1 x1 + r2 x3 + x4 ) Manje ubrzanje = veća udobnost Manja deformacija pneumatika = veća upravljivost Performanse aktivnog ovjesa s unaprijednim djelovanjem: a) kompromis između udobnosti vožnje i hoda ovjesa, b) kompromis između udobnosti vožnje i upravljivosti [4] 36

Pitanja? Diskusija 37