Table of Contents
Matrix-toiminnot ovat keskeisiä ohjausjärjestelmän suunnittelussa, erityisesti Python-kirjastojen kuten NumPy käytössä. Tämä opas tarjoaa käytännön esimerkkejä siitä, miten suorittaa yhteisiä matriisitoimintoja, jotka ovat välttämättömiä ohjausinsinööreille ja tutkijoille.
Matrixin perustoiminnot
NumPy tarjoaa yksinkertaisia toimintoja matriisin lisäämiseen, vähennyslaskuun ja moninkertaistamiseen. Nämä toiminnot ovat ratkaisevan tärkeitä järjestelmän dynamiikan ja tila-avaruuden esitysten mallintamisessa.
Matriiseja lisätä tai vähentää, varmistaa niiden on samat mitat:
[[LLT:0]]
[[LLT:1]]
[[LLT:2]]
[[LLT:3]]
[[LLT:4]]
Matriksin kertolaskuun käytetään tai -operaattoria:
[[LLT:7]]
tai
[[LLT:8]]
Matrix- kääntö- ja siirto
Ohjausjärjestelmissä kääntöporttimatriiseja tarvitaan usein yhtälöiden ratkaisemiseksi. Käytä käännettäville matriiseille.
Matriksin saattamiseksi osaksi kansallista lainsäädäntöä käytetään :
[[LUOTTO:12]]
Eigenarvot ja Eigenvektorit
Eigenvalueista ja eigenvektoreista on hyötyä järjestelmän vakauden analysoinnissa.
Ohjausjärjestelmän Matrix-toiminnot
Ohjausjärjestelmän suunnittelussa tila-avaruusmatriisit A, B[, C[] ja [D[]] on manipuloitu järjestelmäanalyysiä ja ohjainsuunnittelua varten.
- Ohjattavuusmatriisin laskeminen
- Tilapalautteen suunnittelu
- Järjestelmän vakauden analysointi
Esimerkiksi säätökykymatriisi muodostuu seuraavasti:
[[LLT:15]]