Я пытаюсь найти передаточную функцию скорости двигателя bldc над процентом рабочего цикла. Я сделал два измерения для разных процентных циклов нагрузки, чтобы оценить как функцию переноса, так и ее валидацию.Оценка функции передачи
Для первого (% 65 шаг шага ввода) я получил ниже измерения и оценку его функции передачи.
Для второго (70% входной пошлины шаг цикла) я ниже измерения и передачи оценки функции.
Проблема заключается в том, что мои передаточные функции не проверки друг друга, как показано ниже. Они не дают одинакового ответа для одного и того же ввода. Может ли кто-нибудь объяснить причину?
Пожалуйста, разместите модель, которую вы используете для двигателя и вашего источника. Очевидный ответ, когда модель не соответствует действительности: ** Вам нужна более сложная модель ** – xvan
Я использовал NI & labview для meausrements, а затем отправлю данные в инструмент идентификатора matlab, чтобы найти tf. – lsn
Идентификационный инструмент подходит для измерений к передаточной функции порядка N, это не означает, что передача является хорошей моделью для вашей системы, просто для ваших входов. Грязный способ сделать это - сделать больше кривых, одновременно подавая все кривые на инструмент идентификатора и получая функцию передачи более высокого порядка, которая соответствует всем им. – xvan