Hopp til hovedinnhold
← Alle prosjekter
FullførtLab · regulering og LabVIEW

Digital motorlab

Digital PID-regulering av en Qube-servomotor, programmert og tunet i LabVIEW.

  • LabVIEW
  • Regulering
  • Lab

Tune en digital PID-regulator

Juster Kp, Ki, Kd og samplingstid og se hvordan sprangresponsen til en servomotor endrer seg. Modellen er en forenklet servomodell, ikke målinger fra Qube-servoen.

Forenklet illustrasjon

Hold pekeren over plottet for å se skiven følge responsen.

00.511.5Vinkel [rad]-10010Pådrag [V]00.511.522.5Tid [s]
Overskudd
8 %
Stigetid
0.18 s
Innsvingning (±2 %)
0.58 s
Stasjonært avvik
0.0 %

Mål

Programmere og tune en digital PID-regulator for en servomotor.

Løsning

Regulatoren er programmert i LabVIEW og tunet mot Qube-servoen. Å regulere digitalt betyr at målingen leses og pådraget oppdateres med en fast samplingstid, og det gir regulatoren en ekstra forsinkelse. Det kan du utforske i figuren.

Resultat

Servoen reguleres av en PID-regulator som er tunet i LabVIEW.

Reguleringssløyfen

  1. Referanse

    Ønsket vinkel eller hastighet for servoen.

  2. PID-regulator

    Programmert i LabVIEW. Regner ut pådraget fra feilen.

  3. Pådrag

    Spenning ut til motoren, oppdatert med fast samplingstid.

  4. Qube-servo

    Servomotoren som skal reguleres.

  5. Måling

    Servoens vinkel eller hastighet leses av.

  6. Innlesing

    Målingen leses digitalt med samme samplingstid som reguleringen.

↑↓ for å velge · Enter for å åpne · Esc for å lukke