WOLFRAM SYSTEM MODELER
ActuatorWithNoiseDemonstrates how to model measurement noise in an actuator |
|
SystemModel["Modelica.Blocks.Examples.Noise.ActuatorWithNoise"]

This information is part of the Modelica Standard Library maintained by the Modelica Association.
This example models an actuator with a noisy sensor (which is in the motor component):
The drive train consists of a synchronous motor with a current controller (= motor) and a gear box. The gearbox drives a rod through a linear translation model. Softly attached to the rod is another mass representing the actual actuator (= mass). The actuator is loaded with a constant force.
The whole drive is steered by a rate limited speed step command through a controller model. In the motor the shaft angle is measured and this measurement signal is modelled by adding additive noise to the motor angle.
In the following figure, the position of the actuator and the motor output torque are shown with and without noise. The noise is not very strong, such that it has no visible effect on the position of the actuator. The effect of the noise can be seen in the motor torque.
Note, the noise in all components can be easily switched off by setting parameter enableNoise = false in the globalSeed component.
| motor |
Type: MotorWithCurrentControl Description: Synchronous machine with current controller and measurement noise |
|
|---|---|---|
| controller |
Type: Controller Description: Simple position controller for actuator |
|
| speed |
Type: Step Description: Generate step signal of type Real |
|
| gearbox |
Type: Gearbox Description: Realistic model of a gearbox (based on LossyGear) |
|
| idealGearR2T |
Type: IdealGearR2T Description: Gearbox transforming rotational into translational motion |
|
| mass |
Type: Mass Description: Sliding mass with inertia |
|
| constantForce |
Type: ConstantForce Description: Constant force, not dependent on speed |
|
| slewRateLimiter |
Type: SlewRateLimiter Description: Limits the slew rate of a signal |
|
| rodMass |
Type: Mass Description: Sliding mass with inertia |
|
| elastoGap |
Type: SpringDamper Description: Linear 1D translational spring and damper in parallel |
|
| globalSeed |
Type: GlobalSeed Description: Defines global settings for the blocks of sublibrary Noise, especially a global seed value is defined |
| Date | Description | ||
|---|---|---|---|
| June 22, 2015 |
|