How to create a custom damper component on Simscape

3 vues (au cours des 30 derniers jours)
Javier Ruiz
Javier Ruiz le 16 Avr 2011
I am trying to create a custom damper for a Quarter of Vehicle Simscape model on Simulink. I am currently using a Force Source and connecting my force signal by means of a Simulink to PS converter. The problem is that I need the deflection velocity calculated by the same model in order to produce a certain damping force. Hence, I run into a Algebraic Loop issue, which I have not been able to resolve.
I would like to create a custom damper if possible, which I could just connect in place of a regular damper on Simscape.
Thank you for the help!!

Réponse acceptée

Arnaud Miege
Arnaud Miege le 17 Avr 2011
I assume you have something like this:
Going in and out of Simulink causes the algebraic loop. Instead try using the PS Look-up Table (1D) as in:
Using physical signals and staying within the Simscape network will avoid algebraic loop and should get rid of your problem. Make sure to use data in m/s and N for the PS Look-up table.
HTH,
Arnaud
  2 commentaires
Javier Ruiz
Javier Ruiz le 18 Avr 2011
Thank you Arnaud. I am in fact going out to Simulink. The issue is that my custom damper function is very complex and depends on more than one input. I currently have it on an Embedded MATLAB Function. Do I have other choices besides using the 1D or 2D Look-up Table in Simscape?
Thanks again!!
Arnaud Miege
Arnaud Miege le 18 Avr 2011
Not really. You can use the Simscape language to create a custom component, but you'll still be relying on physical look-up tables. If you can upload a copy of your model on a filesharing site, I can maybe be more specific.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Composite Components dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by