Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > MATLAB > Simulink
Simulink Forum d'entraide sur la plate-forme Simulink
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 24/10/2012, 00h42   #1
stepher_84
Invité de passage
 
Homme
Étudiant
Inscription : octobre 2012
Messages : 9
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : octobre 2012
Messages : 9
Points : 3
Points : 3
Par défaut Problème Bloc integrator " continu"

Bonjour ,

Pour la résolution d'une équation du 2eme ordre , j'utilise le bloc integrator. Lorsque je fixe le pas de temps , il m'affiche l’erreur ci-dessous

Citation:
Derivative input 1 of 'untitled/Integrator' at time 118.7522023056942 is Inf or NaN. Stopping simulation.
There may be a singularity in the solution. If not, try reducing the step size (either by reducing the fixed step size or by tightening the error tolerances)
Pourtant, il tourne très bien lorsque j'opte pour un pas de temps variable.

J'y comprend rien ..... Voulez-vous bien m'aider?

Merci
stepher_84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2012, 08h28   #2
duf42
Modérateur
 
Avatar de duf42
 
Homme
Formateur en informatique
Inscription : novembre 2007
Messages : 2 915
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Formateur en informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2007
Messages : 2 915
Points : 4 391
Points : 4 391
Bonjour,

As-tu essayé de réduire le pas de temps comme te le conseille le message d'erreur?

Es-tu obligé d'utiliser un solveur à pas fixe? Quel solveur utilises-tu?

Duf
__________________
Définir les signaux d’entrée d’un modèle Simulink sur le blog Vers MATLAB et au-delà

Modérateur MATLAB

Au boulot : Windows 7 , MATLAB 8.00 (r2012b)
A la maison : ArchLinux mais pas MATLAB
duf42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2012, 08h51   #3
le fab
Modérateur
 
Avatar de le fab
 
Homme Fabien Grand-Perret
Développeur informatique
Inscription : mars 2005
Messages : 512
Détails du profil
Informations personnelles :
Nom : Homme Fabien Grand-Perret
Âge : 38
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : mars 2005
Messages : 512
Points : 884
Points : 884
lorsque tu fait ta simulation à pas variable, à la fin fais un
Code :
1
2
3
mean(diff(tout))
max(diff(tout))
min(diff(tout))
ca devrait te donner une idée du pas de temps fixe à utiliser

(tout etant le vecteur temps de simulation que tu récupères sous matlab, cf onglet configuration parameters / data import export)
le fab est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 14h06.


 
 
 
 
Partenaires

Hébergement Web