Original author(s) | Imagine That Inc. |
---|---|
Developer(s) | Imagine That Inc. |
Stable release | ExtendSim 10.0.5 |
Operating system | Windows 10, 8.1, 8, 7 Service Pack 1, Server 2016, Server 2012, or Server 2008 R2 |
Available in | English |
Type | Simulation & Optimization |
License | Proprietary, Individual, Node-Locked, and Floating Licenses |
Website | www |
ExtendSim (formerly known as Extend) is a simulation program for modeling discrete event, continuous, agent-based, discrete rate, and mixed-mode processes. There are three ExtendSim packages: CP for continuous processes; DE which adds discrete event technology; and Pro which adds discrete rate and reliability block diagramming modules.
Year | Features added |
---|---|
1987 | Original release for continuous modeling on the Macintosh |
1989 | Discrete event capabilities added |
1992 | Hierarchical modeling, Cloning, Animation, Interactivity |
1994 | Sensitivity Analysis, interface to Microsoft Excel |
1995 | Release for Microsoft Windows |
1998 | Scripting, Activity-Based Costing |
2001 | Optimizer, ActiveX/COM and ODBC support, source code debugger |
2002 | FTP support |
2007 | Changed product name from Extend to ExtendSim, internal database |
2008 | Discrete rate and 3D capabilities added |
2010 | Scenario Manager, Advanced Resource Manager |
2013 | ADO database support, Flow attributes |
2018 | Integrated reliability diagramming, cloud-based ASP |
Models are created by dragging blocks from a library into a model worksheet. Blocks are connected together to create the logical flow of the model. Data for the model resides in the parameters of the blocks and in a proprietary database. New blocks can be created by combining existing blocks into a single hierarchical block or by programming a block in ExtendSim's c-based language, ModL. The major libraries in ExtendSim are:
Library name | Purpose | Sample blocks |
---|---|---|
Value | Mathematical calculations, remote data access, statistics collection | Math, Equation, Read, Write, Mean & Variance |
Item | Models discrete event processes | Queue, Activity, Resource Pool, Item |
Rate | Models discrete rate processes | Tank, Valve, Interchange |
Reliability | Reliability block diagramming | Start Node, Component, End Node |
Chart | Displays plots and charts | Bar, Scatter, Histogram |
Report | Reporting model results | Reports Manager, Cost Stats, Item Log Manager |
Animation3D | Animates the model state | Animate Item, Animate Value |
Utilities | Model interface, debugging, and information | Buttons, Record Message, Memory Usage |
Sample applications include resource optimization for food logistics, [1] six sigma process improvement for a hospital emergency department, [2] communication systems, [3] and manufacturing facility design [4]
A simulation is an approximate imitation of the operation of a process or system; that represents its operation over time.
Simulink is a MATLAB-based graphical programming environment for modeling, simulating and analyzing multidomain dynamical systems. Its primary interface is a graphical block diagramming tool and a customizable set of block libraries. It offers tight integration with the rest of the MATLAB environment and can either drive MATLAB or be scripted from it. Simulink is widely used in automatic control and digital signal processing for multidomain simulation and model-based design.
Design for Six Sigma (DFSS) is a business process management method related to traditional Six Sigma. It is used in many industries, like finance, marketing, basic engineering, process industries, waste management, and electronics. It is based on the use of statistical tools like linear regression and enables empirical research similar to that performed in other fields, such as social science. While the tools and order used in Six Sigma require a process to be in place and functioning, DFSS has the objective of determining the needs of customers and the business, and driving those needs into the product solution so created. DFSS is relevant for relatively simple items / systems. It is used for product or process design in contrast with process improvement. Measurement is the most important part of most Six Sigma or DFSS tools, but whereas in Six Sigma measurements are made from an existing process, DFSS focuses on gaining a deep insight into customer needs and using these to inform every design decision and trade-off.
VisSim is a visual block diagram program for simulation of dynamical systems and model based design of embedded systems, with its own visual language. It is developed by Visual Solutions of Westford, Massachusetts. Visual Solutions, has been acquired by Altair in August 2015 and its products have been rebranded as solidThinking Embed as a part of solidThinking's Model Based Development Suite. With solidThinking Embed, you can develop virtual prototypes of dynamic systems. Models are built by sliding blocks into the work area and wiring them together with the mouse. Embed automatically converts the control diagrams into C-code ready to be downloaded to the target hardware.
A discrete-event simulation (DES) models the operation of a system as a (discrete) sequence of events in time. Each event occurs at a particular instant in time and marks a change of state in the system. Between consecutive events, no change in the system is assumed to occur; thus the simulation time can directly jump to the occurrence time of the next event, which is called next-event time progression.
Reservoir simulation is an area of reservoir engineering in which computer models are used to predict the flow of fluids through porous media.
Model-Based Design (MBD) is a mathematical and visual method of addressing problems associated with designing complex control, signal processing and communication systems. It is used in many motion control, industrial equipment, aerospace, and automotive applications. Model-based design is a methodology applied in designing embedded software.
AnyLogic is a multimethod simulation modeling tool developed by The AnyLogic Company. It supports agent-based, discrete event, and system dynamics simulation methodologies. AnyLogic is a cross-platform simulation software designed exclusively for Windows, macOS and Linux.
Reverse computation is a software application of the concept of reversible computing.
GoldSim is dynamic, probabilistic simulation software developed by GoldSim Technology Group. This general-purpose simulator is a hybrid of several simulation approaches, combining an extension of system dynamics with some aspects of discrete event simulation, and embedding the dynamic simulation engine within a Monte Carlo simulation framework.
Plant Simulation is a computer application developed by Siemens PLM Software for modeling, simulating, analyzing, visualizing and optimizing production systems and processes, the flow of materials and logistic operations. Using Tecnomatix Plant Simulation, users can optimize material flow, resource utilization and logistics for all levels of plant planning from global production facilities, through local plants, to specific lines. Within the Plant Design und Optimization Solution the software portfolio, to which Plant Simulation belongs, is — together with the products of the Digital Factory and of Digital Manufacturing — part of the Product Lifecycle Management Software (PLM). The application allows comparing complex production alternatives, including the immanent process logic, by means of computer simulations. Plant Simulation is used by individual production planners as well as by multi-national enterprises, primarily to strategically plan layout, control logic and dimensions of large, complex production investments. It is one of the major products that dominate that market space.
SimulationX is a CAE software application running on Microsoft Windows for the physical simulation of technical systems developed and sold by ESI ITI GmbH in Dresden, Germany.
Continuous Simulation refers to a computer model of a physical system that continuously tracks system response according to a set of equations typically involving differential equations.
SimEvents is a discrete event simulation tool developed by MathWorks. It adds a library of graphical building blocks for modeling queuing systems to the Simulink environment. It also adds an event-based simulation engine to the time-based simulation engine in Simulink
FlexSim is a discrete event simulation software package developed by FlexSim Software Products, Inc. The FlexSim product family currently includes the general purpose FlexSim product and FlexSim Healthcare.
MLDesigner is an integrated modeling and simulation tool for the design and analysis of complex embedded and networked systems. MLDesigner speeds up modeling, simulation and analysis of discrete event, discrete time and continuous time systems concerning architecture, function and performance. The tools is based on ideas of the "Ptolemy Project", done at the University if California Berkeley. MLDesigner is developed by MLDesign Technologies Inc. Palo Alto, CA, USA in collaboration with Mission Level Design GmbH, Ilmenau, Germany.
Simcad Pro simulation software is a product of CreateASoft, Inc which is used for simulating process based environments such as manufacturing, supply lines, logistics, healthcare, and many others. The on-the-fly, interactive dynamic process simulation software has a patented no coding modeling environment. It is a tool used for planning, organizing, optimizing, and engineering real process based systems. Simcad Pro allows the creation of a computer model, which can be manipulated by the user and represents a real environment. Using the model, it is possible to test for efficiency in any scenario possible, as well as locate points of improvement among the process flow. Simcad Pro's dynamic computer model also allows for changes to occur while the model is running for a fully realistic simulation. It is also able to be integrated with live and historical data.
In the field of simulation, a discrete-rate simulation (DRS) models the behavior of mixed discrete and continuous systems. This methodology is used to simulate linear continuous systems, hybrid continuous and discrete-event systems, and any other system that involves the rate-based movement or flow of material from one location to another.