assert | Программные настраиваемые ошибки времени выполнения и предупреждения |
delay | Возврат прошедшего значения операнда |
der | Производная по времени возврата от операнда |
equations | Задайте уравнения компонента |
function | Повторно используйте выражения в уравнениях компонента и в объявлениях представителей областей и компонентов |
integ | Выполните временное интегрирование выражения |
intermediates | Задайте промежуточные члены для использования в уравнениях |
tablelookup | Возвращаемое значение на основе интерполяции набора точек данных |
time | Доступ к глобальному времени симуляции |
value | Преобразуйте переменную или параметр в бесчисленное значение с заданным единичным преобразованием |
Определение уравнений компонента
Цель раздела уравнения состоит в том, чтобы установить математические отношения между переменными компонентами, параметрами, входами, выходами, временем и производными по времени каждой из этих сущностей.
Простая Алгебраическая Система
Этот пример показывает реализацию для простой алгебраической системы.
Используйте время симуляции в уравнениях
Этот пример показывает, как вы можете получить доступ к глобальному времени симуляции из раздела уравнения.
Использование условных выражений в уравнениях
Можно задать условные уравнения при помощи if
операторы.
Использование промежуточных членов в уравнениях
Учебники часто задают определенные условия уравнений в отдельных уравнениях, а затем подставляют эти промежуточные уравнения в основное.
Использование интерполяционных таблиц в уравнениях
Можно использовать tablelookup
функция в equations
раздел файла Simscape™ для интерполяции входных значений на основе набора точек данных в одномерной, двумерной или трехмерной таблице.
Программные Ошибки времени выполнения и предупреждения
Используйте assert
создайте для реализации ошибок времени выполнения и предупреждающих сообщений для пользовательского блока.
Задайте дополнительные уравнения, которые будут выполнены только во время инициализации модели.
Используйте функции Simscape, чтобы повторно использовать выражения в уравнениях и объявлениях представителей нескольких компонентов.
Импорт уравнений Symbolic Math Toolbox
Пример использования программного обеспечения Symbolic Math Toolbox™ для решения физических уравнений, генерации кода в формате, соответствующем разделу уравнения языка Simscape, и включения сгенерированного кода в раздел уравнения файла компонента.