Understanding Complex Tasks with the Help of Models
Control systems developed over time and added to in a patchwork fashion will one day turn into impenetrable and complex constructs full of defects. More often than not these systems were developed by specific individuals and the context giving rise to them can scarcely be traced anymore. System analysis is time-consuming and costly, and it is difficult to apply the work already done to future projects.
In projects involving far-ranging numeric and complex control applications, Zühlke engineers make consistent use of Model-Based Design. This method involves creating a graphical model with software to record numeric behaviour realistically. The model is then improved iteratively until the required behaviour is achieved. Code can be generated directly and automatically from the model using the appropriate software tools.
You can implement your hardware idea quickly with the Model-Based Design method. Your development risk is low because the worst case has already been tested in the design stage. This method also assures that know-how is recorded graphically and transparently instead of remaining in the hands of individual developers. As a result, the knowledge you build up can be further used in future projects.
- Complex numeric algorithms or control circuits
- Software-based model development
- Iterative improvement processes
- Matlab
- Simulink, Stateflow
- xPC-Target
- Real-time Workshop, Embedded Coder
Project examples |
Algorithmic Signal Analysis in a Medical Measuring Device
A Medical Measuring Device records continuously physiological processes and displays the trend of the measured values. So the development cycle is substancially shortened. More... |
| |
Model-Based Design for pressure sensors
Precise high-vacuum pressure sensors are complex systems. In this project to improve these types of sensors, Zühlke modelled and simulated their behaviour using MATLAB & Simulink. The code for the firmware was to be created from the iteratively optimized model. More... |
| |
|