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

采纳的回答

Vasco Lenzi
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 个评论
Eleni.T
Eleni.T 2020-8-11
Thank you again so much! I am not sure what is an appropriate time constant. Is there a way to estimate it?
Vasco Lenzi
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 CenterFile Exchange 中查找有关 Simscape Multibody 的更多信息

产品


版本

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by