gestern Abend habe ich noch eine Erkenntnis und konnte das Problem lösen. Der Trick ist, dass der Behälter mit der langsamsten Auffüllgeschwindigkeit keinen Bezug zum anderen Behälter hat. Die schnellere Auffüllgeschwindigkeit geht sozusagen in der langsameren Auffüllgeschwindigkeit unter tF1 = tF2 + tW2. tW1 = 0
Hier nochmal die komplette Angebe inklusive Lösung zur späteren Reverenz. Ich hab die Variablenbezeichnungen nochmal angepasst damit der Syntax stimmt:
Bekannte Konstanten:
tR1 - Rüstzeit von Behälter 1 auf Behälter 2
tR2 - Rüstzeit von Behälter 2 auf Behälter 1
vF1 - Füllgeschwindigkeit für Behälter 1
vA1 - Auslaufgeschwindigkeit für Behälter 1
vF2 - Füllgeschwindigkeit für Behälter 2
vA2 - Auslaufgeschwindigkeit für Behälter 2
Unbekannte Variablen:
tF1 - Füllzeit Behälter 1
tF2 - Füllzeit Behälter 2
Bekannte Bedingungen:
In den Wechselzeiten erfolgt kein Zufluß (vF1 = 0, vA1 = 0)
Behälter 1 muss befüllbar sein (vF1 > vA1)
Behälter 2 muss befüllbar sein (vF2 > vA2)
Auffüllgeschwindigkeit von Behälter 1 darf nicht größer als die Auffüllgeschwindigkeit von Behälter 2 sein (vF1 - vA1 <= vF2 - vA2)
Die Füllvolumen der einzelnen Behälter müssen gleich den Auslaufvolumen sein (FF1 = FA1, FF2 = FA2)
bekannte Zusammenhänge:
tA1 - Auslaufzeit der Behälter 1 : tA1 = tR1+tR2+tF1
tA2 - Auslaufzeit der Behälter 2 : tA2 = tA1
FA1 - Auslaufvolumen Behälter 1 : FA1 = tA1 * vA1
FA2 - Auslaufvolumen Behälter 2 : FA2 = tA1 * vA2
FF1 - Füllvolumen Behälter 1 : FF1 = tF1 * (vF1-vA1)
FF2 - Füllvolumen Behälter 2 : FF2 = tF2 * (vF2-vA2)
tW1 - Wartezeit in der Behälter 1 nich befüllt werden muss : tW1 = 0
tW2 - Wartezeit in der Behälter 2 nich befüllt werden muss : tW2 = tF1 - tF2
sich daraus ergebende Gleichungen:
FF1 = FA1
tF1 * (vF1-vA1) = tA1 * vA1
tF1 * (vF1-vA1) = (tR1+tR2+tF1) * vA1
FF2 = FA2
tF2 * (vF2-vA2) = tA1 * vA2
tF2 * (vF2-vA2) = (tR1+tR2+tF1) * vA2
Lösung:
tF1 = (tR1 + tR2) / (vF1/vA1 - 2)
tF2 = (tR1 + tR2 + tF1) / (vF2/vA2 - 2)
FF1 = (tR1 + tR2) * (vF1-vA1) / (vF1/vA1 - 2)
FF2 = (tR1 + tR2 + tF1) * (vF2-vA2) / (vF2/vA2 - 2)
Zuerst muss tF1 des Behälter 1 (mit der langsameren Auffüllgeschwindigkeit) berechnet werden. Danach tF2 des schnelleren Behälters
Nun noch die Füllvolumen ausrechnen, fertig! :D