Pridnya 0 15 августа, 2019 Опубликовано 15 августа, 2019 (изменено) · Жалоба Здравствуйте! Правильно ли я понимаю, что 2P2Z компенсатором может быть цифровой фильтр второго порядка, как КИХ, так и БИХ? Или 2P2Z компенсатор и фильтр второго порядка имеют два полюса и два нуля, но у них разные передаточные характеристики и разные значения этих нулей и полюсов? Изменено 15 августа, 2019 пользователем Pridnya Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
wim 6 15 августа, 2019 Опубликовано 15 августа, 2019 · Жалоба 4 часа назад, Pridnya сказал: Или 2P2Z компенсатор и фильтр второго порядка имеют два полюса и два нуля А у фильтра второго порядка количество нулей может быть меньше количества полюсов. Может вообще не быть нулей у фильтра. Вот, например, простейший LC-фильтр (как в даташите на TL494, чтобы было понятно) - звено второго порядка, но с одним нулем и двумя полюсами. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pridnya 0 15 августа, 2019 Опубликовано 15 августа, 2019 (изменено) · Жалоба 58 minutes ago, wim said: А у фильтра второго порядка количество нулей может быть меньше количества полюсов. Может вообще не быть нулей у фильтра. Вот, например, простейший LC-фильтр (как в даташите на TL494, чтобы было понятно) - звено второго порядка, но с одним нулем и двумя полюсами. Меня интересует не простейший LC-фильтр второго порядка, а цифровой фильтр второго порядка. Есть софт, который генерит код такого фильтра и в комментариях есть упоминания про два нуля и два полюса. Т.е. есть ли возможность использовать софт для расчета цифровых фильтров и использовать такие цифровые фильтры как 2P2Z компенсаторы? Quote Filter type: Low Pass Filter model: Butterworth Filter order: 2 Sampling Frequency: 10 KHz Cut Frequency: 1.000000 KHz Coefficents Quantization: float Z domain Zeros z = -1.000000 + j 0.000000 z = -1.000000 + j 0.000000 Z domain Poles z = 0.571490 + j -0.293599 z = 0.571490 + j 0.293599 У такого фильтра есть нули? Изменено 15 августа, 2019 пользователем Pridnya Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
wim 6 15 августа, 2019 Опубликовано 15 августа, 2019 · Жалоба 2 часа назад, Pridnya сказал: У такого фильтра есть нули? Есть. Не знаю, что Вы собрались компенсировать, но для источников питания, например, это не годится. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pridnya 0 15 августа, 2019 Опубликовано 15 августа, 2019 (изменено) · Жалоба 1 hour ago, wim said: Есть. Не знаю, что Вы собрались компенсировать, но для источников питания, например, это не годится. Собираюсь использовать как раз в цифровом источнике питания. В зарубежной литературе 2p2z compensator-ы и другие типы компенсаторов (2p1z, 2p2z, 3p3z...6p6z) встречаются в статьях, есть даже софт для расчета этих компенсаторов, например, у Microchip для dsPIC33 - это Digital Compensator Design Tool Почему не годится? Из-за отличия в передаточных характеристиках? Изменено 15 августа, 2019 пользователем Pridnya Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
borodach 16 15 августа, 2019 Опубликовано 15 августа, 2019 · Жалоба Он же компенсатором не просто так назван. Он компенсирует изломы передаточной характеристики силового контура. Соответственно, если там есть чего компенсировать, то и в компенсаторе будут для этого точки излома. 2p2z нужен не всегда. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
wim 6 15 августа, 2019 Опубликовано 15 августа, 2019 · Жалоба 12 минут назад, Pridnya сказал: Почему не годится? Для частотной коррекции используются одиночные нули и полюсы, расположенные только в левой полуплоскости. В приведенном примере имеется двойной комплексно-сопряженный полюс в правой полуплоскости и два вещественных нуля в левой полуплоскости (но они оба на одной частоте). Весь этот набор для частотной коррекции не пригоден. И вообще непонятно, зачем Вам какая-то программа для расчета фильтров, если у Microchip есть свой инструмент для проектирования. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pridnya 0 16 августа, 2019 Опубликовано 16 августа, 2019 (изменено) · Жалоба 10 hours ago, wim said: Для частотной коррекции используются одиночные нули и полюсы, расположенные только в левой полуплоскости. В приведенном примере имеется двойной комплексно-сопряженный полюс в правой полуплоскости и два вещественных нуля в левой полуплоскости (но они оба на одной частоте). Весь этот набор для частотной коррекции не пригоден. И вообще непонятно, зачем Вам какая-то программа для расчета фильтров, если у Microchip есть свой инструмент для проектирования. У Microchip есть GUI для расчета параметров 2p2z (и других типов), есть библиотека *.a для dsPIC33 под свой компилятор и исходники на ассемблере dsPIC33. Т.е. все заточено под dsPIC33. Я их не использую. Тема для меня новая, вот и спрашиваю. Вообще задача (расчет компенсатора) стандартная и уже могла быть решена и хорошо описана (как задавать параметры и как считать). Изменено 16 августа, 2019 пользователем Pridnya Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 2 16 августа, 2019 Опубликовано 16 августа, 2019 · Жалоба 32 minutes ago, Pridnya said: Вообще задача (расчет компенсатора) стандартная и уже могла быть решена и хорошо описана (как задавать параметры и как считать). Ищите софт под названием Biricha WDS. Там все будет. Если есть больше времени, то компенсаторы в Z-области можно оптимизировать в Microcap ( этот вообще бесплатно) или наиболее круто в Matlab-е Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pridnya 0 16 августа, 2019 Опубликовано 16 августа, 2019 · Жалоба 1 hour ago, AlexandrY said: Ищите софт под названием Biricha WDS. Там все будет. Если есть больше времени, то компенсаторы в Z-области можно оптимизировать в Microcap ( этот вообще бесплатно) или наиболее круто в Matlab-е Спасибо за совет! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться