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

Типы областей и рекомендуемые блоки

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

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

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

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

ssc_new('pneumatic_actuator','gas')

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

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

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

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

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

  • SolverVariableStepAuto

  • Relative tolerance1e-3

  • Absolute tolerance1e-3

  • Auto scale absolute tolerance off

Для получения дополнительной информации смотрите Симуляция с переменным временным шагом и Выбор решателя с помощью автоматического решателя.

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

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

Когда вы создаете новую модель используя ssc_new, модель имеет следующее строение логгирования данных:

  • Log simulation dataAll.

  • Log simulation statistics - Выкл.

  • Record data in Simulation Data Inspector - Выкл.

  • Open viewer after simulation - Выкл.

  • Workspace variable namesimlog.

  • Decimation1.

  • Limit data points - Вкл.

  • Data history (last N steps)10000.

Для получения информации о том, что означают эти параметры настройки и как их изменить, см. опции ведения журнала данных».

См. также

Похожие темы