Adiabatic Mixing of fluid streams into one outlet. Also used formodeling of open heat exchangers
(Forall (?Self ?Time)
(=> (Active ?Time Steady-Flow-Adiabatic-Mixing ?Self)
(And (= (Lambda (?T)
(If (= ?T ?Time)
(Value-At (Work-Rate ?Self) ?T)))
0)
(Forall (?Cv)
(=> (Process-Cv ?Self ?Cv)
(= (Lambda (?T)
(If (= ?T ?Time)
(Value-At (Ke-Rate-Out ?Cv)
?T)))
(Lambda (?T)
(If (= ?T ?Time)
(Value-At (Ke-Rate-In ?Cv)
?T))))))
(Forall (?Cv)
(=> (Process-Cv ?Self ?Cv)
(= (Lambda (?T)
(If (= ?T ?Time)
(Value-At (Pe-Rate-Out ?Cv)
?T)))
(Lambda (?T)
(If (= ?T ?Time)
(Value-At (Pe-Rate-In ?Cv)
?T)))))))))
(Forall (?Self ?Time)
(<=> (Active ?Time Steady-Flow-Adiabatic-Mixing ?Self)
(And (Steady-Flow-Adiabatic-Mixing ?Self)
(Active ?Time Steady-Flow-Adiabatic-Process ?Self))))
(Forall (?Self ?Time)
(=> (Active ?Time Steady-Flow-Adiabatic-Mixing ?Self)
(And (= (Lambda (?T)
(If (= ?T ?Time)
(Value-At (Work-Rate ?Self) ?T)))
0)
(Forall (?Cv)
(=> (Process-Cv ?Self ?Cv)
(= (Lambda (?T)
(If (= ?T ?Time)
(Value-At (Ke-Rate-Out ?Cv)
?T)))
(Lambda (?T)
(If (= ?T ?Time)
(Value-At (Ke-Rate-In ?Cv)
?T))))))
(Forall (?Cv)
(=> (Process-Cv ?Self ?Cv)
(= (Lambda (?T)
(If (= ?T ?Time)
(Value-At (Pe-Rate-Out ?Cv)
?T)))
(Lambda (?T)
(If (= ?T ?Time)
(Value-At (Pe-Rate-In ?Cv)
?T)))))))))
(Forall (?Self ?Time)
(<=> (Active ?Time Steady-Flow-Adiabatic-Mixing ?Self)
(And (Steady-Flow-Adiabatic-Mixing ?Self)
(Active ?Time Steady-Flow-Adiabatic-Process ?Self))))
(Forall (?Self ?Time)
(<=> (Active ?Time Steady-Flow-Combustion-Process ?Self)
(And (Steady-Flow-Combustion-Process ?Self)
(Active ?Time Steady-Flow-Adiabatic-Mixing ?Self))))
(Inherited-Facet-Value Slot-Value-Type
2-1-Open-Feedwater-Heater-System
Adbtc-Mxng-Prcs
Steady-Flow-Adiabatic-Mixing)
(=> (2-1-Open-Feedwater-Heater-System ?Self)
(And (Value-Cardinality ?Self Opn-Fwt-Htr 1)
(Value-Type ?Self Opn-Fwt-Htr 2-1-Open-Feedwater-Heater)
(Value-Cardinality ?Self Opn-Fwt-Htr 1)
(Value-Cardinality ?Self Opn-Fwt-Htr-Cv 1)
(Value-Type ?Self Opn-Fwt-Htr-Cv 2-1-Control-Volume)
(Value-Cardinality ?Self Opn-Fwt-Htr-Cv 1)
(Value-Cardinality ?Self Adbtc-Mxng-Prcs 1)
(Value-Type ?Self
Adbtc-Mxng-Prcs
Steady-Flow-Adiabatic-Mixing)
(Value-Cardinality ?Self Adbtc-Mxng-Prcs 1)
(Cv-Component (Opn-Fwt-Htr-Cv ?Self) (Opn-Fwt-Htr ?Self))
(Component-Cv (Opn-Fwt-Htr ?Self) (Opn-Fwt-Htr-Cv ?Self))
(Process-Cv (Adbtc-Mxng-Prcs ?Self) (Opn-Fwt-Htr-Cv ?Self))))
(=> (Adbtc-Mxng-Prcs $X $Y) (Steady-Flow-Adiabatic-Mixing $Y))
(Inherited-Facet-Value Slot-Value-Type
3-1-Open-Feedwater-Heater-System
Mxng-Prcs
Steady-Flow-Adiabatic-Mixing)
(=> (3-1-Open-Feedwater-Heater-System ?Self)
(And (Value-Cardinality ?Self Fwt-Htr 1)
(Value-Type ?Self Fwt-Htr 3-1-Open-Feedwater-Heater)
(Value-Cardinality ?Self Fwt-Htr 1)
(Value-Cardinality ?Self Fwt-Htr-Cv 1)
(Value-Type ?Self Fwt-Htr-Cv 3-1-Control-Volume)
(Value-Cardinality ?Self Fwt-Htr-Cv 1)
(Value-Cardinality ?Self Mxng-Prcs 1)
(Value-Type ?Self Mxng-Prcs Steady-Flow-Adiabatic-Mixing)
(Value-Cardinality ?Self Mxng-Prcs 1)
(Cv-Component (Fwt-Htr-Cv ?Self) (Fwt-Htr ?Self))
(Component-Cv (Fwt-Htr ?Self) (Fwt-Htr-Cv ?Self))
(Process-Cv (Mxng-Prcs ?Self) (Fwt-Htr-Cv ?Self))))
(=> (Mxng-Prcs $X $Y) (Steady-Flow-Adiabatic-Mixing $Y))