Class 2-2-PORT-THERMAL-COMPONENT


Slots on this class:

Documentation:
the class of thermal components with two inlets and two outlets
Instance-Of: Class
Subclass-Of: 2-input-thermal-component, 2-output-thermal-component, Entity
Arity: 1
Superclass-Of: 2-2-closed-feedwater-heater, 2-2-open-feedwater-heater, Steam-generator-with-reheat

Axioms:

(Forall (?Self ?Time)
        (<=> (Active ?Time 2-2-Port-Thermal-Component ?Self)
             (And (2-2-Port-Thermal-Component ?Self)
                  (Active ?Time 2-Input-Thermal-Component ?Self)
                  (Active ?Time 2-Output-Thermal-Component ?Self))))


Other Related Axioms:

(Forall (?Self ?Time)
        (<=> (Active ?Time 2-2-Port-Thermal-Component ?Self)
             (And (2-2-Port-Thermal-Component ?Self)
                  (Active ?Time 2-Input-Thermal-Component ?Self)
                  (Active ?Time 2-Output-Thermal-Component ?Self))))

(Forall (?Self ?Time)
        (<=> (Active ?Time 2-2-Open-Feedwater-Heater ?Self)
             (And (2-2-Open-Feedwater-Heater ?Self)
                  (Active ?Time 2-2-Port-Thermal-Component ?Self)
                  (Active ?Time Open-Feedwater-Heater ?Self))))

(Forall (?Self ?Time)
        (<=> (Active ?Time 2-2-Closed-Feedwater-Heater ?Self)
             (And (2-2-Closed-Feedwater-Heater ?Self)
                  (Active ?Time 2-2-Port-Thermal-Component ?Self)
                  (Active ?Time Heat-Exchanger ?Self))))

(Forall (?Self ?Time)
        (<=> (Active ?Time Steam-Generator-With-Reheat ?Self)
             (And (Steam-Generator-With-Reheat ?Self)
                  (Active ?Time 2-2-Port-Thermal-Component ?Self))))