parsim
функция, batchsim
функция или Несколько панелей Симуляций в Simulink®Для рабочих процессов, которые включают несколько параллельных симуляций и логгирования больших данных, можно использовать API командной строки для parsim
или batchsim
команды или запуск симуляции с панелью Multiple Simulations в Редакторе Simulink.
С лицензией Parallel Computing Toolbox™ можно использовать parsim
функционируйте, чтобы запустить параллельные симуляции. Функция распределяет несколько симуляций, чтобы быть параллельной рабочим, чтобы ускорить полное время симуляции. Используя parsim
функция с Parallel Computing Toolbox позволяет вам автоматизировать создание параллельных пулов, идентифицирует зависимости от файла и управляет артефактами сборки для акселератора и быстрых симуляций акселератора. parsim
команда запускает несколько симуляций в сериале, если лицензия Parallel Computing Toolbox не доступна.
Кроме того, можно использовать batchsim
функция с Parallel Computing Toolbox и MATLAB® Лицензии Parallel Server™. Когда вы используете batchsim
функция, симуляции разгружены на вычислить кластер. Можно открыть отдельный сеанс работы с MATLAB, чтобы получить доступ к заданию и результатам.
Чтобы начать, смотрите Выполнение Нескольких Симуляций и Запуска параллельной симуляции для Тепловой Модели Дома Используя parsim.
batchsim | Разгрузите симуляции, чтобы работать на вычислить кластере |
parsim | Симулируйте динамическую систему многократно параллельно или последовательно |
applyToModel | Примените изменения в модели, заданной через SimulationInput объект, in |
setBlockParameter | Установите параметры блоков использоваться для определенной симуляции через SimulationInput объект, in |
setModelParameter | Установите параметры модели, которые будут использоваться для определенной симуляции через SimulationInput объект, in |
setInitialState | Установите начальное состояние использоваться для определенной симуляции через SimulationInput объект, in |
setExternalInput | Установите внешние входные параметры для симуляции через SimulationInput объект, in |
setVariable | Установите переменные для симуляции через SimulationInput объект, in |
validate | Подтвердите содержимое SimulationInput объект, in |
setPreSimFcn | Задайте функцию MATLAB, чтобы запуститься, прежде чем запустятся каждой симуляции через SimulationInput объект, в |
setPostSimFcn | Укажите, что функция MATLAB, чтобы выполняться после каждой симуляции завершена через SimulationInput объект, in |
loadVariablesFromMATFile | Загрузите переменные из MAT-файла в Simulink.SimulationInput объект, in
|
getSimulationJobs | Получите весь Simulink.Simulation.Job объекты от кластера |
contents | Просмотрите содержимое Simulink.SimulationInput объект |
Simulink.SimulationInput | Создает SimulationInput объекты внести изменения в модель для нескольких или отдельных симуляций |
Simulink.Simulation.Variable | Переменные в Simulink.SimulationInput объекты |
Simulink.Simulation.BlockParameter | Параметры блоков в Simulink.SimulationInput объекты |
Simulink.Simulation.Future | Создайте Future объект для симуляции |
Simulink.Simulation.Job | Выполните batchsim создать Simulink.Simulation.Job объект, simJob |
Multiple Simulations | Запустите несколько симуляций из Редактора Simulink |
Simulation Manager | Контролируйте несколько симуляций и визуализируйте данные моделирования |
Выполнение нескольких симуляций
Запустите несколько симуляций от parsim
и batchsim
команды и Несколько панелей Симуляций в Редакторе Simulink.
Запуск параллельной симуляции для Тепловой Модели Дома Используя parsim
Используйте Simulink.SimulationInput
возразите, чтобы запустить несколько параллельных рабочих процессов командной строки симуляций.
Программно запустите симуляции модели параллельно.
Сконфигурируйте и запущенные симуляции с несколькими панелью симуляций
Узнайте о Нескольких панели Симуляций в Редакторе Simulink.
Сравнение между несколькими рабочими процессами симуляции
Изучите сходства и различия между parsim
, parsim
с RunInBackground
, и batchsim
.
Анализируйте результаты Используя Simulation Manager
Используйте Simulation Manager, чтобы визуализировать данные моделирования, анализировать результаты симуляции и тренды.