Sensor for DC motor
16 次查看(过去 30 天)
显示 更早的评论
Hello all,
I come here again for your help.
I try to simulate a DC motor functionning on the basis of the model "ssc_dcmotor" from Simscape (see picture):
The outcomes seem to be consisten regarding what I expect (value and profile of speed/current).
Then, I made some changes (actually I copy/paste this model in a bigger one to link with a gear box and a lead screw). The modifications are: adding a Torque sensor, as well as change the mask of the DC motor to display the name of my ports (which should not influence the functionning...).
Now comes the drama: my speed is 0 and my current comes to his max. and stay at the maximal value for the rest of simulation time (blocked rotor behavior).
Sensors subsystem:
I just don't understand what did I do wrong... Somebody know this issue?
Enclosed is the concerned model
Thanks in advance
0 个评论
回答(1 个)
Vasco Lenzi
2020-8-26
Hi Cyril
you connected the Torque Sensor directly to ground . This will cause the entire system to be fixed to ground. Is actually consistent with how a torque sensor would work in the real world. You ahve these kind of sensor on a shaft, and if you block one of the two extremity you block the movement of the entire shaft.
Try againg but put the torque sensor on the shaft itself.
If you look at the top right subsystem "Load" in this example you can see how the torque sensor is not wired to ground:
Cheers
Vasco
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!