ExtendSim

Last updated
ExtendSim
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 inEnglish
Type Simulation & Optimization
License Proprietary, Individual, Node-Locked, and Floating Licenses
Website www.extendsim.com

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.

Contents

History

YearFeatures added
1987Original 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
1995Release for Microsoft Windows
1998 Scripting, Activity-Based Costing
2001 Optimizer, ActiveX/COM and ODBC support, source code debugger
2002 FTP support
2007Changed product name from Extend to ExtendSim, internal database
2008 Discrete rate and 3D capabilities added
2010Scenario Manager, Advanced Resource Manager
2013 ADO database support, Flow attributes
2018Integrated reliability diagramming, cloud-based ASP

Model construction

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 namePurposeSample blocks
ValueMathematical calculations, remote data access, statistics collectionMath, Equation, Read, Write, Mean & Variance
ItemModels discrete event processesQueue, Activity, Resource Pool, Item
RateModels discrete rate processesTank, Valve, Interchange
ReliabilityReliability block diagrammingStart Node, Component, End Node
ChartDisplays plots and chartsBar, Scatter, Histogram
ReportReporting model resultsReports Manager, Cost Stats, Item Log Manager
Animation3DAnimates the model stateAnimate Item, Animate Value
UtilitiesModel interface, debugging, and informationButtons, Record Message, Memory Usage

Application areas

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]

See also

Related Research Articles

A simulation is an approximate imitation of the operation of a process or system; that represents its operation over time.

Simulink Programming environment

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

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

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 software

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 Discrete event simulation tool developed by MathWorks

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 Simulation software

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


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.

References

  1. "Resource Optimization by Simulation Technique in Food Logistics" (PDF). Archived from the original (PDF) on 2011-07-20. Retrieved 2011-02-11.
  2. "Simulating Six Sigma Improvement Ideas for a Hospital Emergency Department" (PDF). Retrieved 2011-02-11.
  3. "NCW End-To-End (NETE) Model For Future C2 Architecture Assessments" (PDF). Retrieved 2011-02-14.
  4. "Facility Design: Simulation Methodology for Facility Design". Archived from the original on 2011-10-03. Retrieved 2011-02-14.