This disclosure relates generally to turbine engines and, more particularly, to methods, apparatus, and systems to monitor a closed loop system in a turbine engine.
In recent years, turbine engines have been increasingly utilized in a variety of applications and fields. Turbine engines are intricate machines with extensive availability, reliability, and serviceability requirements. Some turbine engines include closed loop systems that capture heat generated at a portion of the engine and provide the captured heat to another portion of the engine to make operation more efficient. For example, heat from a turbine engine and transport the head to a component or stream where the energy may be used more efficiently, such as a fuel stream or a core bypass stream of the turbine engine. In some systems, heat from the exhaust stream may be transferred to one or more components to increase system efficiency.
In general, the same reference numbers will be used throughout the drawing(s) and accompanying written description to refer to the same or like parts. The figures are not to scale.
As used herein, connection references (e.g., attached, coupled, connected, and joined) can include intermediate members between the elements referenced by the connection reference and/or relative movement between those elements unless otherwise indicated. As such, connection references do not necessarily infer that two elements are directly connected and/or in fixed relation to each other. As used herein, stating that any part is in “contact” with another part is defined to mean that there is no intermediate part between the two parts.
Unless specifically stated otherwise, descriptors such as “first,” “second,” “third,” etc., are used herein without imputing or otherwise indicating any meaning of priority, physical order, arrangement in a list, and/or ordering in any way, but are merely used as labels and/or arbitrary names to distinguish elements for ease of understanding the disclosed examples. In some examples, the descriptor “first” can be used to refer to an element in the detailed description, while the same element can be referred to in a claim with a different descriptor such as “second” or “third.” In such instances, it should be understood that such descriptors are used merely for identifying those elements distinctly that might, for example, otherwise share a same name.
As used herein, the phrase “in communication,” including variations thereof, encompasses direct communication and/or indirect communication through one or more intermediary components, and does not require direct physical (e.g., wired) communication and/or constant communication, but rather additionally includes selective communication at periodic intervals, scheduled intervals, aperiodic intervals, and/or one-time events.
As used herein, “processor circuitry” is defined to include (i) one or more special purpose electrical circuits structured to perform specific operation(s) and including one or more semiconductor-based logic devices (e.g., electrical hardware implemented by one or more transistors), and/or (ii) one or more general purpose semiconductor-based electrical circuits programmable with instructions to perform specific operations and including one or more semiconductor-based logic devices (e.g., electrical hardware implemented by one or more transistors). Examples of processor circuitry include programmable microprocessors, Field Programmable Gate Arrays (FPGAs) that can instantiate instructions, Central Processor Units (CPUs), Graphics Processor Units (GPUs), Digital Signal Processors (DSPs), XPUs, or microcontrollers and integrated circuits such as Application Specific Integrated Circuits (ASICs). For example, an XPU can be implemented by a heterogeneous computing system including multiple types of processor circuitry (e.g., one or more FPGAs, one or more CPUs, one or more GPUs, one or more DSPs, etc., and/or a combination thereof) and application programming interface(s) (API(s)) that can assign computing task(s) to whichever one(s) of the multiple types of processor circuitry is/are best suited to execute the computing task(s).
In the following detailed description, reference is made to the accompanying drawings that form a part hereof, and in which is shown by way of illustration specific examples that can be practiced. These examples are described in sufficient detail to enable one skilled in the art to practice the subject matter, and it is to be understood that other examples can be utilized. The following detailed description is therefore, provided to describe an exemplary implementation and not to be taken limiting on the scope of the subject matter described in this disclosure. Certain features from different aspects of the following description can be combined to form yet new aspects of the subject matter discussed below.
When introducing elements of various embodiments of the present disclosure, the articles “a,” “an,” “the,” and “said” are intended to mean that there are one or more of the elements. The terms “comprising,” “including,” and “having” are intended to be inclusive and mean that there can be additional elements other than the listed elements.
As used herein, the terms “system,” “unit,” “module,” “engine,” “component,” etc., can include a hardware and/or software system that operates to perform one or more functions. For example, a module, unit, or system can include a computer processor, controller, and/or other logic-based device that performs operations based on instructions stored on a tangible and non-transitory computer readable storage medium, such as a computer memory. Alternatively, a module, unit, or system can include a hard-wires device that performs operations based on hard-wired logic of the device. Various modules, units, engines, and/or systems shown in the attached figures can represent the hardware that operates based on software or hardwired instructions, the software that directs hardware to perform the operations, or a combination thereof.
A turbine engine, also called a combustion turbine or a gas turbine, is a type of internal combustion engine. Turbine engines are commonly utilized in aircraft and power-generation applications. As used herein, the terms “asset,” “aircraft turbine engine,” “gas turbine,” “land-based turbine engine,” and “turbine engine” are used interchangeably. A basic operation of the turbine engine includes an intake of fresh atmospheric air flow through the front of the turbine engine with a fan. In some examples, the air flow travels through an intermediate-pressure compressor or a booster compressor located between the fan and a high-pressure compressor. The booster compressor is used to supercharge or boost the pressure of the air flow prior to the air flow entering the high-pressure compressor. The air flow can then travel through the high-pressure compressor that further pressurizes the air flow. The high-pressure compressor includes a group of blades (e.g., fans) attached to a shaft. The blades spin at high speed and subsequently compress the air flow. The high-pressure compressor then feeds the pressurized air flow to a combustion chamber. In some examples, the high-pressure compressor feeds the pressurized air flow at speeds of hundreds of miles per hour. In some instances, the combustion chamber includes one or more rings of fuel injectors that inject a steady stream of fuel into the combustion chamber, where the fuel mixes with the pressurized air flow.
In the combustion chamber of the turbine engine, the fuel is ignited with an electric spark provided by an igniter, where the fuel, in some examples, burns at temperatures of more than 2000 degrees Fahrenheit. The resulting combustion produces a high-temperature, high-pressure gas stream (e.g., hot combustion gas) that passes through another group of blades called a turbine. In some examples, a turbine includes an intricate array of alternating rotating and stationary airfoil-section blades. Alternatively, the turbine can be structured with adjacent rotating or stationary airfoil section blades, or in any combination of alternating or adjacent airfoil-section blades. As the hot combustion gas passes through the turbine, the hot combustion gas expands, causing the rotating blades to spin. The rotating blades serve at least two purposes. A first purpose of the rotating blades is to drive the booster compressor and/or the high-pressure compressor to draw more pressured air into the combustion chamber. For example, the turbine is attached to the same shaft as the high-pressure compressor in a direct-drive configuration, thus, the spinning of the turbine causes the high-pressure compressor to spin. A second purpose of the rotating blades is to spin a generator operatively coupled to the turbine section to produce electricity. For example, the turbine can generate electricity to be used by an aircraft, a power station, etc.
In the example of an aircraft turbine engine, after passing through the turbine, the hot combustion gas exits the aircraft turbine engine through a nozzle at the back of the aircraft turbine engine. As the hot combustion gas exits the nozzle, the aircraft turbine engine and the corresponding aircraft coupled to the aircraft turbine engine are accelerated forward (e.g., thrusted forward). In the example of a land-based turbine engine, after passing through the turbine, the hot combustion gas is dissipated, used to generate steam, etc.
Some turbine engines include Advanced Brayton Cycle (ABC) systems. ABC systems take heat from part of the engine and deliver it to another part of the engine to increase efficiency of the engine. For example, an ABC system can access heat from a turbine engine and transport the heat to a component or stream where the energy may be used more efficiently, such as a fuel stream or a core bypass stream of the turbine engine. In some systems, heat from the exhaust stream may be transferred to one or more components to increase system efficiency.
To further increase efficiency of turbine engines, carbon dioxide (CO2) is used as a working fluid. Supercritical CO2 (sCO2) is CO2 that is held above a critical temperature and pressure causing the fluid to act like a gas while having density of a liquid, resulting in a highly efficient fluid to generate power. Because sCO2 is used in closed loop turbine engine systems, if CO2 is leaked out of the system, the turbine engine may not be able to operate efficiently and/or can cause issues and/or damage in the turbine engine. Examples disclosed herein utilize a physics-based model to identify a mass of sCO2 in a closed loop system to be able to identify and/or track an sCO2 leak. Examples disclosed herein can generate one or more alerts based on an amount of sCO2 and/or a rate of sCO2 loss. Additionally, examples disclosed herein reroute heat to a different path and/or disable sCO2 based systems based on the amount of sCO2 and/or the rate of sCO2 loss.
Although examples disclosed herein track CO2 in a closed loop system, examples disclosed herein can track any type of chemical compound in a closed loop system to identify leaks of the tracked chemical compound.
The turbine engine system 100 of
The sensors 110 can be located on any portion(s) of the turbine engine system 100 to sense, gather, and/or obtain information. For example, the sensor(s) 110 can include temperature sensor(s) (e.g., ambient temperature and/or CO2 temperature), flowrate sensor(s), pressure sensor(s), etc. The information obtained from the sensor(s) 110 can be transmitted to the system processing circuitry 112, the CO2 monitoring circuitry 114, and/or the user interface 116.
The system processing circuitry 112 of
The CO2 monitoring circuitry 114 of
The user interface 116 of
The interface circuitry 200 of
The state model circuitry 202 generates a thermodynamic state model. The thermodynamic state model can be used by the non-linear solver circuitry 206 to estimate a volume of the CO2 in a closed loop and derive the mass of the CO2 based on the volume estimate, as further described below. The state model circuitry 202 can generate a Peng Robinson Model and/or any other thermodynamic state model. An example of a Peng Robinson Model is shown below in conjunction with Equation 1:
In the above-Equation 1, p is the pressure measurement of the CO2 from one of the sensors 110, R is the gas constant (e.g., 8.3145 Joules*mol−1*Kelvin−1), T is the temperature measurement of the CO2 from one of the sensors 110, V is volume of CO2, and a, b, and a are constants the correspond to the thermodynamic state of the CO2 system. The equations for a, b, and a are shown below in Equations 2-7:
In the above-Equations 2-7, Tc, Pc and ω are properties of the CO2. However, the Tc, Pc, ω and/or other parts of Equations 2-7 can be different based on different experimental data, systems, etc. The state model circuitry 202 outputs the thermodynamic state model to the non-linear solver circuitry 206. The state model circuitry 202 determines the values of the constants (e.g., a, b, and α) based on the thermodynamic state of the system (e.g., pressure and/or temperature at critical point). The state model circuitry 202 can additionally determine a value for the latent heat or latent thermal energy (Qlatent_heat) based on the thermodynamic state of system. The Qlatent_heat is used in a system of equations that the optimization circuitry uses to solve for the mass loss of CO2, as further described below.
In some examples, the state model circuitry 202 determines a state of the CO2 (e.g. liquid, gas, supercritical) based on the temperature and pressure of the CO2. In some examples, the sCO2 state model circuitry determines the state of the CO2 based on the density (based on mass and volume) of the CO2. The state model circuitry 202 can determine the state of the CO2 based on a lookup table that corresponds temperatures, pressures, and/or densities to particular states. For example, the critical point of CO2 is approximately 88° Fahrenheit (F) at 1000 pounds per square inch absolute (PSIA). Accordingly, the measured temperature and pressure can be used to determine the state of the CO2 (e.g., based on whether the temperature and/or pressure is above the critical point temperature and/or pressure(s)). The state of the CO2 may be included in a report and/or output on the user interface 116.
The non-linear solver circuitry 206 solves for a volume of the CO2 by selecting a volume estimate (e.g., specific volume V which has units volume per unit mass) and iteratively adjusting the volume estimate until the estimate satisfies the thermodynamic state model generated by the state model circuitry 202. The non-linear solver circuitry 206 applies the obtained pressure and temperature information of the CO2 and the values of the constants (e.g., a, b, and α) based on the determined thermodynamic state to the thermodynamic state model to determine a residual. For example, using the Peng Robinson model of the above-Equation 1, the non-linear solver circuitry 206 applies a volume estimate (V) to the below Equation 8 to determine the residual:
The non-linear solver circuitry 206 compares the residual to a threshold (e.g., a tolerance threshold). If the non-linear solver circuitry 206 determines that the residual does not satisfy the tolerance threshold (e.g., the residual is larger than the tolerance threshold), the non-linear solver circuitry 206 adjusts the value of the volume estimate and recalculates the residual. The non-linear solver circuitry 206 continues to iterate through volume estimates until the residual satisfies the threshold (e.g., is less than the tolerance threshold). The volume estimate that results in a residual less than the tolerance threshold (e.g., 1e-6) is the output volume estimate of the CO2 in the closed loop system and/or CO2 system 109. After the volume estimate of CO2 is determined, the non-linear solver circuitry 206 determines the derived mass of the CO2 by dividing the total volume of the one or more components of the CO2 system 109 and/or other container by the estimated specific volume (e.g., V/(V/unit mass)=mass). Additionally or alternatively, the mass can be determined based on the density of CO2 (e.g., density*volume=mass), if the density of CO2 is known. The non-linear solver circuitry 206 outputs the volume estimate of CO2 and the derived mass of CO2 to the optimization circuitry 210.
The mass model circuitry 208 generates a system of equations that corresponds to the mass loss of CO2. For example, the mass model circuitry 208 can generate the below Equations 9 and 10 that can be solved to determine the mass loss of CO2:
In the above-Equations 9, ∂m/∂t is the derivative or change in mass over time ∂ρV/∂t is also the (e.g., the difference between the derived mass and a previously derived mass), at derivative or change of mass over time, where ρV is equal to the mass (e.g., ρ is the density of CO2 and V is the volume of CO2). Additionally, mco2 is the mass of CO2 and mloss is the loss in mass of CO2. Qlatent heat may be positive or negative based on the condensation or evaporation of the CO2. In the above-Equation 10, Cp is the specific heat of CO2 (e.g., 37 . . . 35 Kilojoules/kilogram Kelvin), T is the temperature of CO2, Qin is the input heat/energy in the system, Qloss is the lost heat/energy in the system and Q latent heat is the latent heat/energy of the system. In some examples, Qloss includes (a) the thermal energy and/or heat that is purposefully leaving the system in other heat exchangers and (b) the amount of thermal energy and/or heat lost to the environment as a form of inefficiency. In examples, where Qloss does not include the thermal energy and/or heat that is purposefully leaving the system, Equation 10 may include Qout (e.g., Qin−Qloss−Qout+Qlatent heat) to account for the thermal energy and/or heat that is purposefully leaving the system. The mass model circuitry 208 outputs the system of equations to the optimization circuitry 210 to solve for the mloss.
The optimization circuitry 210 of
The example comparator circuitry 212 compares one or more outputs of the optimization circuitry 210 to one or more threshold(s). For example, the comparator circuitry 212 can compare the mass of CO2 or the loss of CO2 to one or more threshold(s) (e.g., corresponding to when the mass of CO2 is sufficient, low but functional, or too low for proper operation). In some examples, the optimization circuitry 210 can determine the thermal time constant of the CO2 based on the mloss estimate, the change in mass from the initial mass (e.g., by summing up all previous mloss estimates and subtracting from the original mass of CO2), the change of mass with respect to time, the change in pressure with respect to time, and/or the change in temperature with respect to time. In such examples, the comparator circuitry 212 can compare the determined time constant to one or more time constant threshold(s) (e.g., to determine if the determine time constant is acceptable, not acceptable but functional, or not acceptable and not functional). In some examples, the comparator circuitry 212 can compare mass, volume, and/or temperature trends/rates against one or more rate thresholds. For example, the comparator circuitry 212 can compare the rate of loss of mass of CO2 by comparing the current mloss calculation to a previous mloss calculation. In such an example, the comparator circuitry 212 can compare the rate of loss of mass or CO2 to one or more thresholds to determine if the rate of loss is acceptable or not. If the turbine engine system 100 and/or the CO2 system 109 corresponds to a constant temperature, but the pressure has decreased, the mass of the CO2 may have been lost. Additionally, if the Q measurements on the non-CO2 components of the heat exchanger are known, the CO2 monitoring circuitry 114 can determine mass of the CO2 based on the pressure or temperature at a given location. Thus, the comparator circuitry 212 can consider multiple thresholds and/or combination of thresholds which are dependent on the mass of the turbine engine system 100 and/or the CO2 system 109. The total mass loss/leakage (e.g., based on a direct calculation of mass), the pump speed (e.g., pump speed increases as mass decreases with thresholds on the minimum and/or maximum speed limits), the system thermal energy values (e.g., engine system requirements are not met on the non-CO2 side of the heat exchanger due to lack of mass in the system), etc. may all be compared to corresponding thresholds to generate an alert and/or adjust the system. The comparison against the threshold(s) can be used to determine when it is safe to start the CO2 system 109 to avoid issues related to the CO2 system 109.
In some examples, the comparator circuitry 212 of
The alert generation circuitry 214 of
The component control circuitry 216 of
The example AI-based model circuitry 218 implements an AI-based model (e.g., a machine learning model, a neural network, a self-learning neural network, a deep learning model, a decision tree classification model, and/or other AI-based model) to implement one or more components of the example CO2 monitoring circuitry 114. In some examples, the AI-based model circuitry 218 can be used to implement the optimization circuitry 210. For example, the AI-based model circuitry 218 can executed a self-learning neural network, decision tree classification model, etc., to determine a trend and/or rate corresponding to mass of CO2, pressure of CO2, temperature of CO2, mass loss of CO2, etc. In such an example, the AI-based model circuitry 218 executes a trend monitoring algorithm that compares sensor inputs accounting ambient conditions with an acceptable trend database 220 to identify deviation from the trends. In some examples, the AI-based model circuitry 218 can utilize pressure measurement, temperature measurements, vibration measurements, time constants, etc., or a combination thereof, to create an ensemble model. The acceptable trend database 220 can be generated for different flight cycles and/or different ambient conditions. The database can be updated with new field data based on a successful flight cycle (e.g., to learn and/or adjust the model based on the trend corresponding to a successful cycle). The output of the model can be used by the example alert generation circuitry 214, and/or the component control circuitry 216 to generate an alert and/or adjust the engine components 102 based on the comparison of the output to one or more thresholds (e.g., which can be performed by the comparator circuitry 212).
While an example manner of implementing the CO2 monitoring circuitry 114 of
A flowchart representative of example machine readable instructions, which can be executed to configure processor circuitry to implement the CO2 monitoring circuitry 114 of
The machine readable instructions described herein can be stored in one or more of a compressed format, an encrypted format, a fragmented format, a compiled format, an executable format, a packaged format, etc. Machine readable instructions as described herein can be stored as data or a data structure (e.g., as portions of instructions, code, representations of code, etc.) that can be utilized to create, manufacture, and/or produce machine executable instructions. For example, the machine readable instructions can be fragmented and stored on one or more storage devices and/or computing devices (e.g., servers) located at the same or different locations of a network or collection of networks (e.g., in the cloud, in edge devices, etc.). The machine readable instructions can require one or more of installation, modification, adaptation, updating, combining, supplementing, configuring, decryption, decompression, unpacking, distribution, reassignment, compilation, etc., in order to make them directly readable, interpretable, and/or executable by a computing device and/or other machine. For example, the machine readable instructions can be stored in multiple parts, which are individually compressed, encrypted, and/or stored on separate computing devices, wherein the parts when decrypted, decompressed, and/or combined form a set of machine executable instructions that implement one or more operations that can together form a program such as that described herein.
In another example, the machine readable instructions can be stored in a state in which they can be read by processor circuitry, but require addition of a library (e.g., a dynamic link library (DLL)), a software development kit (SDK), an application programming interface (API), etc., in order to execute the machine readable instructions on a particular computing device or other device. In another example, the machine readable instructions can need to be configured (e.g., settings stored, data input, network addresses recorded, etc.) before the machine readable instructions and/or the corresponding program(s) can be executed in whole or in part. Thus, machine readable media, as used herein, can include machine readable instructions and/or program(s) regardless of the particular format or state of the machine readable instructions and/or program(s) when stored or otherwise at rest or in transit.
The machine readable instructions described herein can be represented by any past, present, or future instruction language, scripting language, programming language, etc. For example, the machine readable instructions can be represented using any of the following languages: C, C++, Java, C#, Perl, Python, JavaScript, HyperText Markup Language (HTML), Structured Query Language (SQL), Swift, etc.
As mentioned above, the example operations of
“Including” and “comprising” (and all forms and tenses thereof) are used herein to be open ended terms. Thus, whenever a claim employs any form of “include” or “comprise” (e.g., comprises, includes, comprising, including, having, etc.) as a preamble or within a claim recitation of any kind, it is to be understood that additional elements, terms, etc., can be present without falling outside the scope of the corresponding claim or recitation. As used herein, when the phrase “at least” is used as the transition term in, for example, a preamble of a claim, it is open-ended in the same manner as the term “comprising” and “including” are open ended. The term “and/or” when used, for example, in a form such as A, B, and/or C refers to any combination or subset of A, B, C such as (1) A alone, (2) B alone, (3) C alone, (4) A with B, (5) A with C, (6) B with C, or (7) A with B and with C. As used herein in the context of describing structures, components, items, objects and/or things, the phrase “at least one of A and B” is intended to refer to implementations including any of (1) at least one A, (2) at least one B, or (3) at least one A and at least one B. Similarly, as used herein in the context of describing structures, components, items, objects and/or things, the phrase “at least one of A or B” is intended to refer to implementations including any of (1) at least one A, (2) at least one B, or (3) at least one A and at least one B. As used herein in the context of describing the performance or execution of processes, instructions, actions, activities and/or steps, the phrase “at least one of A and B” is intended to refer to implementations including any of (1) at least one A, (2) at least one B, or (3) at least one A and at least one B. Similarly, as used herein in the context of describing the performance or execution of processes, instructions, actions, activities and/or steps, the phrase “at least one of A or B” is intended to refer to implementations including any of (1) at least one A, (2) at least one B, or (3) at least one A and at least one B.
As used herein, singular references (e.g., “a”, “an”, “first”, “second”, etc.) do not exclude a plurality. The term “a” or “an” object, as used herein, refers to one or more of that object. The terms “a” (or “an”), “one or more”, and “at least one” are used interchangeably herein. Furthermore, although individually listed, a plurality of means, elements or method actions can be implemented by, e.g., the same entity or object. Additionally, although individual features can be included in different examples or claims, these can possibly be combined, and the inclusion in different examples or claims does not imply that a combination of features is not feasible and/or advantageous.
At block 304, the state model circuitry 202 generates a thermodynamic state model. For example, the state model circuitry 202 can generate the model corresponding to the above Equation 1 and/or any other thermodynamic state model. For example, the state model circuitry 202 can select and output a thermodynamic state stored in local storage.
At block 306, the state model circuitry 202 uses the temperature and/or pressure information corresponding to the CO2 (e.g., from the sensors 110 and/or system processing circuitry 112) to determine the state of the CO2 (e.g., gas, liquid, supercritical, etc.). In some examples, the state model circuitry 202 identifies the state using a lookup table based on the temperature and/or pressure. For example, the lookup table may correspond different temperatures and/or pressures to different states of CO2. In this manner, the state model circuitry 202 can identify the sCO2 state using the obtained temperature and/or pressure measurement in the table that links pressures and/or temperatures to CO2 state. The state of the CO2 can be included in an alert and/or output to the user interface 116.
At block 308, the state model circuitry 202 determines constants corresponding to the CO2 (e.g., that are to be used in the thermodynamic state model) and/or the Qlatent_heat based on the determined state. For example, the state model circuitry 202 uses the above-Equations 2-7 to determine the constants and determines the Qlatent_heat using a lookup table that links Qlatent_heat values to CO2 states. For example, if the CO2 is at 5.11 atmospheric pressure and −69.9 degrees F., the Qlatent heat vaporization will be a predefined value (149.6 Btu/lb).
At block 310, the non-linear solver circuitry 206 applies the temperature, pressure, CO2 constants, and a volume estimate to the thermodynamic model to generate a residual. For example, the non-linear solver circuitry 206 generates a volume estimate and applies the estimate and the values to the above-Equation 8 to generate a residual.
At block 312, the example non-linear solver circuitry 206 determines if the residual is less than a tolerance threshold. If the non-linear solver circuitry 206 determines that the residual is not less than the tolerance threshold (block 312: NO), then the non-linear solver circuitry 206 adjusts the volume estimate for CO2 (block 314), and control returns to block 310 for another iteration. For example, the non-linear solver circuitry 206 may increase the volume estimate or decrease the volume estimate. In some examples, the non-linear solver circuitry 206 adjusts the volume estimate based on how far away the residual is from the threshold. If the non-linear solver circuitry 206 determines that the residual is less than the tolerance threshold (block 312: YES), then the example non-linear solver circuitry 206 outputs the volume estimate to the example optimization circuitry 210 (block 316). For example, the non-linear solver circuitry 206 utilizes the volume estimate that corresponds to a residual that satisfies the threshold.
At block 318, the non-linear solver circuitry 206 determines the mass of the CO2 based on the volume estimate and the absolute volume of the container(s) that holds the CO2 (e.g., one or more components (pipes, valves, heat exchangers, pumps, etc.) of the CO2 system 109). For example, the non-linear solver circuitry 206 divides the absolute volume by the volume estimate to determine the mass of CO2. For example, if the absolute volume of the CO2 system and/or container(s) is 50 in{circumflex over ( )}3 and the output volume estimate is 16.7 in{circumflex over ( )}3/unit mass, then the non-linear solver circuitry 206 determines the mass of the CO2 to be 3 lbm (e.g., 50 in{circumflex over ( )}3/16.7 in{circumflex over ( )}3).
At block 320, the mass model circuitry 208 generates a system of equations corresponding to the mass loss/leakage of CO2. For example, the mass model circuitry 208 can generate the above Equations 9 and 10 that correspond to the mass loss of CO2. The mass model circuitry 208 provides the system of equations to the example optimization circuitry 210. In this manner, the optimization circuitry 210 can plug in values into the system of equations to solve for a mass loss estimate (mloss).
At block 322, the optimization circuitry 210 selects a mass loss estimate (mloss). For example, the optimization circuitry 210 may select a mass loss estimate of zero (or another value).
At block 324 of
At block 326, the optimization circuitry 210 determines if the residual is less than the tolerance threshold. If the example optimization circuitry 210 determines that the residual is not less than the tolerance threshold (block 326: NO), then the optimization circuitry 210 adjusts the mass loss estimate (block 328), and control returns to block 324 to perform an additional iteration to reduce the residual. For example, the optimization circuitry 210 can adjust the mass loss (e.g., from zero to some value) and apply the adjusted mass loss to the system of equations to perform a subsequent iteration based on the adjusted mass loss value in an attempt to reduce the residual.
If the example optimization circuitry 210 determines that the residual is less than the tolerance threshold (block 326: YES), then the optimization circuitry 210 outputs the determined CO2 information (block 330). The determined CO2 information includes the determined mass loss that corresponds to a residual that satisfies the tolerance threshold. The determined CO2 information can further include the amount of change in CO2 mass from the initial mass, the differential of mass with respect to time, the differential of pressure with respect to time, the differential of temperature with respect to time, a time constant, and/or a rate of mass loss, any one of which can be determined by the optimization circuitry 210, as further described above in conjunction with
At block 332, the comparator circuitry 212 determines if one or more parts of the CO2 information satisfies one or more thresholds. For example, the comparator circuitry 212 can compare the time constant to one or more time constant thresholds, the mass loss to one or more mass loss thresholds, etc. Examples of different thresholds or combination of thresholds may correspond to mass, mass loss, volume, rate of mass loss, rate of volume loss, temperature change, pressure change, time constants, pump speed, rate of leakage, etc. In some examples, a first threshold corresponds to a minor mass loss (e.g., a mass loss/leakage of less than 25%) and a second threshold corresponds to a more severe mass loss (e.g., a mass loss of more than 50%).
If the comparator circuitry 212 determines that one or more parts of the CO2 information satisfies the one or more thresholds (block 322: YES), then control continues to block 336. If the comparator circuitry 212 determines that one or more parts of the CO2 information does not satisfy the one or more thresholds (block 322: NO), then the example alert generation circuitry 214 generates an alert (block 334). The alert can be based on which level of threshold was not satisfied. As further described above, the alert generation circuitry 214 can transmit and/or send the alert to the user interface 116 to output the alert to a pilot, maintenance person (using a maintenance computing device), and/or another external device. For example, if the CO2 information does not satisfy a first threshold associated with a minor amount of CO2 leakage, the alert may be a sound and/or display that warns the pilot (e.g., in a user interface in the cockpit) and/or a maintenance person (e.g., in a user interface of a device used during maintenance of the turbine engine system 100) that the CO2 has leaked from the closed loop system. The alert may indicate how much CO2 has leaked, how long (e.g., time or flights) before too much CO2 is leaked for proper and/or effective use of the CO2, the state of the CO2 etc.
At block 336, the component control circuitry 216 adjusts the engine components 102. In some examples, the component control circuitry 216 can adjust the engine components 102 based on a particular threshold(s) not being satisfied. For example, the component control circuitry 216 can avoid adjusting the engine components 102 when there is a minor CO2 leak that corresponds to a first threshold, but can adjust engine components 102 when there is a major CO2 leak that corresponds to a second threshold. The example component control circuitry 216 can adjust the engine components 102 by disabling use of the CO2 system 109 and/or diverting the heat flow by adjusting the heat exchangers 104 and/or valves 108. For example, the component control circuitry 216 can cause the valves to move from a first position to a second position to divert heat from one part of the turbine engine system 100 to another part of the turbine engine system 100 and/or disable and/or enable heat exchangers 104.
At block 338, the optimization circuitry 210 determines if a previous mass loss of CO2 was determined. Even if the mass loss/leakage is acceptable, if the rate of mass loss/leakage is above a threshold, the mass loss/leakage can result in a problem quickly. For example, if the leakage of the CO2 corresponds to only a 2% leakage, but the 2% leakage occurred in less than a minute. The 2% leakage of CO2 may not cause any issues in use of the CO2, but the rate of leakage (e.g., 2% per minute) will result in massive leakage in 30 minutes (e.g., 60% leakage in 30 minutes). Accordingly, the CO2 monitoring circuitry 114 tracks the rate of leakage based on the current leakage and a previous leakage. For example, the CO2 monitoring circuitry 114 may determine the rate of leakage based on a ratio of (a) a difference between the current leakage and a previous leakage and (b) a time difference between when the current leakage was determined and when the previous leakage was determined. In some examples, the CO2 monitoring circuitry 114 generates a function of leakage with respect to time based on the current leakage and two or more previous leakages (e.g., to determine a non-linear leakage with respect to time). If the optimization circuitry 210 determines that a previous leakage of CO2 has not been determined (block 338: NO), then the instructions and/or operations end. If the optimization circuitry 210 determines that a previous mass loss of CO2 has been determined (block 338: YES), then the optimization circuitry 210 determines a rate of mass loss based on the current mass loss and a previous mass loss (block 340). In some examples, the optimization circuitry 210 can project the CO2 mass based on the current CO2 mass and the rate of mass loss to determine when the CO2 mass will generate an alert, require maintenance, and/or determine the severity of the CO2 leakage. Any of the determined information can be output to the user interface 116 for output to a pilot, maintenance, and/or any other person or device. For example, the determined information may be displayed to a pilot on a user interface in the cockpit, transmitted to a user interface in a control center, and/or displayed on a maintenance device during maintenance.
At block 342, the comparator circuitry 212 determines if the rate of mass loss satisfies one or more thresholds. In some examples, a first threshold corresponds to a minor mass loss (e.g., 0.125% per 5 hours) and a second threshold corresponds to a more severe mass loss (e.g., 0.5% per 5 hours). If the comparator circuitry 212 determines that the rate of mass loss satisfies the one or more thresholds (block 342: YES), the instructions and/or operations end. The thresholds may be dependent on the type of turbine engine system. If the example comparator circuitry 212 determines that the rate of mass loss does not satisfy the one or more thresholds (block 342: NO), the example alert generation circuitry 214 generates an alert (block 344). The alert can be based on which level of threshold was not satisfied. As further described above, the alert generation circuitry 214 can transmit and/or send the alert to the user interface 116 to output the alert to a pilot, maintenance person (using a maintenance computing device), and/or an external device in a control center.
At block 346, the component control circuitry 216 adjusts the engine components 102. In some examples, the component control circuitry 216 can adjust the engine components 102 based on particular threshold(s) not being satisfied. For example, the component control circuitry 216 can avoid adjusting the engine components 102 when the rate of mass loss is minor (e.g., does not satisfy a first threshold but satisfies a second threshold), but can adjust engine components 102 when the rate of mass loss is major (e.g., does not satisfy both the first and second thresholds). The example component control circuitry 216 can adjust the engine components 102 by disabling use of the CO2 system 109 and/or diverting the heat flow by adjusting the flows to the heat exchangers 104 and/or valves 108. For example, when the rate of mass loss satisfies a first and second threshold (e.g., the rate of mass loss is zero or nearly zero) and/or a second threshold but not the first threshold (e.g., the rate of mass loss is less than 0.5% per 5 hours), the component control circuitry 216 determines that there is sufficient CO2 to operate the CO2 system 109 Thus, the component control circuitry 216 keeps the CO2 system 109 enabled for use and keeps the configuration of the heat exchangers 104 and/or valves 108 to allow heat to be diverted toward CO2 system 109 to allow heat to be exchanged to use the CO2 system 109 efficiently. However, when the rate of mass loss does not satisfy the first and second threshold (e.g., the rate of mass loss is more than 0.125% per 5 hours and the rate of mass loss is more than 0.5% per 5 hour), the component control circuitry 216 determines that there is not or will not be sufficient CO2 to operate the CO2 system 109. Thus, the component control circuitry 216 disables use of the CO2 system 109 and configures one or more of the heat exchangers 104 (e.g., to enable or disable) and/or valves 108 (e.g., to move from a first position to a second position) to allow heat to be diverted from the CO2 system 109 to another component (e.g., to increase efficiency of the other component). After block 346, the instructions and/or operations end.
Although blocks 338-346 correspond to a rate or trend of mass loss as depicted in
The processor platform 400 of the illustrated example includes processor circuitry 412. The processor circuitry 412 of the illustrated example is hardware. For example, the processor circuitry 412 can be implemented by one or more integrated circuits, logic circuits, FPGAs, microprocessors, CPUs, GPUs, DSPs, and/or microcontrollers from any desired family or manufacturer. The processor circuitry 412 can be implemented by one or more semiconductor based (e.g., silicon based) devices. In this example, the processor circuitry 412 implements the example interface circuitry 200, the example state model circuitry 202, the example non-linear solver circuitry 206, the example mass model circuitry 208, the example optimization circuitry 210, the example comparator circuitry 212, the example alert generation circuitry 214, the example component control circuitry 216, and/or the example AI-based model circuitry 218 of
The processor circuitry 412 of the illustrated example includes a local memory 413 (e.g., a cache, registers, etc.). The processor circuitry 412 of the illustrated example is in communication with a main memory including a volatile memory 414 and a non-volatile memory 416 by a bus 418. The volatile memory 414 can be implemented by Synchronous Dynamic Random Access Memory (SDRAM), Dynamic Random Access Memory (DRAM), RAMBUS® Dynamic Random Access Memory (RDRAM®), and/or any other type of RAM device. The non-volatile memory 416 can be implemented by flash memory and/or any other desired type of memory device. Access to the main memory 414, 416 of the illustrated example is controlled by a memory controller. Any one of the volatile memory 414, the non-volatile memory 416, the local memory 413, and/or the mass storage devices 428 can implement the trend database 220 of
The processor platform 400 of the illustrated example also includes interface circuitry 420. The interface circuitry 420 can be implemented by hardware in accordance with any type of interface standard, such as an Ethernet interface, a universal serial bus (USB) interface, a Bluetooth® interface, a near field communication (NFC) interface, a Peripheral Component Interconnect (PCI) interface, and/or a Peripheral Component Interconnect Express (PCIe) interface.
In the illustrated example, one or more input devices 422 are connected to the interface circuitry 420. The input device(s) 422 permit(s) a user to enter data and/or commands into the processor circuitry 412. The input device(s) 422 can be implemented by, for example, sensor(s), an audio sensor, a microphone, a camera (still or video), etc.
One or more output devices 424 are also connected to the interface circuitry 420 of the illustrated example. The output device(s) 424 can be implemented, for example, by display devices (e.g., a light emitting diode (LED), an organic light emitting diode (OLED), a liquid crystal display (LCD), a cathode ray tube (CRT) display, an in-place switching (IPS) display, a touchscreen, etc.), external computing devices, a tactile output device, a printer, and/or speaker. The interface circuitry 420 of the illustrated example, thus, typically includes a graphics driver card, a graphics driver chip, and/or graphics processor circuitry such as a GPU.
The interface circuitry 420 of the illustrated example also includes a communication device such as a transmitter, a receiver, a transceiver, a modem, a residential gateway, a wireless access point, and/or a network interface to facilitate exchange of data with external machines (e.g., computing devices of any kind) by a network 426. The communication can be by, for example, an Ethernet connection, a digital subscriber line (DSL) connection, a telephone line connection, a coaxial cable system, a satellite system, a line-of-site wireless system, a cellular telephone system, an optical connection, etc.
The processor platform 400 of the illustrated example also includes one or more mass storage devices 428 to store software and/or data. Examples of such mass storage devices 428 include magnetic storage devices, optical storage devices, floppy disk drives, HDDs, CDs, Blu-ray disk drives, redundant array of independent disks (RAID) systems, solid state storage devices such as flash memory devices and/or SSDs, and DVD drives.
The machine readable instructions 432, which may be implemented by the machine readable instructions of
The cores 502 may communicate by an example first bus 504. In some examples, the first bus 504 may be implemented by a communication bus to effectuate communication associated with one(s) of the cores 502. For example, the first bus 504 may be implemented by at least one of an Inter-Integrated Circuit (I2C) bus, a Serial Peripheral Interface (SPI) bus, a PCI bus, or a PCIe bus. Additionally or alternatively, the first bus 504 may be implemented by any other type of computing or electrical bus. The cores 502 may obtain data, instructions, and/or signals from one or more external devices by example interface circuitry 506. The cores 502 may output data, instructions, and/or signals to the one or more external devices by the interface circuitry 506. For example, the cores 502 may obtain sensor information from the sensor 110 and/or the system processing circuitry 112 of
Each core 502 may be referred to as a CPU, DSP, GPU, etc., or any other type of hardware circuitry. Each core 502 includes control unit circuitry 514, arithmetic and logic (AL) circuitry (sometimes referred to as an ALU) 516, a plurality of registers 518, the local memory 520, and an example second bus 522. Other structures may be present. For example, each core 502 may include vector unit circuitry, single instruction multiple data (SIMD) unit circuitry, load/store unit (LSU) circuitry, branch/jump unit circuitry, floating-point unit (FPU) circuitry, etc. The control unit circuitry 514 includes semiconductor-based circuits structured to control (e.g., coordinate) data movement within the corresponding core 502. The AL circuitry 516 includes semiconductor-based circuits structured to perform one or more mathematic and/or logic operations on the data within the corresponding core 502. The AL circuitry 516 of some examples performs integer based operations. In other examples, the AL circuitry 516 also performs floating point operations. In yet other examples, the AL circuitry 516 may include first AL circuitry that performs integer based operations and second AL circuitry that performs floating point operations. In some examples, the AL circuitry 516 may be referred to as an Arithmetic Logic Unit (ALU). The registers 518 are semiconductor-based structures to store data and/or instructions such as results of one or more of the operations performed by the AL circuitry 516 of the corresponding core 502. For example, the registers 518 may include vector register(s), SIMD register(s), general purpose register(s), flag register(s), segment register(s), machine specific register(s), instruction pointer register(s), control register(s), debug register(s), memory management register(s), machine check register(s), etc. The registers 518 may be arranged in a bank as shown in
Each core 502 and/or, more generally, the microprocessor 500 may include additional and/or alternate structures to those shown and described above. For example, one or more clock circuits, one or more power supplies, one or more power gates, one or more cache home agents (CHAs), one or more converged/common mesh stops (CMSs), one or more shifters (e.g., barrel shifter(s)) and/or other circuitry may be present. The microprocessor 500 is a semiconductor device fabricated to include many transistors interconnected to implement the structures described above in one or more integrated circuits (ICs) contained in one or more packages. The processor circuitry may include and/or cooperate with one or more accelerators. In some examples, accelerators are implemented by logic circuitry to perform certain tasks more quickly and/or efficiently than can be done by a general purpose processor. Examples of accelerators include ASICs and FPGAs such as those discussed herein. A GPU or other programmable device can also be an accelerator. Accelerators may be on-board the processor circuitry, in the same chip package as the processor circuitry and/or in one or more separate packages from the processor circuitry.
More specifically, in contrast to the microprocessor 500 of
In the example of
The configurable interconnections 610 of the illustrated example are conductive pathways, traces, vias, or the like that may include electrically controllable switches (e.g., transistors) whose state can be changed by programming (e.g., using an HDL instruction language) to activate or deactivate one or more connections between one or more of the logic gate circuitry 608 to program desired logic circuits.
The storage circuitry 612 of the illustrated example is structured to store result(s) of the one or more of the operations performed by corresponding logic gates. The storage circuitry 612 may be implemented by registers or the like. In the illustrated example, the storage circuitry 612 is distributed amongst the logic gate circuitry 608 to facilitate access and increase execution speed.
The example FPGA circuitry 600 of
Although
In some examples, the processor circuitry 412 of
From the foregoing, it will be appreciated that example methods, apparatus and articles of manufacture have been disclosed that monitor health of a closed loop system in a turbine engine using a physics-based model. In some turbine engine designs, the system, pilot, and/or maintenance will not be aware of a CO2 leak. Accordingly, if the pilot attempts to enable the CO2 system 109 for usage during flight, they will not be aware of whether the CO2 system 109 is operating as intended or not, which can be dangerous if the pilot is depending on the proper functionality, but there is not enough CO2 to properly function. Additionally, a maintenance person cannot automatically determine if the CO2 level is low and would need to disassemble at least a portion of the turbine engine to verify the CO2 level. Additionally, because such turbine engines cannot determine CO2 leaks, when a CO2 leak occurs, such turbine engines will continue to load heat onto or off of the CO2 system, but no heat will be available to transfer, which can lead to an inefficient or dangerous situation. Thus, such turbine engines correspond to inefficient routing of heat.
The disclosed examples are able to identify leaks of gas in closed loop systems without adding additional hardware. In this manner, examples disclosed herein identify and mitigate issues related to gas leaks without the cost or complexity of other systems. Additionally, examples disclosed herein are able keep flights safe by identifying minor and/or major leaks to a pilot and/or a maintenance person and identify when maintenance will be required. When a leak is above a threshold amount of leak, examples disclosed herein prevent the corresponding component (e.g., pump) from use. Additionally, examples disclosed herein can reroute heat from the corresponding component to another component to increase efficiency of the other component. Accordingly, disclosed systems, methods, apparatus, and articles of manufacture are accordingly directed to one or more improvement(s) in the operation of a machine such as a computer or other electronic and/or mechanical device.
Although certain example methods, apparatus and articles of manufacture have been disclosed herein, the scope of coverage of this patent is not limited thereto. On the contrary, this patent covers all methods, apparatus and articles of manufacture fairly falling within the scope of the claims of this patent.
Further aspects of the disclosure are provided by the subject matter of the following clauses:
Example methods, apparatus, systems, and articles of manufacture to monitor health of a closed loop system in a turbine engine are disclosed herein. Further examples and combinations thereof include the following: Example 1 includes an apparatus comprising non-linear solver circuitry to iteratively determine a volume of a chemical compound in a system and/or loop of a turbine engine based on a pressure measurement, a temperature measurement, and a constant that corresponds to a thermodynamic state, the non-linear solver circuitry to iteratively determine the volume of the chemical compound using a thermodynamic state model, and determine a mass of the chemical compound based on the volume of the chemical compound and a volume of system, optimization circuitry to iteratively determine a mass loss of the chemical compound based on the mass of the chemical compound using a system of equations, and component control circuitry to adjust use of the system of the chemical compound based on the mass loss of the chemical compound.
Example 2 includes the apparatus of example 1, further including alert generation circuitry to output an alert based on the mass loss of the chemical compound.
Example 3 includes the apparatus of example 2, wherein the alert generation circuitry is to generate the alert based on a degree of the mass loss of the chemical compound.
Example 4 includes the apparatus of example 1, wherein the chemical compound is carbon dioxide.
Example 5 includes the apparatus of example 1, wherein the non-linear solver circuitry is to iteratively determine the volume of the gas in the system by selecting a volume estimate, applying the volume estimate, the pressure measurement, the temperature measurement, and the constant to the thermodynamic state model to generate a residual, if the residual does not satisfy a threshold adjusting the volume estimate, and performing an additional iteration, and when the residual satisfies the threshold, outputting the volume estimate as the volume of the chemical compound.
Example 6 includes the apparatus of example 1, further including state model circuitry to determine the state of the chemical compound, the state including at least one of a gas or a supercritical state.
Example 7 includes the apparatus of example 1, wherein the system of equations corresponds to a derivative of mass with respect to time, the temperature measurement, input thermal energy, thermal energy loss, and latent heat, the latent heat corresponding to the thermodynamic state.
Example 8 includes the apparatus of example 1, wherein the optimization circuitry is to determine a thermal time constant based on the mass loss.
Example 9 includes the apparatus of example 8, wherein the component control circuitry is to disable the use of the system of the chemical compound based on a comparison of the thermal time constant to a threshold.
Example 10 includes the apparatus of example 1, wherein the optimization circuitry is to determine a trend based on the mass loss and a previous mass loss.
Example 11 includes the apparatus of example 10, wherein the component control circuitry is to disable the use of the system of the chemical compound based on a comparison of the trend to a threshold.
Example 12 includes the apparatus of example 1, wherein the component control circuitry is to adjust components of the turbine engine to reroute heat in the turbine engine based on the mass loss of the chemical compound.
Example 13 includes the apparatus of claim 1, wherein optimization circuitry to iteratively determine a mass loss of the chemical compound based on at least one of the temperature measurement, the pressure measurement, or a flow rate measurement.
Example 14 includes a non-transitory computer readable medium comprising instructions which, when executed, cause processor circuitry to at least iteratively determine a volume of a chemical compound in a system of a turbine engine based on a pressure measurement using a thermodynamic state model, a temperature measurement, and a constant that corresponds to a thermodynamic state, determine a mass of the chemical compound based on the volume of the chemical compound and a volume of system, iteratively determine a mass loss of the chemical compound based on the mass of the chemical compound using a system of equations, and adjust use of the system of the chemical compound based on the mass loss of the chemical compound.
Example 15 includes the computer readable medium of example 14, wherein the instructions cause the processor circuitry to cause output an alert based on the mass loss of the chemical compound.
Example 16 includes the computer readable medium of example 14, wherein the instructions cause the processor circuitry to iteratively determine the volume of the chemical compound in the system by selecting a volume estimate, applying the volume estimate, the pressure measurement, the temperature measurement, and the constant to the thermodynamic state model to generate a residual, if the residual does not satisfy a threshold adjusting the volume estimate, and performing an additional iteration, and when the residual satisfies the threshold, outputting the volume estimate as the volume of the chemical compound.
Example 17 includes the computer readable medium of example 14, wherein the instructions cause the processor circuitry to determine the state of the chemical compound, the state including at least one of a gas or a supercritical state.
Example 18 includes the computer readable medium of example 14, wherein the system of equations corresponds to a derivative of mass with respect to time, the temperature measurement, input thermal energy, thermal energy loss, and latent heat, the latent heat corresponding to the thermodynamic state.
Example 19 includes the computer readable medium of example 14, wherein the instructions cause the processor circuitry to determine a thermal time constant based on the mass loss.
Example 20 includes the computer readable medium of example 19, wherein the instructions cause the processor circuitry to disable the use of the system of the chemical compound based on a comparison of the thermal time constant to a threshold.
Example 21 includes the computer readable medium of example 14, wherein the instructions cause the processor circuitry to determine a trend based on the mass loss and a previous mass loss.
Example 22 includes the computer readable medium of example 21, wherein the instructions cause the processor circuitry to disable the use of the system of the chemical compound based on a comparison of the trend to a threshold.
Example 23 includes the computer readable medium of claim 12, wherein the instructions cause the processor circuitry to determine the mass of the chemical compound based on vibration data sensed by a sensor.
Example 24 includes an apparatus comprising memory, computer readable instructions, and processor circuitry to execute the computer readable instructions to iteratively determine a volume of a chemical compound in a system of a turbine engine based on a pressure measurement using a thermodynamic state model, a temperature measurement, and a constant that corresponds to a thermodynamic state, determine a mass of the chemical compound based on the volume of the chemical compound and a volume of system, iteratively determine a mass loss of the chemical compound based on the mass of the chemical compound using a system of equations, and adjust use of the CO2 system and/or loop of the chemical compound based on the mass loss of the chemical compound.
Example 25 includes the apparatus of example 1, wherein the thermodynamic state model equates the pressure measurement to a first difference between (a) a first ratio of (i) a first product of a gas constant and the temperature measurement and (ii) a second difference between a volume measurement and a first thermodynamic constant and (b) a second ratio of (i) a second product of a second thermodynamic constant and a third thermodynamic constant and (ii) a quadratic expression corresponding to the volume measurement and the first thermodynamic constant.
Example 26 includes the apparatus of example 25, wherein the first thermodynamic constant corresponds to a third ratio of (a) a third product of a second constant, the gas constant, and a first property of the chemical compound and (b) a second property of the gas constant.
Example 27 includes the apparatus of example 25, wherein the second thermodynamic constant corresponds to a third ratio of (a) a third product of a second constant, the gas constant squared, and a first property of the chemical compound squared and (b) a second property of the gas constant.
Example 28 includes the apparatus of example 25, wherein the third thermodynamic constant corresponds to a square of a sum of (a) one and (b) a third product of (i) a variable and (ii) a difference between one and a square root of a property of the chemical compound.
Example 29 includes the apparatus of example 28, wherein, when a second property of the chemical compound is below a threshold, the variable corresponds to a first constant plus a fourth product of (i) a second constant and (ii) the second property of the chemical compound minus a fifth product of (i) a third constant and (ii) the second property squared.
Example 30 includes the apparatus of example 28, wherein, when a second property of the chemical compound is above a threshold, the variable corresponds to a first constant plus a fourth product of (i) a second constant and (ii) the second property of the chemical compound minus a fifth product of (i) a third constant and (ii) the second property squared plus a sixth product of (i) a fourth constant and (ii) the second property cubed.
Example 31 includes the apparatus of example 28, wherein the property of the chemical compound corresponds to a third ratio of the temperature measurement to the property of the chemical compound.
Example 32 includes the apparatus of example 1, wherein the thermodynamic state model equates a residual to the pressure measurement minus a first difference between (a) a first ratio of (i) a first product of a gas constant and the temperature measurement and (ii) a second difference between a volume measurement and a first thermodynamic constant and (b) a second ratio of (i) a second product of a second thermodynamic constant and a third thermodynamic constant and (ii) a quadratic expression corresponding to the volume measurement and the first thermodynamic constant.
Example 33 includes the apparatus of example 1, wherein the system of equations includes an equation that equates a residual to the mass of the chemical compound minus an estimated mass loss of the chemical compound minus a derivative of the mass of the chemical compound over time.
Example 34 includes the apparatus of example 1, wherein the system of equations includes an equation that equates a derivative of the mass of the chemical compound over time to an input heat minus a heat loss plus a latent heat.
Example 35 includes the apparatus of example 1, further including AI-base model circuitry to execute a trend monitoring algorithm that compares sensor inputs corresponding to ambient conditions with an acceptable trend database.
Example 36 includes the apparatus of example 35, wherein AI-based model circuitry is to execute the trend monitoring algorithm to identify a deviation from a trend.
Example 37 includes the apparatus of example 36, wherein the component control circuitry is to adjust the use of the system of the chemical compound based on the deviation from the trend.
It is noted that this patent claims priority from Indian patent application Number 202311022527, which was filed on Mar. 28, 2023, and is hereby incorporated by reference in its entirety.
The following claims are hereby incorporated into this Detailed Description by this reference, with each claim standing on its own as a separate embodiment of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202311022527 | Mar 2023 | IN | national |