The present invention is concerned with computerized systems for supervision, maintenance and control of real world entities. In particular this invention is a method of providing computer-aided procurement of industrial or commercial equipment.
Replacement of parts and equipment for industrial manufacturing, process and control systems, herein referred to individually as an industrial plant, has traditionally been carried out by referring to information held in a maintenance system database of some sort. Parts of an industrial plant include for example pumps, valves, heating systems, robots, control systems, motors, drives for control systems, and other products used in industry, including for example the food industry, heavy and light manufacturing industries, oil and gas extraction and refining, chemical processes, mining, electrical generation, transport and distribution systems.
For many years it has been common practice for major manufacturing companies to communicate with customers and suppliers by means of computerised documents conforming to a standard known as Electronic Data Interchange (EDI). This standard is described in United Nations standards including EDIFACT and in US American National Standards Committee (ANSII) standards relating to EDI including Accredited Standards Committee (ASC) X12 standards for EDI. EDI has been characterised by expensive proprietary software, often custom software and complex, non standard implementation. With the emergence of the World Wide Web companies have begun to use user-friendly, open-standard, relatively inexpensive Web-browser technologies for purchasing by consumers, or Business to Consumer, so called B2C, and for purchasing by other corporate entities, or Business-to-Business, so called B2B. Within B2B the use of computerised customer-supplier communication in so-called e-procurement operations is expanding rapidly. For example e-procurement exchanges, or e-marketplaces, have recently been expanding in number; examples include Marrakech (www.marrakech.com), Ariba (www.ariba.com) and Buzzsaw (www.buzzsaw.com).
Standards for e-procurement transactions have been developed by the RosettaNet forum, see for example document “PIP3A1: Request Quote”, Beta 01.00.00B, RosettaNet, 22 May 2000, which describes a standardised set of purchaser-supplier interaction processes for transmitting and responding to Request for Quotes (RFQs).
International patent application WO 99/19819, applied for by Intelisys Electronic Commerce, describes an electronic commerce system enabling corporate purchasers and suppliers to electronically transact, in e-procurement operations, for the purchase and supply of goods and services.
U.S. Pat. No. 5,960,411, issued to Amazon.com, Inc., describes a method to order a product over the Internet. In particular, the method and systems disclosed include method steps and computerised means to store details about an existing customer, associated with customer identification means such as a cookie, so that during future purchases the customer can purchase other products with a single “1-click” action, without having to re-enter address details identifying the customer. The method however discloses only how consumer products, principally products that the consumer does not already possess or have control over, may be purchased over the Internet.
In accordance with an aspect of the present invention, there is provided a computer-implemented method for the replacement of equipment in an industrial plant, in which a replacement operation is conducted at least in part by means of a first software application component for conducting e-procurement operations whereby replacement equipment may be procured from one or more external suppliers, which component is functionally linked with at least one second software application component in a process control system for which represents and manages runtime operational data associated with said equipment, such that e-procurement operations may be initiated via said at least one second software application component.
In accordance with a further aspect of the invention there is provided a procurement system for ordering equipment in a process control system for an industrial plant, said system including means for transmitting information including a specification for said apparatus and a means for communication with suppliers over a network, wherein the system comprises a first software application component for conducting e-procurement operations whereby one or more replacement devices complying with a defined specification may be procured from one or more external suppliers, which component is functionally linked with at least one second software application component for managing runtime operational data associated with said equipment, such that e-procurement operations may be initiated via said at least one second software application component.
By linking e-procurement operations functionally with at least one software application component for managing runtime operational data associated with said equipment, such that e-procurement operations may be initiated via said at least one software application component, the need for the involvement of separate personnel for individual equipment purchasing operations can be obviated. Instead, the purchasing operations can be controlled, or at least initiated, by an operator responsible for the runtime operation of the equipment in the industrial plant. Indeed the procurement operations can be controlled primarily by the process control system itself, whether or not human input is used to initiate and/or confirm procurement decisions which are being made.
One aim of the invention is to provide a purchasing method, and means for carrying out the method, such that the replacement equipment specification, held in the process control system, may be included in a procurement process such as a direct replacement purchase, a request for a quote (RFQ) procedure and/or a buying decision.
Information available in the control system, preferably directly associated with a software representation of an apparatus as an object in the system, is retrieved to enable e-procurement operations to decide when, how and where to procure replacement equipment including information about equipment failures and equipment maintenance information. This may also be carried out, in part at least, by one or more automatic processes. The maintenance information includes status information from condition monitoring, usage history such as number of operations performed, etc.
The control system may use an object-oriented model for all the equipment in the system. An object is derived from an object type, which holds information about how an object can be procured. This information includes schemas that can be used to procure equipment either internally from a stock or from external locations through communication over the Internet or other means.
An object may hold instance specific data that may be used together with the information in the object type to facilitate the procurement.
For each object in the system, maintenance information is available. This information can be used to identify what equipment is used and record, for example to what extent a particular equipment object has been used over a time period. This can then be compared with a pre-configured limit for a particular equipment to decide when to replace the equipment. Timing of a decision to replace equipment may be determined in several ways. As well as a planned method based on time, or time in use such as the above example, a planned predictive method may be used that takes into account characteristics of useage, eg starts and stops per unit time, average loads, average versus peak loads etc. Unplanned determinations may also be made on receipt of an alarm, or a reading above a pre-determined level, or a signal that an equipment has broken.
In accordance with a further aspect of the invention there is provided a computer program code element, comprising computer code means or software code portions for enabling a computer or a processor to retrieve information about replacement equipment, whereby said computer or processor carries out actions to receive information from a database detailing equipment specification; receive input identifying a parameter relating to delivery times; and conduct e-procurement operations to obtain at least one quote for a given specification and delivery time.
A financial evaluation of the prices and delivery times may be carried out to calculate “what if” scenarios. Moreover, a price or price/delivery specification of the apparatus or part thereof may also be evaluated in one or more iterations to obtain a specification with an optimum financial cost.
In accordance with a yet further aspect of the invention, there is provided a computer data signal embodied for communication in a computerised system, the communication being associated with replacement of equipment in a process control system for an industrial plant, wherein the data signal comprises information derived from a maintenance specification representing said equipment in a software application for conducting runtime maintenance of said equipment in the control system.
Embodiments of the invention include use of the schemas and directions stored with an object type to query available locations such as e-commerce sites or for cost and availability of replacement equipment. The maintenance information kept in the system may also be used to produce replacement schedules for upcoming replacement operations based on a range of replacement criteria including condition based replacement.
A more complete understanding of the method and apparatus of the present invention may be had by reference to the following detailed description when taken in conjunction with the accompanying drawings wherein:
The fieldbuses 18 are used to interconnect field devices 28, 30, 32, 34, such as in/out modules, smart sensors and actuators, regulators, variable speed drives, or single loop devices. A sensor on a device such as a pump etc. may also be connected directly to the pump etc. and not via a fieldbus.
The control system here described uses an object-oriented model for all the equipment in the system. An object is derived from an object type, which, amongst other things, holds information about how the related equipment can be procured. This information includes e-procurement schemas that can be used to procure equipment over the Internet or other media. An object may hold instance specific data that may be used together with the information in the object type to facilitate the procurement.
For each item of equipment in the plant, maintenance information is available in the process control system. This information can be used to identify what the equipment is and to what extent a particular item of equipment has been used over a time period. This can, for example, be compared with a configured limit to decide when to replace the equipment. The configured limit may be other than simply time based, and may be condition based, performance based, useage based or be any combination of time, use, load etc. factors.
Each item of equipment in the system has one or more graphical representations. Through this graphical representation, various information available in the process control system for the object can be accessed by a plant maintenance operator. The replacement procurement is in this embodiment initiated by an operator interacting with a graphical user interface on which a graphical representation of the item of equipment is shown.
The operator may access any of the aspects relating to an item of equipment by selecting the appropriate representation of the item, for example by right-clicking on the mouse, as the cursor is located over the appropriate icon on the screen.
In this embodiment of the invention, a replacement aspect relating to the item is also accessible via the menu 300. On selecting the replacement entry, the operator is presented with a graphical user interface which describes the projected lifecycle of the item of equipment, for example the projected replacement date, which may be calculated by the replacement aspect system on the basis of data received from other of the aspect systems which describe the item. For example, the data may include data from the functional description identifying the manufacturer's average equipment lifetime, data from the production reports identifying the amount of usage the equipment has undergone since installation, data based on condition monitoring, characteristics of use or loading, ratio of start/stops to service period, etc.
The replacement aspect also provides a selectable icon, marked for example “REPLACE NOW” whereby the operator can override the projected lifecycle and initiate replacement of the selected equipment. An operator may select this option for a number of reasons, based on an analysis of the present state of the equipment via the other available aspects.
Referring to
If the replacement item is not available in a local inventory, N, then a form such as a request for quote (RFQ) is generated and displayed. For simple, inexpensive items a simplified order form or simple price estimate request for may be used. The operator checks the form and if it is correct, accepts or confirms acceptance, step Y. The e-procurement process is then initiated. If the operator does not accept the RFQ form, step N, then he/she makes alterations till the form is correct and then sends it to the initiate e-procurement stage C.
A method, in accordance with an embodiment of the present invention, for replacement of an apparatus is further detailed as follows. The plant operator examines a display that includes a view containing one representation of an object that represents the apparatus to be replaced. Using a computer mouse or other selection means the operator:
The system then retrieves information available in the object instance and the object type to query a set of pre-selected or pre-configured e-commerce sites for available replacement units.
If an acceptable replacement unit is found, it is either automatically procured or the user initiating the operation is asked to confirm the operation. A final confirmation may be sent to the user to obtain final authorisation before an order is sent.
The method described above is implementable by means of a replacement aspect system in the form of software suitable for use over the Internet by means of Hypertext MarkUp Language (HTML) code, Compact HTML (cHTML) Java (Trade Mark) programming, extensible Markup Language (XML) pages and the like open standard web browser and Transmission Control Protocol/Internet Protocol (TCP/IP) techniques. In an advantageous use of the invention, one or more software implementations of the method may be arranged to search for and access one or more Internet accessible systems for marketing and sales of industrial apparatus and products such as those types mentioned. By this means a software application or computer program may, like any other prospective customer, browse information about an apparatus or a product, and carry out some or all of the following e-procurement operations:
Preferably this is carried out by means of standard e-procurement protocols, such as those defined by RosettaNet, provided at a web site wherein the financial cost of a product or equipment may evaluated according to the methods described above. The user may then send an accepted specification to a purchase process for a price (with or without conditions) and subsequently to make a buying decision. A buying decision may for example be applied to a relatively simple purchase decision such as a motor or to a relatively complex procurement process such as a part of a paper mill control system or a power distribution system.
The preferred type of e-procurement document transmitted between the purchaser and supplier comprises an open standard document, using for example a type of XML file. The document may also conform to one or more current standards for electronic documents such as EDIFACT or ASC X12; and/or to similar standards issued by other recognized bodies including commercial or financial organizations such as Society for Worldwide Interbank Financial Telecommunication (SWIFT). Other current standards capable of use for electronic data interchange include Document Object Model (DOM), Microsoft's (Trade Mark) MSXML and a standard called XHTML 1.0 provided by World Wide Web Committee (W3C). The transmitted e-procurement document comprises necessary details such as any of:
In a preferred embodiment of the invention, specifications may be changed and the price evaluation re-run a plurality of times until an iteration produces a cost that is acceptable according to a pre-determined value. This may be carried out by a human user or by a computer or computer program accessing the procurement means.
The procurement means may include an operator or computer program log-in so that a procurement process may interrupted, or delayed, and re-started one or more times. By this means, a user or computer or computer program may return to the procurement process at a later date and review, re-analyse or continue with evaluation of changes to a specification. The individual user history of the operator/computer program in the procurement means is associated with a logged in user by means of known identification means such as password, stored digital file or marker such as a cookie stored on the user machine, or combinations of identification means.
The specification sent to the seller and/or manufacturer to obtain a replacement apparatus or part as a result of a procurement process by a purchaser is preferably in the form of an order or purchase order.
In the case that an operator does not decide to over-ride the scheduled replacement date for the item of equipment, the replacement aspect system may itself alter the scheduled replacement date in response to data received from the other aspect systems. The replacement aspect system may for example be informed by the control aspect system of a detected failure in an item of equipment. In this case, replacement of the equipment is immediately initiated. In other cases, the scheduled replacement date may be altered due to varying production conditions monitored by the process control system. Alteration of a replacement date may be conducted without any specific operator input, or may require operator authorisation.
In the above-described embodiment, the initiation of e-procurement operations may be conducted by the operator. Initiation of e-procurement operations may also be conducted automatically by the replacement aspect system, when a scheduled, or unscheduled, replacement date or date range approaches. Initiation may occur in response to the detection of a predetermined trigger event, for example the current date being within a predetermined period (which may vary between different types of equipment) from the scheduled replacement date.
It is necessary to point out that a purchase process according to the invention to procure a simple item such as a single electric motor, of an optimised selection of specifications such as horsepower, revolutions per minute, frame size etc. may involve retrieving information from a potential supplier containing only one price and no or very few associated conditions. The invention is also applicable to procurement of more complex systems or arrangements of a plurality of apparatus. Procurement of more complex systems, in which negotiations or face-to face meetings of representatives may be included in the purchasing process.
In another embodiment of the invention, the method may also include a decision stage in which a procurement decision has to go through an approval stage. In the case of a purchase in excess of, for example, a specified amount of money, the procurement process is suspended while approval is sought from a person with appropriate authority for spending such an amount. When approval is returned the e-procurement process continues as before.
The method can also be implemented at least in part via a telephone, or portable computer (including any kind of computing device including Laptops and Personal Digital Assistants (PDAs) such as Palm Pilots (Trade Mark), etc), with a connection or a wireless connection to a telephone or data network. This is best carried out using a telephone, computer or portable computer, suitably equipped for communication with digital networks such as by means of compatibility with Wireless Application Protocol (WAP), I-Mode or Bluetooth. Such a telephone may be used to display information and provide interactive communication with networked or Internet embodiment of the invention. Such a telephone equipped to receive and/or manipulate information from the purchase process and make choices or issue commands may be used to:
The present invention is not limited only to industrial process control systems and can also include other types of applications, such as, for example, instruments, parts from building control systems, systems on board a ship, sensors, measuring instrument or valves etc for processes and/or control systems for process control in manufacturing plants, paper mills, rolling mills, car assembly plants, oil and gas installations, refineries etc.) The term “industrial plant” as used herein should be construed accordingly.
This patent application is a continuation of U.S. patent application Ser. No. 09/751,268 which was filed on Dec. 29, 2000 now abandoned. This patent application incorporates by reference the entire disclosure of U.S. patent application Ser. No. 09/751,268.
Number | Name | Date | Kind |
---|---|---|---|
4827423 | Beasley et al. | May 1989 | A |
5216612 | Cornett et al. | Jun 1993 | A |
5794207 | Walker et al. | Aug 1998 | A |
5960411 | Hartman et al. | Sep 1999 | A |
20030172002 | Spira et al. | Sep 2003 | A1 |
Number | Date | Country |
---|---|---|
0467257 | Jan 1992 | EP |
WO-9919819 | Apr 1999 | WO |
Number | Date | Country | |
---|---|---|---|
20050273395 A1 | Dec 2005 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 09751268 | Dec 2000 | US |
Child | 11091252 | US |