modelDCMotorCtrl_V4

DC-Motor model based on data from Faulhaber 1724 006 SR

Information

Version 1.3
Created: 14.12.2010
Last modified: 11.07.2011


Model of a Faulhaber 1724 006 SR motor. The parameters shown below are taken from data sheet of the motor. Some properties of the model are as follows:
- The motor is attached to an inertia model with frictional torque which is modelled using finite state chart concept. - The motor is attached to a lossy gear with adjustable gear ratio and also efficiency. By default it has a ratio of 14.4 and an efficiency of 78% - An ideal gear is attached to the lossy gear to correct the direction of movement of the A PI controller with anti-windup measure is used to control the speed of the motor. Clamping of integrator is applied when limit of 6V is exceeded.
V1.3
- viscous friction added to friction model of inertia


Nominal voltage 6V
Terminal resistance 3.41Ohm
Output power 2.58W
Efficiency 81%
No-load speed 8600rpm
No-load current (with shaft ? 1,5 mm) 0.02A
Stall torque 11.5mNm
Friction torque 0.13mNm
Speed constant 1450rpm/V
Back-EMF constant 0.690mV/rpm
Torque constant 6.59mNm/A
Current constant 0.152A/mNm

Parameters

TypeNameDefaultDescription
Realk0.1proportional gain
RealTi1/10time constant of integral
RealTd0time constant of derivative
RealNd1000High value represents a more ideal derivative block. Reciprocal is equivalent time constant of a PT1
Realystart0integrator start value
RealoutMax6voltage limit in V
Realf_exp0.05Exponential decay
RealR_w1e-4viscous friction coeeficient in N.m.rad/s
SI.ElectricalTorqueConstantk_emf6.59e-3torque constant
SI.ResistanceR_res3.41terminal resistance
SI.InductanceI_ind75e-6Rotor inductance
SI.TorqueM_cou3e-41.3e-4 Coulomb friction
SI.TorqueM_str6e-47e-5 Stribeck friction
SI.InertiaJ_rot1.14e-7inertia of rotor 1 gcm2, inertia of code disc 0.09 gcm2, inertia of gear=0.05 gcm2 (estimated based on Maxon gearhead)

Connectors

TypeNameDefaultDescription
Modelica.Mechanics.Rotational.Interfaces.Flange_bFlangeInterface to rotational parts
Modelica.Blocks.Interfaces.RealInputDesSpDesired angular speed of motor
Modelica.Blocks.Interfaces.RealOutputCurrentCurrent of motor

Components

TypeNameDefaultDescription
Modelica.SIunits.AngularVelocityw
Modelica.SIunits.AngularAccelerationa
Modelica.Electrical.Analog.Sources.SignalVoltagesignalVoltage
Modelica.Electrical.Analog.Basic.Groundground
Modelica.Electrical.Analog.Basic.EMFemf
Modelica.Electrical.Analog.Basic.Resistorresistor
Modelica.Electrical.Analog.Basic.Inductorinductor
Modelica.Electrical.Analog.Sensors.CurrentSensorcurrentSensor
Modelica.Mechanics.Rotational.Components.Fixedfixed
LossyPlanetarylossyPlanetary
Modelica.Mechanics.Rotational.Components.IdealPlanetaryidealPlanetary
Modelica.Blocks.Math.FeedbackfbFeedback
Modelica.Mechanics.Rotational.Sensors.SpeedSensorSpSenSpeed sensor
LimPIlimPI
inertia_StCoFricinertia_StCoFric1