Class THERMAL-CYCLE-OP-MODE


Slots on this class:

Documentation:
the operating modes of thermal cycles
Instance-Of: Class
Subclass-Of: Model-fragment, Operating-mode-model
Arity: 1
Cycle-Involved:
Slot-Documentation:
the thermal cycle involved in the operating mode
Has-Participant-Function: Cycle-involved
Superclass-Of: Cycle-heat-input, Cycle-work-output


Slots on instances of this class:

Cycle-Involved:
Slot-Cardinality: 1
Slot-Documentation:
the thermal cycle involved in the operating mode
Slot-Value-Type: Thermal-cycle

Axioms:

(Forall (?Self ?Cycle-Involved)
        (<=> (And (= (Cycle-Involved ?Self) ?Cycle-Involved)
                  (Thermal-Cycle-Op-Mode ?Self))
             (And (Operating-Mode-Model ?Self)
                  (Thermal-Cycle ?Cycle-Involved))))

(Forall (?Self ?Time)
        (<=> (Active ?Time Thermal-Cycle-Op-Mode ?Self)
             (And (Thermal-Cycle-Op-Mode ?Self)
                  (Active ?Time Operating-Mode-Model ?Self))))


Other Related Axioms:

(Forall (?Self ?Cycle-Involved)
        (<=> (And (= (Cycle-Involved ?Self) ?Cycle-Involved)
                  (Thermal-Cycle-Op-Mode ?Self))
             (And (Operating-Mode-Model ?Self)
                  (Thermal-Cycle ?Cycle-Involved))))

(Forall (?Self ?Time)
        (<=> (Active ?Time Thermal-Cycle-Op-Mode ?Self)
             (And (Thermal-Cycle-Op-Mode ?Self)
                  (Active ?Time Operating-Mode-Model ?Self))))

(Participant-Function-Of Cycle-Involved Thermal-Cycle-Op-Mode)

(Forall (?Self)
        (<=> (Cycle-Heat-Input ?Self)
             (And (Thermal-Process-Op-Mode ?Self)
                  (Thermal-Cycle-Op-Mode ?Self)
                  (Control-Volume-Op-Mode ?Self)
                  (Thermal-Component-Op-Mode ?Self)
                  (Process-Cv Process-Involved Cv-Involved)
                  (Component-Cv Component-Involved Cv-Involved)
                  (Connected-To-External-Heat-Source-P 
                      Component-Involved
                      True))))

(Forall (?Self ?Time)
        (<=> (Active ?Time Cycle-Heat-Input ?Self)
             (And (Cycle-Heat-Input ?Self)
                  (Active ?Time Thermal-Process-Op-Mode ?Self)
                  (Active ?Time Thermal-Cycle-Op-Mode ?Self)
                  (Active ?Time Control-Volume-Op-Mode ?Self)
                  (Active ?Time Thermal-Component-Op-Mode ?Self))))

(Forall (?Self)
        (<=> (Cycle-Work-Output ?Self)
             (And (Thermal-Process-Op-Mode ?Self)
                  (Thermal-Cycle-Op-Mode ?Self)
                  (Control-Volume-Op-Mode ?Self)
                  (Process-Cv Process-Involved Cv-Involved))))

(Forall (?Self ?Time)
        (<=> (Active ?Time Cycle-Work-Output ?Self)
             (And (Cycle-Work-Output ?Self)
                  (Active ?Time Thermal-Process-Op-Mode ?Self)
                  (Active ?Time Thermal-Cycle-Op-Mode ?Self)
                  (Active ?Time Control-Volume-Op-Mode ?Self))))