exponenta event banner

Создание новой модели Simscape

Типы доменов и рекомендуемые блоки

Simscape™ модели требуют наличия определенных блоков в конфигурации модели, например блока конфигурации решателя или ссылочных блоков, зависящих от домена. Другие блоки, хотя и не требуются, с высокой вероятностью будут необходимы, такие как блоки преобразователя Simulink-PS и преобразователя PS-Simulink. Простой способ запуска новой модели Simscape - использование ssc_new функция.

При вводе ssc_new в командной строке MATLAB ® программа создает новую модель, предварительно заполненную определенными блоками .

По умолчанию имя модели не указано, модель содержит блок конфигурации решателя, блок преобразователя Simulink-PS и блок преобразователя PS-Simulink, подключенный к блоку Scope. Решатель по умолчанию: VariableStepAuto. Раздел ресурсов в нижней части окна модели содержит ссылки на соответствующие библиотеки блоков и разделы документации.

Вы можете использовать ssc_new аргументы функции для указания имени модели и добавления блоков, специфичных для домена. См. раздел ssc_new справочная страница для получения подробной информации. Например, ввод

ssc_new('pneumatic_actuator','gas')

создает следующую модель.

После использования ssc_newпродолжайте разработку модели, копируя блоки по мере необходимости и добавляя другие блоки из библиотек Simscape.

Для электрических моделей можно также использовать пример «Создание новой цепи» в качестве шаблона для новой модели. В этом примере создается новая электрическая модель и открывается палитра «Электростартер», содержащая ссылки на наиболее часто используемые электрические компоненты. Откройте пример, введя ssc_new_elec в окне команд MATLAB и с помощью команды Файл (File) > Сохранить как (Save As) сохраните его под нужным именем модели. Затем удалите ненужные компоненты и добавьте новые из палитры «Стартер электрооборудования» и из библиотек Simscape.

Настройки решателя для новой модели

При создании новой модели с помощью ssc_new, модель имеет следующие настройки:

  • Решатель - VariableStepAuto

  • Относительный допуск - 1e-3

  • Абсолютный допуск - 1e-3

  • Автоматическое масштабирование абсолютного допуска отключено

Дополнительные сведения см. в разделах Моделирование с переменным шагом времени и Выбор решателя с помощью автоматического решателя.

Параметры регистрации данных для новой модели

Использование протоколирования данных является наилучшей практикой для моделей Simscape, поскольку обеспечивает доступ к важным инструментам моделирования и анализа. Следовательно, ssc_new функция автоматически включает ведение журнала данных для всей модели. Используется имя переменной рабочей области по умолчанию simlog для хранения данных моделирования и ограничения данных до последних 10000 точек во избежание замедления моделирования. В то же время он поднимает MaxDataPoints до 10000, чтобы история регистрации данных Simulink ® соответствовала истории регистрации данных Simscape.

При создании новой модели с помощью ssc_new, модель имеет следующую конфигурацию регистрации данных:

  • Данные моделирования журнала - All.

  • Статистика моделирования журнала - выкл.

  • Запись данных в инспекторе данных моделирования - выкл.

  • Открыть просмотр после моделирования - выкл.

  • Имя переменной рабочей области - simlog.

  • Прореживание - 1.

  • Предельные точки данных - вкл.

  • История данных (последние N шагов) - 10000.

Сведения о том, что означают эти параметры и как их изменить, см. в разделе Параметры ведения журнала данных.

См. также

Связанные темы