Springen naar inhoud

Regeltechniek: PID controller afstemmen op proces


  • Log in om te kunnen reageren

#1

Engineer_S

    Engineer_S


  • 0 - 25 berichten
  • 11 berichten
  • Gebruiker

Geplaatst op 26 augustus 2018 - 13:37

Hey allemaal,

 

Kan er iemand helpen bij onderstaande vraag? Ik zit er nu al een dag op te denken, maar ik kom maar niet op de oplossing. De volgende 3 voorwaarden moeten voldaan zijn voor de regellus. De bode plot van het proces is gegeven.

 

  • Gain margin (GM) oneindig groot ==> Dit is denk ik als de fase nooit -180° wordt.
  • Standfout moet nul zijn ==> Dit kan een I-actie realiseren.
  • De fasespeling moet 40 graden bedragen.

Voor een standfout van nul hebben we een I-actie nodig. Aangezien de fase van het proces op hogere frequenties onder de -180° duikt hebben we een extra nul nodig in de openlus die de fase verhoogt op hogere frequenties. Dit kan men bekomen door een D-actie toe te voegen. De beste controller lijkt mij dus een PID-controller. Echter zit ik vast met het bepalen van de parameters om te voldoen aan de voorwaarden. Iemand die mij hierbij op weg kan helpen?

 

4koTpm5.jpg

sFJcIgc.jpg


Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

Jan van de Velde

    Jan van de Velde


  • >5k berichten
  • 47718 berichten
  • Moderator

Geplaatst op 26 augustus 2018 - 14:06

Opmerking moderator :

Verplaatst naar praktische en overige technische wetenschappen

ALS WIJ JE GEHOLPEN HEBBEN....
help ons dan eiwitten vouwen, en help mee ziekten als kanker en zo te bestrijden in de vrije tijd van je chip...
http://www.wetenscha...showtopic=59270

#3

ukster

    ukster


  • >1k berichten
  • 1149 berichten
  • Ervaren gebruiker

Geplaatst op 26 augustus 2018 - 20:46

Uiteraard is een I-aktie nodig om de steady state error nul te maken in de closed-loop overdracht.

Als ik zo naar het Bodediagram van het proces kijk dan zit daar volgens mij al de integratorwerking in opgesloten.(integrator +2e ordeoverdracht).  Bij zeer lage frequenties ligt namelijk de faseachterstand al zo rond de -90º en neigt de versterking zeer groot te worden. Dat is tenslotte een Integrator eigenschap. Inderdaad is een D-actie (deze geeft extra 90º Fasevoorsprong) benodigd om de amplitudemarge oneindig te krijgen. Op basis hiervan zou ik voor een PD-regelaar kiezen.

De proportionele versterking (P-aktie) zal bij een fasemarge van 40º de versterking kunnen opvoeren (van -8dB tot 0dB) voor maximale responsiesnelheid zonder instabiel te worden, dus Kr = 8dB = 2,51x

Volgens mij geeft dode tijd Tv in een systeem (e-jωTv) alleen maar extra faseachterstand. In je Bodediagram is de frequentie ongeveer 90 rad/s bij een fasemarge van 40º ~0,7 rad.  De maximaal dode tijd in de sensor zou dan 0,7/90=7,8ms kunnen zijn, maar daar ben ik niet zeker van.

Veranderd door ukster, 26 augustus 2018 - 21:07

Moeders tred is uit alle andere te herkennen


#4

Engineer_S

    Engineer_S


  • 0 - 25 berichten
  • 11 berichten
  • Gebruiker

Geplaatst op 26 augustus 2018 - 22:40

Uiteraard is een I-aktie nodig om de steady state error nul te maken in de closed-loop overdracht.

Als ik zo naar het Bodediagram van het proces kijk dan zit daar volgens mij al de integratorwerking in opgesloten.(integrator +2e ordeoverdracht).  Bij zeer lage frequenties ligt namelijk de faseachterstand al zo rond de -90º en neigt de versterking zeer groot te worden. Dat is tenslotte een Integrator eigenschap. Inderdaad is een D-actie (deze geeft extra 90º Fasevoorsprong) benodigd om de amplitudemarge oneindig te krijgen. Op basis hiervan zou ik voor een PD-regelaar kiezen.

De proportionele versterking (P-aktie) zal bij een fasemarge van 40º de versterking kunnen opvoeren (van -8dB tot 0dB) voor maximale responsiesnelheid zonder instabiel te worden, dus Kr = 8dB = 2,51x

Volgens mij geeft dode tijd Tv in een systeem (e-jωTv) alleen maar extra faseachterstand. In je Bodediagram is de frequentie ongeveer 90 rad/s bij een fasemarge van 40º ~0,7 rad.  De maximaal dode tijd in de sensor zou dan 0,7/90=7,8ms kunnen zijn, maar daar ben ik niet zeker van.

 

Bedankt Ukster voor de bijdrage. De bode diagram is enkel van het proces, hierin zit nog geen controller in verwerkt (of daar moeten we toch vanuit gaan). We moeten dus kiezen voor een PID-controller. Hoe zou u vervolgens de Ti en Td tijdsconstantes bepalen en de Kc? Voor een PI-regelaar heb ik dit al meermaals gedaan maar voor een PID regelaar kan ik dit niet afgaande op het bode diagram. Zou je iets meer kunnen toelichten hoe ik hierin tewerk moet gaan? 


#5

ukster

    ukster


  • >1k berichten
  • 1149 berichten
  • Ervaren gebruiker

Geplaatst op 28 augustus 2018 - 14:05

aardige video's over dit onderwerp!Bijlage  url PID.html   1,1K   29 maal gedownload

Moeders tred is uit alle andere te herkennen






0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures