Using (and interpolating) characteristic from Matlab in Simulink

Hi
I am currently creating model in Simulink for simulating dynamical behaviour of multibody system for my assignment.
For spring elements I would like to apply my own characteristic F(x) (where F is Force and x elongation) defined in m-file instead of proportional characteristic with k (or c) coefficient.
I was trying to use a User defined Matlab function block but I could not find out how to get characteristic from "compiled" M-file.
I do not know whether it would be the best solution, maybe I am missing something.
Whole idea is to get a force based on given elongation which is defined by my own characteristic with ability to interpolate between points, for example characteristic is defined for every 1cm but when x is given with greater precision it should linearly interpolate between points.
Waiting for any suggestions.
Thank You in advance

1 commentaire

I would really appreciate any information regarding reading characteristic from Matlab to Simulink.
Thanks

Connectez-vous pour commenter.

Réponses (1)

K E
K E le 10 Avr 2012
If you want to interpolate between (x, F) points and F only depends on x, use a Lookup table and supply pre-calculated x and F vectors. Simulink will interpolate between the values.

Catégories

En savoir plus sur General Applications dans Centre d'aide 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