Discrepancy between simscape and analytical solution
I am trying to simulate the behaviour of an electromechanical actuator, to model the BLDC I am using the block "Permanent Magnet
Synchronous Machine" with "Mechanical input" set into Mechanical rotational port.
The output of the block comprehends the rotor velocity in rad/s between the various informations.
I also connected the Mechanical rotational port to a set of gears modeled through simscape blocks (i’ll provide an image to clarify).
When I compute the actuation speed through a direct conversion of the motor velocity from rad/s to mm/s i obtain a value which is different from the one coming from the set of simscape gears.
In the picture the green line is the mechanical rotational port of the aforementioned block, while the series of gain is the simple conversion of the motor velocity from rad/s to mm/s
Am I using some of these blocks in the wrong way? It actually would seem to me a pretty straightforward application but apparently I’m missing something.
The gear ratio are all correct and so are the units of measure of the conversion blocks of the simscape section of the image.
At the moment I was using for the feedback control the velocity computed directly with the gains (black line) while I was using the green one only to apply the load to the motor, since otherwise I don’t see a way to model an external load, could this be a correct approach to the problem?
Thank you in advance, i will be extremly greatful to the ones who will answer, if you need more details feel free to ask me anything that could make the problem more clear to understand.I am trying to simulate the behaviour of an electromechanical actuator, to model the BLDC I am using the block "Permanent Magnet
Synchronous Machine" with "Mechanical input" set into Mechanical rotational port.
The output of the block comprehends the rotor velocity in rad/s between the various informations.
I also connected the Mechanical rotational port to a set of gears modeled through simscape blocks (i’ll provide an image to clarify).
When I compute the actuation speed through a direct conversion of the motor velocity from rad/s to mm/s i obtain a value which is different from the one coming from the set of simscape gears.
In the picture the green line is the mechanical rotational port of the aforementioned block, while the series of gain is the simple conversion of the motor velocity from rad/s to mm/s
Am I using some of these blocks in the wrong way? It actually would seem to me a pretty straightforward application but apparently I’m missing something.
The gear ratio are all correct and so are the units of measure of the conversion blocks of the simscape section of the image.
At the moment I was using for the feedback control the velocity computed directly with the gains (black line) while I was using the green one only to apply the load to the motor, since otherwise I don’t see a way to model an external load, could this be a correct approach to the problem?
Thank you in advance, i will be extremly greatful to the ones who will answer, if you need more details feel free to ask me anything that could make the problem more clear to understand. I am trying to simulate the behaviour of an electromechanical actuator, to model the BLDC I am using the block "Permanent Magnet
Synchronous Machine" with "Mechanical input" set into Mechanical rotational port.
The output of the block comprehends the rotor velocity in rad/s between the various informations.
I also connected the Mechanical rotational port to a set of gears modeled through simscape blocks (i’ll provide an image to clarify).
When I compute the actuation speed through a direct conversion of the motor velocity from rad/s to mm/s i obtain a value which is different from the one coming from the set of simscape gears.
In the picture the green line is the mechanical rotational port of the aforementioned block, while the series of gain is the simple conversion of the motor velocity from rad/s to mm/s
Am I using some of these blocks in the wrong way? It actually would seem to me a pretty straightforward application but apparently I’m missing something.
The gear ratio are all correct and so are the units of measure of the conversion blocks of the simscape section of the image.
At the moment I was using for the feedback control the velocity computed directly with the gains (black line) while I was using the green one only to apply the load to the motor, since otherwise I don’t see a way to model an external load, could this be a correct approach to the problem?
Thank you in advance, i will be extremly greatful to the ones who will answer, if you need more details feel free to ask me anything that could make the problem more clear to understand. simscape, simulink, synchronous machine MATLAB Answers — New Questions