Kuczmann Miklós

Lineáris rendszerek és szabályozások Arduino UNO mikrovezérlővel


II.6.2.1. Nemlineáris modell.

A rendszer modelljét az Euler–Lagrange-egyenlet segítségével írjuk fel, melynek általános alakja az alábbi:
 
(II.147)
 
ahol , és a rendszer kinetikus és potenciális energiája, valamint a csillapítási függvény, jelöli a rendszer általánosított koordinátáit, és végül a rendszert meghajtó, mozgató általánosított erőket. Jelen elrendezés esetén , az inga függőlegessel bezárt szöge, általánosított erő pedig nincs, , az ingára itt külső erővel nem hatunk.
A kinetikus és potenciális energia a következő alakban adható meg:
 
 
 
a súrlódást figyelembe vevő csillapítási függvény pedig a következő:
 
 
Az egyes tagok sorra az alábbiak:
  • az távolságban rögzített tömegű test szögsebességű forgásából származó mozgási energia;
  • az tömegű ingarúd szögsebességű forgásából származó mozgási energia a tömegközéppontban számítva;
  • a tehetetlenségi nyomatékú ingarúd tengely körül szögsebességgel végzett forgásának mozgási energiája;
  • az tömegű test potenciális energiája;
  • az tömegű ingarúd potenciális energiája a tömegközéppontban értelmezve;
  • a rendszer csillapítását leíró energiatag.
 
Az Euler–Lagrange-egyenletben szereplő változó szerinti deriváltak a következők:
 
 
A deriváltak levezetése után az Euler–Lagrange-egyenlet a következőképp írható:
 
 
ahonnan a második deriváltra rendezve kapjuk az alábbi nemlineáris másodrendű differenciálegyenletet:
(II.148)
 
A nemlinearitás a szögfüggvény miatt jelentkezik. A második derivált átalakítható elsőrendű deriváltak sorozatává, ha bevezetjük az
 
 
állapotváltozókat. Ezzel a (II.148) nemlineáris másodrendű differenciálegyenlet átírható az alábbi nemlineáris állapottér alakra, azaz a rendszer nemlineáris dinamikus modellje (nemlineáris állapotváltozós leírása):
 
(II.149)
 
A differenciálegyenlet-rendszer jobb oldala adja a nemlineáris függvényeket:
 
 
ahol az állapotvektor a nemlineáris függvényeket tartalmazó vektorfüggvény argumentuma. Az függvény az első, az függvény pedig a második differenciálegyenlet jobb oldalát jelenti a (II.149) felírásban.
 

Lineáris rendszerek és szabályozások Arduino UNO mikrovezérlővel

Tartalomjegyzék


Kiadó: Akadémiai Kiadó

Online megjelenés éve: 2026

ISBN: 978 963 664 238 9

A könyv a lineáris rendszerek és lineáris szabályozások témaköreit dolgozza fel azzal a céllal, hogy az elméleti ismereteket egyszerűen kivitelezhető gyakorlati problémák megoldásával támassza alá, különös hangsúlyt fektetve ezért az Arduino UNO mikrovezérlő használatára. Fontos célunk, hogy a bemutatott demonstrációs eszközök egyszerűen kivitelezhetőek legyenek, így az eredmények könnyen rekonstruálhatóak, ugyanakkor jó alapot biztosítanak a továbblépéshez, bonyolultabb berendezések építéséhez, és az elmélet helyes alkalmazásához.

Az első rész a felhasznált hardvereket és szoftvereket mutatja be. A Matlab alapvető jelentőségű rendszerek analízisében, szabályozások tervezésében, és a különféle szimulációkban. A könyvbeli példákat Matlab környezetben dolgoztuk ki. Ezek bemutatása nagyon részletes, a példák nagyban segítik az elmélet megértését. Az Arduino UNO mikrovezérlőre és a hozzá kapcsolható egyéb hardverekre egyszerűségük és kedvező áruk miatt esett a választás. A Matlab környezetben tervezett szabályozókat, illetve a méréseket ezzel a mikrovezérlővel valósítjuk meg.

Számos nagyon jó könyv létezik, amelyek a szükséges mélységben vezetik be az Olvasót a Jelek és rendszerek, illetve a Szabályozástechnika témakörökbe. Néhányat a könyv végén található irodalomjegyzékben megadunk. Szándékosan csak magyar nyelvű könyveket sorolunk itt fel, a témakör hazai és nemzetközi irodalma óriási.

A második részben a Jelek és rendszerek témakörét dolgozzuk fel, ahol az elméleti háttér mellett illusztratív példákat hozunk, melyek segítségével könnyebben érthetővé válnak a tárgyalt fogalmak és módszerek. A témában számos kiváló irodalom fellelhető, melyekre hivatkozva tömör összefoglalását adjuk a témakörnek.

A harmadik rész a Szabályozástechnika területét járja körbe, ismét csak nagyon tömören, a klasszikus PID szabályozóktól az állapottér alapú szabályozásokig mutatjuk be a módszereket. Az elméleti alapokat egy konkrét példa illusztrálja.

A negyedik rész két esettanulmányt tárgyal nagyon részletesen. Az első egy egyenáramú motor, melynek modellezését, paramétereinek méréseken alapuló identifikálását és fordulatszámának szabályozását mutatjuk be. A másik egy instabil rendszer, egy lejtőn guruló golyó stabilizálását valósítja meg. Elvégezzük a demonstrációs eszközök aprólékos matematikai modellezését, a szabályozási körök elméleti tervezését, majd gyakorlati megvalósítását.

Reményeink szerint a könyv az Olvasó segítségére lesz a lineáris rendszerek és szabályozások megismerésében, valamint gyakorlatban való alkalmazásukban. A könyv jól használható az egyetemi mérnöki és informatikus oktatásban, különösen a témakörbe vágó szakdolgozatok, diplomamunkák és a hallgatói kutatómunka területén.

A közölt mintaprogramok szabadon felhasználhatók, továbbfejleszthetők.

Hivatkozás: https://mersz.hu/kuczmann-linearis-rendszerek-es-szabalyozasok-arduino-uno-mikrovezerlovel//

BibTeXEndNoteMendeleyZotero

Kivonat
fullscreenclose
printsave