- Create a copy the source code of the Rotational Friction block.
- Add a "input" section
- Move the line "brkwy_vel = { 0.1, 'rad/s' }; % Breakaway friction velocity" from the "parameter" section to the "input" section
- Add a Simscape Component block to your model, and use the modified source code.
Is it possible to update the parameters of a Simscape block using the output of another block in Simulink?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I am trying to use the output of a simulink integrator as one variable in the "Breakaway friction torque" parameter of a Simscape Rotational Friction block. Is there a way to do this so that the target parameter responds to changes during the model run?
The physical description of my objective is: This is a rotating mechanical system with a friction device within. The friction device changes its breakaway torque as a function of a system response that can't be calculated beforehand. So this property must be tracked and used to continuously update the properties of the rotational friction block.
0 commentaires
Réponses (1)
Nicolas Schmit
le 16 Nov 2017
So you want to change the breakaway friction torque during the simulation. I think the simplest way to do that is to create a custom component where the breakaway torque is defined as an input instead of a parameter.
The newly created Simscape Component will have a physical signal input that let you set the breakaway torque during the simulation.
0 commentaires
Voir également
Catégories
En savoir plus sur Variable Initialization dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!