Class WORK-PRODUCING-COMPONENT


Slots on this class:

Documentation:
the class of components which produce work output.
Instance-Of: Class
Subclass-Of: Entity, Thermal-component
Arity: 1
Has-Quantity-Function: Power-output
Power-Output:
Slot-Documentation:
the power output of the work producing component
Superclass-Of: Internal-combustion-engine, Turbine


Slots on instances of this class:

Power-Output:
Slot-Cardinality: 1
Slot-Documentation:
the power output of the work producing component

Axioms:

(Quantity.Dimension (Power-Output ?Self) Power-Dimension)

(Forall (?Self ?Time)
        (<=> (Active ?Time Work-Producing-Component ?Self)
             (And (Work-Producing-Component ?Self)
                  (Active ?Time Thermal-Component ?Self))))


Other Related Axioms:

(Forall (?Self ?Time)
        (<=> (Active ?Time Work-Producing-Component ?Self)
             (And (Work-Producing-Component ?Self)
                  (Active ?Time Thermal-Component ?Self))))

(Quantity-Function-Of Power-Output Work-Producing-Component)

(Forall (?Self ?Time)
        (<=> (Active ?Time Internal-Combustion-Engine ?Self)
             (And (Internal-Combustion-Engine ?Self)
                  (Active ?Time Reciprocating-Component ?Self)
                  (Active ?Time Work-Producing-Component ?Self))))

(Forall (?Self ?Time)
        (<=> (Active ?Time Turbine ?Self)
             (And (Turbine ?Self)
                  (Active ?Time Thermal-Component ?Self)
                  (Active ?Time Work-Producing-Component ?Self))))