
Rigg for turtallsregulering av likestr�msmotor
TechTeach disponerer 4
stk identiske DC-motorrigger for undervisningsform�l.
Oversikt
Figur 1 viser
motorriggen, IO-komponent og b�rbar PC som kj�rer en LabVIEW-app utviklet for
turtallsregulering av motoren.

Figur 1: System for turtallsregulering av motor
Beskrivelse av motorriggen
Figur 2 viser
motorriggen.

Figur 2: Motorrigg
Beskrivelse av
motorriggen:
�
Motorriggen
kan brukes til hastighetsregulering (turtallsregulering). Ogs�
posisjonsregulering er mulig siden motorens vinkelposisjon m�les.
�
Motoren
er en DC-motor fra Faulhaber.
�
Motoren
kan styres med et spenningssignal i omr�det +/- 10 V. (I studentoppgaver
brukes oftest omr�det 0-5 V.)
�
En
kodeskive (encoder) m�ler b�de rotasjonsposisjonen og rotasjonshastigheten.
Kodeskiven har en oppl�sning p� 360 pulser per omdreining.
�
Et
tachometer m�ler rotasjonshastigheten. Et tachometer er en
likespenningsgenerator som gir en spenning som er proporsjonal med
hastigheten. Proporsjonalfaktoren er angitt i appen som brukes til � styre
motoren.
�
Motoren
kan bremses med en bremsekraft (eller bremsemoment). Bremsekraften kan
justeres med et h�ndtak. Et potensiometer er montert p� stanga med
bremseh�ndtaket. Potensiometerspenningen gir en indikasjon p� bremsekraften.
Potensiometerspenningen er i omr�det fra 0 V (ingen bremsekraft) til ca. 3 V
(maks bremsekraft). Bremsem�lingen kan brukes bl.a. til foroverkopling.
Figur 3 viser et tydeligere
bilde av kontaktene p� motorriggen.

Figur 3: Kontaktene p� motorriggen
Teknisk dokumentasjon:
�
Koplingsskjema v/Cody AS, Skien
�
Motor
(kommer)
�
Kodeskive
�
IO-komponenten USB-6001
PC
Til hver rigg er det en
b�rbar PC (Acer Inspire) med f�lgende programvare:
�
LabVIEW
Runtime Engine inkl. NI-DAQmx-drivere
�
Python
(Anaconda-distribusjonen) og Python Control Package
�
OpenOffice
�
Nettleseren
Microsoft Edge
LabVIEW-app
Det er laget en
LabVIEW-app (ikke fritt tilgjengelig) for hastighetsregulering av motoren med
IO-komponenten nevnt ovenfor. Appen forutsetter at LabVIEW Runtime Engine Q3
2022 og NI DAQ Runtime Engine er installert (disse er fritt tilgjengelige fra
ni.com). Appen brukes av TechTeach i undervisning.
Prosessregulator
Prosessregulatoren PXU PID Controller (Red
Lion), som implementerer b�de en PID-regulator og en av/p�-regulator, kan
benyttes til � regulere motoren.
Tema
Med ovennevnte utstyr
og programvare kan riggen brukes til oppgaver om f�lgende tema:
�
Instrumentering
av reguleringssystem for turtallsregulering
�
M�lesignalomregning
fra tachometerspenning til krpm (kilo revolutions per minute)
�
M�lesignalomregning
fra enkoderpulstog til krpm
�
M�lesignalfiltrering
med tidskonstantfilter og middelverdifilter
�
Manuell
regulering
�
Automatisk
regulering med av/p�- regulator
�
Automatisk
regulering med PID-regulator (P, PI, PID)
�
Regulatorinnstilling
(Ziegler-Nichols, �str�m-H�gglund (rele-metoden), Good Gain, Skogestad)
�
Foroverkopling
fra turtallsreferanse og prosessforstyrrelse (bremsekraftm�ling)
�
Lagring
av dataserier p� fil og videre behandling i regneark eller Python
�
Simulering
(ovennevnte app inneholder en simulator som kj�rer i parallell med den
virkelige motoren). Simulatoren er basert p� en �tidskonstant-modell� inkl.
lastmoment i form av en ekvivalent �lastspenning� som er addert til
p�dragsspenningen:
S� = [Ku*u + KL*L � S]/Tm
der S er hastighet, S� er hastighetens tidsderiverte (endring av S per
tidsenhet), u er p�dragsspenning, L er lastspenning, Ku er
p�dragsforsterkning, KL er lastspenningsforsterkning og Tm
er motor-tidskonstant.
�
Tilstandsestimering
med Kalman-filter (estimering av lastspenning (�lastmoment�))
�
Modelltilpassing
(optimal estimering av modellparametre fra eksperimentelle tidsserier). Til
modelltilpassingen kan en bruke et ferdigutviklet Python-program som
tilpasser modellen ved � finne de verdiene av modellparametrene (f.eks. Km,
Tm og L) som gir beste overensstemmelse mellom eksperimentell og
simulert tidsserie. Med �beste� menes minste sum av kvadratisk avvik
(prediksjonsfeil) mellom de to tidsseriene.
�
Bruk
av industriell prosessregulator (PXU PID Controller, Red Lion).
7.3 2023. Finn
Aakre Haugen (finn@techteach.no).
|