Uvod u funkcije prijenosa u Matlabu
Prijenosna funkcija predstavljena je s 'H (s)'. H (s) je složena funkcija, a 's' složena varijabla. Dobiva se preuzimanjem Laplasove transformacije odziva impulsa h (t). prijenosna funkcija i impulsni odziv koriste se samo u LTI sustavima. LTI sustav znači linearni i vremenski invariantni sustav, prema linearnom svojstvu jer je ulaz jednak nuli, tada i izlaz postaje nula. Stoga ako ne smatramo da su početni uvjeti nula, linearno svojstvo neće uspjeti, a ako svojstvo ne uspije, sustav će postati nelinearan. Zbog nelinearnosti sustav će postati Non-LTI sustav. A za sustav koji nije LTI ne možemo definirati prijenosnu funkciju, stoga je pretpostavljeno da su početni uvjeti jednaki nuli.
Definicija prijenosnih funkcija u Matlabu
Prijenosna funkcija LTI sustava je omjer Laplasove transformacije izlaza i Laplaceove transformacije ulaza sustava pod pretpostavkom da su svi početni uvjeti nula.
U gornjem sustavu ulaz je x (t), a izlaz y (t). Nakon uzimanja Laplasove transformacije cijelog sustava, x (t) postaje X (s), y (t) postaje Y (s). Smatramo da su svi početni uvjeti nula jer
Metode funkcija prijenosa u Matlabu
Postoje tri metode za dobivanje funkcije prijenosa u Matlabu
- Korištenjem jednadžbe
- Korištenjem koeficijenata
- Korištenjem Pole Nula dobitka
Razmotrimo jedan primjer
1) Korištenjem jednadžbe
Prvo moramo proglasiti 's' prijenosnu funkciju, a zatim upisati cijelu jednadžbu u naredbeni prozor ili Matlab editor. U ovom 's' je varijabla funkcije prijenosa.
Naredba: "tf"
Sintaksa : transfer function variable name = tf('transfer function variable name');
Primjer: s = tf ('s');
Matlab program
2) Korištenjem koeficijenata
U ovoj metodi su brojnik i nazivnik, koeficijenti korišteni naredbom 'tf'.
U gornjem primjeru
Brojčar ima samo jednu vrijednost koja je „10s“, tako da je koeficijent 10.
A u nazivniku su tri pojma „, pa su koeficijenti 1, 10 i 25.
Naredba: "tf"
Sintaksa : transfer function variable name = tf((numerator coefficients ), (denominator coefficients))
Primjer: h = tf ((10 0), (1 10 25);
3) Korištenjem Pole Nula dobitka
U ovoj metodi koristimo naredbu "zpk", ovdje z označava nule, p označava stupove i k označava dobitak.
U gornjem primjeru:
nule:
N = 0
10 * s = 0
(S-0) = 0
Ovdje je dobitak 10 i
e = 0
dakle nula prisutna u podrijetlu
D = 0
S 2 + 10s + 25 = 0
S + 5s + 5s + 25 = 0
S (s + 5) + 5 (s + 5) = 0
(s + 5) (s + 5) = 0
S = -5, -5
Zato su dva pola prisutna na -5.
naredba: zpk
sintaksa: zpk ((nula), (polovi), dobitak)
primjer: zpk ((0), (- 5 -5), 10)
Primjeri i sintaksa prijenosnih funkcija u Matlabu
Ispod su različiti primjeri funkcije prijenosa sa njihovom sintaksom:
Primjer 1
Gornji primjer prikazan na zaslonu 1. Koristi se ova funkcija prijenosa prikazana jednadžbom i naredbom 'tf'. Vrijednosti h i s pohranjuju se u radni prostor.
Primjer 2
U ovom primjeru koristi se koeficijentna metoda. Stoga prvo moramo pronaći brojnik i nazivnik odvojeno. Ovdje je brojnik 23s + 12, a koeficijent brojnika 23 i 12. U nazivniku je, a koeficijenti nazivnika 4, 5 i 7
Ispod slike prikazuje Matlab program za gornji primjer.
Primjer 3
U ovom primjeru unos su vrijednosti pola, nula i dobitak, zpk naredba koristi se za otkrivanje funkcije prijenosa.
Nula = 1, -2
Poljaci = 2, 3, 4
Dobitak = 100
Prikazuje izlaz
prednosti
- To je matematički model koji daje dobitak LTI sustava. matematičko modeliranje i matematičke jednadžbe korisni su za razumijevanje performansi, karakteristika i stabilnosti sustava
- Složene integralne jednadžbe i diferencijalna jednadžba pretvorena u jednostavne algebarske jednadžbe (polinomne jednadžbe)
- Funkcija prijenosa ovisi o sustavu i neovisna je o ulazu.
- Ako je poznata prijenosna funkcija sustava, izlaz se može lako izračunati.
- Daje podatke o polovima i nulama, može se izračunati.
Zaključak
U ovom smo članku proučavali različite metode za prikaz funkcije prijenosa u Matlabu koji koriste jednadžbu, koriste koeficijente i koriste informacije o pojačanju pola-nula. U predstavljanju funkcije prijenosa možemo također crtati polove, nula crtanja pomoću naredbe 'pzmap'.
Taj se prikaz može dobiti na obje načine: od jednadžbi do crta pol-nula i iz crta pol-nula u jednadžbu. Prijenosna funkcija se uglavnom koristi u upravljačkim sustavima i signalima i sustavima.
Preporučeni članci
Ovo je vodič za prijenos funkcija u Matlabu. Ovdje ćemo raspravljati o definiciji, metodama transferne funkcije koje uključuju korištenje jednadžbe, korištenje koeficijenta i uz korištenje pojačanja pola-nula zajedno s nekim primjerima. Možete pogledati i sljedeće članke da biste saznali više -
- Dok je Petlja u Matlabu
- Vrste podataka u MATLAB-u
- Izjava o prebacivanju u Matlabu
- Matlab operatori
- Ugrađene funkcije u Matlabu (sintaksa, primjeri)
- Kompletnik Matlab | Primjene Matlab sastavljača