Я разработал компенсационную функцию для системы управления в Matlab и теперь пытаюсь понять, как построить ее с помощью операционных усилителей. Я думал, что смогу использовать пару топологий усилителя Саллена-Ки, но я не уверен, что это возможно (мои навыки алгебры запылились). В качестве альтернативы, существует ли какая-либо другая топология, которая может реализовать эту форму:
Фильтр Саллена-Ки выглядит следующим образом:
смоделируйте эту схему - схема, созданная с помощью CircuitLab
С функцией передачи:
Моя интуиция подсказывает мне, что я могу поставить конденсаторы. & и резисторы как & , затем перестройте уравнение таким образом, чтобы оно приближало меня к тому, что я хочу, но у меня возникли проблемы с алгеброй. Мне определенно понадобятся два этапа с этим подходом для достижения передаточной функции 4-го порядка.
В любом случае, я был бы признателен за помощь в разработке этой схемы.
Ответ, перед интересной диверсией:
PID + вторая производная сделает свое дело:
смоделируйте эту схему - схема, созданная с помощью CircuitLab
С функцией передачи:
Что соответствует вашей передаточной функции:
Вы не упомянули признаки , , и .
Если вы хотите уменьшить количество операционных усилителей, вы можете объединить операционные усилители с ПИД-регулятором в один, используя информацию из этой статьи.
С функцией передачи:
Здесь, и лишние нули. У идеальных ПИД-регуляторов их нет, у ПИД-регуляторов с «фильтрованной производной» есть только , и PID "типа 3" имеют оба. См. статью для получения дополнительной информации.
Где:
Вы можете выработать необходимые значения.
Итак, я думаю, что @Vladimir Cravero прав, передаточная функция с большим количеством нулей, чем полюсов, нефизична.
Физики будут думать об этом с точки зрения восприимчивости в комплексной частотной области (эквивалентной тому, что EE называют передаточной функцией в области Лапласа) и соотношений Крамерса-Кронига (КК), однако это может быть расширено до [области Лапласа]. ] (см. приложение A).
Мы знаем, что теория свертки позволяет нам брать функции отклика во временной области ( ) и превратить их в передаточные функции в области Лапласа:
Однако мы требуем, чтобы является , в противном случае передаточная функция реагирует на стимулы, которые еще не произошли. Убедиться в соблюдении этого требования можно, убедившись, что такая функция подчиняется соотношениям КК в области Лапласа.
Отношения KK имеют два требования:
Эти требования имеют смысл: у нас не может быть никакого усиления для бесконечной частоты для любой реальной системы (этого требует сохранение энергии), и любые полюса в правой полуплоскости также привели бы к нарушению сохранения энергии, конечные входы привели бы к бесконечная сила в конце концов.
С учетом этих требований соотношения Крамерса-Кронига дают нам связь между действительной и мнимой частями передаточной функции:
Где обозначает интеграл основного значения Коши .
В конечном счете, выполнение этого интеграла на самом деле не так важно, но нам нужно убедиться, что передаточные функции подчиняются требованиям соотношений КК.
Для системы, в которой нулей больше, чем полюсов, довольно просто показать, что это не так.
Но ждать! Хотя @Vladimir Cravero в конечном итоге прав, реализация физической передаточной функции с большим количеством нулей, чем полюсов, невозможна, потому что мы нарушим причинно-следственную связь, @Chu также прав, это все время делается с PID-контроллерами. Что дает?
Ответ заключается в том, что ПИД-регуляторы (и все реальные системы) имеют фильтры нижних частот, которые определяют полосу пропускания системы. Порядок этого фильтра нижних частот определяется порядком системы. Для ПИД-регуляторов это отображается в , и ценности. На самом деле у нас нет идеальных операционных усилителей, где это просто цифры, они всегда должны также включать фильтр нижних частот, который дает полосу пропускания операционного усилителя, и это добавляет дополнительный полюс. Кроме того, отклик объекта, которым мы управляем, имеет внутри себя фильтр нижних частот (как и любая физически реализуемая система).
Примечания:
Отношения КК также известны как преобразование Гильберта , которое я обнаружил, проводя исследование для этого поста. Это имя может быть более известным в сообществе EE.
Не исключено, что здесь опечатки. Также возможно, что существуют (странные) действительно ценные каузальные системы, которые не подчиняются отношениям КК, но все же являются каузальными. Это было бы аналогом неэрмитовых гамильтонианов, которые имеют действительные собственные значения и собственные векторы в квантовой механике. Я не уверен в этом. [править: этот документ следует просмотреть, если вас интересует этот вопрос]
Это фактически продолжает сохраняться в пределе слабого сигнала для нелинейных систем. Нелинейные отношения КК все еще актуальны, ссылки доступны по запросу.
Владимир Краверо
kjgregory
Владимир Краверо
kjgregory
Владимир Краверо
Владимир Краверо
kjgregory
Владимир Краверо
Фотон
Владимир Краверо
Скотт Сейдман
Чу
НГ рядом
Эндрю Спот