Bonjour,
Je suis occupé à utiliser Simulink pour la première fois, et j'ai un petit problème : lorsque je lance ma simulation, tout marche très bien, du moment que mon temps de simulation est assez faible. Or, je dois faire une simulation qui dure 86400 secondes (24h)!
J'ai une piste : Simulink m'indique un warning lorsque je lance ma simulation :Lorsque je lance ma simulation sur 86400 secondes (avec des résultats incohérents à la clé), j'obtiens un calcul avec 179 pas. Lorsque je lance ma simulation sur 2000 secondes (avec des résultats logiques à la clé), j'obtiens un calcul sur 52 pas.Warning: Using a default value of 1692.0 for maximum step size. The simulation step size will be equal to or less
than this value. You can disable this diagnostic by setting 'Automatic solver parameter selection' diagnostic to
'none' in the Diagnostics page of the configuration parameters dialog
On voit donc clairement qu'il faudrait que je puisse diminuer la taille de mon pas de temps pour résoudre mon problème... mais je ne vois pas comment pratiquement....
NB : je gère mon modèle avec la commande 'sim' de Matlab. Dans cette routine matlab, j'ai mis
mais peut être faudrait il que j'inscrive cette commande autre part.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 options = odeset('RelTol',1e-8,'AbsTol',1e-8);
Merci à vous et bonne année!
Partager