Professional Documents
Culture Documents
KONTROLLI ME MIKROKONTROLLUES
y(kܶ௦ )
ADC
MIKROKONTRULLUESI
y(kܶ௦ )
ADC
ܩை ሺݏሻ
u(kܶ௦ ) u(t) y(t) y(kܶ௦ )
DAC PROCESI ADC
Ekuacioni i mësipërm përshkruan një mbajtës të rendit zero (ZOH Zero-Order Hold)
5/14/2018 ARKITEKTURA E SISTEMEVE TË KONTROLLIT UNIVERSITETI POLITEKNIK I TIRANËS
KONTROLLI ME MIKROKONTROLLUES
6 Mbajtësi i rendit zero (ZOH)
Sinjali në dalje të DAC-së u(t) është pjesë-pjesë i pandryshuar, qëndron i tillë nga
hapi i k-të deri në atë pasardhës k+1
ܩை ሺݏሻ
u(kܶ௦ ) u(t) y(t) y(kܶ௦ )
DAC PROCESI ADC
• Meqenëse hyrja ݑሺ݇ܶ௦ ሻ dhe dalja ݕሺ݇ܶ௦ ሻ e kaskadës së përbërë nga DAC-PROCESI-
ADC janë të kampionuara atëherë mund të marrim funksionin transmetues në
rrafshin Z
• Duke përdorur modelin e DAC (ZOH) dhe duke supozuar që funksioni transmetues i
procesit është ܩை ሺݏሻ, atëherë funksioni tranmsetues i kaskadës së përbërë nga
DAC-PROCESI është: ܩைைு ሺݏሻ ൌ ܩை ሺݏሻ ܩைு ሺݏሻ
• Duke bërë transformin Z të shprehjes së mësipërme marrim funksionin transmetues
në rrafshin Z, të kaskadës së formuar nga DAC-PROCESI-ADC
ܼሼݑሺ݇ܶ௦ ሻሽ ൌ ܷሺݖሻ ܷ ݖ ܻ ݖ ܻ ݖ ܩை ݏ
֜ ܩைைு ݖൌ ିଵ
ൌ ͳ െ ܼ ݖሼ
֜ ܩைைு ሺݖሻ ܷ ݖ ݏ
ܼሼݕሺ݇ܶ௦ ሻሽ ൌ ܻሺݖሻ
5/14/2018 ARKITEKTURA E SISTEMEVE TË KONTROLLIT UNIVERSITETI POLITEKNIK I TIRANËS
KONTROLLI ME MIKROKONTROLLUES
9 Skema e kontrollit me mikrokontrollues në rrafshin Z
ܩோ ሺݖሻ ܩை ሺݏሻ
r(t) r(kܶ௦ ) e(kܶ௦ ) ALGORITMI I u(kܶ௦ ) u(t) y(t)
ADC +- DAC PROCESI
KONTROLLIT
ሺାଵሻ்ೞ
݇ ݑͳ ൌ ݇ ݑන ݁ ɒ ݀ɒ ֜ ݇ ݑ ͳ ൌ ݇ ݑ ݁ሺ݇ሻܶ௦
்ೞ
• Nga transformimi Z duke pasur parasysh vetinë e zhvendosjes në kohë dhe vetinë
e linearitetit merret funksioni transmetues diskret
ܷሺݖሻ ܶ௦
ݖ ܷݖൌ ܷ ݖ ܶ ݖ ܧ௦ ֜ ݖെ ͳ ܷ ݖൌ ܶ ݖ ܧ௦ ֜ ܩோ ݖൌ ൌ
ܧሺݖሻ ݖെ ͳ
5/14/2018 ARKITEKTURA E SISTEMEVE TË KONTROLLIT UNIVERSITETI POLITEKNIK I TIRANËS
KONTROLLI ME MIKROKONTROLLUES
13 Metoda e drejtkëndëshave me hap pas (Backward Euler)
• Integrali gjatë një periode kampionimi e(ɒሻ
ܶ௦ mund të përafrohet në mënyra të ݁ ݇
ndryshme ݁ ݇ͳ
• Këto metoda bazohen në përkufizimin
e integralit të caktuar si limit i shumës
integrale
Metoda e drejtëkëndëshave me hap pas ݇ܶ௦ ሺ݇ ͳሻܶ௦ ɒ
• Bazuar në shprehjen 1 do merret:
ሺାଵሻ்ೞ
݇ ݑͳ ൌ ݇ ݑන ݁ ɒ ݀ɒ ֜ ݇ ݑ ͳ ൌ ݇ ݑ ݁ሺ݇ ͳሻܶ௦
்ೞ
ܷሺݖሻ ܶ௦ ݖ
ݖ ܷݖൌ ܷ ݖ ܶ ݖ ܧݖ௦ ֜ ݖെ ͳ ܷ ݖൌ ܶ ݖ ܧݖ௦ ֜ ܩோ ݖൌ ൌ
ܧሺݖሻ ݖെ ͳ
ሾ ݖ ܧݖ ݖ ܧሿܶ௦ ܶ௦
ݖ ܷݖൌ ܷ ݖ ֜ ݖെͳ ܷ ݖൌ ݖͳ ݖ ܧ ֜
ʹ ʹ
ܷሺݖሻ ܶ௦ ሺ ݖ ͳሻ
ܩோ ݖൌ ൌ
ܧሺݖሻ ʹሺ ݖെ ͳሻ
5/14/2018 ARKITEKTURA E SISTEMEVE TË KONTROLLIT UNIVERSITETI POLITEKNIK I TIRANËS
KONTROLLI ME MIKROKONTROLLUES
15 Transformimi nga rrafshi i Laplasit në rrafshin Z
ሺ௦ሻ ଵ
• Në rrafshin e Laplasit kemi: ܩோ ݏൌ ൌ
ாሺ௦ሻ ௦
• Për metodën e drejtkëndëshave me hap para (Forward Euler) kemi:
ܷሺݖሻ ܶ௦
ܩோ ݖൌ ൌ
ܧሺݖሻ ݖെ ͳ
• Për të kaluar nga rrafshi i Laplasit në rrafshin Z:
௭ିଵ ௭ିଵ
• Operatori s zëvendësohet me ሺ ݏൌ ሻ
்ೞ ்ೞ
• Për metodën e drejtëkëndëshave me hap pas (Backward Euler) kemi:
ܷሺݖሻ ܶ௦ ݖ
ܩோ ݖൌ ൌ
ܧሺݖሻ ݖെ ͳ
• Për të kaluar nga rrafshi i Laplasit në rrafshin Z:
௭ିଵ ௭ିଵ
• Operatori s zëvendësohet me ሺ ݏൌ ሻ
௭்ೞ ்ೞ ௭
• Për metodën e trapezave (Trapezoidal ose Tustin transformation ) kemi:
ܷሺݖሻ ܶ௦ ሺ ݖ ͳሻ
ܩோ ݖൌ ൌ
ܧሺݖሻ ʹሺ ݖെ ͳሻ
• Për të kaluar nga rrafshi i Laplasit në rrafshin Z:
ଶሺ௭ିଵሻ ଶሺ௭ିଵሻ
• Operatori s zëvendësohet me ሺ ݏൌ ሻ
்ೞ ሺ௭ାଵሻ ்ೞ ሺ௭ାଵሻ
5/14/2018 ARKITEKTURA E SISTEMEVE TË KONTROLLIT UNIVERSITETI POLITEKNIK I TIRANËS
KONTROLLI ME MIKROKONTROLLUES
16 Transformimi nga rrafshi i Laplasit në rrafshin Z
௦ାଵ
• Shembull: Jepet funksioni transmetues ݏ ܩൌ . Të gjendet funksioni
Ǥଵ௦ାଵ
transmetues diskret ݖ ܩduke përdorur:
• Metodën e drejtkëndëshave me hap para (Forward Euler):
ݖെͳ
ͳ ݖെ ͳ ܶ௦ ݖ ሺܶ௦ െ ͳሻ
ܶ௦
ݖ ܩൌ ൌ ൌ
ݖെͳ ͲǤͳ ݖ െ ͳ ܶ௦ ͲǤͳ ݖ ሺܶ௦ െ ͲǤͳሻ
ͲǤͳ ܶ ͳ
௦
ʹɎ
ͷɘ ɘ௦ ͳͲͲɘ ݇ ݑɘ௦ ൌ
ܶ௦
ͲǤͳͷ ͲǤͷ
ܶ௦
ɘ ɘ
5/14/2018 ARKITEKTURA E SISTEMEVE TË KONTROLLIT UNIVERSITETI POLITEKNIK I TIRANËS
KONTROLLI ME MIKROKONTROLLUES
18 Zbatimi i rregullatorit numerik
• Supozojmë rregullatorin me funksion transmetues diskret të rendit të dytë
ܽଷ ܽଶ ܽଵ ିଵ ܽ ିଶ ܾଵ ିଵ ܾ ିଶ
ܷ ݖൌ ݖ ݖ ݖ ݖ ܧെ ݖ ݖ ܷ ݖ
ܾଶ ܾଶ ܾଶ ܾଶ ܾଶ ܾଶ
5/14/2018 ARKITEKTURA E SISTEMEVE TË KONTROLLIT UNIVERSITETI POLITEKNIK I TIRANËS
KONTROLLI ME MIKROKONTROLLUES
19 Zbatimi i rregullatorit numerik
• Bëhet transformimi i kundërt Z, bazuar në vetinë e linearitetit dhe zhvendosjes në
kohë
ܽଷ ܽଶ ܽଵ ܽ
ܶ݇ ݑ௦ ൌ ݁ ݇ܶ௦ ܶ௦ ݁ ݇ܶ௦ ݁ ݇ܶ௦ െ ܶ௦ ݁ ݇ܶ௦ െ ʹܶ௦
ܾଶ ܾଶ ܾଶ ܾଶ
ܾଵ ܾ
െ ܶ݇ ݑ௦ െ ܶ௦ െ ܶ݇ ݑ௦ െ ʹܶ௦
ܾଶ ܾଶ
• Shihet që dalja e çastit ܶ݇ ݑ௦ e rregullatorit është funksion i kampionit të
ardhshëm të hyrjes ݁ ݇ܶ௦ ܶ௦ , i kampionit të çastit të hyrjes ݁ ݇ܶ௦ dhe i
kampioneve të shkuara të hyrjes ݁ ݇ܶ௦ െ ܶ௦ dhe ݁ ݇ܶ௦ െ ʹܶ௦ gjithashtu është
funksion i kampioneve të shkuara të daljes ܶ݇ ݑ௦ െ ܶ௦ dhe ܶ݇ ݑ௦ െ ʹܶ௦
• Që rregullatori të realizohet fizikisht kampioni i çastit i daljes ܶ݇ ݑ௦ nuk duhet të
varet nga kampioni i ardhshëm i hyrjes ݁ ݇ܶ௦ ܶ௦ , atëherë duhet që ܽଷ ൌ Ͳ në
mënyrë që kampioni i së ardhmes të bëhet zero
• Që rregullatori të realizohet fizikisht duhet që rendi i numëruesit të funksionit
transmetues diskret të rregullatorit të jetë më i vogël ose i barabartë me rendin e
emëruesit të funksionit transmetues diskret të rregullatorit
• Supozojmë që ܽଷ ൌ Ͳ atëherë ekuacioni i mësipërm bëhet:
5/14/2018 ARKITEKTURA E SISTEMEVE TË KONTROLLIT UNIVERSITETI POLITEKNIK I TIRANËS
KONTROLLI ME MIKROKONTROLLUES
20 Zbatimi i rregullatorit numerik
ܽଶ ܽଵ ܽ
ܶ݇ ݑ௦ ൌ ݁ ݇ܶ௦ ݁ ݇ܶ௦ െ ܶ௦ ݁ ݇ܶ௦ െ ʹܶ௦
ܾଶ ܾଶ ܾଶ
ܾଵ ܾ
െ ܶ݇ ݑ௦ െ ܶ௦ െ ܶ݇ ݑ௦ െ ʹܶ௦
ܾଶ ܾଶ
• Nga ku dalja e çastit ܶ݇ ݑ௦ e rregullatorit është funksion i kampionit të çastit
dhe kampioneve të shkuara të hyrjes si edhe i kampioneve të shkuara të daljes
• Shpehja e mësipërme që përbën algoritmin e kontrollit përdoret për të
programuar mikrokontrolluesin me qëllim që ai të imitojë rregullatorin
݁ ݇ ܽଶ ݇ ݑ
ܾଶ
ି ݖଵ ି ݖଵ
ܽଵ + ܾଵ
-
݁ ݇െͳ ܾଶ + + ܾଶ ݇ ݑെͳ
+ -
ି ݖଵ ି ݖଵ
ܽ ܾ
݁ ݇െʹ ܾଶ ܾଶ ݇ ݑെʹ
5/14/2018 ARKITEKTURA E SISTEMEVE TË KONTROLLIT UNIVERSITETI POLITEKNIK I TIRANËS
KONTROLLI ME MIKROKONTROLLUES
21 Shembull: Përftimi i rregullatorit numerik nga ai analog
Jepet modeli matematik i procesit
ͳ
ܩை ሺݏሻ ൌ
ݏሺ ݏ ሻሺ ݏ ͳͲሻ
Koha e
rregullimit
1.1 sekonda
Nga figura
shihet që
treguesit e
cilësisë janë
arritur
5/14/2018 ARKITEKTURA E SISTEMEVE TË KONTROLLIT UNIVERSITETI POLITEKNIK I TIRANËS