Class STEADY-FLOW-COMPRESSION


Slots on this class:

Documentation:
A compression process involves increase of pressure from inlet to outlet
Instance-Of: Class
Subclass-Of: Model-fragment, Steady-state-steady-flow-process
Arity: 1
Range-Of: Cmpsn-prcs
Superclass-Of: Steady-flow-adiabatic-compression, Steady-flow-in-diffuser

Axioms:

(Forall (?Self ?Time)
        (<=> (Active ?Time Steady-Flow-Compression ?Self)
             (And (Steady-Flow-Compression ?Self)
                  (Active ?Time
                          Steady-State-Steady-Flow-Process
                          ?Self))))


Other Related Axioms:

(Forall (?Self ?Time)
        (<=> (Active ?Time Steady-Flow-Compression ?Self)
             (And (Steady-Flow-Compression ?Self)
                  (Active ?Time
                          Steady-State-Steady-Flow-Process
                          ?Self))))

(Forall (?Self ?Time)
        (<=> (Active ?Time Steady-Flow-Adiabatic-Compression ?Self)
             (And (Steady-Flow-Adiabatic-Compression ?Self)
                  (Active ?Time Steady-Flow-Compression ?Self)
                  (Active ?Time Steady-Flow-Adiabatic-Process ?Self))))

(Forall (?Self ?Time)
        (<=> (Active ?Time Steady-Flow-In-Diffuser ?Self)
             (And (Steady-Flow-In-Diffuser ?Self)
                  (Active ?Time Steady-Flow-Compression ?Self)
                  (Active ?Time Steady-Flow-Adiabatic-Process ?Self))))

(Inherited-Facet-Value Slot-Value-Type
                       Compressor-System
                       Cmpsn-Prcs
                       Steady-Flow-Compression)

(=> (Compressor-System ?Self)
    (And (Value-Cardinality ?Self Cmpsr 1)
         (Value-Type ?Self Cmpsr Compressor)
         (Value-Cardinality ?Self Cmpsr 1)
         (Value-Cardinality ?Self Cmpsr-Cv 1)
         (Value-Type ?Self Cmpsr-Cv 1-1-Control-Volume)
         (Value-Cardinality ?Self Cmpsr-Cv 1)
         (Value-Cardinality ?Self Cmpsn-Prcs 1)
         (Value-Type ?Self Cmpsn-Prcs Steady-Flow-Compression)
         (Value-Cardinality ?Self Cmpsn-Prcs 1)
         (Value-Cardinality ?Self Air-In-Cmpsr 1)
         (Value-Type ?Self Air-In-Cmpsr Air)
         (Value-Cardinality ?Self Air-In-Cmpsr 1)
         (Cv-Component (Cmpsr-Cv ?Self) (Cmpsr ?Self))
         (Component-Cv (Cmpsr ?Self) (Cmpsr-Cv ?Self))
         (Process-Cv (Cmpsn-Prcs ?Self) (Cmpsr-Cv ?Self))
         (Substance-In (Cmpsr-Cv ?Self) (Air-In-Cmpsr ?Self))))

(=> (Cmpsn-Prcs $X $Y) (Steady-Flow-Compression $Y))