TUTSIM

Last updated

TUTSIM was the first commercial simulation software ever to run on an IBM-PC. The package was used for the modeling and simulation of multi-domain systems using differential equations and bond graphs.

Contents

History

TUTSIM (Twente University of Technology SIMulator) was developed at the Control Laboratory of the University of Twente [1] [2] in the early-1970s. The program was initially created for the PDP-11 and LSI-11 series of DEC. At the end of the 1970s it was ported [3] to run on microprocessors like the MOS Technology 6502 of the Apple II and the Intel 8086 of the IBM Personal Computer.

The company Meerman Automation took over the development of the package in the early-1980s. The rise of the IBM PC gave TUTSIM its world fame, making scientific simulation software available for researchers all over the world. [4] Failing to meet the demands of a graphical user interface with the rise of Microsoft Windows in the late-1980s the popularity of TUTSIM slowly faded away. Multiple requests from bond graph researchers caused the University of Twente to begin development of a successor to TUTSIM. [5] This resulted in the software 20-sim, released by Controllab, which contained many of the features that made TUTSIM popular.

Use

TUTSIM was an interactive simulation language for continuous dynamical systems. Input had to be given in block diagram form or in bond graph form. The lack of a graphical UI required inputs in textual form by entering commands and arguments. For simulation, fixed step integration methods were provided. Simulation results were displayed in a graphical form or numerically in tables.

See also

Related Research Articles

<span class="mw-page-title-main">Visual programming language</span> Programming language written graphically by a user

In computing, a visual programming language or block coding is a programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used either as elements of syntax or secondary notation. For example, many VPLs are based on the idea of "boxes and arrows", where boxes or other screen objects are treated as entities, connected by arrows, lines or arcs which represent relations.

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 was acquired by Altair in August 2014 and its products have been rebranded as Altair Embed as a part of Altair's Model Based Development Suite. With 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 hybrid bond graph is a graphical description of a physical dynamic system with discontinuities. Similar to a regular bond graph, it is an energy-based technique. However, it allows instantaneous switching of the junction structure, which may violate the principle of continuity of power.

Scicos is a graphical dynamical system modeler and simulator. The software’s purpose is to create block diagrams to model and simulate the dynamics of hybrid dynamical systems and compile these models into executable code. Applications include signal processing, systems control, queuing systems, and the study of physical and biological systems.

Dynamic simulation is the use of a computer program to model the time-varying behavior of a dynamical system. The systems are typically described by ordinary differential equations or partial differential equations. A simulation run solves the state-equation system to find the behavior of the state variables over a specified period of time. The equation is solved through numerical integration methods to produce the transient behavior of the state variables. Simulation of dynamic systems predicts the values of model-system state variables, as they are determined by the past state values. This relationship is found by creating a model of the system.

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.

Specialized wind energy software applications aid in the development and operation of wind farms.

Web-based simulation (WBS) is the invocation of computer simulation services over the World Wide Web, specifically through a web browser. Increasingly, the web is being looked upon as an environment for providing modeling and simulation applications, and as such, is an emerging area of investigation within the simulation community.

Continuous Simulation refers to simulation approaches where a system is modeled with the help of variables that change continuously according to a set of differential equations.

DYNAMO is a simulation language and accompanying graphical notation developed within the system dynamics analytical framework. It was originally for industrial dynamics but was soon extended to other applications, including population and resource studies and urban planning.

Node graph architecture is a software design structured around the notion of a node graph. Both the source code as well as the user interface is designed around the editing and composition of atomic functional units.

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 healthcare systems modeling environment.

Lanner Group Ltd is a software company specialising in simulation software such as discrete event simulation and predictive simulation, headquartered in Birmingham, UK. The business develops, markets and supports business process simulation and optimisation systems. The company has subsidiaries in the US, China, France and Germany and a distributor network selling the company's products in 20 different countries. Lanner Group was formed following a Management Buyout of AT&T Istel, a spin-off from the operational research department of British Leyland where, in 1978, the world's first visual interactive simulation tool was developed. Lanner Group services automotive, aviation, criminal justice, defence and aerospace, financial services and contact centres, food and beverage, health, logistics and supply chain, manufacturing, nuclear, oil and gas, pharmaceutical, and consumer health industries.

Pieter Johannes Mosterman was Chief Research Scientist and Director of the MathWorks Advanced Research & Technology Office (MARTO) at MathWorks in Natick, Massachusetts. He also holds an Adjunct Professorship at the School of Computer Science at McGill University in Montreal, Canada. His primary research interests are in Computer Automated Multiparadigm Modeling with principal applications in design automation, training systems, and fault detection, isolation, and reconfiguration.

<span class="mw-page-title-main">20-sim</span>

20-sim is commercial modeling and simulation program for multi-domain dynamic systems, which is developed by Controllab. With 20-sim, models can be entered as equations, block diagrams, bond graphs and physical components. 20-sim is widely used for modeling complex multi-domain systems and for the development of control systems.

In mathematical modeling, deterministic simulations contain no random variables and no degree of randomness, and consist mostly of equations, for example difference equations. These simulations have known inputs and they result in a unique set of outputs. Contrast stochastic (probability) simulation, which includes random variables.

Simcenter Amesim is a commercial simulation software for the modeling and analysis of multi-domain systems. It is part of systems engineering domain and falls into the mechatronic engineering field.

<span class="mw-page-title-main">MSC Adams</span> Multibody dynamics simulation software system

MSC ADAMS is a multibody dynamics simulation software system. It is currently owned by MSC Software Corporation. The simulation software solver runs mainly on Fortran and more recently C++ as well. According to the publisher, Adams is the most widely used multibody dynamics simulation software. The software package runs on both Windows and Linux.

References

  1. Dixhoorn , J.J. van (1977). "Simulation of bond graphs on minicomputers". Journal of Dynamic Systems, Measurement, and Control. 99: 9–14. doi:10.1115/1.3427080.
  2. Meerman , J. W. (1981). "Bond graph modeling techniques THTSIM, software for the simulation of continuous dynamic systems on small and very small computer systems". International Journal of Modelling and Simulation. 1 (1): 52–56. doi:10.1080/02286203.1981.11760440.
  3. Dixhoorn , J.J. van (1985). "Simulation of mixed bond graphs and block diagrams on personal computers using TUTSIM". Journal of the Franklin Institute. 319 (1–2): 257–267. doi:10.1016/0016-0032(85)90079-1. ISSN   0016-0032.
  4. Klee , H. (1991). "Simulation and design of a digital control system with TUTSIM". IEEE Transactions on Education. 34 (1): 76–82. doi:10.1109/13.79885.
  5. Broenink, J.F. (1990), Computer-Aided Physical-Systems Modeling and Simulation: a bond-graph approach, ISBN   90-9003298-3