How to model Non linear differential equation in matlab

I want to model the following differential equation using simulink. d2x/dt2=g-C/m(i^2/x^2)* I have modeled it in simulink. but the problem is that at time =0 the reciprocal math function in the feed back loop gives NAN or INF error because at time =0 the output is zero. Kindly help me how can i remove the error or how can i model this differential equation. thanks.

 Réponse acceptée

Mischa Kim
Mischa Kim le 27 Fév 2014
Modifié(e) : Mischa Kim le 27 Fév 2014

0 votes

Khan, simply set the initial condition for x to some value other than zero. You can change initial conditions by double-clicking the corresponding integrator block (Integrator1, in your case).

1 commentaire

Dear Mischa Kim, it really helped. Thanks for your answer.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur General Applications dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by