Advanced computer programs can simulate power system behavior,[1] weather conditions, electronic circuits, chemical reactions, mechatronics,[2] heat pumps, feedback control systems, atomic reactions, light, daylight even complex biological processes.
Simulation can be difficult because most natural phenomena are subject to an almost infinite number of influences or unknown source of cause, for example, rainfall.
Continuous simulators are used to model a wide variety of physical phenomena like ballistic trajectories, human respiration, electric motor response, radio frequency data communication, steam turbine power generation etc.
There are four main renowned simulation approaches: Event-Scheduling method, Activity Scanning, Process- Interaction, and Three-Phase approach, in comparison, the following can be noted: The Event-Scheduling method is simpler and only has two phases so there is no Cs and Bs, this allow the program to run faster since there are no scanning for the conditional events.
Multi- threaded applications were talked about in computer science classes, but rarely used in the broader community”.
To see the complete idea of the origins of Transaction-Flow best stated by (Schriber et al, 2003): This was the primordial soup out of which the Gordon Simulator arose.
The event driven algorithm provided by mixed-mode simulators is general purpose and supports non-digital types of data.
[7] Mixed-mode simulation is handled on three levels; (a) with primitive digital elements that use timing models and the built-in 12 or 16 state digital logic simulator, (b) with subcircuit models that use the actual transistor topology of the integrated circuit, and finally, (c) with In-line Boolean logic expressions.
Exact representations are used mainly in the analysis of transmission line and signal integrity problems where a close inspection of an IC’s I/O characteristics is needed.
These two modeling techniques use SPICE to solve a problem while the third method, digital primitives, use mixed mode capability.
PLC simulation software is a valuable tool in the understanding and learning of PLCs and to keep this knowledge refreshed and up to date.
[8] PLC simulation provides users with the ability to write, edit and debug programs written using a tag-based format.
PLC simulation integrates tag-based ladder logic programs with 3D interactive animations to enhance the user’s learning experience.
This type of testing is often not feasible using hardwired operating PLCs that control processes often worth hundreds of thousands – or millions of dollars.
The idea is to use information to analyze and predict results in a simple and effective manner to simulate processes such as: The software would normally have the following specifications: The interaction between the network entities is defined by various communication protocols.
These simulators are based on telecommunications protocol architecture specifications developed by international standards body such as the ITU-T, IEEE, and so on.