TURBO-EXPANDER INTELLIGENT PERFORMANCE MONITORING SYSTEM
20250067506 ยท 2025-02-27
Assignee
Inventors
- Mohammad Almusaiteer (Udhailiyah, SA)
- Abdulrahman Takrouni (Al Mubarraz, SA)
- Fahad Alghamdi (Udhailiyah, SA)
Cpc classification
F25J2280/50
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F25J3/0295
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F25J2240/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
A method to perform operations of a natural gas liquid (NGL) plant equipment iws disclosed. The method includes obtaining real time process condition parameters of the NGL plant equipment, calculating, using an equation of state (EOS) and based on the real time process condition parameters, a compressibility factor of inlet and outlet streams of the NGL plant equipment, calculating, based on the calculated compressibility factor, a performance measure of the NGL plant equipment, and facilitating, based on the calculated performance measure, the operations of the NGL plant equipment.
Claims
1. A method to perform operations of a natural gas liquid (NGL) plant equipment, comprising: obtaining real time process condition parameters of the NGL plant equipment; calculating, using an equation of state (EOS) and based on the real time process condition parameters, a compressibility factor of inlet and outlet streams of the NGL plant equipment; calculating, based on the calculated compressibility factor, a performance measure of the NGL plant equipment; and facilitating, based on the calculated performance measure, the operations of the NGL plant equipment.
2. The method of claim 1, further comprising: presenting, in real time, the performance measure to a user to facilitate the operations of the NGL plant equipment.
3. The method of claim 2, wherein facilitating the operations of the NGL plant equipment comprises: detecting, based on the performance measure, a deviation from a target operating condition exceeding a pre-determined threshold; generating, in response to said detecting, an alert message; and presenting the alert message to the user.
4. The method of claim 3, wherein the user initiate a corrective action to return the NGL plant equipment to the target operating condition.
5. The method of claim 1, wherein calculating the performance measure comprises: calculating, based on calculated compressibility factor, enthalpy and entropy of the NGL plant equipment.
6. The method of claim 1, wherein calculating the performance measure comprises: calculating, based on calculated compressibility factor, a polytropic efficiency and absorbed power of the NGL plant equipment.
7. The method of claim 2, wherein presenting the performance measure comprises: presenting, to the user in real time and on a distributed control system (DCS) screen, an operating point on a performance curve of the NGL plant equipment.
8. An intelligent performance monitoring (IPM) system to perform operations of a natural gas liquid (NGL) plant equipment, comprising: a computer processor; and memory storing instructions, when executed by the computer processor comprising functionality for: obtaining real time process condition parameters of the NGL plant equipment; calculating, using an equation of state (EOS) and based on the real time process condition parameters, a compressibility factor of inlet and outlet streams of the NGL plant equipment; calculating, based on calculated compressibility factor, a performance measure of the NGL plant equipment; and facilitating, based on the calculated performance measure, the operations of the NGL plant equipment.
9. The IPM system of claim 8, the instructions, when executed by the computer processor further comprising functionality for: presenting, in real time, the performance measure to a user to facilitate the operations of the NGL plant equipment.
10. The IPM system of claim 9, wherein facilitating the operations of the NGL plant equipment comprises: detecting, based on the performance measure, a deviation from a target operating condition exceeding a pre-determined threshold; generating, in response to said detecting, an alert message; and presenting the alert message to the user.
11. The IPM system of claim 10, wherein the user initiate a corrective action to return the NGL plant equipment to the target operating condition.
12. The IPM system of claim 8, wherein calculating the performance measure comprises: calculating, based on calculated compressibility factor, enthalpy and entropy of the NGL plant equipment.
13. The IPM system of claim 8, wherein calculating the performance measure comprises: calculating, based on calculated compressibility factor, a polytropic efficiency and absorbed power of the NGL plant equipment.
14. The IPM system of claim 9, wherein presenting the performance measure comprises: presenting, to the user in real time and on a distributed control system (DCS) screen, an operating point on a performance curve of the NGL plant equipment.
15. A system comprising: a natural gas liquid (NGL) plant equipment of an NGL plant; a plurality of sensors disposed at an inlet and an outlet of the NGL plant equipment to measure real time process condition parameters of the NGL plant equipment; and an intelligent performance monitoring (IPM) system comprising functionality for: obtaining the real time process condition parameters of the NGL plant equipment; calculating, using an equation of state (EOS) and based on the real time process condition parameters, a compressibility factor of inlet and outlet streams of the NGL plant equipment; calculating, based on calculated compressibility factor, a performance measure of the NGL plant equipment; and facilitating, based on the calculated performance measure, the operations of the NGL plant equipment.
16. The system of claim 15, the IPM system further comprising functionality for: presenting, in real time and on a distributed control system (DCS) screen, the performance measure to a user to facilitate the operations of the NGL plant equipment, wherein the performance measure comprises an operating point on a performance curve of the NGL plant equipment.
17. The system of claim 16, wherein facilitating the operations of the NGL plant equipment comprises: detecting, based on the performance measure, a deviation from a target operating condition exceeding a pre-determined threshold; generating, in response to said detecting, an alert message; and presenting the alert message to the user.
18. The system of claim 17, wherein the user initiate a corrective action to return the NGL plant equipment to the target operating condition.
19. The system of claim 15, wherein calculating the performance measure comprises: calculating, based on calculated compressibility factor, enthalpy and entropy of the NGL plant equipment.
20. The system of claim 15, wherein calculating the performance measure comprises: calculating, based on calculated compressibility factor, a polytropic efficiency and absorbed power of the NGL plant equipment.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0009] Specific embodiments of the disclosed technology will now be described in detail with reference to the accompanying figures. Like elements in the various figures are denoted by like reference numerals for consistency.
[0010]
[0011]
[0012]
[0013]
DETAILED DESCRIPTION
[0014] In the following detailed description of embodiments of the disclosure, numerous specific details are set forth in order to provide a more thorough understanding of the disclosure. However, it will be apparent to one of ordinary skill in the art that the disclosure may be practiced without these specific details. In other instances, well-known features have not been described in detail to avoid unnecessarily complicating the description.
[0015] Throughout the application, ordinal numbers (for example, first, second, third) may be used as an adjective for an element (that is, any noun in the application). The use of ordinal numbers is not to imply or create any particular ordering of the elements nor to limit any element to being only a single element unless expressly disclosed, such as using the terms before, after, single, and other such terminology. Rather, the use of ordinal numbers is to distinguish between the elements. By way of an example, a first element is distinct from a second element, and the first element may encompass more than one element and succeed (or precede) the second element in an ordering of elements.
[0016] In general, embodiments of the disclosure include a method and system for performing operations of a natural gas liquid (NGL) plant equipment. In one or more embodiments, real time process condition parameters of the NGL plant equipment are obtained as input to an intelligent performance monitoring (IPM) system. The IPM system calculates, using an equation of state (EOS) and based on the real time process condition parameters, a compressibility factor of the inlet and outlet streams of the NGL plant equipment. Accordingly, the calculated compressibility factor is used to calculate performance measures of the NGL plant equipment and facilitate the operations of the NGL plant equipment.
[0017]
[0018] As shown in
[0019] The liquid stream (105b) from the gas-liquid separator (105) flows through a valve (105c) and undergoes a throttling expansion from an absolute pressure of 62 bar to 21 bar (6.2 to 2.1 MPa), which is an isenthalpic process (i.e., a constant-enthalpy process) that results in lowering the temperature of the liquid stream from about 51 C. to about 81 C. as the liquid stream (106b) enters the demethanizer (106).
[0020] The gas stream (105a) from the gas-liquid separator (105) enters the turboexpander (107a), where it undergoes an isentropic expansion from an absolute pressure of 62 bar to 21 bar (6.2 to 2.1 MPa) that lowers the gas stream temperature from about 51 C. to about 91 C. as the gas stream (106a) enters the demethanizer (106) to serve as distillation reflux.
[0021] Liquid stream (106c) from the top tray of the demethanizer (106) (at about 90 C.) is routed through the cold box (104), where it is warmed to about 0 C. as it cools the inlet gas (104a), and then returns as liquid stream (106d) to the lower section of the demethanizer (106). Another liquid stream (106e) from the lower section of the demethanizer (106) (at about 2 C.) is routed through the cold box (104) and returns as liquid stream (106f) to the demethanizer (106) at about 12 C. In effect, the inlet gas (104a) provides the heat required to reboil the bottom of the demethanizer (106), and the turboexpander (107a) removes the heat required to provide reflux in the top of the demethanizer (106).
[0022] The overhead gas product (106g) from the demethanizer (106) at about 90 C. is processed natural gas that is of suitable quality for distribution to end-use consumers by pipeline. It is routed through the cold box (104), where it is warmed as it cools the inlet gas (104a). It is then compressed in the gas compressor (108b) driven by the turboexpander (107b) and further compressed in a second-stage gas compressor (108c) driven by an electric motor before entering a cooler (103) and the methane pipeline (110a).
[0023] The bottom product (106h) from the demethanizer (106) is pumped out using a pump (107) and also warmed in the cold box (104), as it cools the inlet gas (104a) before leaving the fractionator (100a) as NGL (104c). The NGL (104c) is inputted into the series of fractionators (110b, 10c, 110d, 110e) and separated into ethane, propane, and butanes. Each of the fractionators (110b, 10c, 110d, 110e) includes similar equipment as the fractionator (110a), namely, the turboexpander, compressor, distillation column, and other associated equipment.
[0024] In one or more embodiments, the control system (162) may control various operation parameters of the NGL plant (100), such pressure, temperature, electrical power, etc. In some embodiments, the control system (162) is a part of a distributed control system (DCS) of the NGL plant (100). In some embodiments, the control system (162) includes a computer system that is similar to the computing system (400) described below with regard to
[0025] The IPM system (160) is a monitoring and advisory system that includes hardware and/or software with functionality for facilitating operations of the NGL plant (100), such as production operations, maintenance operations, and assessment and development operations. In some embodiments, the IPM system (160) is integrated with the DCS of the NGL plant (100). The IPM system (160) is described in further details in reference to
[0026] While the IPM system (160) is shown at the NGL plant (100), embodiments are contemplated where at least a portion of the IPM system (160) is located away from NGL plants. In some embodiments, the IPM system (160) may include a computer system that is similar to the computing system (400) described below with regard to
[0027]
[0028] As noted above, the IPM system (160) is a monitoring and advisory system for the NGL plant (100) that, based on online process conditions, calculates machine performance and analyzes deviations from design specifications. Dynamic analysis results of the IPM system (160) may be displayed in a DCS screen. During unsafe conditions, warning alarm and guide message generated by the IPM system (160) are displayed in the DCS screen to alert the plant operator regarding required actions to return equipment of the NGL plant (100) back to a normal operating parameter window. For example, the plant operator may use the control system (162) to adjust the operating parameters of the NGL plant equipment to restore the normal operations of the NGL plant (100). Throughout this disclosure, the terms equipment and machine are used interchangeably.
[0029] As shown in
[0030] Specifically, the functional modules (164) include functional module (164a) through functional module (164f). The functional module (164a) performs online calculation of compressor operating point on a performance curve. The functional module (164b) performs online calculation of actual polytrophic efficiency of the compressor. The functional modules (164c, 164d) perform online calculation of actual surge and stone wall limits and deviation from them. According to the calculated deviation, warning alarms may be generated to alert plant operator that the compressor is approaching an unsafe operating condition, such as the surge or stonewall zone. The functional module (164e) performs online calculation of actual absorbed power of the compressor. The functional modules (164f) performs online calculation of process stream parameters, e.g., actual volumetric flow, density, etc.
[0031] The online calculations use the functional modules (164) to reflect all changes in stream composition, pressure and temperature and by means of applying gas components mixing rules, Peng-Robinson Equation of State and correlations to compute machine performance parameters.
[0032] These calculation results are summarized in DCS dashboard that displays actual operating point on performance curve and machine key performance indicators. In particular, online calculation of stonewall and surge limits allows plant operator to understand operating safety margin, i.e., how far the current operating conditions are from unsafe operating zone. Proactive deviation alarms and guide messages help plant operators to control machine from entering the unsafe operating zone. Actual polytrophic efficiency, adsorbed power calculations provide machine condition status and allow plant operators to identify long-term performance deterioration trends.
[0033] The following provides details of calculations (165, 166, 167, 168) incorporated into the functional modules (164) of the calculation block as shown in
List 1
[0034] 1) Gas composition (161a) measured at the inlet of the compressor, such as the compressor (108b) depicted in
[0057] The calculation formulae and coefficients used in the functional modules (164a, 164b, 164c, 164d, 164e, 164f) for calculations (165, 166, 167, 168) are described below. In Block 165a, Component derived properties a, b, , K are listed below:
TABLE-US-00001 Component a b K AA N2 0.148 2.41*10{circumflex over ()}5 0.436 0.148* .sub.N2 C1 0.248 2.66*10{circumflex over ()}5 0.392 0.248* .sub.C1 C2 0.604 4.05*10{circumflex over ()}5 0.524 0.604* .sub.C2 C3 1.016 5.62*10{circumflex over ()}5 0.603 1.016* .sub.C3
TABLE-US-00002 Mol Weight T.sub. P.sub. Component kg/kmol K kPa Nitrogen 28.013 126.194 3394.37 0.040000 Methane 16.043 190.699 4640.68 0.011498 Ethane 30.070 305.428 4883.85 0.098600 Propane 44.097 369.898 4256.66 0.152400
[0062] In Block 165b in
[0063] Z is calculated by solving Peng-Robinson EOS for gas mixture. Peng-Robinson EOS is a cubic equation:
[0064] Coefficients A and B are defined as:
[0065] For gas mixtures, mixing rules have to be applied to obtain (.Math.).sup.mix and b.sup.mix above that are referred to in Block 165c of
TABLE-US-00003 Binary interaction parameters Nitrogen Methane Ethane Propane Nitrogen 0 0.035999 0.050000 0.079998 Methane 0.035999 0 0.002241 0.006829 Ethane 0.050000 0.002241 0 0.001258 Propane 0.079998 0.006829 0.001258 0
TABLE-US-00004 Mixture k.sub.ij l k.sub.ij N2C1 0.036 0.964 N2C2 0.05 0.95 N2C3 0.08 0.92 C1C2 0.002 0.998 C1C3 0.007 0.993 C2C3 0.0013 0.9987
[0066] k.sub.ij are binary interaction parameters for the pairs of components. The binary interaction parameters are constants to account for the interactions between the molecules in a gaseous mixture in Peng-Robinson cubic equation of state. y.sub.N2 is the mole fraction calculated above as per the figure below
1k.sub.ij and y.sub.i is used in the calculation of M.sub.ij as per the equations below.
[0067] b.sup.mix=y.sub.i.Math.b.sub.i, where b.sub.i is the parameter b in the TABLE above that is calculated for each component in the gas (e.g., b.sub.N2)
[0068] Solution of cubic EOS includes the following steps. Given the cubic equation with real coefficients
[0069] The first step is to calculate the parameters:
where x, y, and d are auxiliary coefficients used to solve the cubic equation.
[0070] For Peng-Robinson equation these coefficients will be:
[0071] The second step is to define discriminant:
[0072] Third step is to calculate compressibility factor Z:
[0073] If r>0, then
[0074] If r=0, then two roots available and highest value selected:
[0075] If r<0, then three roots available and highest selected:
[0076] Alternatively, gas compressibility (Z) can be obtained by building correlations. Correlations allows calculating gas mixture compressibility factor by utilizing only one formula obtained from correlations. For instance, based on the correlation graph shown in
where: [0077] T denotes stream temperature in F [0078] P denotes stream pressure in psi [0079] a, b, c, d, e, f, g denote equation coefficients [0080] a=0.99996428 [0081] b=0.0062149212 [0082] c=4.1551099*10{circumflex over ()}5 [0083] d=7.7558113*10{circumflex over ()}5 [0084] e=0.0062677135 [0085] f=4.1390104*10{circumflex over ()}5 [0086] g=0.00032572002
[0087] Compressibility factor (Z) is calculated for inlet and outlet conditions Z1 and Z2 of the compressor, such as the compressor (108b) depicted in
[0088] To calculate enthalpy, a reference enthalpy is defined at a given temperature and pressure then calculate the change in enthalpy to the actual pressure and temperature in two steps-first an ideal step (no change in pressure), then a departure function to account for non-ideality at high pressure:
[0089] Reference enthalpy is sum of components mole fractions multiplied by enthalpy of formation at reference conditions:
[0090] where y.sub.i is the mole fraction of component i and dH.sub.i.sup.0 is the enthalpy of formation of component i at reference conditions, kJ/kmol.
TABLE-US-00005 Component dH.sub.i.sup.0, kJ/kmol dS.sub.i.sup.0, kJ/(kmol .Math. K) Nitrogen 0 148.063 Methane 74900 183.476 Ethane 84738 195.219 Propane 103890 161.655
a) Calculate Ideal Enthalpy for Each Component:
TABLE-US-00006 Component A B C D E Nitrogen 2.753E+01 5.443E03 3.494E08 4.096E10 5.673E14 Methane 3.793E+01 6.842E02 2.725E04 2.390E07 6.906E11 Ethane 3.437E+01 1.946E02 3.828E04 4.081E07 1.326E10 Propane 1.742E+01 1.865E01 5.245E05 1.177E07 3.703E11
Calculate Ideal Enthalpy for Mixture:
Calculate Departure Enthalpy:
Critical Temperature for the Gas Mixture is Calculated as:
TABLE-US-00007 Mol Weight T.sub.c P.sub.c Component kg/kmol K kPa Nitrogen 28.013 126.194 3394.37 Methane 16.043 190.699 4640.68 Ethane 30.070 305.428 4883.85 Propane 44.097 369.898 4256.66
[0100] Similar to critical temperature parameters K and a for the gas mixture are calculated as:
Calculate Stream Enthalpy:
[0101] Calculated enthalpy will be in kJ/kmol units. To convert it to BTU/lb:
Calculate Molecular Weight of Gas Mixture:
Convert Enthalpy from kJ/Kmol to BTU/Lb
[0102] In addition, in Block 165c of
[0103] Calculate reference entropy. Reference entropy is sum of components mole fractions multiplied by entropy of formation at reference conditions
where dS.sub.i.sup.0 is the enthalpy of formation of component i at reference conditions, kJ/(kmol.Math.K).
Calculate Ideal Entropy for Each Component:
Calculate Ideal Entropy for Mixture:
Calculate Departure Entropy:
Calculate Mixing Entropy for Key Components:
Calculate Stream Entropy:
In Blocks 166, 167, 168, Compressor IPM parameters are calculated as below:
Calculate Polytrophic Head:
Calculate Polytrophic Efficiency:
Calculate Compressor Actual Suction Flow:
Calculate Compressor Stonewall Limit:
[0104] In Block 165e, calculate deviation from stonewall limit:
Dev.sub.stonewall=F.sub.stonewall,MMSCFDF.sub.std,MMSCFD
[0105] If deviations reach critical set point of +10 MMSCFD dashboard status will change from GOOD to DANGER and operator will receive following guide message to reduce flow through the machine
Calculate Compressor Surge Limit:
Calculate Deviation from Stonewall Limit:
[0106] If deviations reach critical set point of +10 MMSCFD dashboard status will change from GOOD to DANGER and operator will receive following guide message to check functionality of anti-surge system
Calculate Inlet/Outlet Stream Densities:
Calculate Compressor Mass Flow:
Calculate Compressor Power:
[0107] Furthermore, an artificially intelligent powered multivariable controller may be trained utilizing the actual efficiency point to develop an AI powered controller to account for the different operation modes such as startup mode, shutdown mode, trip mode where the equipment is above or below trained capacity.
[0108]
[0109] Initially in Step 200, real time process condition parameters of the NGL plant equipment are obtained. Sensors are installed at the inlet and outlet of the NGL equipment to measure the process condition parameters during operation of the NGL equipment. In other words, the process condition parameters are measured in real time while the NGL equipment is online. In one or more embodiments, the process condition parameters include pressure, temperature, flow rate, etc. that are measured using pressure sensor, temperature sensor, flow rate sensor, etc.
[0110] In Step 201, a compressibility factor of the inlet and outlet streams of the NGL plant equipment is calculated based on the real time process condition parameters. In one or more embodiments, the compressibility factor is calculated using an equation of state (EOS). In one or more embodiments, the Peng-Robinson EOS is used to calculate the compressibility factor. For example, the compressibility factor may be calculated as described in reference to
[0111] In Step 202, a performance measure of the NGL plant equipment is calculated based on calculated compressibility factor. In one or more embodiments, the performance measure includes one or more of the enthalpy, polytropic efficiency, and absorbed power entropy of the NGL plant equipment. For example, these performance measures may be calculated as described in reference to
[0112] In Step 203, the performance measure is presented in real time to a user to facilitate the operations of the NGL plant equipment. In other words, the calculated performance measure is updated in response to any changes in the process condition parameters and presented to the user immediately. For example, the user may be an operator or a supervisor of the NGL plant. In one or more embodiments, the calculated performance measure is displayed in real time on a distributed control system (DCS) screen. For example, the calculated performance measure may be displayed as an operating point on a performance curve of the NGL plant equipment on the DCS screen.
[0113] In Step 204, the operations of the NGL plant equipment are facilitated based on the calculated performance measure. In one or more embodiments, a deviation from a target operating condition is determined based on the calculated performance measure and detected as exceeding a pre-determined threshold. An alert message is generated in response to detecting the deviation exceeding the pre-determined threshold. Accordingly, the alert message is presented to the user, e.g., on the DCS screen. In response to the displayed alert message, the user may initiate a corrective action to return the NGL plant equipment to the target operating condition.
[0114]
[0115]
[0116] In contrast to conventional practices that use simplified formulae and assumed compressibility factor (Z) to calculate compressor performance parameters, the IPM system described above calculates compressor performance parameters where compressibility is calculated by solving Peng-Robinson Equation of State, enthalpies and entropies are estimated by calculating deviation from ideal conditions, and polytropic head, efficiency and absorbed power of the compressor are calculated from the EOS calculated compressibility factor (Z) and the polytropic head, efficiency and absorbed power of the compressor.
[0117] Embodiments provide the following advantages: (i) real time calculation of actual compressibility, enthalpies and entropies allow improved results of machine performance calculation and (ii) integrated IPM calculation functionality incorporated into DCS allowing DCS to perform all calculations independently on real time basis with no human intervention.
[0118] Embodiments may be implemented on a computer system.
[0119] The computer (402) can serve in a role as a client, network component, a server, a database or other persistency, or any other component (or a combination of roles) of a computer system for performing the subject matter described in the instant disclosure. The illustrated computer (402) is communicably coupled with a network (430). In some implementations, one or more components of the computer (402) may be configured to operate within environments, including cloud-computing-based, local, global, or other environment (or a combination of environments).
[0120] At a high level, the computer (402) is an electronic computing device operable to receive, transmit, process, store, or manage data and information associated with the described subject matter. According to some implementations, the computer (402) may also include or be communicably coupled with an application server, e-mail server, web server, caching server, streaming data server, business intelligence (BI) server, or other server (or a combination of servers).
[0121] The computer (402) can receive requests over network (430) from a client application (for example, executing on another computer (402)) and responding to the received requests by processing the said requests in an appropriate software application. In addition, requests may also be sent to the computer (402) from internal users (for example, from a command console or by other appropriate access method), external or third-parties, other automated applications, as well as any other appropriate entities, individuals, systems, or computers.
[0122] Each of the components of the computer (402) can communicate using a system bus (403). In some implementations, any or all of the components of the computer (402), both hardware or software (or a combination of hardware and software), may interface with each other or the interface (404) (or a combination of both) over the system bus (403) using an application programming interface (API) (412) or a service layer (413) (or a combination of the API (412) and service layer (413). The API (412) may include specifications for routines, data structures, and object classes. The API (412) may be either computer-language independent or dependent and refer to a complete interface, a single function, or even a set of APIs. The service layer (413) provides software services to the computer (402) or other components (whether or not illustrated) that are communicably coupled to the computer (402). The functionality of the computer (402) may be accessible for all service consumers using this service layer. Software services, such as those provided by the service layer (413), provide reusable, defined business functionalities through a defined interface. For example, the interface may be software written in JAVA, C++, or other suitable language providing data in extensible markup language (XML) format or other suitable format. While illustrated as an integrated component of the computer (402), alternative implementations may illustrate the API (412) or the service layer (413) as stand-alone components in relation to other components of the computer (402) or other components (whether or not illustrated) that are communicably coupled to the computer (402). Moreover, any or all parts of the API (412) or the service layer (413) may be implemented as child or sub-modules of another software module, enterprise application, or hardware module without departing from the scope of this disclosure.
[0123] The computer (402) includes an interface (404). Although illustrated as a single interface (404) in
[0124] The computer (402) includes at least one computer processor (405). Although illustrated as a single computer processor (405) in
[0125] The computer (402) also includes a memory (406) that holds data for the computer (402) or other components (or a combination of both) that can be connected to the network (430). For example, memory (406) can be a database storing data consistent with this disclosure. Although illustrated as a single memory (406) in
[0126] The application (407) is an algorithmic software engine providing functionality according to particular needs, desires, or particular implementations of the computer (402), particularly with respect to functionality described in this disclosure. For example, application (407) can serve as one or more components, modules, applications, etc. Further, although illustrated as a single application (407), the application (407) may be implemented as multiple applications (407) on the computer (402). In addition, although illustrated as integral to the computer (402), in alternative implementations, the application (407) can be external to the computer (402).
[0127] There may be any number of computers (402) associated with, or external to, a computer system containing computer (402), each computer (402) communicating over network (430). Further, the term client, user, and other appropriate terminology may be used interchangeably as appropriate without departing from the scope of this disclosure. Moreover, this disclosure contemplates that many users may use one computer (402), or that one user may use multiple computers (402).
[0128] In some embodiments, the computer (402) is implemented as part of a cloud computing system. For example, a cloud computing system may include one or more remote servers along with various other cloud components, such as cloud storage units and edge servers. In particular, a cloud computing system may perform one or more computing operations without direct active management by a user device or local computer system. As such, a cloud computing system may have different functions distributed over multiple locations from a central server, which may be performed using one or more Internet connections. More specifically, cloud computing system may operate according to one or more service models, such as infrastructure as a service (IaaS), platform as a service (PaaS), software as a service (Saas), mobile backend as a service (MBaaS), serverless computing, artificial intelligence (AI) as a service (AlaaS), and/or function as a service (FaaS).
[0129] Although only a few example embodiments have been described in detail above, those skilled in the art will readily appreciate that many modifications are possible in the example embodiments without materially departing from this invention. Accordingly, all such modifications are intended to be included within the scope of this disclosure as defined in the following claims.