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

Доменные типы и рекомендуемые блоки

Модели Simscape™ требуют, чтобы определенные блоки присутствовали в настройке модели, такой как блок Solver Configuration или проблемно-ориентированные ссылочные блоки. Другие блоки, несмотря на то, что не требуемый, очень вероятно, будут необходимы, такие как блоки PS-Simulink Converter и Simulink-PS 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 прочь

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

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

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

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

  • Log simulation dataAll.

  • Log simulation statistics — Off.

  • Record data in Simulation Data Inspector — Off.

  • Open viewer after simulation — Off.

  • Workspace variable namesimlog.

  • Decimation1.

  • Limit data points — On.

  • Data history (last N steps)10000.

Для получения информации о какой эти настройки среднее значение и как изменить их, см. Опции Регистрации данных.

Смотрите также

Похожие темы