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