Я создал matlab-скрипт для линеаризации модели генератора вентиля-турбины вокруг определенной рабочей точки.
Чтобы создать общую модель, я попытался использовать символику (syms) в модели Simulink, но во время выполнения линеаризации я получаю некоторую ошибку:
Ошибка при использовании symbolisch (строка 5)
Неверная настройка в ‘dAP_sym/Plant/Constant6’ для параметра ‘Value’.
or
Недопустимая настройка в ‘dAP_sym/Plant/Gain1’ для параметра ‘Gain’.
Нужна ли мне дополнительная команда для использования символов в Simulink??
ПРИМЕЧАНИЕ.
Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech ,ME,M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.
Символьные переменные не могут использоваться как сигналы Simulink. Единственный способ использовать символьные переменные в Simulink — это создать функциональный блок MATLAB, который использует coder.extrinsic и использует только символьные функции внутри блока, и почти все ускорение должно быть отключено.
Однако, даже если вы сделаете все это, вы обнаружите, что инструменты Control System Toolbox и Model Predictive Controller Toolbox вообще не могут использовать символьные переменные. Невозможно создать передаточную функцию или модель пространства состояний или обобщенную модель пространства состояний (genss), которые используют символьные переменные.
Чтобы использовать символьные переменные, все, что вы можете сделать, это прямое и обратное преобразование Лапласа и написать все ваши собственные процедуры символьной обработки, включая ваши собственные процедуры для линеаризации моделей.
Альтернативой является использование параметров genss и setup. Это не то же самое, что использовать символьные переменные. В роде в любой точке все переменные имеют определенные числовые значения, которые могут быть
СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ