Hallo Lineage,
herzlich willkommen im Forum!
Deine Fragestellung scheint ein beliebtes Studentenaufgabe zu sein, wie
z.B. hier auch…
Zitat:Nun zur Problemstellung, bis 12 Hz funktioniert die Regelung sauber, ab 12 Hz wird die Amplitude nicht mehr erreicht und steigend bis 30 Hz verliert immer an Hub. Liegt das an meiner Hardware oder an PID-Gains?
Ich würde mal antworten: weder noch!
Da liegt wohl eher an deinem VI bzw. deiner Programmierung…
Zitat:mit einer Express-VI.Signal_erzeugen
ExpressVIs sind zwar einfach zu parametrieren, aber nicht für ihre Schnelligkeit bekannt.
Und da du anscheinend sowohl input als auch output per ExpressVI bedienst und dann auch noch den langsamst möglichen Modus "1 Sample on demand" verwendest, gehe ich halt von einer Limitierung an dieser Stelle aus…
Du könntest:
- mal mit den einfachen DAQmx-Funktionen arbeiten, LabVIEW bringt da jede Menge Beispiele mit (auch für gleichzeitig AI und AO!)
- dein VI mal hier anhängen…
Zitat:soll der Zylinder Millimeter-Hübe (Sinus) mit Frequenzen von 1...30 Hz fahren. … über ein PID-Regler.
Verhält sich der Zylinder bei jeder Geschwindigkeit/Frequenz gleich?
Ist das überhaupt ein Anwendungsfall für einen (reinen) PID-Regler?