- fchao-Sinus-Wechselrichter AliExpress         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 20 von 25

Thema: Reglung für unendlich schnelle Systeme

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    HaWe
    Gast
    Zitat Zitat von Holomino Beitrag anzeigen
    Drei Fragen zu Deiner Problemstellung:
    - Wie genau soll's sein?
    - Wie ist die Auflösung der DA/AD-Wandlungen?
    - Wie groß sind die Fehler der DA/AD-Wandlungen (Quantisierung/Rauschen,...)?
    er schrieb, dass sein DAC 10 bit hat, sein ADC wird sicher auch 10 bit haben. Den Messfehler kann man mit Sicherheit vernachlässigen, im schlimmsten Falle wäre der Stellwert eben dann so groß wie die (Fehl-) Messung, und ein P-Regler macht die Regelung extrem schnell, eben exakt proportional. Ein Lowpassfilter (ggf. mit Schwellenwert) kann Oszillationen dabei glätten.

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    04.09.2017
    Beiträge
    9
    Sowohl mein DAC als auch mein ADC haben 10 bit.

    Ich glaube das Problem an der ganzen Sache ist, dass ich nicht das System als solches Regeln will, sondern nur eine sehr träge Änderung meines Systems (Temperatur, Alterung) ausgleichen will. Mein Arbeitspunkt ist prinzipiell definiert. D.h. ich stelle eine spezielle Spannung ein und kenne dann den zugehören Strom durch meine Photodiode (bzw. die dazugehörige ADC Spannung). Und auf diesen Wert will ich einregeln.

    Bei der Betrachtungsweise bin ich einfach davon ausgegangen, dass die ganzen Schaltvorgänge mich eigentlich nicht interessieren und ich meine Regelstrecke als "ideal" ("unendlich schnell",...) ansehen kann. Mein Regelinterval liegt bei 5 sekunden.

    PS: An dieser Stelle mal danke für die rege Diskussion und euren Input.

  3. #3
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.698
    Mein System hat einfach keine messbare Totzeit bzw. Anstiegszeit ..
    Das ist schwer zu glauben. In einem andern Fachgebiet wurde was ähnliches gepredigt; als ich dann Dynamiken mit schnellen Messgeräten erfasste die keiner kannte, wurde mir vorgeworfen ".. hat falsch gemessen .." (und das waren Bereiche die wirklich nicht "ultraschnell" - nach heutigen Begriffen - waren. Heute forschen mehrere Institute daran, was die von mir aufgedeckte Dynamik auslöst/begründet ...

    Mein System hat einfach keine messbare Totzeit bzw. Anstiegszeit ..
    Ich habe weder Deine Elektronik und auch nicht Deine LED bw. Photodiode. Aber für meine Ausrüstungen hatte ich mal ähnliches gemessen (mit nem Uralt-Analog-Oskar), Anstiegs- bzw. Abfallzeiten von Spannungen im unter(st)en Mikrosekundenbereich. Das gab dann erkleckliche Änderungen wenn ich nur die Beschaltung der LED gering geändert hatte.

    Siehe hier:
    Zitat Zitat von oberallgeier
    .. dieses Ergebnis gefunden für die Ansteuerung der irLED-PWM mit OCR1A = 5 bis 1 - links ohne, rechts mit KerKo 100nF (0,5 µs/DIV, 2V/DIV):

    ..........................Bild hier  Bild hier  

    Beachtlich, wie sich die Stromanstiegsgeschwindigkeit durch die LED´s damit verbessern ließ ..
    Ciao sagt der JoeamBerg

  4. #4
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Hallo!

    Zitat Zitat von makani Beitrag anzeigen
    Mein System hat einfach keine messbare Totzeit bzw. Anstiegszeit.
    Ich kann dir nur Realismus empfehlen, weil reine D Regler nicht gibt. Siehe dazu: http://rn-wissen.de/wiki/index.php?t...gelungstechnik .
    MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    04.09.2017
    Beiträge
    9
    Die Abtastrate rechne ich natürlich über den I Anteil auch direkt mit ein. Ein P Regler hat das Problem, dass durch eine bleibende Abweichung vorhanden bleibt und genau das will ich ja nicht

    Mir ist auch klar, dass mein System beim schalten des DAC eine Totzeit und Anstiegszeit hat. Die liegen aber weit über dem was ich mit meiner langsamen 5 Sekunden-Abtastung messen kann und auch will. Der Zusammenhang zwischen dem DAC Steller und meiner eingelesenenen Spannung ist linear. Ich will wirklich nur sehr langsame Störeinflüsse ausregeln. Da würde auch ne Regelung im Minuten-Bereich ausreichen. Bestimmt fällt mir auch eine andere Möglichkeit ein das auszuregeln, aber ich fand die Idee einen pi Regler zu verwenden nicht verkehrt.

    Übrigends lade ich den I-Anteil beim Einschalten mittlerweile schon vor so dass ich nahzu kein Einschwingen mehr habe. Wie gesagt, weiß ich ja "ungefähr" wie ich meinem DAC einstellen muss.
    Geändert von makani (06.09.2017 um 07:29 Uhr) Grund: Rechtschreibfehler

  6. #6
    HaWe
    Gast
    Zitat Zitat von makani Beitrag anzeigen
    Die Abtastrate rechne ich natürlich über den I Anteil auch direkt mit ein. Ein P Regler hat das Problem, dass durch eine bleibende Abweichung vorhanden bleibt und genau das will ich ja nicht

    Mir ist auch klar, dass mein System beim schalten des DAC eine Totzeit und Anstiegszeit hat. Die liegen aber weit über dem was ich mit meiner langsamen 5 Sekunden-Abtastung messen kann und auch will. Der Zusammenhang zwischen dem DAC Steller und meiner eingelesenenen Spannung ist linear. Ich will wirklich nur sehr langsame Störeinflüsse ausregeln. Da würde auch ne Regelung im Minuten-Bereich ausreichen. Bestimmt fällt mir auch eine andere Möglichkeit ein das auszuregeln, aber ich fand die Idee einen pi Regler zu verwenden nicht verkehrt.

    Übrigends lade ich den I-Anteil beim Einschalten mittlerweile schon vor so dass ich nahzu kein Einschwingen mehr habe. Wie gesagt, weiß ich ja "ungefähr" wie ich meinem DAC einstellen muss.
    ich kapiers immer noch nicht, wo dein Problem ist.
    Ein PID oder P oder PI oder PD Regler regelt so oft und so genau bzw. um so genauer, je öfter man mit ihm misst und dann auch sofort nachregelt.
    Wenn für jede Einzel-Regelung ein 5sec Takt reicht, muss sogar auch ein einfacher richtig getuneter P Regler ausreichen, oder meinetwegen ansonsten auch ein PD oder PI Regler.
    Wenn ein 5sec Takt für die einzelnen Mess/Regelungs-Schleifen zu lang ist, musst du eben doch öfter messen.
    An sich lässt sich ein P Regler aber durchaus so einstellen, dass er ohne bleibende Abweichung arbeitet, und sei es dadurch, dass man für große Abweichungen ein anderes Kp definiert als für kleine Abweichungen.

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    04.09.2017
    Beiträge
    9
    Meine Problem ist die Frage wie ich so einen extrem trägen Regler richtig dimensioniere. Bei dieser Betrachtungsweise folgt die Regelstrecke meiner Änderung "unendlich schnell" (tut mir leid, dass ich den Begriff wieder verwende).

    Das ist nicht der erste Regler, den ich dimensioniere und implementiere. Nur wie bestimme ich meine Regelparameter sinnvoll, wenn ich nur extrem langsame Störungen ausregeln will und meine Regelstrecke quasi ideal ist?

  8. #8
    HaWe
    Gast
    Zitat Zitat von makani Beitrag anzeigen
    Meine Problem ist die Frage wie ich so einen extrem trägen Regler richtig dimensioniere. Bei dieser Betrachtungsweise folgt die Regelstrecke meiner Änderung "unendlich schnell" (tut mir leid, dass ich den Begriff wieder verwende).

    Das ist nicht der erste Regler, den ich dimensioniere und implementiere. Nur wie bestimme ich meine Regelparameter sinnvoll, wenn ich nur extrem langsame Störungen ausregeln will und meine Regelstrecke quasi ideal ist?
    wie bereits öfter betont:
    genau so, als wenn auch deine Regelstrecke/System-Reaktionszeit weniger schnell wäre. Entscheidend ist nur die Abtastrate, denn nur die reguliert, wie oft der Regler aktiv wird, und damit, wie schnell und wie exakt er letztendlich den Setpoint approximiert.

  9. #9
    Neuer Benutzer Öfters hier
    Registriert seit
    04.09.2017
    Beiträge
    9
    Ok, dann mal etwas konkreter:

    Ks = MONmax/DACmax = 1,7V/1023
    Ta = 5s

    -> Tu = Ta/2 = 2,5s
    -> Tg = ??? (testweise auf 0,1s eingestellt)


    Kp = (0,35*Tg)/(Ks*Tu) = 0,0056
    Ki = Kp/(Tg*1,2) = 0,046667

    Damit läuft es mittlerweile stabil. Da ich den Arbeitspunkt ja fest eingestellt habe, habe ich gut Erfahrungen damit gemacht, den I-Anteil gleich vorzuintialiseren. Damit gibt es nahezu kein Einschwingen mehr.
    Ki[0] = (DACap * Ks) / (Ki * Ta)

    Meine ursprüngliche Frage war, wie ich Tg für diesen Fall richtig bestimmen kann. Es wird weit unter meiner Abtastrate liegen und ich habe etwas mit dem Wert herum gespielt und bin bei aktuell bei 0,1.

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Lenkgestänge für Kurvenradius von unendlich bis 0 (bei einem Radfahrzeug)
    Von vohopri im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 28
    Letzter Beitrag: 14.07.2014, 11:14
  2. for x:=1 to unendlich do x*mc
    Von drummer1591 im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 8
    Letzter Beitrag: 20.02.2008, 07:25
  3. Intelligenz einfacher Systeme
    Von stochri im Forum Software, Algorithmen und KI
    Antworten: 11
    Letzter Beitrag: 05.10.2006, 18:23
  4. Regeländerung für komplette Systeme
    Von RobotLiga im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 9
    Letzter Beitrag: 31.08.2005, 09:04
  5. Wie programmiert man eine stetige Reglung in ANSI C?
    Von MicDen555 im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 1
    Letzter Beitrag: 14.10.2004, 17:25

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test