Press Suppliers
Press Suppliers
Webinar SIMULINK programming library – Slider

Let us take a transport drone used in logistics as an example. Its drives need to meet high dynamic demands to enable precise and responsive control of the flying object. They must respond without perceivable delay, smoothly and with precisely defined force. Motors that drive such high-precision applications therefore have to meet very high expectations.Let us take a transport drone used in logistics as an example. Its drives need to meet high dynamic demands to enable precise and responsive control of the flying object. They must respond without perceivable delay, smoothly and with precisely defined force. Motors that drive such high-precision applications therefore have to meet very high expectations.

Saves time and reduces risks

The transport drone is just one of many application examples for which simulation of the drive system during the development phase constitutes a valuable tool. What matters here is not only the behavior of the motor, which can be modeled with reasonable effort based on the data sheet parameters. A complete drive system also requires emulation of the sensor system and control. Realistic emulation of these components helps reduce comprehensive trials with physical drives.

FAULHABER is the first provider of high-quality micromotors to offer the possibility of simulating the application situation realistically at an early stage of development. This is supported by a simulation software that is used by many developers all over the world: Simulink offers a so-called block diagram environment with graphical interface in which simulations with virtual models are possible without the need for programming. "Various solutions can be tested quickly and easily in an integrated environment. This allows the development concept to be adapted to the actual application at a very early stage," explains applications engineer Marc Lux.

Integrating sensor system and control

He himself created the basis for testing FAULHABER drives using Simulink. He compiled a component library in which all brushless DC-motors in the product range are stored together with the matching encoders and Motion Controllers. "A motor consists of an electrical and a mechanical subsystem. The correlations can be described using mathematical equations. In the model, the equations for the subsystems are interconnected, just like the components when assembling a physical motor."

By modeling typical influences of various sensor systems, it is possible to simulate a realistic speed characteristic. The drive models can also be used by customers to develop their own controllers for actuating brushless FAULHABER motors. Although this is no substitute for tests on physical motors, this model-based method significantly reduces the time and risks associated with development.

For simulation of a controlled drive system with FAULHABER components, the library provides modules for torque, speed and motion control. Motion Controllers of generation 3.0, which include e.g. the models MC 3001, MC 3603 and MC 5005, form the basis. In combination with a motor from the library and a configurable load inertia, the same controller parameters can be determined as those that exist in a physical Motion Controller. By simulating the complete drive system, it is possible to, for example, establish realistic positioning times, adapt the controller parameters or compare the behavior of the drive when different concepts are applied.

Practical toolbox

To make the simulation easy to use, Marc Lux developed a Matlab toolbox. Matlab is a platform for programming and numeric computing. Scripts created using this platform can be used for simulation with Simulink. The virtual toolbox contains, among other things, the various drive models, scripts and tables for calculating parameters for the controllers and motors as well as graphical interfaces for intuitively combining the elements required for the simulation.

The Simulink library has been available online to FAULHABER customers since the beginning of the year. It is intended to supplement existing tools such as the FAULHABER Drive Calculator. It can be used for selecting a drive system as well as for model-based integration into the actual application. Not least, the simulation can also be used for creating a digital twin of the drive and to utilize this twin for advanced features in the context of IoT and Industry 4.0.

Expert

FAULHABER photo of Marc Lux
Marc Lux
Systems Engineer marc.lux@faulhaber.de
Webinar
Webinar programming library example

FAULHABER Drive Systems Library in SIMULINK®

With a library for the MATLAB SIMULINK® environment, FAULHABER now offers the possibility to simulate the dynamic behavior of a FAULHABER drive system at an early stage of development. This Webinar will present the library, its functionality and typical use-cases in detail.

Register for free

Recommended contents

Here you will find external YouTube contents for the article. Click to watch.

I consent to being shown external contents. I am aware that personal data may be shared with third-party platforms. For more information, refer to our privacy policy.