Exécuter plusieurs simulations
Simulink.SimulationInput pour exécuter plusieurs simulations à l’aide des fonctions parsim et batchsim ou du panneau « Multiple Simulations » de Simulink®Pour les workflows impliquant plusieurs simulations parallèles et l’enregistrement d’une grande quantité de données, il est possible d’utiliser des objets Simulink.SimulationInput pour spécifier les entrées de la fonction parsim ou batchsim ou bien d’exécuter les simulations à partir du panneau Multiple Simulations de l’éditeur Simulink.
Vous pouvez utiliser des objets Simulink.SimulationInput pour spécifier des configurations de simulation et exécuter plusieurs simulations avec ces modifications. Si vous disposez d'une licence Parallel Computing Toolbox™, vous pouvez utiliser la fonction parsim pour exécuter les simulations en parallèle. Cette fonction distribue plusieurs simulations à des workers en parallèle pour réduire le temps de simulation global. L'utilisation de la fonction parsim avec Parallel Computing Toolbox permet d'automatiser la création de pools parallèles, d'identifier les dépendances de fichiers et de gérer les artefacts de compilation pour les simulations en mode Accelerator et Rapid Accelerator. La fonction parsim exécute les simulations en série si la licence Parallel Computing Toolbox n'est pas disponible.
Vous pouvez utiliser la fonction batchsim avec les licences Parallel Computing Toolbox et MATLAB® Parallel Server™. Lorsque vous utilisez la fonction batchsim, les simulations sont délestées vers un cluster de calcul. Vous pouvez ouvrir une session MATLAB distincte pour accéder aux jobs de simulation et aux résultats.
Pour en savoir plus, consultez les rubriques Running Multiple Simulations in Simulink et Run Parallel Simulations for a Thermal Model of a House Using parsim.
Pour suivre une autoformation interactive sur la l’exécution de plusieurs simulations en parallèle, consultez Run Multiple Simulations in Parallel (Exécuter plusieurs simulations en parallèle).
Objets
Fonctions
Outils
| Multiple Simulations | Run multiple simulations from the Simulink Editor (depuis R2021b) |
| Simulation Manager | Monitor multiple simulations and visualize the simulation data |
Rubriques
- Running Multiple Simulations in Simulink
Run multiple simulations from the
parsimandbatchsimcommands, and the Multiple Simulations panel in Simulink Editor. - Run Parallel Simulations for a Thermal Model of a House Using parsim
Use a
Simulink.SimulationInputobject to run multiple parallel simulations command line workflow. - Run Parallel Simulations
Programmatically run model simulations in parallel.
- Configure and Run Simulations with Multiple Simulations Panel
Learn about the Multiple Simulations panel in the Simulink Editor.
- Comparison Between Multiple Simulation Workflows
Understand the similarities and differences between
parsim,parsimwithRunInBackground, andbatchsim. - Analyze Results Using Simulation Manager
Use the Simulation Manager to visualize simulation data, analyze simulation results and trends.
- Resolve Setup Issues on Parallel Workers When Running Parallel Simulations with parsim
Troubleshoot and debug setup issues on parallel workers using
Diary, when running parallel simulations withparsim.





