The following generally relates to industrial plant production and/or control utilization optimization and is described with particular application to a pulp and paper plant; however, the following is also amenable to other industrial plants such as chemicals, pharmaceuticals, marine, metals, minerals, oil and gas, turbocharging, performance services, and/or other plants.
Industrial plants include various control systems to control machinery therein which produce products. Historical data has shown that a plant's utilization of its control systems ultimately affects production output. In particular, historical data has shown that production output typically decreases with the decreased utilization of the control systems set in place to control production. Decreased utilization, generally, means that a particular control system is used less than expected.
Techniques for monitoring control system utilization and production have included plant site visits in which machine operations are examined for a period of time. This information can be extrapolated to provide insight into the long term performance of the machine. It may also result in the collection of data which can be used to determine local and/or industry wide benchmarks or a baseline against which to gauge future performance improvements.
Unfortunately, such techniques require the consumption of a technician's time to collect all the data and make decisions based thereon. By way of example, such monitoring may require a scheduled visit to a plant by a technician in which the technician manually collects data over a short period of time. This information is then gleaned over and inferences about plant operation are made. Conclusions can then be drawn as to improve production, for example, by following and/or changing the planned control system utilization.
With a pulp and paper plant, this may include obtaining and evaluating data such as production information such as output, reel speed, run time, lost time, etc. and control information such as whether a particular control system was on or off and the percentage of time the particular control system was on or off. With this example, the information may show a correlation between the production of a paper roll with unacceptable moisture contact, for example, and lack of utilization of the moisture control system.
Aspects of the present application address these matters, and others.
According to one aspect, a method includes obtaining production and control utilization information for an industrial plant, wherein the information is in an electronic format and collected over time, grouping the information, based on a type of the information, into a plurality of groups, wherein the information in each group is for a same type of information, trending the information in each group over time, aggregating the trended information, evaluating the aggregated information based on predetermined evaluation criteria, and generating an electronic signal indicating the information that satisfied the predetermined evaluation criteria and the information that did not satisfy the predetermined evaluation criteria.
According to another aspect, a system includes memory that stores computer executable instructions and a processor that executes the computer executable instructions. The processor, when executing the computer executable instructions, implements: a parser that groups production and control utilization information for an industrial plant, based on a type of the information, into a plurality of groups, wherein the information in each group is for a same type of information, a trender that trends the information in each group over time, an aggregator that aggregates the trended information, an evaluator that evaluates the aggregated information based on predetermined evaluation criteria, and a report generator that generates an electronic signal indicating the information that satisfied the predetermined evaluation criteria and the information that did not satisfy the predetermined evaluation criteria.
According to another aspect, a computer readable storage medium is encoded with one or more computer executable instructions, which, when executed by a processor of a computing system, causes the processor to: obtain production and control utilization information for an industrial plant, wherein the information is in an electronic format and collected over time, group the information, based on a type of the information, into a plurality of groups, wherein the information in each group is for a same type of information, trend the information in each group over time, aggregate the trended information, evaluate the aggregated information based on predetermined evaluation criteria, and generate an electronic signal indicating the information that satisfied the predetermined evaluation criteria and the information that did not satisfy the predetermined evaluation criteria.
Those skilled in the art will appreciate still other aspects of the present application upon reading and understanding the attached figures and description.
The present application is illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like references indicate similar elements and in which:
Initially referring to
In the context of pulp and paper, such information may include production information such as average speed, thru put, reel speed, run time, lost time, grade change, etc., and control system utilization information such as machine direction controls loop utilization, cross machine direction control loop utilization, and/or other control utilization. Although these are for pulp and paper, some (e.g., time lost) may overlap with other industries.
Briefly turning to
Returning to
A computing device 108 includes a processor(s) 110 and computer readable storage medium 112 encoded with computer readable instructions 114, which, when executed by the processor 110 causes the computing device 108 to execute the instructions 114. In one instance, the instructions 114 include instructions for implementing a data analyzer 116, which evaluates various data stored in the data repository 102.
The computer readable storage medium 112 includes physical memory and/or other non-transitory memory. However, the processor 110 can also execute computer readable instructions carried by a signal, carrier wave, and/or other transitory medium. One or more of the instructions for implementing the data analyzer 116 can be carried by the transitory medium can include instructions, which evaluates various data stored in the data repository 102.
I/O 136 is configured for receiving information from one or more input devices 120 (e.g., a keyboard, a mouse, and the like) and/or conveying information to one or more output devices 122 (e.g., a monitor, a printer, portable memory, etc.).
Turning to
The parser 302 parses information obtained from the data repository 102, separating the data into groups by type of data.
For example, the parser 302 may parse reel speed information into one group, and machine direction control loop utilization into another group, etc. The grouped information will also include a machine unique identification, date and time stamp, etc. Examples of other groups include, but are not limited to, average speed, thruput, run time, lost time, grade change, machine direction controls loop utilization, cross machine direction control loop utilization, and/or other information.
The trender 304 trends the parse information in one or more of the groups. For example, the trender 304 may trend lost time over time. An example of this is shown in
Returning to
Returning to
A predetermined range 806 defines a production variability range of interest. The evaluator 308 evaluates the production information and identifies times when variability did not satisfy the range 806. In this example, such times are indicated at 808, 810 and 812. The evaluator 308 generates a signal indicating when production variability was within the predetermined range 806 and when production variability was not within the predetermined range 806.
Returning to
Returning to
Returning to
The report generator 314 generates a report based on the evaluation results. In one instance, the report is in a format of an electronic data file that can be read by a computer. The report may include various information. By way of non-limiting example, the report may include a list of the controls that satisfied the predetermined level of utilization of interest, a list of the controls that were questionable as to whether they satisfies the predetermined level of utilization of interest, and a list of the controls that did not satisfy the predetermined level of utilization of interest.
For questionable and underutilized controls, the report generator 314 can include information about actual monthly average and raw daily data (e.g. planned outages or shutdowns, intermittent vs. no usage, any notes related to known process, sensor, or actuator issues related to control usage, see variability increase when control in Auto). This information may help explain why utilization was questionable and under the predetermined level. This information may also facilitate filtering out data that may erroneously impact the results. For example, if production is zero for a particular day and it is known that the plant was shut down, the production data can be discarded.
The benchmark determiner 316 determines a benchmark based on existing evaluated information. For example, for a particular machine, where the machine production and control utilization are deemed acceptable, the data collected and evaluated can be used to determine a benchmark for the machine and/or similar machines. The evaluator 308 can then employ the benchmark during evaluation, for example as part of the evaluation criteria. The benchmark can be changed over time to reflect acceptable changes in performance (increased or decreased).
Other reports and/or combinations of the above reports are also contemplated herein.
It is to be appreciated that the ordering of the acts in the methods described herein is not limiting. As such, other orderings are contemplated herein. In addition, one or more acts may be omitted and/or one or more additional acts may be included.
At 1502, production and control utilization information for an industrial plant is obtained in electronic format.
At 1504, the production and control utilization information is grouped based on type of the information into a plurality of groups, wherein the information in each group is for a same type of information.
At 1506, information in each group is trended over time.
At 1508, the trended information is aggregated.
At 1510, the aggregated information is evaluated based on predetermined evaluation criteria.
At 1512, an electronic signal indicating the information that satisfied the predetermined evaluation criteria and the information that did not satisfy the predetermined evaluation criteria is generated.
At 1514, optionally, one or more recommendations on how to improve production and/or control utilization is generated based on the evaluation results and included in the electronic signal.
The above may be implemented by way of computer readable instructions, which when executed by a computer processor(s), cause the processor(s) to carry out the described techniques. In such a case, the instructions are stored in a computer readable storage medium associated with or otherwise accessible to the relevant computer.
Of course, modifications and alterations will occur to others upon reading and understanding the preceding description. It is intended that the invention be construed as including all such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.