Bonjour à tous,
Alors j'ai un problème avec l'exécution de diverses simulations sous Simulink.
Les problèmes ont commencé sous la version 2010b de MATLAB Simulink et ont continué sous 2011a.
Il faut savoir que dans mon modèle j'utilise la librairie standard et Simpower avec des fonctions call et que je n'ai pas accès au stateflow avec un mix de bloc variable et discret vu la complexité de celui ci.
Lorsque que je lance une simulation avec une durée de 10 ou 20s de simulation avec une relative tolerance de 1e-15 et un solver ode15s je n'ai aucun problème.
Par contre quand j'augmente la durée de simulation à 50 cela commence à poser des problèmes.
J'ai essayé de changer la relative tolerance pour 1e-3 mais toujours rien.
En fonction du temps de simulation et de l'humeur de Simulink j'ai droit aux messages suivants :
Memory allocation error
Data logging exceeded available memory
Cannot allocate sufficient memory for log variable ''. Consider disabling logging or reducing the length of the simulation
Running low on memory. Simulation will terminate in approximately 48 steps
Data logging exceeded available memory
Message 'Simulink:Logging:LoggingMallocError' can not be created: Incorrect Message Formatting Attempted.
Cannot allocate sufficient memory for log variable ''. Consider disabling logging or reducing the length of the simulation
Cannot allocate sufficient memory for log variable 'simout'. Consider disabling logging or reducing the length of the simulation
Ou alors encore mieux j'ai droit à un crash error et tout se ferme ( fichier et logiciel ).
J'espère avoir été assez clair dans l'explication de mon problème.
Si quelqu'un a une idée de ce qui se passe et comment je pourrais essayer de résoudre ce ou ces problèmes vu que je n'en connais pas l'origine cela m'aiderait beaucoup.
Merci à tous pour vos réponses
Partager