Entwicklung Systemsoftware SoSe2022: Unterschied zwischen den Versionen

Aus Technische Beeinflussbarkeit der Geschmacksache Kaffee
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „= Abschlussarbeit Jan Budnick = = Leistungsvereinbarung = Die Bachelorarbeit umfasst das Fortsetzen der Inbetriebnahme der Espressomaschine vom Typ Labor, sobald darauf ein gesicherter Stand erreicht ist, kann der Stand von "Labor" auf das Model "1,8L" übertragen werden. Ziel der Bachelorarbeit ist ein weitestgehend automatisierter Bezug von Kaffee auf dem Model Labor. Wenn möglich ist ein Vorläufiger Bezug von Dampf und Teewasser ebenfalls zu Implem…“)
 
Keine Bearbeitungszusammenfassung
 
Zeile 9: Zeile 9:


== Durchflussregler ==
== Durchflussregler ==
 
Es ist ein Durchflussregler zu implementieren, welcher für dem Kaffeebezug einen Durchflusssollwert von 1cm^3/s erreichen soll (Für Teebezug anderer Wert). Gewünschte Genauigkeit beträgt 0,1cm^3/s. Regelgröße ist die Durchflussrate, Stellgröße ist die Pumpenleistung bzw. genauer gesagt die Steuerspannung des Dosierventils. Hier kann vorerst mit einer PID Regelung gearbeitet werden. Sollte sich diese nicht als Zielführend erweisen muss über einen anderen Reglungsansatz nachgedacht werden. Auf Grund des möglichen Hardwarewechsels, des Dosierventils ist es sinnvoll erst den Regler für 3. Und 4. zu coden und erst dann die Systemantwort aufzunehmen und die Regelparameter zu bestimmen
Es ist ein Durchflussregler zu implementieren, welcher für dem Kaffeebezug einen Durchflusssollwert von 1cm^3/s erreichen soll (Für Teebezug anderer Wert). Gewünschte Genauigkeit beträgt 0,1cm^3/s. Regelgröße ist die Durchflussrate, Stellgröße ist die Pumpenleistung bzw. genauer gesagt die Steuerspannung des Dosierventils. Hier kann vorerst mit einer PID Regelung gearbeitet werden. Sollte sich diese nicht als Zielführend erweisen muss über einen anderen Reglungsansatz nachgedacht werden. Auf Grund des möglichen Hardwarewechsels, des Dosierventils ist es sinnvoll erst den Regler für 3. Und 4. zu coden und erst dann die Systemantwort aufzunehmen und die Regelparameter zu bestimmen
    
    
* Regler coden
* Regler coden
Zeile 26: Zeile 25:


= Rücksprachen =
= Rücksprachen =
[[Besprechungsprotokoll 14.03.2022|14.03.2022]]
[[Besprechungsprotokoll 14_03_2022|14.03.2022]]<br>
21.03.2022
[[Besprechungsprotokoll 21_03_2022|21.03.2022]]<br>
31.03.2022
[[Besprechungsprotokoll 08_04_2022|08.04.2022]]<br>
08.04.2022
[[Besprechungsprotokoll 14_04_2022|14.04.2022]]<br>
14.04.2022
[[Besprechungsprotokoll 12_05_2022|12.05.2022]]<br>
12.05.2022
[[Besprechungsprotokoll 19_05_2022|19.05.2022]]<br>
19.05.2022
[[Besprechungsprotokoll 02_06_2022|02.06.2022]]<br>
02.06.2022
[[Besprechungsprotokoll 09_06_2022|09.06.2022]]<br>
09.06.2022
[[Besprechungsprotokoll 07_07_2022|07.07.2022]]<br>
07.07.2022
[[Besprechungsprotokoll 04_08_2022|04.08.2022]]<br>
04.08.2022

Aktuelle Version vom 30. März 2023, 16:43 Uhr

Abschlussarbeit Jan Budnick

Leistungsvereinbarung

Die Bachelorarbeit umfasst das Fortsetzen der Inbetriebnahme der Espressomaschine vom Typ Labor, sobald darauf ein gesicherter Stand erreicht ist, kann der Stand von "Labor" auf das Model "1,8L" übertragen werden. Ziel der Bachelorarbeit ist ein weitestgehend automatisierter Bezug von Kaffee auf dem Model Labor. Wenn möglich ist ein Vorläufiger Bezug von Dampf und Teewasser ebenfalls zu Implementieren.

Globale Arbeitspakete

Manueller Modus und Manueller Kaffeebezug

Es ist durch MATLAB® Appdesigner ein manuelles Schalten und Auslesen von Aktorik und Sensorik auszuarbeiten, dabei sind wichtige Sicherheitsfunktionen bereits zu beachten. Ziel des Manuellen Modus ist Debugging und ein Manueller Kaffeebezug. Dieser Manuelle/einfache Kaffeebezug ist dadurch charakterisiert, dass keine Regler verwendet werden und dass Aktoren durch den Bediener geschaltet werden müssen. Edit: für den manuellen Kaffeebezug sind bereits ein Füllstandsregler und ein Zweipunktregler für den Boilerdruck zu implementieren. Ebenfalls sind zur Erreichung dieses Ziels verschiedene Sensoren und Aktoren anzuschließen und zu bestimmen und Codebugs zu lösen.

Durchflussregler

Es ist ein Durchflussregler zu implementieren, welcher für dem Kaffeebezug einen Durchflusssollwert von 1cm^3/s erreichen soll (Für Teebezug anderer Wert). Gewünschte Genauigkeit beträgt 0,1cm^3/s. Regelgröße ist die Durchflussrate, Stellgröße ist die Pumpenleistung bzw. genauer gesagt die Steuerspannung des Dosierventils. Hier kann vorerst mit einer PID Regelung gearbeitet werden. Sollte sich diese nicht als Zielführend erweisen muss über einen anderen Reglungsansatz nachgedacht werden. Auf Grund des möglichen Hardwarewechsels, des Dosierventils ist es sinnvoll erst den Regler für 3. Und 4. zu coden und erst dann die Systemantwort aufzunehmen und die Regelparameter zu bestimmen

  • Regler coden
  • Systemverhalten analysieren (Sprungantwort aufnehmen) und Vorsteuerparameter ermitteln
  • Vorläufige Regelparameter (PID) durch Simulation bestimmen
  • Testen und gegebenenfalls Regelparameter abändern

Mischregler

Auf Basis von [21] soll ein Mischregler implementiert werden. Regelgröße ist die Mischwassertemperatur, Stellgröße ist der Ventilöffnungsgrad des Dosierventils. Abweichend zu [21] ist ein PID Regler mit Vorsteuerung vorgesehen. Dafür muss eine Kennlinie für Ventilöffnungswinkel vs Mischertemperatur bzw. Heißwasseranteil aufgenommen werden. Da es sein kann, dass für jede Durchflussgeschwindigkeit eine neue Kennlinie erstellt werden muss, ist zu empfehlen nicht mehr als 2 Durchflussgeschwindigkeiten zu verwenden (Kaffeebezug und Teewasserbezug). Der einstellbare Temperaturbereich ist als 82°C-98°C definiert. Die gewünschte Regelgenauigkeit beträgt 0,5°C und die Einschwingzeit max. 3 Sekunden.

  • Regler Coden
  • Systemverhalten analysieren (Sprungantwort aufnehmen) und Vorsteuerparameter ermitteln
  • Vorläufige Regelparameter (PID) durch Simulation bestimmen
  • Testen und gegebenenfalls Regelparameter abändern

Rücksprachen

14.03.2022
21.03.2022
08.04.2022
14.04.2022
12.05.2022
19.05.2022
02.06.2022
09.06.2022
07.07.2022
04.08.2022