Dreipunktschrittregler

Gast #3390780
Lesenswert?

Hallo,

ich habe folgendes Problem:

Ich habe einen Drehstrommotor, welcher durch Rechts-/Linkslauf die Höhe 
einer Walze einstellt.

Die Höhe habe ich als Absolutwert durch ein Schiebepoti.

Wie kann ich die Regelung der Höhe als Dreipunktschrittregeler in C++ 
implementieren?

Ich müsste ja praktisch sagen, wenn z.B. ich von Höhe 10 auf 80 fahren 
will, muss ich das Schütz für xx Sekunden ansteuern.
Ist das dann die Regelung?
#3390828
Lesenswert?

maxpower schrieb:

> Ich müsste ja praktisch sagen, wenn z.B. ich von Höhe 10 auf 80 fahren
> will, muss ich das Schütz für xx Sekunden ansteuern.
> Ist das dann die Regelung?

Nö.
Das wäre eine Steller.

Regelung impliziert immer, dass es eine Rückmeldung gibt, die in den 
Regelkreis eingeht.

Im einfachsten Fall zb
1
  wiederhole
2
  {
3
    wenn( gemessene Temperatur kleiner als Solltemperatur )
4
    {
5
      Heizung einschalten
6
      Kühlung ausschalten
7
    }
8
    andernfalls wenn( gemessene Temperatur höher als Solltemperatur )
9
    {
10
      Heizung ausschalten
11
      Kühlung einschalten
12
    }
13
  }

Eine Regelung ist immer ein Vergleich zwischen einer Messgröße und einer 
Sollgröße und daraus abgeleiteten Aktionen.

Ohne diese Rückmeldung durch Messen der Tatsachen ist es ein Steller und 
keine Regelung.

Und jetzt liest du nochmal nach, was ein 3-Punkt Regler ist und 
überlegst, wie das auf deine konkrete Aufgabenstellung passt.
http://de.wikipedia.org/wiki/Dreipunktregler

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren