Esecuzione di più simulazioni
Simulink.SimulationInput per eseguire simulazioni multiple utilizzando la funzione parsim e le funzioni batchsim, oppure il pannello Multiple Simulations (Simulazioni multiple) in Simulink®Per i workflow che prevedono più simulazioni in parallelo e la registrazione di dati di grandi dimensioni, è possibile utilizzare gli oggetti Simulink.SimulationInput per specificare gli input per la funzione parsim o batchsim, oppure eseguire le simulazioni tramite il pannello Multiple Simulations nell'Editor di Simulink.
È possibile utilizzare gli oggetti Simulink.SimulationInput per specificare le configurazioni di simulazione ed eseguire più simulazioni con tali modifiche. Con una licenza Parallel Computing Toolbox™, è possibile utilizzare la funzione parsim per eseguire le simulazioni in parallelo. La funzione distribuisce più simulazioni ai worker paralleli per accelerare il tempo complessivo di simulazione. L’utilizzo della funzione parsim con Parallel Computing Toolbox consente di automatizzare la creazione di pool paralleli, di identificare le dipendenze dei file e di gestire gli artefatti di compilazione per le simulazioni con acceleratore e acceleratore rapido. La funzione parsim esegue le simulazioni in serie se non è disponibile una licenza Parallel Computing Toolbox.
È possibile utilizzare la funzione batchsim con le licenze Parallel Computing Toolbox e MATLAB® Parallel Server™. Quando si utilizza la funzione batchsim, le simulazioni vengono scaricate su un cluster di calcolo. È possibile aprire una sessione separata di MATLAB per accedere al lavoro e ai risultati.
Per iniziare, vedere Running Multiple Simulations in Simulink e Run Parallel Simulations for a Thermal Model of a House Using parsim.
Per seguire un corso interattivo autogestito sull'esecuzione di più simulazioni in parallelo, vedere Run Multiple Simulations in Parallel (Eseguire più simulazioni in parallelo).
Oggetti
Funzioni
Strumenti
| Multiple Simulations | Run multiple simulations from the Simulink Editor (Da R2021b) |
| Simulation Manager | Monitor multiple simulations and visualize the simulation data |
Argomenti
- 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.





