WO2000020933A1 - Method for simulating industrial processes - Google Patents
Method for simulating industrial processes Download PDFInfo
- Publication number
- WO2000020933A1 WO2000020933A1 PCT/EP1999/007792 EP9907792W WO0020933A1 WO 2000020933 A1 WO2000020933 A1 WO 2000020933A1 EP 9907792 W EP9907792 W EP 9907792W WO 0020933 A1 WO0020933 A1 WO 0020933A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- attribute
- plant
- simulating
- plant portion
- simulation
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B17/00—Systems involving the use of models or simulators of said systems
- G05B17/02—Systems involving the use of models or simulators of said systems electric
Abstract
A method for simulating an industrial process, characterized in that it comprises the steps of: associating with a generic process portion, implemented in a predefined plant portion, an attribute which is adapted to describe the dynamic behavior of said predefined plant portion; and simulating said plant portion on the basis of said attribute associated therewith.
Description
METHOD FOR SIMULATING INDUSTRIAL PROCESSES
DESCRIPTION
The present invention relates to a method for simulating an industrial process having improved characteristics. It is known that industrial plants in which it is necessary to implement various processes are designed by carrying out a computer simulation of said industrial processes, in order to check the validity of the design before physically building the plant and implementing its processes. It is known that simulators are characterized in that they have a simulation engine conceived to process the equations (and the associated boundary conditions) of all the components of the plant. These components can be, for example, all the physical elements that constitute the plant, such as for example valves, pipes, pumps, compressors and the like. In other words, simulation of a functional block of a plant, composed of a large number of components, occurs by simulating the equations that describe the behavior of the entire set of components.
To summarize, an industrial process is commonly simulated by simulating all its sub-processes and all said sub-processes are in turn simulated by simulating all the individual components (valves, pipes, pumps and the like), each of which has an associated set of equations governing its operation.
However, this approach is characterized by many drawbacks. First of all, the mathematical models of all the components that may be present in a real plant might not be available. Moreover, all the process data required by the various mathematical models, i.e., the parameters of the equations that govern the operation of each component of the plant, might not be available at all or might be unavailable in electronic form.
Moreover, the cost of the simulation, owing to the huge volumes of data to be processed, is excessive with respect to the advantages provided by testing the
control system of the plant for which the simulator is normally provided. In fact powerful and expensive computerized means have often to be provided.
The aim of the present invention is to provide a method for simulating an industrial process, which allows simplifying the simulation with respect to known methods.
Within the scope of this aim, an object of the present invention is to provide a method for simulating industrial processes, which allows defining the behavior of complex portions of the process in a simplified manner, in order to make the test of the process control system, economically convenient. Another object of the present invention is to provide a method for simulating industrial processes, which allows reducing the time required for synthesizing the models of the plant to be simulated.
Thus the present invention provides a method for simulating an industrial process, characterized by the fact of comprising the steps of: - associating with a generic process portion, implemented on a predefined plant portion, an attribute which is suitable to describe the dynamic behavior of said predefined plant portion; and
- simulating said plant portion on the basis of said attribute associated therewith. Further characteristics and advantages of the present invention will become apparent from the following detailed description of an embodiment of the method according to the invention, illustrated only by way of non-limitative example in the accompanying drawings, wherein:
Figure 1 is a block diagram of a portion of an industrial plant used to implement the method according to the invention;
Figure 2 is a block diagram, in the form of a tree structure, of a portion of an industrial plant; and
Figure 3 is a block diagram derived from the tree structure of Figure 2, used in
the method according to the invention.
With reference to the above figures, the method according to the invention constitutes an innovative approach to the simulation of continuous-control processes whose particularity of the invention lies in the concept of "attribute" which is associated with a generic process portion. Said attribute contains a simplified model of the behavior of that process portion which is formally independent of the behavior of the parts that compose it.
Simulation is accordingly based on the "attribute" of a certain portion of the process implemented on a predefined plant portion, even if this portion is very complicated and highly composite, without having to consider the behavior of all of its subparts.
The attribute, associated with a generic portion of process implemented on a predefined plant portion, which can be more or less complicated, describes the behavior of that predefined plant portion. In general, a plant portion or part is constituted by a certain number of components, which in turn can be composite or elementary. Figure 1 illustrates, by way of example, a plant area constituted by a certain number of motorized valves and pumps and other components. In other words, the plant can be seen as a box, which contains other boxes in turn constituted by a certain number of components.
In Figure 1 , for example, the reference numeral 1 designates a steam turbine, the reference numeral 2 designates a gas turbine, the reference numeral 3 designates a main control unit, the reference numeral 4 designates a boiler, the reference numeral 5 designates supply water, and the reference numeral 6 designates accessory portions of said plant part.
In turn, the block designated by the reference numeral 5 comprises a plurality of motorized valves and pumps and other components.
The attribute of a component, which as mentioned can be a "box" of other
components or an elementary component, describes the dynamic behavior of the component.
The attribute therefore summarizes as simply as possible the behavior of a given plant part, making it a single, indivisible object from the point of view of input and output.
In practice, a given plant portion is simulated exclusively on the basis of its attribute, rather than by simulating all its components. For the purposes of the simulation, the attribute allows to eliminate the links among the components, as explained in greater detail hereinafter and as shown in Figures 2 and 3. Figure 2 is a view of an example of a plant portion represented by a tree model which takes into account the relation by which a child node belongs to the parent node.
In particular, the reference numeral 10 designates the plant portion and the reference numeral 11 designates the supply water portion, which has child nodes represented by the pump 12 and by the pump 13.
The plant portion 10 also includes a boiler 14 which has the child nodes constituted by a valve 15 and by a valve 16.
In this manner, with the above-described tree structure, if one wishes to simulate the plant portion 10 one must have an equation of the following type: plant simulation = supply water portion simulation + boiler simulation = simulation of pump 12 + simulation of pump 13 + simulation of valve 15 + simulation of valve 16.
This means that in order to simulate the plant portion 10 it is necessary to have available the dynamic models of the pumps 12 and 13 and of the valves 15 and 16. These might not be available and therefore the simulation might not be impossible.
The concept of "attribute", introduced with the method according to the present invention, instead allows to eliminate the hitherto indispensable dynamic models
of the pumps and valves, since the branches of the tree structure, that logically represent the dependent link between the child nodes and the parent nodes, are cut.
Figure 3 illustrates such a concept, in which from the point of view of dynamic behavior each portion of the plant is now an independent object; this behavior is represented by the attribute of said object. In this manner there are no more hierarchical relationships as defined earlier with the tree structure shown in
Figure 2.
In Figure 3, therefore, the reference numerals of Figure 2 are kept for identical elements, but the difference lies in the fact that the arcs that link the child nodes and the parent nodes are no longer present and therefore each block of the diagram is dynamically independent of the others.
The so-called "attribute" describing the behavior of the corresponding component is therefore also associated with each block of Figure 3. Said attribute is designated, for all the blocks, by the reference letter "A".
The concept of attribute determines a simulation approach in which the designer who has to synthesize the attribute of a given object (plant portion) can use an expert system or a library and/or a database but is freed from the need to know in detail the dynamic behavior of the individual components of the object (plant portion).
In this manner it is possible to synthesize in a simple manner the plant model to be simulated, reducing the time and costs required for synthesis and the costs of the hardware devices assigned to the simulation.
The definition of the behavior or attribute of a given plant part is therefore reduced exclusively to a definition of the inputs and outputs of that given plant part, ignoring the presence, in said portion, of components whose behavior to be modeled can even be highly complex.
In practice it has been observed that the method according to the invention fully
achieves the intended aim and objects, since it allows to model in a simplified manner an industrial process to be implemented in a plant so as to provide simulated control thereof with reduced times and costs.
The method thus conceived is susceptible of numerous modifications and variations, all of which are within the scope of the inventive concept; all the details may also be replaced with other technically equivalent elements.
Claims
1. A method for simulating an industrial process, characterized in that it comprises the steps of: associating with a generic process portion, implemented in a predefined plant portion, an attribute which is adapted to describe the dynamic behavior of said predefined plant portion; and simulating said plant portion on the basis of said attribute associated therewith.
2. The method according to claim 1, characterized in that said attribute comprises a simplified model of the behavior of said predefined plant portion.
3. The method according to claim 1 or 2, characterized in that said predefined plant portion comprises a plurality of components.
4. The method according to claim 1 , characterized in that said predefined plant portion comprises a single component.
5. The method according to one or more of the previous claims, characterized in that said attribute is synthesized by means of an expert system.
6. The method according to one or more of the previous claims, characterized in that said attribute is synthesized by means of a library and/or a database.
7. A method for designing control systems for industrial plants characterized by the fact of using a method for simulating an industrial process according to one or more of the previous claims.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IT002151 IT1302615B1 (en) | 1998-10-06 | 1998-10-06 | INDUSTRIAL PROCESS SIMULATION PROCESS. |
ITMI98A002151 | 1998-10-06 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2000020933A1 true WO2000020933A1 (en) | 2000-04-13 |
Family
ID=11380820
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP1999/007792 WO2000020933A1 (en) | 1998-10-06 | 1999-10-05 | Method for simulating industrial processes |
Country Status (2)
Country | Link |
---|---|
IT (1) | IT1302615B1 (en) |
WO (1) | WO2000020933A1 (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3725653A (en) * | 1968-04-11 | 1973-04-03 | Gulf Research Development Co | Apparatus for controlling chemical processes |
US4965743A (en) * | 1988-07-14 | 1990-10-23 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Discrete event simulation tool for analysis of qualitative models of continuous processing system |
EP0433066A2 (en) * | 1989-12-15 | 1991-06-19 | Hewlett-Packard Company | Common symbol library architecture |
US5313615A (en) * | 1987-06-22 | 1994-05-17 | Comdisco Systems, Inc. | Block diagram simulator using a library for generation of a computer program |
FR2724744A1 (en) * | 1994-09-16 | 1996-03-22 | Ass Pour Le Dev De L Enseignem | Physical process modelling method for analysis and simulation |
WO1997012301A1 (en) * | 1995-09-25 | 1997-04-03 | Siemens Aktiengesellschaft | Drafting method for industrial and building systems and computer-controlled planning system for use in said method |
US5666297A (en) * | 1994-05-13 | 1997-09-09 | Aspen Technology, Inc. | Plant simulation and optimization software apparatus and method using dual execution models |
-
1998
- 1998-10-06 IT IT002151 patent/IT1302615B1/en active IP Right Grant
-
1999
- 1999-10-05 WO PCT/EP1999/007792 patent/WO2000020933A1/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3725653A (en) * | 1968-04-11 | 1973-04-03 | Gulf Research Development Co | Apparatus for controlling chemical processes |
US5313615A (en) * | 1987-06-22 | 1994-05-17 | Comdisco Systems, Inc. | Block diagram simulator using a library for generation of a computer program |
US4965743A (en) * | 1988-07-14 | 1990-10-23 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Discrete event simulation tool for analysis of qualitative models of continuous processing system |
EP0433066A2 (en) * | 1989-12-15 | 1991-06-19 | Hewlett-Packard Company | Common symbol library architecture |
US5666297A (en) * | 1994-05-13 | 1997-09-09 | Aspen Technology, Inc. | Plant simulation and optimization software apparatus and method using dual execution models |
FR2724744A1 (en) * | 1994-09-16 | 1996-03-22 | Ass Pour Le Dev De L Enseignem | Physical process modelling method for analysis and simulation |
WO1997012301A1 (en) * | 1995-09-25 | 1997-04-03 | Siemens Aktiengesellschaft | Drafting method for industrial and building systems and computer-controlled planning system for use in said method |
Also Published As
Publication number | Publication date |
---|---|
ITMI982151A1 (en) | 2000-04-06 |
IT1302615B1 (en) | 2000-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9904746B2 (en) | System and method for autogenerating simulations for process control system checkout and operator training | |
US5313615A (en) | Block diagram simulator using a library for generation of a computer program | |
CA2135214C (en) | Autonomous evolution type hardware design system | |
US5151984A (en) | Block diagram simulator using a library for generation of a computer program | |
US5774382A (en) | Method for generating a table model of a device | |
Illmer et al. | Synchronizing digital process twins between virtual products and resources–A virtual design method | |
Swartjes et al. | Towards the removal of synchronous behavior of events in automata | |
WO2000020933A1 (en) | Method for simulating industrial processes | |
Keim et al. | Polynomial formal verification of of multipliers | |
JPH11219099A (en) | Simulator | |
Zupančič | Extension software for real-time control system design and implementation with MATLAB-SIMULINK | |
Ciampi et al. | Concepts in CAD data base structures | |
Montgomery et al. | A real-time turbine engine facility model and simulation for test operations modernization and integration | |
Horta et al. | High-level data conversion synthesis by symbolic methods | |
US5910901A (en) | Logic simulator | |
Langley et al. | Graphics-oriented expert shell for the design and configuration of distributed control systems | |
Niculita et al. | Towards an Integrated COTS Toolset for IVHM Design | |
Maclay | Accelerated control system development | |
Pike et al. | Hierarchical Modelling and Interactive Simulation of Large Power Plants | |
Richards | Future trends in total digital control of variable speed drives for industrial applications | |
Nakamura et al. | Design and Verification of Sequence Control Systems with Timed Petri Nets | |
Der Jeng et al. | A software tool for synthesizing Petri nets in automated manufacturing systems | |
Gielen et al. | Efficient yield estimation within automated analog IC design | |
Carcasci et al. | A Numerical Method for Power Plant Simulations | |
JPH08278808A (en) | Simulation device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): BR CA CN IN JP KR PL US |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
122 | Ep: pct application non-entry in european phase |