The disclosure relates generally to a method and system for managing the operation of a plant, such as a chemical plant or a petrochemical plant or a refinery, and more particularly to a method for improving the performance of components that make up operations in a plant.
Industrial process control and automation systems are often used to automate large and complex industrial processes. Industrial processes are typically implemented using large numbers of devices, such as pumps, valves, compressors, or other industrial equipment used to implement various aspects of the industrial processes. With these large numbers of devices, scheduled or responsive maintenance needs to be efficient in order to maintain overall efficiency of a plant.
The following summary presents a simplified summary of certain features. The summary is not an extensive overview and is not intended to identify key or critical elements.
Numerous devices in these types of systems may generate operational, diagnostic, or other data and transmit the data to other components for analysis, storage, or other uses. For example, at least some of this data may be used to identify issues in control and automation systems or in the underlying industrial processes. Maintenance personnel or other personnel may then be dispatched to repair or replace equipment or take other suitable corrective actions to resolve the issues. Similar operations may occur in other systems that include large numbers of devices, such as building management systems.
Working effectively in an industrial enterprise fundamentally requires that field workers know what tasks to perform and how to perform them. Furthermore, workers require additional information about the current production process or business situation that may affect the tasks to be performed and the specific procedures to be followed. Mobile workflow solutions provide field workers with explicit step-by-step instructions on the procedures that need to be performed. However, in addition to knowing what to do and how to do it, field workers also need to take current manufacturing process conditions into account that may affect the tasks to be performed and the specific procedures to be followed. Some systems make it hard for field workers to know what additional process information is relevant to the activities they are engaged in, access the information when needed, and know how to modify their activities accordingly.
This disclosure provides for modifying a mobile workflow on a mobile device for the presentation of a series of actions related to an industrial process, control and automation system, or other system. This disclosure integrates production process information in mobile workflows used by field operators so that field activities become sensitive to production process requirements and conditions, including corrective actions to be taken when process conditions are outside normal conditions requiring a deviation from standard field procedures.
Other technical features may be readily apparent to one skilled in the art from the following figures, descriptions, and claims.
The present disclosure is illustrated by way of example and not limited in the accompanying figures in which like reference numerals indicate similar elements and in which:
In the following description of various illustrative embodiments, reference is made to the accompanying drawings, which form a part hereof, and in which is shown, by way of illustration, various embodiments in which aspects of the disclosure may be practiced. It is to be understood that other embodiments may be utilized, and structural and functional modifications may be made, without departing from the scope of the present disclosure. Further, various connections between elements are discussed in the following description. It is noted that these connections are general and, unless specified otherwise, may be direct or indirect, wired or wireless, and that the specification is not intended to be limiting in this respect.
A chemical plant or a petrochemical plant or a refinery may include one or more pieces of equipment that process one or more input chemicals to create one or more products. References herein to a “plant” are to be understood to refer to any of various types of chemical and petrochemical manufacturing or refining facilities. References herein to a plant “operators” are to be understood to refer to and/or include, without limitation, plant planners, managers, engineers, technicians, technical advisors, specialists (e.g., in instrumentation, pipe fitting, and welding), shift personnel, and others interested in, starting up, overseeing, monitoring operations of, and shutting down, the plant.
A piece of equipment commonly used in many petrochemical and refinery processes is a pressure swing adsorption (PSA) unit. Adsorption is the preferential partitioning of substances from the gaseous or liquid phase onto the surface of a solid substrate (adsorbent). Most PSA units are used to recover and purify hydrogen process streams such as from hydrocracking and hydrotreating process streams. But PSA units may also be used to recover and purify helium, methane, monomer, chlorine, and carbon dioxide. Most hydrogen PSA unit applications are used for steam methane reformers, refinery off-gas (Platforming, HC, etc.), and ethylene off-gas. PSA units may accept feeds with purities from about 35% up to 99% and may be designed for a very wide range of product rates.
A typical PSA unit may have a control system containing hardware, software, and human-machine interface for operator interface, and a valve skid containing control valves, piping, and instrumentation. The devices in the valve skid communicate with the control system to operate the PSA. The PSA unit also contains multiple adsorber vessels and a tail gas surge tank. The adsorber vessels contain adsorbents.
There may be any number of adsorber vessels depending on the plant design, for example at least 3 and up to 20 adsorber vessels, often referred to as beds—e.g., a 6 bed polybed PSA unit or a 10 bed polybed PSA unit. Parameters that are monitored include feed source, feed pressure, feed capacity, recovery, and purity. Loading refers to the quantity of adsorbed material per mass unit of adsorbent. In this one example, any of a number of measurable elements of a PSA may be measured for a current operating condition data, such as current temperature, current pressure, current level, current flow, current density). The current operating condition may be monitored and maintained over time, whether periodically or upon request. Whether requested or periodically, the current operating condition may be stored as current asset condition data, e.g., the current temperature for a particular asset, e.g., PSA unit, may be stored.
The PSA unit relies on a pressure swing cycle and the ability of adsorbents to adsorb more impurities at high pressure than at low pressure.
Hydrogen recovery (%) is the quantity of hydrogen in the product stream divided by the quantity of hydrogen in the feed stream. Generally, the higher the number of adsorber units, the greater the % hydrogen recovery. Recovery is maximized through pressure equalizations.
The off-gas or tail gas stream from a PSA operates at varying flow and composition; hence a surge tank is utilized to dampen flow fluctuations caused by the cyclic nature of the process and provide mixing. The resulting tail gas stream is a constant flow, pressure, temperature off-gas, usually at low pressure. Although the PSA is a cyclic process, the product and tail gas streams are uninterrupted and at constant pressure and flowrate. The feed gas and hydrogen product stream operate at nearly the same pressure. The impurities and some unrecovered hydrogen are rejected at low pressure. The pressure of the tail gas generally has a strong impact on the efficiency of the PSA unit, and hence may be monitored and current operating conditions of the PSA unit may be stored in a memory.
An impurity level signal is used to adjust the operation of the PSA unit for optimum recovery, product purity, and maximum capacity. The system maintains product purity by taking automatic corrective action to the unit's operation before significant levels of impurities may break through into the product gas (feed forward control). For each cycle, a self-tuning function monitors and adjusts the initial opening values of certain valves (e.g., PP, BD, Rep) to maintain the most efficient operation. The self-tuning function may adjust for positioner drift, changes in the flow characteristic from the vessels, etc.
The PSA unit may be designed to automatically pressurize each vessel for start-up. Auto pressure start-up helps ensure the smoothest possible start-up with the least operator intervention by automatically ramping each adsorber to the appropriate start-up pressure. Included in automatic capacity control is automatic tail gas flow adjustment to minimize fluctuations in tail gas flow and pressure.
A PSA unit may produce very high purity hydrogen, typical total impurity levels in the product are between 1000 and 10 ppm, or even lower impurity levels. But the process must be carefully monitored in order to achieve and maintain such purity levels.
The process of adsorption and desorption occurs quite rapidly, e.g., every 90 seconds. Hence, the pressure in each adsorber vessel increases and decreases rapidly and the valves used in the process must cycle on and off continuously and quickly. As many adsorber vessels may be used in a PSA unit, many valves are utilized in the process. Ideally, such valves operate in an efficient manner. The valves control the drastic changes in pressure that occurs in each adsorber vessel. Each adsorber vessel utilizes 3 to 5 valves, for example. Each valve cycles 100,000 to 200,000 cycles per year. Thus, the process is very abusive on the valves. The specialized valves contain soft seals that break down over time and need to be replaced or rebuilt. Sometimes the valves will stick open or closed, resulting in a significant rock to the system.
Often the system will be operated until one or more valves fail, at which point the system may need to be taken offline at an inopportune time in the process. This is not efficient and may be expensive and wasteful. Further, the catalysts or adsorbents should be replaced prior to saturation; otherwise, if catalysts or adsorbents become deactivated or saturated, contaminants will not be removed and the desired purity of the hydrogen stream will not be achieved.
The present disclosure is directed to repairs and maintenance for equipment designed for processing or refining materials like catalyst or adsorbents (e.g., equipment such as valves, rotating equipment, pumps, heat exchangers, compressors, gates, drains, and the like). The system may be configured to take one or more actions, such as sending one or more alerts or sounding one or more alarms if certain conditions are met, as well as instructions for maintenance or repair of a piece of equipment. Additionally, this disclosure is directed to compiling and analyzing operational performance data and efficiently presenting this data (e.g., to a user) to improve system operations and efficiency with a step-by-step workflow on a mobile device that may be modified (e.g., partway through the workflow) depending on certain asset operation conditions occurring at the time of maintenance or repair.
Suitable sensors include pressure sensors, temperature sensors, flow sensors for feed and product streams, chemical composition analyzers, and liquid level sensors. In some examples, any of a number of such sensors may be positioned throughout a PSA unit. In addition, control valves and valve-position sensors may be positioned in a PSA unit. Other sensors may be used, such as moisture sensors/analyzers, infrared cameras, and/or tunable laser diodes.
In some embodiments, the system may include analyzers on the Feed, Product, and/or Tail Gas lines in order to feed composition data into an analytics engine (e.g., a data analysis platform). Some embodiments may include one or more gas chromatographs to monitor the composition of each of the feed, product, and/or tail gas streams. The online gas chromatographs may enable accurate and timely composition data into the analytics engine, which may increase the accuracy of the analytics calculation. One or more additional metrics and/or features may also be included.
In some plants, an operational objective may be to improve PSA unit operation on an ongoing and consistent basis. Therefore, a system may deliver timely and/or regular reports indicating current operating conditions, along with interpretation and consulting on what actions may be performed to improve PSA unit performance.
Some plants routinely require technical support in the operation of the plant. Many of these plant operators perform little to no past/present/future analysis on the operation of their plant. This disclosure may solve both of those problems by analyzing plant data and incorporating algorithms and rules to proactively manage the plant and provide notice and step-by-step instructions for replacing or repairing assets like catalysts or adsorbents.
The disclosure ties together plant information with big data and analytics. The disclosure may also empower review of real plant data, which may allow for more accurate fault models based on, e.g., catalyst adsorbent materials. Ultimately, the disclosure may result in a more robust product tailored for a specific plant with the ability to provide and modify mobile workflows for workers in the plant based upon conditions (e.g., real-time or nearly real-time conditions) of the assets under review for repair or maintenance. The advantages that may be achieved are numerous and rooted in both new product development and optimization of plants.
The present disclosure incorporates technical service know-how and utilizes automated rules. The present disclosure provides assurance that a unit is operating at optimum purity/recovery while protecting adsorbent load, including capacity/purity monitoring; unit on-stream percentage; switchover history/time in each mode; process alarm tracking and diagnostics; and/or dashboard links to electronic operating manual. The present disclosure also provides maximizing on-stream time by recording, identifying, and/or scheduling maintenance activities, including valve cycle count and time since last maintenance; identifying suspected leaking valves; advanced valve diagnostics (e.g., open/close speed, overshoot, etc.); vessel cycle count; spare parts information/ordering support; and/or control panel software updates. The present disclosure also provides quick resolution of unplanned downtime, including a technical service group having access to internal dashboard for each plant, including access to preconfigured trends, displays, and/or historical data.
The system may include one or more computing devices or platforms for collecting, storing, processing, and analyzing data from one or more sensors.
Although the computing system environment of
In yet another example, the data collection platform 401 and data analysis platform 405 may reside on a single server computer or virtual machine and be depicted as a single, combined logical box on a system diagram. Moreover, one or more data stores may be illustrated in
Referring to
In addition, sensors may include transmitters and deviation alarms. These sensors may be programmed to set off an alarm, which may be audible and/or visual. Other sensors may transmit signals to a processor or a hub that collects the data and sends to a processor. For example, temperature and pressure measurements may be sent to a hub (e.g., data collection platform). In one example, temperature sensors may include thermocouples, fiber optic temperature measurement, thermal cameras, and/or infrared cameras. Skin thermocouples may be applied to tubes or placed directly on a wall of an adsorption unit. Alternatively, thermal (infrared) cameras may be used to detect temperature (e.g., hot spots) in one or more aspects of the equipment, including tubes. A shielded (insulated) tube skin thermocouple assembly may be used to obtain accurate measurements. One example of a thermocouple may be a removable XTRACTO Pad. A thermocouple may be replaced without any additional welding. Clips and/or pads may be utilized for ease of replacement. Fiber Optic cable may be attached to a unit, line, or vessel to provide a complete profile of temperatures.
Furthermore, flow sensors 445 may be used in flow paths such as the inlet to the path, outlet from the path, or within the path. If multiple tubes are utilized, the flow sensors may be placed in corresponding positions in each of the tubes. In this manner, one may determine if one of the tubes is behaving abnormally compared to other tubes. Flow may be determined by pressure-drop across a known resistance, such as by using pressure taps. Other types of flow sensors include, but are not limited to, ultrasonic, turban meter, hot wire anemometer, vane meter, Kármán™, vortex sensor, membrane sensor (membrane has a thin film temperature sensor printed on the upstream side, and one on the downstream side), tracer, radiographic imaging (e.g., identify two-phase vs. single-phase region of channels), an orifice plate in front of or integral to each tube or channel, pitot tube, thermal conductivity flow meter, anemometer, internal pressure flow profile, and/or measure cross tracer (measuring when the flow crosses one plate and when the flow crosses another plate).
Moisture level sensors 449 may be used to monitor moisture levels at one or more locations. For example, moisture levels at an outlet may be measured as a measurable element. Additionally, moisture levels at an inlet of the PSA unit or adsorption vessel may be measured. In some embodiments, a moisture level at an inlet may be known (e.g., a feed is used that has a known moisture level or moisture content). A gas chromatograph on the feed to the PSA unit may be used to speciate the various components to provide empirical data to be used in calculations.
Sensor data, process measurements, and/or calculations made using the sensor data or process measurements may be used to monitor and/or improve the performance of the equipment and parts making up the equipment, as discussed in further detail below. For example, sensor data may be used to detect that a desirable or an undesirable chemical reaction is taking place within a particular piece of equipment, and one or more actions may be taken to encourage or inhibit the chemical reaction. Chemical sensors may be used to detect the presence of one or more chemicals or components in the streams, such as corrosive species, oxygen, hydrogen, and/or water (moisture). Chemical sensors may utilize gas chromatographs, liquid chromatographs, distillation measurements, and/or octane measurements. In another example, equipment information, such as wear, efficiency, production, state, or other condition information, may be gathered and determined based on sensor data.
Corrective action may be taken based on determining this equipment information. For example, if the equipment is showing signs of wear or failure, corrective actions may be taken, such as taking an inventory of parts to ensure replacement parts are available, ordering replacement parts, and/or calling in repair personnel to the site. Certain parts of equipment may be replaced immediately. Other parts may be safe to continue to use, but a monitoring schedule may be adjusted. Alternatively or additionally, one or more inputs or controls relating to a process may be adjusted as part of the corrective action. These and other details about the equipment, sensors, processing of sensor data, and actions taken based on sensor data are described in further detail below. Such corrective actions may be implemented as part of a modified mobile workflow. Such a mobile workflow may include step-by-step instructions/procedures for a field worker to implement and the workflow may be modified in response to a current operating condition for a measurable element, such as a pressure measurement, of an asset, such as a PSA unit. For example, a field worker repairing or working on a piece of equipment as part of a multi-step workflow may receive, at a device, an updated workflow or next step in the workflow based on the current operating condition for the measurable element.
Monitoring the PSA units and the processes using PSA units may include collecting data that may be correlated and used to predict behavior or problems in different PSA units used in the same plant or in other plants and/or processes. Data collected from the various sensors (e.g., measurements such as flow, pressure drop, thermal performance, vessel skin temperature at the top, vibration) may be correlated with external data, such as environmental or weather data. Process changes or operating conditions may be able to be altered to preserve the equipment until the next scheduled maintenance period. Fluids may be monitored for corrosive contaminants and pH may be monitored in order to predict higher than normal corrosion rates within the PSA equipment. At a high level, sensor data collected (e.g., by the data collection platform) and data analysis (e.g., by the data analysis platform) may be used together, for example, for process simulation, equipment simulation, providing or updating a workflow, and/or other tasks. For example, sensor data may be used for process simulation and reconciliation of sensor data. The resulting improved process simulation may provide a stream of physical properties that may be used to calculate heat flow, etc. These calculations may lead to thermal and pressure drop performance prediction calculations for specific equipment, and comparisons of equipment predictions to observations from the operating data (e.g., predicted/expected outlet temperature and pressure vs. measured outlet temperature and pressure). This may enable identification of one or issues that may eventually lead to a potential control changes and/or recommendations, etc.
Sensor data may be collected by a data collection platform 401. The sensors may interface with the data collection platform 401 via wired or wireless transmissions. Sensor data (e.g., temperature, level, flow, density, pH) may be collected continuously or at periodic intervals (e.g., every second, every five seconds, every ten seconds, every minute, every five minutes, every ten minutes, every hour, every two hours, every five hours, every twelve hours, every day, every other day, every week, every other week, every month, every other month, every six months, every year, or another interval). Data may be collected at different locations at different intervals. For example, data at a known hot spot may be collected at a first interval, and data at a spot that is not a known hot spot may be collected at a second interval. The data collection platform 401 may continuously or periodically (e.g., every second, every minute, every hour, every day, once a week, once a month) transmit collected sensor data to a data analysis platform, which may be nearby or remote from the data collection platform.
The computing system environment 400 of
In addition, the platform and/or devices in
Furthermore, the platform and/or devices in
In some examples, one or more sensor devices in
Referring to
Data collection platform 401 may include or be in communication with one or more data historians 465. The data historian 465 may be implemented as one or more software modules, one or more virtual machines, or one or more hardware elements (e.g., servers). The data historian 465 may collect data at regular intervals (e.g., every minute, every two minutes, every ten minutes, every thirty minutes).
The data historian 465 may include or be in communication with a process scout 466. The process scout 466 may be implemented as one or more software modules, one or more virtual machines, or one or more hardware elements (e.g., servers). The process scout 466 may work with or in place of the data collection module 401 and/or the data historian 465 to handle one or more aspects of data replication.
Although the elements of
In addition, the data collection module 464 may assist the processor 462 in the data collection platform 401 in communicating with, via the communications interface 467, and processing data received from other sources, such as data feeds from third-party servers and manual entry at the field site from a dashboard graphical user interface. For example, a third-party server may provide contemporaneous weather data to the data collection module. Some elements of chemical and petrochemical/refinery plants may be exposed to the outside and thus may be exposed to various environmental stresses. Such stresses may be weather related such as temperature extremes (hot and cold), high wind conditions, and precipitation conditions such as snow, ice, and rain. Other environmental conditions may be pollution particulates such as dust and pollen, or salt if located near an ocean, for example. Such stresses may affect the performance and lifetime of equipment in the plants. Different locations may have different environmental stresses. For example, a refinery in Texas will have different stresses than a chemical plant in Montana. In another example, data manually entered from a dashboard 423 and 425 graphical user interface (or other means) may be collected and saved into memory 462 by the data collection module 401. Production rates may be entered and saved in memory. Tracking production rates may indicate issues with flows. For example, as fouling occurs, the production rate may fall if a specific outlet temperature may no longer be achieved at the targeted capacity and capacity has to be reduced to maintain the targeted outlet temperature.
Referring to
In addition, the data analysis platform 405 may include a loop scout 473. In some embodiments, the loop scout 473 may comprise computer-executable instructions that, when executed by the processor 471, cause the data analysis platform 405 to perform one or more of the steps disclosed herein. In other embodiments, the loop scout 473 may be a virtual machine. In some embodiments, the loop scout 473 may be a hybrid of software-based and/or hardware-based instructions to perform one or more of the steps disclosed herein.
Further, the data analysis platform 405 may include a data service 474. In some embodiments, the data service 474 may comprise computer-executable instructions that, when executed by the processor 471, cause the data analysis platform 405 to perform one or more of the steps disclosed herein. In other embodiments, the data service 474 may be a virtual machine. In some embodiments, the data service 474 may be a hybrid of software-based and/or hardware-based instructions to perform one or more of the steps disclosed herein.
Also, the data analysis platform 405 may include a data historian 475. In some embodiments, the data historian 475 may comprise computer-executable instructions that, when executed by the processor 471, cause the data analysis platform 405 to perform one or more of the steps disclosed herein. In other embodiments, the data historian 475 may be a virtual machine. In some embodiments, the data historian 475 may be a hybrid of software-based and/or hardware-based instructions to perform one or more of the steps disclosed herein. The data historian 475 may collect data at regular intervals (e.g., every minute, every two minutes, every ten minutes, every thirty minutes).
Additionally, the data analysis platform 405 may include a data lake 476. In some embodiments, the data lake 476 may comprise computer-executable instructions that, when executed by the processor 471, cause the data analysis platform 405 to perform one or more of the steps disclosed herein. In other embodiments, the data lake 476 may be a virtual machine. In some embodiments, the data lake 476 may be a hybrid of software-based and/or hardware-based instructions to perform one or more of the steps disclosed herein. The data lake 476 may perform relational data storage. The data lake 476 may provide data in a format that may be useful for processing data and/or performing data analytics.
Moreover, the data analysis platform 405 may include a calculations service 477. In some embodiments, the calculations service 477 may comprise computer-executable instructions that, when executed by the processor 471, cause the data analysis platform 405 to perform one or more of the steps disclosed herein. In other embodiments, the calculations service 477 may be a virtual machine. In some embodiments, the calculations service 477 may be a hybrid of software-based and/or hardware-based instructions to perform one or more of the steps disclosed herein. The calculations service 477 may collect data, perform calculations, and/or provide key performance indicators. The calculations service may implement, for example, process dynamic modeling software or tools (e.g., UniSim).
Furthermore, the data analysis platform 405 may include a utility service 478. In some embodiments, the utility service 478 may comprise computer-executable instructions that, when executed by the processor 471, cause the data analysis platform 405 to perform one or more of the steps disclosed herein. In other embodiments, the utility service 478 may be a virtual machine. In some embodiments, the utility service 478 may be a hybrid of software-based and/or hardware-based instructions to perform one or more of the steps disclosed herein. The utility service 478 may take information from the calculations service 477 and put the information into the data lake 476. The utility service 478 may provide data aggregation service, such as taking all data for a particular range, normalizing the data (e.g., determining an average), and combining the normalized data into a file to send to another system or module.
One or more components of the data analysis platform 405 may assist the processor 471 in the data analysis platform 405 in processing and analyzing the data values stored in the database. In some embodiments, the data analysis platform 405 may perform statistical analysis, predictive analytics, and/or machine learning on the data values in the database to generate predictions and models. For example, the data analysis platform 405 may analyze sensor data to detect new hot spots and/or to monitor existing hot spots (e.g., to determine if an existing hot spot is growing, maintaining the same size, or shrinking) in the equipment of a plant. The data analysis platform 405 may compare temperature data from different dates to determine if changes are occurring. Such comparisons may be made on a monthly, weekly, daily, hourly, real-time, or some other basis.
Referring to
Although the elements of
Referring to
The control platform 403 may include a local analytics module 485. In some embodiments, a control program (e.g., that runs PSA processes) may include an embedded analytics module. Calculating analytics locally (e.g., rather than remotely on the cloud) may provide some benefits, such as increased response time for providing real-time information to local plant systems. For example, if a thousand valves that open and close 10 times a second are each providing operating information to the local control platform, the sheer volume of data may introduce a delay in calculating short-term maintenance-required calculations, analytics, or alerts if there is not sufficient bandwidth between the plant and the remote cloud processing system. Thus, a subset of the analytics data (e.g., analytics data relevant to realtime operating information, equipment for which a delayed failure alert may result in a catastrophic failure, or the like) may be processed and provided locally, while other data (e.g., analytics data related to long-time trends, historical analytics data, or the like) may be sent to a cloud platform for processing. In some embodiments, all the data is sent to the cloud, including the data that is processed locally. The data processed locally may be used for providing realtime information, such as alerts, control system changes, and/or updating workflows, and sent to the cloud for logging, storage, long-term or historical trends analysis, or the like. The local version of the data may be discarded after a certain time period. Local and/or cloud data may be combined on a dashboard 423 and 425, or alternatively may be provided on separate dashboards 423 and 425.
In a plant environment such as illustrated in
Referring to
Although
Although the elements of
Referring to
At the stack level, the cloud-computing infrastructure may provide a secure, scalable infrastructure for collecting, aggregating and storing data, allowing connected “things” to communicate, making an offering/SaaS solution available, IaaS/PaaS, and/or data lakes. Different devices, systems, and/or platforms may be connected via the cloud or direct, remote connection (e.g., Lyric Thermostat, SaaS). Furthermore, the disclosure may include infrastructure enabling connected services (e.g., Sentience). The aforementioned cloud computing infrastructure may use a data collection platform (such as process scout) associated with a plant to capture data, e.g., sensor measurements, which may be automatically sent to the cloud infrastructure, which may be remotely located, where it is reviewed to, for example, eliminate errors and biases, and used to calculate and report performance results. The data collection platform may include an optimization unit that acquires data from a customer site, other site, and/or plant (e.g., sensors and other data collectors at a plant) on a recurring basis. For cleansing, the data may be analyzed for completeness and corrected for gross errors by the optimization unit. The data may also be corrected for measurement issues (e.g., an accuracy problem for establishing a simulation steady state) and overall mass balance closure to generate a duplicate set of reconciled plant data. The corrected data may be used as an input to a simulation process, in which the process model is tuned to ensure that the simulation process matches the reconciled plant data. An output of the reconciled plant data may be used to generate predicted data using a collection of virtual process model objects as a unit of process design.
The performance of the plant and/or individual process units of the plant is/are compared to the performance predicted by one or more process models to identify any operating differences or gaps. Furthermore, the process models and collected data (e.g., plant operation information) may be used to run optimization routines that converge on an optimal plant operation for a given values of, e.g., feed, products, and/or prices. A routine may be understood to refer to a sequence of computer programs or instructions for performing a particular task.
The data analysis platform may comprise an analysis unit that determines operating status, based on at least one of a kinetic model, a parametric model, an analytical tool, and a related knowledge and best practice standard. The analysis unit may receive historical and/or current performance data from one or a plurality of plants to proactively predict future actions to be performed. To predict various limits of a particular process and stay within the acceptable range of limits, the analysis unit may determine target operational parameters of a final product based on actual current and/or historical operational parameters. This evaluation by the analysis unit may be used to proactively predict future actions to be performed. In another example, the analysis unit may establish a boundary or threshold of an operating parameter of the plant based on at least one of an existing limit and an operation condition. In yet another example, the analysis unit may establish a relationship between at least two operational parameters related to a specific process for the operation of the plant. Finally in yet another example, one or more of the aforementioned examples may be performed with or without a combination of the other examples.
The plant process model may predict plant performance that is expected based upon plant operation information. The plant process model results may be used to monitor the health of the plant and to determine whether any upset or poor measurement occurred. The plant process model may be generated by an iterative process that models at various plant constraints to determine the desired plant process model.
Further, the analytics unit may be partially or fully automated. In one embodiment, the system is performed by a computer system, such as a third-party computer system, remote from or local to the plant and/or the plant planning center. The system may receive signals and parameters via the communication network, and displays in real time (or near real time) related performance information on an interactive display device accessible to an operator or user. The platform allows all users to work with the same information, thereby creating a collaborative environment for sharing best practices or for troubleshooting. The method further provides more accurate prediction and optimization results due to fully configured models. Routine automated evaluation of plant planning and operation models allows timely plant model tuning to reduce or eliminate gaps between plant models and the actual plant performance. Implementing the aforementioned methods using the platform also allows for monitoring and updating multiple pieces of equipment, thereby better enabling facility planners to propose realistic optimal targets.
The disclosure integrates information from a system managing production process with a mobile workflow platform. The integration allows production process information to be included in field worker mobile workflows so that checks against process information may be included in the logic of the workflow, including alternate workflows to be performed when process conditions indicate. For example, field observations of process measurements may indicate that immediate corrective action should be performed in order to protect production assets from damage or failure. In order to do this, a field worker needs to know what the normal operating limits for the asset are and what to do if the limits are exceeded. Field workers typically do not have access to asset operating limits (particularly not in the field), nor knowledge of what to do if they are exceeded. Another example concerns field worker safety when performing field tasks, such as a line-breaking activity on a process line. In this case, it may be that work should only proceed as long as the pressure in the process line is below some safe threshold. This requires a check of the current pressure in the line. Typically, the current pressure is available to a console operator in the control room and the field worker will typically contact the console operator by radio to query the current pressure, which wastes time and distracts the console operator from their activities. In addition, due to the loud noise of a plant, the console operator or field worker may not hear or may incorrectly hear the request or returned message by radio. Also, the current pressure may change quickly, meaning that even if the field worker obtains a pressure from the console operator, the current pressure may change by the time the field worker acts on that information.
A production process data device 504 may be part of a system that manages production process information as part of a distributed control system. Production process information may include asset operation data and current condition data. Asset operation data may represent one or more general operating limits for a measurable element of an asset. The asset operation data may be general asset operation data, as opposed to asset operation data from one or more backend systems. Current condition data may represent a current operating condition for one or more measurable elements of the asset. For example, the current operating condition for a measureable element of the asset may be the current reading of a pressure on a particular gas pipeline, the current reading of a temperature on the particular gas pipeline, or a current reading of the flow within the particular gas pipeline.
Asset operation data and current condition data from the production process data device 504 may be sent 506 to a connector 503. Connector 503 may be a translation tool connected to the workflow platform 502 to speed up system integration. Connector 503 may allow any back-end system to connect to the workflow platform and to expose data and business processes. As shown, connector 503 may send 507 the asset operation data from the production process data device 504 to the workflow platform 502. This sent asset operation data 507 may then be combined with the asset operation data received by the workflow platform 502 from backend connectors 505. Current condition data may be sent 508 from the connector 503 to the client device 501 upon receipt of a request for such data.
The mobile workflow(s) and the combined asset operation data may be sent 510 to the client device 501 via the workflow platform 502. Workflow platform 502 may receive 509 the mobile workflow(s) and/or the asset operation data from one or more backend systems through one or more backend connectors 505. Backend systems and backend connectors 505 may be any of a number of systems for creating and sending workflow(s) and asset operation data for one or more assets under different environmental conditions, operational conditions, and/or locations. Client device 501 may implement the one or more workflows and sent results of the workflows 511 to the workflow platform 502 which may then send 512 the workflow results back to the backend connectors 505.
As shown in
The RF transceiver 604 receives, from the antenna 602, an incoming RF signal, such as a cellular, WiFi, and/or BLUETOOTH signal. The RF transceiver 604 down-converts the incoming RF signal to generate an intermediate frequency (IF) or baseband signal. The IF or baseband signal is sent to the RX processing circuitry 610, which generates a processed baseband signal by filtering, decoding, and/or digitizing the baseband or IF signal. The RX processing circuitry 610 may transmit the processed baseband signal to the speaker 612 or to the processor 614 for further processing.
The TX processing circuitry 606 receives analog or digital data from the microphone 608 or other outgoing baseband data from the processor 614. The TX processing circuitry 606 encodes, multiplexes, and/or digitizes the outgoing baseband data to generate a processed baseband or IF signal. The RF transceiver 604 receives the outgoing processed baseband or IF signal from the TX processing circuitry 606 and up-converts the baseband or IF signal to an RF signal that is transmitted via the antenna 602.
The processor 614 may include one or more processors or other processing devices and execute an operating system, applications, or other logic stored in the memory 622 in order to control the overall operation of the mobile device 600. For example, the processor 614 may control the transmission and reception of signals by the RF transceiver 604, the RX processing circuitry 610, and the TX processing circuitry 606 in accordance with well-known principles. In some embodiments, the processor 614 includes at least one microprocessor or microcontroller, although other types of processing devices may also be used.
The processor 614 is also capable of executing other processes and applications resident in the memory 622. For example, processor 614 may receive a mobile workflow via the RF transceiver 604 and store the mobile workflow in memory 622. The processor 614 may move data into or out of the memory 622 as required by an executing application, e.g., a mobile workflow. The processor 614 is also coupled to the camera 616, which provides data to the processor 614 for the generation of digital images or video streams. The images or video streams may be presented to a user via the display 620.
The processor 614 is also coupled to the physical controls 618 and the display 620. A user of the mobile device 600 may use the physical controls 618 to invoke certain functions, such as powering on or powering off the device 600, controlling a volume of the device 600, and inputting measured values, such as pressure, temperature, or flow rate. The display 620 may be a liquid crystal display (LCD), light emitting diode (LED) display, or other display capable of rendering text and graphics. If the display 620 denotes a touchscreen capable of receiving input, fewer or no physical controls 618 may be needed.
The memory 622 is coupled to the processor 614. Part of the memory 622 may include a random access memory (RAM), and another part of the memory 622 may include a Flash memory or other read-only memory (ROM). Each memory 622 includes any suitable structure for storing and facilitating retrieval of information.
As shown in
Aspects of the present disclosure are directed to monitoring PSA unit processes for potential and existing issues, providing alerts, and/or adjusting operating conditions to optimize PSA unit life. There are many process performance indicators that may be monitored including, but not limited to, flow rates, chemical analyzers, temperature, and/or pressure. In addition, valve operation may be monitored, including opening speed, closing speed, and performance.
Proceeding to step 809, the mobile device initiates the mobile workflow. Initiation of the mobile workflow may include, as shown in step 811, the mobile device causing display of a first action of the scheduled series of actions in the mobile workflow. In one example, the first action may be an indication that a pressure reading needs to be received. An illustrative example of such a screen may be the displayed screen shown in
Whether from step 815 or step 817, the process moves to step 819, where the mobile device receives the current asset condition data. In the case of step 815, the current asset condition data may be from connector 721 without requiring a field worker to review or perform any reading. In the case of step 817, the current asset condition data may be received by a field worker manually entering in a measured value reading. Proceeding to step 821, the mobile device determines a difference between the current operating condition (current pressure value) for the measurable element (pressure) of the asset (particular gas pipeline) and the one or more operating limits (upper and/or lower bound values) for the measurable element (pressure) of the asset (particular gas pipeline). In step 823, a determination is made as to whether the difference is an acceptable difference. If so, such as the case in which the current operating condition (pressure) within the gas pipeline is within acceptable bounds, the process moves to step 825, where a determination is made as to whether the completed action is a last action 825. If the last action, the process ends; else the process returns to step 811 for a next action.
If the determination in step 823 is that the difference is not an acceptable difference, the process moves to step 827 where the mobile device modifies the mobile workflow. The modification may include changing the scheduled series of actions to include one or more corrective actions the field worker should use to complete the task associated with the asset. In step 829, the mobile device may cause display of a new sequenced action. The new sequenced action may be a corrective action including one or more adjustments to the measurable element of the asset that the field worker needs to make. Proceeding to step 831, a determination may be made as to whether the new sequenced action has been completed (e.g., receive input from the field worker confirming the new sequenced action has been completed, or receive updated control status information indicating a change in the equipment resulting from the sequenced action being completed). If not, the process returns to step 829. If the new sequenced action has been completed, the process moves to step 833, where a determination is made as to whether the new sequenced action is successful. For example, the determination may be that the instruction to turn a value in a certain manner was successfully achieved but that the action itself did not correct the issue that caused the difference in step 823 to be unacceptable. If not successful in step 833, the process returns to step 827. Else, if successful, the process moves to step 825.
Returning to
If the current pressure reading was outside bound values for the pressure for the gas pipeline #1A-XB2, then depression of the Next Action UI 909 in
Screen 3B 943 in
Screen 3A_1953 in
Screen 3B_1973 in
Screen 3C 981 in
One or more features described herein may be embodied in a computer-usable data and/or computer-executable instructions, such as in one or more program modules, executed by one or more computers or other devices. Program modules may include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types when executed by a processor in a computer or other data processing device. The computer executable instructions may be stored on one or more computer readable media such as a hard disk, optical disk, removable storage media, solid state memory, RAM, etc. The functionality of the program modules may be combined or distributed as desired. In addition, the functionality may be embodied in whole or in part in firmware or hardware equivalents such as integrated circuits and/or field programmable gate arrays (“FPGA”). Particular data structures may be used to more effectively implement one or more features of the disclosure, and such data structures are contemplated within the scope of computer executable instructions and computer-usable data described herein.
Aspects of the disclosure have been described in terms of illustrative embodiments thereof. Numerous other embodiments, modifications, and variations within the scope and spirit of the appended claims will occur to persons of ordinary skill in the art from a review of this disclosure. For example, one or more of the steps illustrated in the illustrative figures may be performed in other than the recited order, and one or more depicted steps may be optional in accordance with aspects of the disclosure. Accordingly, the foregoing description is by way of example only, and is not limiting.