How to connect a dc motor simulink model into a structure of simmechanics?
17 次查看(过去 30 天)
显示 更早的评论
Hello! I have a simulink model of a solar tracker, and the output is the angular position of a dc motor which rotates a solar panel. I have a CAD model of a solar tracker and i want to import it to simechanics. Wha t i have to do is relate the motor angular position to the joint where the motor is? Also, in the transfer function of the motor, i inlcuded the inertia of the motor+tracker's structure, and in the torque term i used motor torque-load torque. Now that i am going to connect it to a simmechanic model, are the torque and inertia automatically computed so do i have to remove them from the simulink equation? Any help would be appreciated.
Thank you
0 个评论
采纳的回答
Vasco Lenzi
2020-6-30
Hi Eleni
what you are suggesting goes in the right direction. We do have a multibody example of solar panel tracking if you want some Multibody files to prototype:
Regarding your question:
We released a free blockset addon with example of blocks that connect 1D simulation with 3D simulation in Simscape:
For older release than 20a look at the link in the File Exchange entry:
There is even a DC motor with Multibody ports that you can apply to move a rotational joint:
After you have looked at the example I believe you are going to understand properly the connection of 1D with 3D. You need to create a kinematic relationship between the components, here the screenshot fro mone of the example:
Hope that helps
Vasco
4 个评论
Vasco Lenzi
2020-8-19
It depends on the dynamics of your system. I would take the response time of your motor and divide it by 10-100 at least depending on how accuate you want it.
So if your motor has a rising time of 100 ms, put 1 ms as a filtering time.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Simscape Multibody 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!