TIA Formel Füllstandshöhe

C

chipchap

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin Moin an alle Mathegenies,

Im Anhang habe ich 2 Seiten mit einer Berechnung der Füllstandshöhe für einen Behälter. Unterteil des Behälters Kegelförmig, Oberteil Zylindrisch.
Da ich absolut kein Matheass bin weiß ich auch beim besten Willen nicht wie ich einen SCL bzw. eine Formel erstellen soll für diese Aufgabe.
Wie man die einzelnen Volumen berechnet ist klar aber wie mache ich das mit der Füllstandshöhe.

Ich hatte schoneinmal eine Aufgabe mit einer Füllstandshähe aber da war es einfacher. Er hatte eine gerade Form und man konnte einfach schreiben:

IF Pumpe 1 THEN
VOL := VOL +1;
END_IF;

Den kompletten und genauen SCL möchte ich jetzt nicht aufführen.

Wie bekomme ich also den FB hin bzw die Formel für den FB??
 

Anhänge

  • Seite 10002.jpg
    Seite 10002.jpg
    414,5 KB · Aufrufe: 157
  • Seite 20002.jpg
    Seite 20002.jpg
    453,4 KB · Aufrufe: 144
Ich würde sagen zeige mal was du hast und dann könne wir das anschauen und Fehler aufdecken oder Hilfestellung geben.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das einzige was ich habe ist das Volumen des Kegels und des Zylinders. Zylinder 12,56m³ und Kegel 3,14m³.
Könnte ich jetzt daraus schon einen FB erstellen mit einer Min / Max Angabe bzw Grenzwerte?
 
Was hast du und was möchtest du berechen?
Gehe ich recht in der Annahme, du hast die Füllhöhe und möchtest daraus das Volumen ausrechnen?
 
Ich muß den Füllstand berechnen, heißt einen FB "Berechnen" erstellen. Zwischen der Höhe des Kegels und dem Zylinder gibt es eine Zwischenhöhe. Diese soll als Transition dargestellt werden und auch wenn der Zylinder voll ist, die Gesamthöhe ( ist aber kein Problem ).
Ich verstehe im Prinzip die 2. eingescannte Seite nicht.
Man muß eine Formel in einem FB erstellen, die die Füllhöhe berechnet und wenn die Zwischenhöhe erreicht ist oder die Gesamthöhe dann auch angezeigt wird.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
1. Ich würde keinen FB sondern eine Funktion schreiben.
2. Die Funtion hätte als In-Parameter den Druchmesser DR, die Höhe des Kegels HK, die Höhe des Zylinders HZ und die Füllhöhe H und als Out-Parameter das Volumen.
3. Ist die Füllhöhe H kleiner als HK kommt die zweite Formel von Seite 1 zum Einsatz.
4. Ist die Füllhöhe H gleich HK kommt die dritte Formel von Seite 1 zum Einsatz
5. Ist die Füllhöhe H größer als HK ist das Volumen die Summe aus 3. Formel von Seite 1 und 4. Formel von Seite 1.

Fertig.
 
Ja, genau so habe ich mir das eigentlich auch vorgestellt. Ich hätte auch eine FC anstatt eines FB erstellt aber es ist nunmal so vorgegeben.
Aber was soll dann die 2. Seite mit Wurzel ziehen usw.??
 
Da steht doch eigentlich drüber dass hier aus dem Volumen die Füllhöhe des Kegels berechnet wird. Also genau das umgekehrte Spiel.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also wenn es keiner glaubt:
Mathematik ist kein Geheimnis und man braucht es auch zum Programmieren.
Und die Formel hast du ja, daher ist es doch leicht dies in ein Programm umzubauen.
Wo ist das Problem?


bike
 
Hi,
das Problem liegt darin das ich mich noch mit Mathematik anfreunden muß. War noch nie so mein Ding aber muß es ja dann wohl doch noch werden ;-)
Ich weiß jetzt das ich für die Pumpe 1 abzuschalten die 2. Formel von Seite 2 nehmen muß.
Und für den Zylinder die 4. Formel von Seite 1.
 
Das ist mir jetzt wieder zu hoch. Den zusammenhang zwischen Pumpe und Formel verstehe ich nicht.
Überlicherweise regelt man das Volumen im Tank und das meist mit Zweipunkt-Reglern. Die verwenden als Istwert das Eingelagerte Volumen und das kannst du ja nach den unterschiedlichen Formeln berechnen (was aber in einer Funktion erfolgt die du in deinem FB zum Pumpenregeln aufrufen kannst).

Ich glaube das Problem ist nicht nur die Mathematik. Mit der 2. Formel aus er ersten Seite berechnest du aus bekanntem eingelagerten Volumen und bekanntem Kegelvolumen wie hoch die Suppe im Tank steht. Ich war der Meinung du misst die Höhe?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also,
Um die Abschaltung von VK zu bekommen muß ich die erste Formel auf der 2. Seite nehmen.
Da aber H³ nicht gegeben ist muß ich sie umstellen zu der 2. Formel auf der 2. Seite. Somit wird aus H³ --> (H_Kub). Dann komme ich auf das Ergebnis 3,10 (Höhe des unteren Kegels). Nehm ich dann die 3. Formel v. Seite 1 habe ich die Gesamthöhe von dem Kegel und somit auch den Abschaltpunkt.
Jetzt kann ich mit dieser Berechnung vorgeben wann VK erreicht worden ist und die Pumpe 1 abschalten.

Das Ganze wird in der Graphischen Darstellung erstellt. d.h. ich müße jeweils in 2 Aktionen die komplette Berechnung aufrufen, was ich aber Quatsch finde.
2 FC´s wären doch da besser und in jeder Aktion P1 und P2 wird die jeweilige Funktion abgerufen.

Für P2 abzuschalten kann ich ja dann die 4. Formel von Seite 1 nehmen, richtig?
 
Woher bekommst du denn dein Tankvolumen? Ich kann nicht glauben dass das gemessen wird sondern eher die Füllhöhe.
 
Moin zusammen.
Ich befasse mich immernoch mit der Berechnung des Zylinders und dem Kegel.
Ichhabe jetzt:

1.Gesamtvolumen von 15,7m³
2. Volumen Kegel von 3,14m³
3. Volumen Zylinder von 12,56m³

Die Berechnug für den Füllstand ergibt sich ausder Formel auf der 2. Seite. Diese muß halt wie angegeben umgestellt werden.
Das Ergebnis der Formel H³ = 12 * VOL * HK² / (DR² * 3,14 ) = H_Kub lautet somit 27m³ ( Füllstand )

Dann muß man die 3. Wurzel ziehen, das Ergebnis lautet dann 8,91m³ ( Füllstand )

Ist das so richtig ??

Seite 10002.jpgSeite 20002.jpg

Wie berechne ich nun das Volumen des Zylinders? Bin schon ganz verwirrt von dem Mathekram hier.
Haltet mich jetzt nicht für :sm3: aber wo ist denn der Unterschied zwischen Volumen des Tanks und der Füllhöhe. Es wird doch beides in m³ gerechnet und ist somit auch ein Volumen, oder ?
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Moment..... die Füllhöhe wird in m, cm oder was weiß ich was angegeben. Auf alle Fälle ist es ein Längenmaß.

Angenommen dein Tank ist durchsichtig und steht mit der Kegelspitze auf dem Boden, dann nimmst du dein Maßband zur hand und mißt vom Boden bis zur Wasseroberfläche. Das ist die Füllhöhe.

Das Volume ist das was die Wasseruhr anzeigt wenn du den Tank vollmachst also Liter, m³ oder ähnliches.
 
Oja, das stimmt. Dann kann meine Rechnung nicht stimmen da der Behälter komplett maximal 7m hat.
In der Aufgabe steht aber H_Kub / H³.

Soll doch heißen Höhe m³ oder nicht?
 
Zuletzt bearbeitet:
d.H. jemand steht vor dem Tank und schätz den das Volumen. Daraus rechnest du die Füllhöhe und entsprechend schaltest du die Pumpen?
 
Ne. Es ist eine Graphische Darstellung. In dem 1. Schritt wird die Pumpe 1 angeschaltet. Wenn die Füllhöhe des Kegels ( also das Niveau VK erreicht ist ) schaltet die Pumpe 1 wieder ab.
Genauso mit Pumpe 2. Nur das das Volumen des Zylinders berechnet wird. Also bei erreichen von VZ wird Pumpe 2 abgeschaltet
 
Zurück
Oben