Function BLR-SYSTEM


Slots on this function:

Documentation:
the boiler subsystem of power-system-eight-one power cycle
Instance-Of: Function
Arity: 2
Range: Boiler-system

Other Related Axioms:

(Inherited-Facet-Value 
    Slot-Documentation
    Power-System-Eight-One
    Blr-System
    The Boiler Subsystem Of Power-System-Eight-One Power Cycle)

(Connected-Terminals (Pmp-Blr-Junction ?Self)
                     (Inlet-Stream (Blr-Cv (Blr-System ?Self))))

(Connected-Terminals (Blr-Tbn-Junction ?Self)
                     (Outlet-Stream (Blr-Cv (Blr-System ?Self))))

(Inherited-Facet-Value Slot-Value-Type
                       Power-System-Eight-One
                       Blr-System
                       Boiler-System)

(Inherited-Facet-Value Slot-Cardinality
                       Power-System-Eight-One
                       Blr-System
                       1)

(Forall 
    (?Self ?Time)
    (=> (Active ?Time Power-System-Eight-One ?Self)
        (And (= (Lambda (?T)
                        (If (= ?T ?Time)
                            (Value-At (Thermal-Efficiency ?Self) ?T)))
                (/ (- (- (Lambda 
                             (?T)
                             (If (= ?T ?Time)
                                 (Value-At 
                                     (Specific-Enthalpy 
                                         (Outlet-Stream 
                                             (Blr-Cv (Blr-System ?Self))))
                                     ?T)))
                         (Lambda 
                             (?T)
                             (If (= ?T ?Time)
                                 (Value-At 
                                     (Specific-Enthalpy 
                                         (Outlet-Stream 
                                             (Tbn-Cv (Tbn-System ?Self))))
                                     ?T))))
                      (- (Lambda 
                             (?T)
                             (If (= ?T ?Time)
                                 (Value-At 
                                     (Specific-Enthalpy 
                                         (Outlet-Stream 
                                             (Pmp-Cv (Pmp-System ?Self))))
                                     ?T)))
                         (Lambda 
                             (?T)
                             (If (= ?T ?Time)
                                 (Value-At 
                                     (Specific-Enthalpy 
                                         (Outlet-Stream 
                                             (Hf-Cv (Cdnsr-System ?Self))))
                                     ?T)))))
                   (- (Lambda 
                          (?T)
                          (If (= ?T ?Time)
                              (Value-At 
                                  (Specific-Enthalpy 
                                      (Outlet-Stream 
                                          (Blr-Cv (Blr-System ?Self))))
                                  ?T)))
                      (Lambda 
                          (?T)
                          (If (= ?T ?Time)
                              (Value-At 
                                  (Specific-Enthalpy 
                                      (Outlet-Stream 
                                          (Pmp-Cv (Pmp-System ?Self))))
                                  ?T))))))
             (= (Lambda (?T)
                        (If (= ?T ?Time)
                            (Value-At (Back-Work-Ratio ?Self) ?T)))
                (/ (- (Lambda 
                          (?T)
                          (If (= ?T ?Time)
                              (Value-At 
                                  (Specific-Enthalpy 
                                      (Outlet-Stream 
                                          (Pmp-Cv (Pmp-System ?Self))))
                                  ?T)))
                      (Lambda 
                          (?T)
                          (If (= ?T ?Time)
                              (Value-At 
                                  (Specific-Enthalpy 
                                      (Outlet-Stream 
                                          (Hf-Cv (Cdnsr-System ?Self))))
                                  ?T))))
                   (- (Lambda 
                          (?T)
                          (If (= ?T ?Time)
                              (Value-At 
                                  (Specific-Enthalpy 
                                      (Outlet-Stream 
                                          (Blr-Cv (Blr-System ?Self))))
                                  ?T)))
                      (Lambda 
                          (?T)
                          (If (= ?T ?Time)
                              (Value-At 
                                  (Specific-Enthalpy 
                                      (Outlet-Stream 
                                          (Tbn-Cv (Tbn-System ?Self))))
                                  ?T))))))
             (= (Lambda 
                    (?T)
                    (If (= ?T ?Time)
                        (Value-At (Heat-Rate 
                                      (Htfr-Prcs (Blr-System ?Self)))
                                  ?T)))
                (* (Lambda 
                       (?T)
                       (If (= ?T ?Time)
                           (Value-At 
                               (Mass-Rate-In (Blr-Cv (Blr-System ?Self)))
                               ?T)))
                   (- (Lambda 
                          (?T)
                          (If (= ?T ?Time)
                              (Value-At 
                                  (Specific-Enthalpy 
                                      (Outlet-Stream 
                                          (Blr-Cv (Blr-System ?Self))))
                                  ?T)))
                      (Lambda 
                          (?T)
                          (If (= ?T ?Time)
                              (Value-At 
                                  (Specific-Enthalpy 
                                      (Outlet-Stream 
                                          (Pmp-Cv (Pmp-System ?Self))))
                                  ?T))))
                   (/ 1 3600000)))
             (= (Lambda (?T)
                        (If (= ?T ?Time)
                            (Value-At (Cycle-Mass-Rate ?Self) ?T)))
                (* 3.6
                   (/ (Lambda (?T)
                              (If (= ?T ?Time)
                                  (Value-At (Net-Work-Output-Rate ?Self)
                                            ?T)))
                      (- (- (Lambda 
                                (?T)
                                (If (= ?T ?Time)
                                    (Value-At 
                                        (Specific-Enthalpy 
                                            (Outlet-Stream 
                                                (Blr-Cv 
                                                    (Blr-System ?Self))))
                                        ?T)))
                            (Lambda 
                                (?T)
                                (If (= ?T ?Time)
                                    (Value-At 
                                        (Specific-Enthalpy 
                                            (Outlet-Stream 
                                                (Tbn-Cv 
                                                    (Tbn-System ?Self))))
                                        ?T))))
                         (- (Lambda 
                                (?T)
                                (If (= ?T ?Time)
                                    (Value-At 
                                        (Specific-Enthalpy 
                                            (Outlet-Stream 
                                                (Pmp-Cv 
                                                    (Pmp-System ?Self))))
                                        ?T)))
                            (Lambda 
                                (?T)
                                (If (= ?T ?Time)
                                    (Value-At 
                                        (Specific-Enthalpy 
                                            (Outlet-Stream 
                                                (Hf-Cv (Cdnsr-System ?Self))))
                                        ?T))))))))
             (= (Lambda (?T)
                        (If (= ?T ?Time)
                            (Value-At (Cycle-Mass-Rate ?Self) ?T)))
                (Lambda 
                    (?T)
                    (If (= ?T ?Time)
                        (Value-At (Mass-Rate-In 
                                      (Blr-Cv (Blr-System ?Self)))
                                  ?T))))
             (= (Lambda (?T)
                        (If (= ?T ?Time)
                            (Value-At (Cycle-Mass-Rate ?Self) ?T)))
                (Lambda 
                    (?T)
                    (If (= ?T ?Time)
                        (Value-At (Mass-Rate-In 
                                      (Tbn-Cv (Tbn-System ?Self)))
                                  ?T))))
             (= (Lambda 
                    (?T)
                    (If (= ?T ?Time)
                        (Value-At 
                            (Condensor-Heat-Out-Rate 
                                (Cdnsr-System ?Self))
                            ?T)))
                (* (Lambda 
                       (?T)
                       (If (= ?T ?Time)
                           (Value-At 
                               (Cycle-Mass-Rate 
                                   (Hf-Cv (Cdnsr-System ?Self)))
                               ?T)))
                   (- (Lambda 
                          (?T)
                          (If (= ?T ?Time)
                              (Value-At 
                                  (Specific-Enthalpy 
                                      (Outlet-Stream 
                                          (Tbn-Cv (Tbn-System ?Self))))
                                  ?T)))
                      (Lambda 
                          (?T)
                          (If (= ?T ?Time)
                              (Value-At 
                                  (Specific-Enthalpy 
                                      (Outlet-Stream 
                                          (Hf-Cv (Cdnsr-System ?Self))))
                                  ?T)))))))))

(Has-Attribute-Function Power-System-Eight-One Blr-System)

(Slot-Documentation 
    Power-System-Eight-One
    Blr-System
    The Boiler Subsystem Of Power-System-Eight-One Power Cycle)

(=> (Power-System-Eight-One ?Self)
    (And (Value-Cardinality ?Self Blr-System 1)
         (Value-Type ?Self Blr-System Boiler-System)
         (Value-Cardinality ?Self Blr-System 1)
         (Value-Cardinality ?Self Tbn-System 1)
         (Value-Type ?Self Tbn-System Turbine-System)
         (Value-Cardinality ?Self Tbn-System 1)
         (Value-Cardinality ?Self Cdnsr-System 1)
         (Value-Type ?Self Cdnsr-System Condensor-System)
         (Value-Cardinality ?Self Cdnsr-System 1)
         (Value-Cardinality ?Self Pmp-System 1)
         (Value-Type ?Self Pmp-System Pump-System)
         (Value-Cardinality ?Self Pmp-System 1)
         (Value-Cardinality ?Self Cnd-Pmp-Junction 1)
         (Value-Type ?Self Cnd-Pmp-Junction Stream-Junction)
         (Value-Cardinality ?Self Cnd-Pmp-Junction 1)
         (Value-Cardinality ?Self Blr-Tbn-Junction 1)
         (Value-Type ?Self Blr-Tbn-Junction Stream-Junction)
         (Value-Cardinality ?Self Blr-Tbn-Junction 1)
         (Value-Cardinality ?Self Tbn-Cnd-Junction 1)
         (Value-Type ?Self Tbn-Cnd-Junction Stream-Junction)
         (Value-Cardinality ?Self Tbn-Cnd-Junction 1)
         (Value-Cardinality ?Self Pmp-Blr-Junction 1)
         (Value-Type ?Self Pmp-Blr-Junction Stream-Junction)
         (Value-Cardinality ?Self Pmp-Blr-Junction 1)
         (Value-Cardinality ?Self Working-Fluid-In-Cycle 1)
         (Value-Type ?Self Working-Fluid-In-Cycle Water)
         (Value-Cardinality ?Self Working-Fluid-In-Cycle 1)
         (Connected-Terminals (Blr-Tbn-Junction ?Self)
                              (Outlet-Stream (Blr-Cv (Blr-System ?Self))))
         (Connected-Terminals (Blr-Tbn-Junction ?Self)
                              (Inlet-Stream (Tbn-Cv (Tbn-System ?Self))))
         (Connected-Terminals (Tbn-Cnd-Junction ?Self)
                              (Outlet-Stream (Tbn-Cv (Tbn-System ?Self))))
         (Connected-Terminals (Tbn-Cnd-Junction ?Self)
                              (Inlet-Stream (Hf-Cv (Cdnsr-System ?Self))))
         (Connected-Terminals (Cnd-Pmp-Junction ?Self)
                              (Outlet-Stream (Hf-Cv (Cdnsr-System ?Self))))
         (Connected-Terminals (Cnd-Pmp-Junction ?Self)
                              (Inlet-Stream (Pmp-Cv (Pmp-System ?Self))))
         (Connected-Terminals (Pmp-Blr-Junction ?Self)
                              (Outlet-Stream (Pmp-Cv (Pmp-System ?Self))))
         (Connected-Terminals (Pmp-Blr-Junction ?Self)
                              (Inlet-Stream (Blr-Cv (Blr-System ?Self))))))

(=> (Blr-System $X $Y) (Boiler-System $Y))