Всем привет,

У меня есть простая передаточная функция. Я хочу проанализировать его временную реакцию на случайный ввод сигнала. Когда я использую команду lsim (или ltiviewer), я могу запустить симуляцию. Однако, когда я реализую свою передаточную функцию в Simulink и запускаю ту же симуляцию (случайный ввод) с помощью инструмента линейного анализа, я получаю совершенно другие результаты. Есть ли принципиальная разница между этими двумя инструментами? Кажется, что Simulink и lsim/ltiview по-разному обрабатывают мою передаточную функцию…

ОТВЕЧАТЬ

Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech , ME, M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.

Да, несколько предложений/вопросов.

Во-первых, ваш рабочий процесс не совсем логичен. Возможность оценки частотной характеристики в инструменте линейного анализа предназначена для вычисления частотной характеристики нелинейных моделей Simulink, которые не могут быть линеаризованы с использованием точной линеаризации из-за неоднородностей, таких как ШИМ или запускаемые подсистемы. В вашем случае его использовать не имеет смысла — при желании можно, но это бессмысленно.

Позвольте мне объяснить, почему. У вас есть линейная система — передаточная функция. Нет необходимости линеаризовать модель Simulink, состоящую только из передаточной функции — у вас уже есть эта передаточная функция для начала! Кроме того, нет необходимости использовать оценку частотной характеристики. Что он делает, так это то, что он вводит сигнал в модель, регистрирует выходные данные и вычисляет БПФ отклика системы на основе входных и выходных сигналов. Опять же, поскольку у вас уже есть передаточная функция, нет необходимости использовать оценку частотной характеристики.

В вашем случае кажется, что вы пытаетесь имитировать вывод передаточной функции на случайный сигнал. Вы уже знаете, как это сделать в MATLAB. Чтобы сделать это в Simulink, вы просто запускаете симуляцию, вам не нужно линеаризовать модель или использовать оценку частотной характеристики. Просто дважды проверьте, что ваш блок Random number генерирует тот же сигнал, что и входной сигнал, который вы разработали в MATLAB, замените блок outport блоком «To workspace» и запустите симуляцию.

СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ

https://www.matlabsolutions.com/resources/why-is-lsim- Different-than-simulink-s-linear-analysis-tool-.php



Почему «lsim отличается от инструмента линейного анализа Simulink
Привет всем, у меня есть простая передаточная функция. Я хочу проанализировать его временную реакцию на случайный входной сигнал. Когда я использую…matlabarticlesworld.blogspot.com»