12.5: Полюси і нулі в Z-площині
- Page ID
- 34143
Вступ до полюсів і нулів Z-перетворення
Якісно проаналізувати перетворення Лапласа (розділ 11.1) та Z-перетворення досить складно, оскільки відображення їх величини та фази чи дійсної частини та уявної частини призводять до множинних відображень двовимірних поверхонь у тривимірному просторі. З цієї причини дуже часто вивчають графік полюсів і нулів передавальної функції, щоб спробувати отримати якісне уявлення про те, що робить система.
Після того, як Z-перетворення системи було визначено, можна використовувати інформацію, що міститься в поліномах функції, для графічного представлення функції та легкого спостереження за багатьма визначальними характеристиками. Z-перетворення матиме нижченаведену структуру, засновану на раціональних функціях (розділ 12.7):
\[X(z)=\frac{P(z)}{Q(z)} \nonumber \]
Два\(P(z)\) многочлени, і\(Q(z)\), дозволяють знайти полюси і нулі Z-Transform.
Визначення: нулі
- Значення (и) для\(z\) де\(P(z)=0\).
- Складні частоти, які роблять загальний коефіцієнт посилення передачі фільтра функцією нулю.
Визначення: полюси
- Значення (и) для\(z\) де\(Q(z)=0\).
- Складні частоти, які роблять загальний коефіцієнт посилення функції передачі фільтра нескінченним.
Приклад\(\PageIndex{1}\)
Нижче наведена проста передавальна функція з показаними нижче полюсами і нулями.
\[H(z)=\frac{z+1}{\left(z-\frac{1}{2}\right)\left(z+\frac{3}{4}\right)} \nonumber \]
Нулями є:\({−1}\)
Полюси бувають:\(\left\{\frac{1}{2},-\frac{3}{4}\right\}\)
Літак Z
Після того, як полюси і нулі будуть знайдені для даного Z-Transform, вони можуть бути побудовані на Z-площині. Z-площина являє собою складну площину з уявною і дійсною віссю, що відноситься до складнозначної змінної\(z\). Положення на комплексній площині задається\(re^{j \theta}\) і позначається кут від позитивної, реальної осі навколо площини\(\theta\). При відображенні полюсів і нулів на площину полюси позначаються «x», а нулі - «o». На малюнку нижче показана Z-Plane, а приклади побудови нулів і полюсів на площині можна знайти в наступному розділі.
Малюнок\(\PageIndex{1}\)
Приклади полюса/нульових ділянок
У цьому розділі наведено кілька прикладів знаходження полюсів і нулів передавальної функції, а потім побудови їх на площині Z.
Приклад\(\PageIndex{2}\): Simple Pole/Zero Plot
\[H(z)=\frac{z}{\left(z-\frac{1}{2}\right)\left(z+\frac{3}{4}\right)} \nonumber \]
Нулями є:\(\{0\}\)
Полюси бувають:\(\left\{\frac{1}{2},-\frac{3}{4}\right\}\)
Приклад\(\PageIndex{3}\): Complex Pole/Zero Plot
\[H(z)=\frac{(z-j)(z+j)}{\left(z-\left(\frac{1}{2}-\frac{1}{2} j\right)\right)\left(z-\frac{1}{2}+\frac{1}{2} j\right)} \nonumber \]
Нулями є:\(\{j,-j\}\)
Полюси бувають:\(\left\{-1, \frac{1}{2}+\frac{1}{2} j, \frac{1}{2}-\frac{1}{2} j\right\}\)
Приклад\(\PageIndex{4}\): Pole-Zero Cancellation
Проста помилка щодо полюсів і нулів - це думати, що функція подібна до\(\frac{(s+3)(s-1)}{s-1}\) такої ж, як\(s+3\). Теоретично вони еквівалентні, оскільки полюс і нуль при\(s=1\) скасуванні один одного в тому, що відоме як скасування полюс-нуль. Однак подумайте, що може статися, якби це була передавальна функція системи, яка була створена з фізичними схемами. При цьому дуже малоймовірно, що полюс і нуль залишилися б точно на одному місці. Наприклад, незначна зміна температури може призвести до того, що один з них трохи рухатиметься. Якщо це сталося, в цій області створюється величезна кількість волатильності, оскільки відбувається зміна від нескінченності на полюсі до нуля на нулі в дуже малому діапазоні сигналів. Це, як правило, дуже поганий спосіб спробувати усунути полюс. Набагато кращий спосіб - використовувати теорію управління для переміщення полюса в краще місце.
Примітка: Повторювані полюси і нулі
Можна мати більше одного полюса або нуля в будь-якій заданій точці. Наприклад, функція передачі дискретного часу\(H(z)=z^2\) матиме два нулі на початку, а функція безперервного часу\(H(s)=\frac{1}{s^{25}}\) матиме 25 полюсів у початку.
MATLAB - Якщо доступ до MATLAB доступний, то ви можете використовувати його функції, щоб легко створювати полюс/нульові ділянки. Нижче наведено коротку програму, яка відображає полюси та нулі з наведеного вище прикладу на Z-Plane.
% Set up vector for zeros
z = [j ; -j];
% Set up vector for poles
p = [-1 ; .5+.5j ; .5-.5j];
figure(1);
zplane(z,p);
title('Pole/Zero Plot for Complex Pole/Zero Plot Example');
Інтерактивна демонстрація полюсів і нулів
Додатки для ділянок з нульовим полюсом
Теорія стабільності та управління
Тепер, коли ми знайшли та побудували полюси та нулі, ми повинні запитати, що дає нам ця ділянка. В основному те, що ми можемо зібрати з цього, полягає в тому, що величина передавальної функції буде більшою, коли вона ближче до полюсів, і меншою, коли вона ближче до нулів. Це дає нам якісне розуміння того, що система робить на різних частотах і має вирішальне значення для обговорення стабільності (розділ 3.6).
Полюс/Нульові ділянки та область конвергенції
Область збіжності (ROC) для\(X(z)\) в комплексній Z-площині може бути визначена за графіком полюс/нуль. Хоча можуть бути можливі кілька областей конвергенції, де кожна з них відповідає різній імпульсній характеристиці, є деякі варіанти, які є більш практичними. ROC може бути обраний, щоб зробити передавальну функцію причинною та/або стабільною залежно від полюса/нульового ділянки.
Властивості фільтра з ROC
- Якщо РПЦ виходить назовні від крайнього полюса, то система є причинно-наслідковою.
- Якщо в РПЦ входить одиничний коло, значить, система стабільна.
Нижче наведено графік полюса/нуль з можливим ROC Z-перетворення в Простий полюс/Нульовий графік (приклад\(\PageIndex{2}\)), розглянутий раніше. Затінена область вказує ROC, вибраний для фільтра. З цієї цифри ми бачимо, що фільтр буде як причинним, так і стабільним, оскільки обидва перераховані вище умови виконуються.
Приклад\(\PageIndex{5}\)
\[H(z)=\frac{z}{\left(z-\frac{1}{2}\right)\left(z+\frac{3}{4}\right)} \nonumber \]
Частотна характеристика та полюс/нульові графіки
Причина, по якій корисно зрозуміти та створити ці полюси/нульові ділянки, пов'язана з їх здатністю допомогти нам легко розробити фільтр. Виходячи з розташування полюсів і нулів, можна швидко зрозуміти величину відгуку фільтра. Крім того, починаючи з графіка полюс/нуль, можна спроектувати фільтр і отримати його функцію передачі дуже легко.
