Control system complexity has increased drastically. Today, control systems do much more than supervisory control, they also support analytics and decision making. Designing these systems requires simulating test cases over millions or even billions of runs in a fast and seamless way. Can your desktop software keep up? Collimator can.
Collimator provides a unified environment to design, simulate, test, and continuously upgrade embedded controllers in a world where big data and AI are used to improve control system response, reduce development risks, and bring products to markets faster. Try Collimator today to:
Design control systems using a graphical UI or Python Notebook
Analyze control systems using an integrated toolkit for control systems
Call external libraries and models directly within Collimator
Run millions of test cases using HPC in the cloud before deploying to controllers
Use AI and ML tools to generate synthetic data or model control systems
Compare real-world operation with virtual operations in real-time, continuously
Model your control systems or feedback loops the way that you are most comfortable using our no code block diagram environment or our Python environment
Use custom built functions to design your control system (e.g., PID function blocks, model linearization), view your time and frequency response using BODE & Nyquist plots, and control your system performance using Model Predictive Control (MPC)
Import trained neural networks from open source AI and ML packages (e.g., Tensorflow and Pytorch) to seamlessly generate synthetic data or simulate control systems
Call functions from any open source library (e.g., Python Control Systems Library, Numpy, Scipy) or run your own external code directly within Collimator
Automatically run HPC simulations in parallel on the cloud with one click and without worry that system memory will be a bottleneck
Import data into Collimator, compare the real-world response to the simulated data, export data back to your data warehouse for storage or to your neural network for additional training
Collimator is Python-based, so you have access to open-source libraries like Numpy, Tensorflow, and Pytorch. Convert Python code into C automatically using our system designer software
Our software design tool’s High-Performance Compute (HPC) lets you run millions of test cases, test various scenarios, and simulate conditions difficult or expensive to reproduce in the real world
Design system software in multi-player mode, with no more miscommunications. Collimator increases output by 10x when you’re collaboratively designing various elements of a large system
We have simple, easily understood plans for users ranging from small teams to large enterprises. With our free plan, students can try Collimator at no cost
Because our software designing tool is built in Python, your users can easily import AI and ML tools like Pytorch, Thane and Keras and use them to test and perfect your system design
The more data you have, the better. Our system designer software uses data from various sources to represent situations that will inform and improve your overall system
Software systems design is the process of outlining and building the different components of a software while ensuring that data is sent and received efficiently through the software as a whole.
System design tools provide an interface for system designers to manage their systems in a standardized way. Ideal system design tools will feature intuitive component drag & drop, easy team collaboration, management of version control and seamless integration with developer tools.
There are many apps that users turn to to meet their system design needs. System Composers by Matlab/Simulink, Ansys SCADE, and Collimator are all great tools for system design across various fields.