Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Process Simulation
Use these tactics to build valid and credible simulation
models
Ivana Lukec, Ph.D.
If you know someone who can benefit from this free eBook, please feel free to
share it with them. Just send them a link to this page:
www.simulatelive.com
September, 2016 SimulateLive.com
45 Tips and Tricks to Build and Manage Process Simulation, Ivana Lukec Ph.D.
Table of Contents
Process Simulation Tips and Tricks ....................................................................... 1
Formulate the problem ........................................................................................... 3
Project planning and defining the assumptions....................................................... 4
Collect data and information................................................................................... 6
Planning the Time Frame ........................................................................................ 8
Model Development ............................................................................................. 10
Model Verification and Validation ......................................................................... 13
Analysis and reporting........................................................................................... 15
Consultation Options ............................................................................................ 18
Further reading and References ............................................................................ 19
45 Tips and Tricks to Build and Manage Process Simulation, Ivana Lukec Ph.D.
45 Tips and Tricks to Build and Manage Process Simulation, Ivana Lukec Ph.D.
45 Tips and Tricks to Build and Manage Process Simulation, Ivana Lukec Ph.D.
45 Tips and Tricks to Build and Manage Process Simulation, Ivana Lukec Ph.D.
45 Tips and Tricks to Build and Manage Process Simulation, Ivana Lukec Ph.D.
45 Tips and Tricks to Build and Manage Process Simulation, Ivana Lukec Ph.D.
45 Tips and Tricks to Build and Manage Process Simulation, Ivana Lukec Ph.D.
closest possible to steady state. It is important to know your data and how good it
is; "scrub" it clean of any invalid data, and perform appropriate input analysis.
13. Overcome the lack of data - You can also use your model and some pilot runs to
help you determine where you need better data or the use of approximations. All
data arent equally important!
14. Try to identify possibly incorrect data - some of the collected data and/or
information might be incorrect, so whenever possible, make double checks and try
to avoid the situation of relying on only one person who is supplying necessary
information to gain a complete understanding of a process to be modeled.
45 Tips and Tricks to Build and Manage Process Simulation, Ivana Lukec Ph.D.
45 Tips and Tricks to Build and Manage Process Simulation, Ivana Lukec Ph.D.
19. Avoid any sort of urgencies - Dont allow the project to be pulled down by the
sudden moment of urgency. While the best time to start a simulation study is very
early in the associated project's lifecycle, that is unfortunately not the most common
situation. It is far more common that simulation is first considered when problems
are encountered and when there is just a short time planned before the final
decisions must be made. At this point, everything becomes urgent, and you may
even be "late" before you have started. If you dont have enough time to do a
simulation right, there is a little point starting it. Try to avoid the situations where the
urgency will pull you down and the project is convicted to fail before it started just
because the lack of time.
45 Tips and Tricks to Build and Manage Process Simulation, Ivana Lukec Ph.D.
Model Development
Simulation model is usually developed either using one of the general programming
languages, such as C++, Matlab or similar, or using a commercial simulation-software
product such as Hysys, Pro II, ChemCad, Petrosim etc. The choice is mostly dependent
on the objectives of simulation and accessibility.
To use a programming language, the most important advantage is a purchase cost.
However they varying amounts of programming expertise and your previous experience
with the tool are most often the biggest obstacles. They are usually significantly less
expensive and are also more general.
Specialized process simulation software has significantly more build in knowledge,
specially that one related to chemical engineering such as thermodynamical data and
build-in-models of process equipment which are very complex for programming. This is
why the use of a commercial simulation product will reduce programming time and
overall project cost. However, this will cost you. There are hundreds of simulation
products on the market, often with price tags of $15,000 or more. Naturally, the question
of how to select the best simulation software for an application arises and most
important characteristic are those such as modeling flexibility, ease of use, statistical
capabilities, output reports and graphical plots, customer support, and documentation.
The choice is again mostly related to what have we defined for the project objectives.
Choosing the right simulation tool is however very complex topic and will not be covered
here in more details, only the guidance of most important points to consider when
developing a model. Those are mostly related to specialized simulation software.
20. Simulation software selection for many simulation engineers, the simulation
software selection is often considered a bottleneck, or a most critical point in
developing the model. Although the selection of the proper simulation tool is
important it is not more important than all the previous points especially those
between 1 and 8. There are certain simulation software that have the status of the
most valuable and they for sure are valuable but one after the other, all very
expensive. This fact tends to be one of the greatest obstacles for not using process
simulation more. However, dont get discouraged by this fact because, I assure
you there are ways to make a really good simulation work with less expensive or
10
45 Tips and Tricks to Build and Manage Process Simulation, Ivana Lukec Ph.D.
even free simulation tools. Today, there are some very powerful tools available as
open source and can be implemented, in worst case with some restrictions, to solve
the majority of process problems. Some of them are being discussed at this link:
http://www.simulatelive.com/product-reviews/simulation/review-of-open-sourceprocess-simulators. Simulation tasks can as well be adjusted by definition of
objectives and assumptions to meet the requirements of defined goals. So, dont
get discouraged if you dont have the budget for one of the popular tools
download one of the mentioned tools and get that simulation going!
21. Start simple - In the firsts developing cycle, we suggest you to build the entire
model or a major section of it with a minimal level of detail. Then start putting more
details later on. You can then verify the model works before continuing on. This has
the advantage of immediately generating a potentially useful model. Having the first
draft of the model can also help you to communicate first results with all the
interested parties and find out what your most critical parts are.
22. Interact with decision-maker constantly it is important to keep constant flow of
communication between the developer and decision-maker. This helps to ensure
that the correct problem is solved, to keep the decision-makers interest and
involvement with the study. This will build a solid ground for a model credibility
because the decision maker understands and agrees with the models
assumptions.
23. Address loops and iterations with special care more complex processes will
always have some details, such as reactors, or a recycle streams, or loop that
requires more attention and tend to bring calculation problems. While calculating
firsts iterations, simplify it as much as you can, fix the values if possible to reduce
the number of variables, until your model is ready for the full calculation cycle. This
will save both time and nerves!
24. Continue adding details - add relatively small sections of model and then verify
each section before adding more detailed calculations.
25. Save, backup and copy your system after gaining any valuable result! Constantly!
26. Discover - Simulation is often a process of discovery. You will gain knowledge as
you go from the effort to accurately describe the system to the early simulation
11
45 Tips and Tricks to Build and Manage Process Simulation, Ivana Lukec Ph.D.
results. Often this new information may move the study in new directions. A certain
amount of agility is appropriate in responding to such needs;
27. Dont get distracted - however, too much agility can prevent project completion. At
such times, you must take the difficult step of telling all your interested parties and
superiors "no" and use all the mentioned above to justify your point. While no one
likes to hear the word no, you must communicate that a result of the project may
not return any useful results within your deadline or budget. Optimize your time to
make sure that defined objectives are completed and only then allow the project to
explore some unanticipated directions.
12
45 Tips and Tricks to Build and Manage Process Simulation, Ivana Lukec Ph.D.
45 Tips and Tricks to Build and Manage Process Simulation, Ivana Lukec Ph.D.
14
45 Tips and Tricks to Build and Manage Process Simulation, Ivana Lukec Ph.D.
45 Tips and Tricks to Build and Manage Process Simulation, Ivana Lukec Ph.D.
any time or for any object to help further clarify what is happening. The verification
process is certain to be an enlightening and quite necessary part of the project.
36. Using graphical trends graphical trends, whether static or dynamic are very
useful for evaluation of your simulation results and try using them as much as
possible. They help you in visualization how your simulated process is responding,
especially for dynamic analysis; therefore any possible errors can be detected
easily. It is also a very good way to use them to communicate the essence of a
model to decision-makers and other people who do not understand or care about
the technical details of the model. Thus, it is a great way to enhance the credibility
of a model. Trends are especially important for evaluation of simulation models
used for training operators and process engineers.
37. If there is a problem - isolate it if there is a problem and you still didnt
recognize it, try to define key variables as fixed to exclude most interaction
possible. You will find your own problem by methodically walking through the
interactions.
38. Communicate problems Try discussing your problems with your co-workers.
Very often, just by explaining the problem to somebody else, we come to our own
a-ha moment. Also, a question coming from your colleague can lead you to take a
look at something you have been ignoring.
39. Validation of completed model - One common validation technique is to start with
a model of the existing system and compare the results with the real process.
Results can also be compared to some data found in literature. Make sure to
understand all the results of the analysis.
40. Use your previous experience as much as you can both for the verification
and communication of results before they are finalized Communicating the results
with all the interested parties or your superiors is another validation technique. If
there are colleagues who know the process well, their reaction might show you
some measure of confidence.
41. Analysis check which model factors and/or variables have the greatest impact on
the performance measures.
16
45 Tips and Tricks to Build and Manage Process Simulation, Ivana Lukec Ph.D.
42. Additional analysis - During the experimentation phase you will be generating the
scenarios identified in the functional specification. Most likely, you will also need a
few additional scenarios based on what you have learned as the project
progressed.
43. Again, focus on goals while doing analysis - Your primary goal should be to help
make the best decision possible given the time and resources allocated. While you
might have other personal goals such as to build credibility or make a profit, it is
likely those goals will be met if you concentrate on helping the stakeholders.
44. Presenting the results - Although you need to have data to support your
conclusions, do not overwhelm your superiors and decision-makers with too many
details. Try to provide information in the context needed: simple, informative and
concise. Also, try to be as least technical as you can and see the big picture. That
often is hard when you are too involved with your problem, but it is very important
so keep it in mind.
45. Make everyone aware: a model is only an approximation - Don't over-represent
the accuracy of the output data. Acknowledge and even emphasize to your
decision-makers that the model is an approximation and it will not generate exact
answers, however the value of this approximation is enormous if done right!
17
45 Tips and Tricks to Build and Manage Process Simulation, Ivana Lukec Ph.D.
Consultation Options
Interested in further
simulation problems?
Need assistance and consultation for a project, ask a quotation at:
info@model.hr
Interested in
on SimulateLive.com?
18
45 Tips and Tricks to Build and Manage Process Simulation, Ivana Lukec Ph.D.
19