Function PUMP-INVOLVED


Slots on this function:

Documentation:
the pump involved in the operating mode
Instance-Of: Function
Arity: 2
Range: Pump

Other Related Axioms:

(Inherited-Facet-Value Slot-Documentation
                       Pump-Operating-Mode
                       Pump-Involved
                       The Pump Involved In The Operating Mode)

(Inherited-Facet-Value Slot-Value-Type
                       Pump-Operating-Mode
                       Pump-Involved
                       Pump)

(Inherited-Facet-Value Slot-Cardinality
                       Pump-Operating-Mode
                       Pump-Involved
                       1)

(Forall (?Self ?Pump-Involved)
        (<=> (And (= (Pump-Involved ?Self) ?Pump-Involved)
                  (Pump-Operating-Mode ?Self))
             (And (Operating-Mode-Model ?Self) (Pump ?Pump-Involved))))

(Slot-Documentation Pump-Operating-Mode
                    Pump-Involved
                    The Pump Involved In The Operating Mode)

(Has-Participant-Function Pump-Operating-Mode Pump-Involved)

(=> (Pump-Operating-Mode ?Self)
    (And (Value-Cardinality ?Self Pump-Involved 1)
         (Value-Type ?Self Pump-Involved Pump)
         (Value-Cardinality ?Self Pump-Involved 1)))

(=> (Pump-Involved $X $Y) (Pump $Y))

(Forall (?Self)
        (<=> (Pump-Power-Input-Per-Mass-Approximation ?Self)
             (And (Pump-Operating-Mode ?Self)
                  (1-1-Control-Volume-Op-Mode ?Self)
                  (Thermal-Process-Op-Mode ?Self)
                  (Component-Cv Pump-Involved 1-1-Cv-Involved)
                  (Process-Cv Process-Involved 1-1-Cv-Involved))))