В этом примере показано, как можно использовать статистику модели для определения эффекта изменения на сложность модели.
Откройте пример модели Simple Mechanical System.
Чтобы просмотреть статистику модели, в окне модели, на вкладке Debug, нажмите Simscape > Statistics Viewer.
Откроется окно Simscape Statistics, но оно не содержит никаких данных. Если вы открываете модель, а затем открываете Statistics Viewer перед запуском симуляции, статистические данные недоступны. Кнопка Refresh на панели инструментов окна Viewer отображает предупреждающий символ (желтый треугольник), а сообщение в верхней части окна Viewer сообщает вам нажать кнопку Refresh, чтобы заполнить средство просмотра данными.
Нажмите кнопку Refresh. Теперь в окне Simscape Statistics отображается обзор статистики моделей в свернутом состоянии.
Щелкните, чтобы развернуть все узлы.
Можно увидеть, что после исключения переменных модель содержит пять непрерывных дифференциальных переменных, никаких алгебраических переменных, никаких дискретных переменных и никаких сигналов пересечения нулем.
Чтобы ограничить область значений движения, добавьте блок Translational Hard Stop к диаграмме модели, параллельно с блоками Translational Inertia и Translational Damper, как показано на следующем рисунке.
Обновите статистику модели. Снова разверните все узлы.
Пересмотренная модель после исключения переменных содержит шесть дифференциальных переменных и пять алгебраических переменных. Это произошло, потому что вы добавили нелинейный блок (Translational Hard Stop). Поэтому линейная оптимизация, которую решатель первоначально выполнил на модели, больше не применяется.