Click Here
Click Here
Click Here
Rapid Prototyping
Click Here
Artificial Intelligence
Click Here
Click Here


20-sim is a modeling and simulation package, originally developed by the University of Twente. It is now commercially developed and distributed by Controllab. With 20-sim you can model and simulate dynamic systems (electric motors, mechanical manipulators, hydraulic actuators, computer control loops, ...) to predict and analyze their behaviour.

20-sim provides you with tools that allow you to create models very quickly and intuitively. Various tool boxes help you to build your models, simulate them and analyze their performance. Download the free viewer here and learn by doing. You will find that the package has some outstanding capabilities that will help you on numerous applications in many industries.

The image above shows 20-sim with a robot model loaded. The robot is generated with the 3D Mechanics Toolbox and connected with standard actuator and sensor models from the mechanics library. The robot is controlled by PID controllers which are tuned in the frequency domain. Everything that is required to build and simulate this model is inside the package, no exteral software or compiler is needed!

Highlighted Features

Models are built in the 20-sim Editor. This Editor contains a large Model Library with building blocks to help you to construct models using Block Diagrams, Iconic Diagrams, Bond Graphs or a combination of these. Tool boxes like will "Control Toolbox", "Mechatronics Toolbox", "3D Mechanics Toolbox" will help you to create special models.

20-sim contains powerful simulation algorithms for solving ordinary differential equations (ODE) and differential algebraic equations (DAE). It has a variety of numerical integration methods: one-step, multi-step and multi-order. The results can be plotted in graphs, 3D Animations or exported to files.

You can analyse your models using Frequency Domain Toolbox which consists of the linear system editor, FFT analysis tools, model linearization functionality and Dynamic Error Budgeting. Also 20-sim has Time Domain Toolbox with which you can do parameters sweeps, optimization, Curve Fitting, Monte-Carlo Analysis and more.

Code Generation / Export
With the Code Generation Toolbox you can export models as C-code for use in 20-sim 4C, Matlab, Simulink and other packages. All C-code templates are open and can be adapted by the user to assign compilers, run ftp-sessions and automate almost everything between the 20-sim code generation and the actual running of the code on a (remote) machine.

Ardruino Sketch Generation
Now generates proper Arduino Sketch for converting your system into executable code on small controller.

Controllab Products B.V.
Hengelosestraat 705
7521PA Enschede
The Netherlands

Tel : +31 (0)85 773 18 72
Email :
Web :

Note : ni logic pvt. ltd. is authorized distributor for Asia Pacific region from Controllab Product BV, Netherland.

39, B-wing, Bandal Dhankude Plaza,
Bhusari Colony, Paud Road, Kothrud, Pune - 411 038
Maharashtra, India 
Contact no.: +91 20 2528 6947 / 8
Mobile: +91-92255 69069 / +91-92255 69067