Parameter Estimation of a servo motor does not track well.
Show older comments
Good evening,
I am doing a project where I need to model the characteristics of a servo motor. I have been following 'DC Servo Motor Parameter Estimation" example. Long story short I got a servo motor with position feedback and I ran tests to get a dataset for the motor by setting the position to 180° and 0° with a period of 1 second before each switch. I recorded that data and I tried using the parameter estimation tool from the example after removing their data, The output of the estimation does not match my wave form closely enough to use this model as a simulation model of the servo. What should I be doing. One thing I know is strange is matlab asks for voltage inputs but servos use PWM so I just assumed that -1 is equivalent to the servo PWM minimum which gives 0° and 1 is equivalent to the servo PWM maximum which gives 180°. Attached are waveform screenshots.


Accepted Answer
More Answers (0)
Categories
Find more on Powertrain Blockset in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!