This invention relates to the field of industrial engineering. More particularly, this invention relates to modeling and tracking asset configurations.
Industrial environments have grown very complex. Many such plants include hundreds or thousands of pieces of equipment, such as motors, couplers, intermediate equipment, and driven equipment, together with sensors and instruments to monitor their behavior and functions, just to name a few.
Keeping track of such assets has become commensurately complex. Not only is there a need to track the location and function of all of the assets in the plant, but there is also a need to track the location and function of all of the sensors that are placed on the equipment.
What is needed, therefore, is a system that helps meet needs such as these, at least in part.
The above and other needs are met by a method, program, and computerized system for creating a data structure of a virtual model of an asset. A computer includes a processor, storage module, user interface module, display module, and software that when executed by the processor implements the following steps. The system receives from the user through the user interface module a designation of an asset type, and presents to the user on the display module simplified diagrammatic shapes of an asset based at least in part upon the user-selected asset type. The system presents a selection of specification data entry fields, where the selection is based at least in part on the asset type, and receives from the user through the user interface module specifications in regard to the asset type, as guided by the selection of specification data entry fields. The system associates assets specified by the user one to another as specified by the user into a data structure, and stores on the storage module a non-transitory copy of the data structure as the virtual model.
In various embodiments, the asset type includes at least one of a motor, coupling, gearbox, pump, roller, and turbine. In some embodiments, the simplified diagrammatic shapes include at least one of shafts, bearings, gears, and vanes. In some embodiments, the selection of specification data entry fields includes at least one of number input fields, radio buttons, checkboxes, and drop down lists. In some embodiments, the simplified diagrammatic shapes include selectable indicators for locations of sensors. In some embodiments, the specification data entry fields are dynamically linked to a selection of detailed dialog boxes for data entry and editing, and the selection of detailed dialog boxes is based at least in part on what the user has entered into the specification data entry fields. In some embodiments, the system causes a change that is made to one asset to automatically cause a change in an associated asset.
Further advantages of the invention are apparent by reference to the detailed description when considered in conjunction with the figures, which are not to scale so as to more clearly show the details, wherein like reference numbers indicate like elements throughout the several views, and wherein:
With reference now to
Some embodiments of the system 1100 also one or more include input/output modules 1104, such as ports of various kinds, including for example serial ports, parallel ports, USB ports, and specialized data ports. The I/O module 1104 provides transfer of data into and out of the system 1100. Some embodiments of the system 1100 include at least one display 1106, such as flat panel, projection, or holographic displays. The display module 1106 provides visual representations to the user. The system 1100 includes, in some embodiments, one or more user interface modules 1108, such as keyboards, mice, pens, touchscreens, biometrics, touchpads, and drawing pads. The user interface module 1108 enables a user to input data into the system 1100.
The system 1100 also includes, in some embodiments, at least one memory module 1110, such as random access memory, in which data and programs can be loaded, operated upon, run, edited, and so forth. In some embodiments the memory module 1110 includes transitory memory media. Some embodiments of the system 1100 include one or more storage modules 1112, such as floppy disks, hard disks, disk arrays, optical disks, and so forth. In some embodiments the storage module 1112 includes non-transitory media. The storage module 1112 provides the ability for the system 1100 to read and store the data structures (virtual models) as described herein, and to read programming and preconfigured data for asset configuration.
The system 1100 also includes a power supply module 1114 in some embodiments, such as a battery or battery array or conditioning modules for receipt of power from an external power supply, thus providing power as required by the various other modules of the system 1100. Some embodiments of the system 1100 include one or more network modules 1116, such as modules for wireless or wired communication with other computing systems or networks of such, according to one or more of a variety of protocols, such as Ethernet. Some embodiment of the system 110 also include system programming modules 1118, which include specialized programming for the operation of the system 1100 as described herein. In some embodiments these system programming modules 1118 are disposed in one or more of the memory 1110 and storage 1112, or at times reside at least partially in such. In other embodiments the system programming modules 1118 are separate from the memory modules 1110 and the storage modules 1112.
According to various embodiments of the present system 1100, there is described a computer system 1100 with a user interface for creating a data structure comprising a computerized model of the assets in a plant, such as a manufacturing facility, power generation facility, and so forth. The various data elements of the data structure represent physical pieces of equipment (including elements such as machines, devices, instruments, monitors, tools, and sensors), as described in more detail below, including the type of equipment, the position, the relationship with other pieces of equipment, the function, and so forth. When accessed by the system 1100, the data structure enables the system 1100 to present diagrammatic shapes, such as block diagrams, of the physical and other aspects of the equipment. These representations allow users, such as industrial engineers, technicians, and others, to locate and monitor the operation of the equipment.
In addition, these block diagrams assist the user in identifying where the sensors that monitor the equipment are placed and what type of measurements are to be taken, all of which is included in the data structure that is produced by the system 1100. The diagrams are further dynamically linked by the system 1100 to detailed configuration dialog boxes, thereby simplifying information entry for the user. In other words, the system 1100 presents dialog boxes to the user that walk the user through the process of defining these highly complex physical systems, and constructing the data structure of the computerized model of the physical systems.
The system 1100, together with various extensions, is used to manage plant assets, including their configuration, which is required for monitoring the assets with a range of devices such as vibration, process, and other sensors. The configuration of these sometimes-complex assets can be a challenge for those who design or maintain them. In order to simplify this process, a series of simple block diagrammatic shapes have been designed to aid the user in setting up these assets for detailed configuration.
To illustrate this process, the present example describes plant rotating machine assets that are typically monitored using vibration analysis devices and tools. The basic concept of asset diagrams is not limited to rotating machine assets, but can be applied to a broad range of assets in a plant, such as valves, heat exchanges, electrical panels, and so forth.
As a part of this process, a machine train is virtually constructed, such as depicted in
The virtual construction of the machine train in the data structure can be accomplished at different points in time. For example, the virtual construction of the machine train can be accomplished prior to the time that the actual, physical machine train is constructed, such as in a planning phase of the facility. In another embodiment, the virtual construction of the machine train can be accomplished after the actual, physical machine train is constructed.
The concept of the diagrams representing the fundamental parts of a component such as shafts, bearings, gears, and so forth is further extended to indicate where the component is to be monitored, such as by presenting on a display 1106 a series of check boxes and radio buttons. The check boxes and radio buttons are dynamically linked to the detailed configuration dialogs that are used to enter the configuration information. These dialog boxes are dynamically adjusted to only show the relevant information, based at least in part on whether a check box is checked.
In some cases, such as a gearbox (
The dynamic linking of the checkboxes to the detailed data entry dialog boxes is particularly relevant in a complex component such as a turbine (
Thus, various embodiments of the present invention provide for a computerized system 1100, such as a general-purpose computer running specialized software, that presents generalized depictions of plant equipment to a user. The user uses the configuration tools present in the system 1100, such as radio buttons, sliders, drop-down lists, and blanks, to fill in the information specific to the assets that is currently being described, in a series of windows that are presented to the user for this purpose. By completing the diagrammatic shape description process, the user is able to provide to the system 1100 the details that are necessary for the system 1100 to build a computerized model or data structure representation of even very complex assets, such as machine trains.
With reference now to
As given in block 106, site locations are created in the virtual model, such as represent a specific plant in a specific location—such as a facility at 123 Main Street in Anytown, Ohio, USA. Physical assets and devices that monitor them are also created in the computer system 1100.
An asset to configure, such as the machine train described in the present example, is selected, as given in block 108, and the components that make up the machine train are selected, as given in block 110. This process is described in more detail in regard to
Thus, in the present example, the driver component is configured as given in block 112. This is described in more detail in regard to
Once the physical machine train is constructed (if the model is created prior to construction of the physical machine train), then the sensors and monitoring equipment can be used to collection operational data on the physical asset, which information can be collected and stored by some embodiments of the system 1100, as given in block 122.
With reference now to
The concept of the block diagram shapes representing the fundamental parts of a component such as shafts, bearings, gears, and so forth is further extended to indicate where the component is to be monitored (where a sensor is to be placed) by using a series of data input devices, such as check boxes, radio buttons, drop down lists, data fields, and so forth. The check boxes and radio buttons are dynamically linked to the detailed configuration dialogs that are used to enter the configuration information, adding and removing various elements of a given component as desired by the user. In some embodiments, these dialog boxes are dynamically adjusted to only show the relevant information, based on whether a check box is checked or not, for example.
In some cases, such as the gearbox of
The dynamic linking of the checkboxes to the detailed data entry dialog boxes is particularly relevant in a complex component such as the turbine of
With reference again to
In some embodiments, each of the components and the couplings required specific configuration information, and the following figures depict diagrams that are used to enable easy configuration of the components and couplings. With reference now to
The diagrams as depicted in the figures are dynamically linked in some embodiments to input dialog boxes that only show relevant information from the diagram. For example, it there were no thrust bearings checked, then the thrush bearing input information would not be shown in the dialog box. This simplifies input for users in that they only need to see and enter relevant information. In some embodiments, the input dialog boxes themselves may also be dynamically linked to libraries of information, such as a bearing library, which contains detailed information about each unique bearing being used.
With reference now to
In some embodiments the dynamic link works in both directions—meaning that if a check box is checked in the dialog box below, then the matching check box in the machine diagram above is automatically checked. These linkages make it easier for a user to define what measurement locations are active or being used
With reference now to
In some embodiments, the system 1100 receives the input from the user to construct the virtual model, and computes all of the parameters of the coupling based on the input. For example for a direct coupling, the ratio is 1:1. The belt/chain length can either be entered directly or calculated for center-to-center distance and diameters, and vice versa.
With reference now to
In this embodiment, the user also enters the number of teeth on each gear, which enables the calculation of the overall gearbox speed ratio between the input shaft and the output shaft by the system 1100. If the number of teeth on each gear is unknown, then the user may simply enter the gearbox ratio. As in the previous examples, the diagrams are dynamically linked to input dialog boxes.
With reference now to
With reference now to
Checkboxes on each roller indicate whether the roller is monitored. Measurement locations are dynamically created for each roller that is indicated as being monitored, similar to the dynamic constructions described above in regard to the gearbox intermediates.
With reference now to
Other examples of diagrams for complex equipment include those for paper machines, drag lines, shovels, epicyclic gearboxes, valves, electrical switch gears, and so forth.
By using the tools described above as provided by the computerized system 1100, a virtual model of an actual machine can be constructed. The virtual model is a data structure, such as can be saved on a non-volatile computer readable medium, that can be stored and used on different systems 1100. For example, such data structures for machines or other assets that are created once according to the processes described above can be saved and reused as desired to represent different instances of similar machines and assets that exist in different facilities around the world.
If the system 1100 as described herein is used to model an asset prior to construction of the actual physical asset, then the system 1100 can be used as a simplified means of designing the asset. For example, by entering different specifications in the data entry boxes for a gearbox, as given in
In this manner, entire complex plants containing many different assets can be virtually modeled, and the data structures so created can be used for the modeling of other plants, and as a detailed record of the location and operation of the various assets. In some embodiments, the system 1100 is in data communication with the sensors and monitors and machines as modeled, and also oversees the collection, storage, and analysis of data from the assets. Other benefits, such as inventory, utility requirements, and depreciation can also be garnered from use of various embodiments of the system 1100 as described herein.
The foregoing description of embodiments for this invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed. Obvious modifications or variations are possible in light of the above teachings. The embodiments are chosen and described in an effort to provide illustrations of the principles of the invention and its practical application, and to thereby enable one of ordinary skill in the art to utilize the invention in various embodiments and with various modifications as are suited to the particular use contemplated. All such modifications and variations are within the scope of the invention as determined by the appended claims when interpreted in accordance with the breadth to which they are fairly, legally, and equitably entitled.