Sekundarni povzetek: |
Cilj naloge je bil povezati in prikazati znanje pridobljeno v procesu študija ter ustvariti realni model sistema, ki omogoča balansiranje v eni dimenziji.
Diploma vsebuje opis celotnega sistema v katerem je predstavljen opis dela, izvedba kode v realnem času, omejitve sistema, meritve kota, filtriranje podatkov s Kalmanovim filtrom, kontrola motorja in povezava sistemskih komponent. Realni model inverznega nihala je zasnovan tako, da ga je mogoče stabilizirati z navorom ustvarjenim s spremembo vrtilne količine.Za načrtovanje regulatorjev je bilo potrebno izpeljati matematični model sistema. Na osnovi matematičnega modela smo načrtali tri tipe regulatorjev; linearni regulator v prostoru stanj, Backstepping regulator in Sliding Mode regulator. Vsak regulator smo simulirali in nato implementirali na realni model. Robustnost ter učinkovitost vodenja smo testirali z zunanjo motnjo, ki je nihalo premaknila iz ravnovesne lege. Velikost odklona s katerega se je inverzno nihalo uspelo vrniti v ravnovesje, je bilo odvisno od izbranega regulatorja.
Vsak načrtan in implementiran regulator je uspel stabilizirati sistem. |