Případ `>`(abs(n1), abs(p1)) 

Např. pro  n1 = -1000, p1 = -100 a K = `/`(1, 11) dostaneme  

> Pf:=subs({K=1/11,n1=-1000,p1=-100,p=sigma+I*omega},P);
 

`+`(`/`(`*`(`/`(1, 11), `*`(`+`(sigma, `*`(I, `*`(omega)), 1000))), `*`(`+`(sigma, `*`(I, `*`(omega)), 100)))) (4.1.1)
 

V našem případě by mohl obvod realizující takovýto přenos vypadat například tak, jak je ukázáno na tomto obrázku. 

Image                                                                                                 

Závislost přenosu na komplexním kmitočtu p = `+`(sigma, `*`(j, `*`(omega))) je vynesena na následujícím obrázku. Pro větší dynamiku je přenos vykreslen v dB. 

> Surface:=plot3d(20*log10(abs(Pf)),omega=1..1000,sigma=-2000..500,style=patchnogrid,axes=box,orientation=[140,52],numpoints=1000):
curve_o:=[omega,0,20*log10(abs(subs(sigma=0,Pf)))]:
B_o:=spacecurve(curve_o,omega=1..1000,axes=none,color=black,thickness=2):
display(Surface,B_o,labels=[omega,sigma,`log|Pf|`],title=`Modul přenosu v závislosti na "kompexním kmitočtu" p`,labelfont=[HELVETICA],axesfont=[HELVETICA,8]);
 

Plot_2d
 

Tvar modulové charakteristiky opět dostaneme jako řez pro sigma = 0 tak, jak je zvýrazněno. Její průběh v logatirmickém měřítku kmitočtu je vynesen na dalším grafu. Je zde také fázová charaktristika, která má na první pohled nezvyklý tavar, který je dán poměrně blízkým umístěním pólu a nuly přenosu. (Fáze přenosu začíná na `^`(0, o), potom díky pólu přenosu klesá a dále vlivem nuly přenosu opět stoupá až na `^`(0, o)).  

> plot(abs(subs(sigma=0,Pf)),omega=10..5000,title=`Modulová charakteristika s lineárním měřítkem kmitočtu [dB]`,labels=[omega,`|Pf|`],labelfont=[HELVETICA],axesfont=[HELVETICA,8],thickness=2);
semilogplot(20*log10(abs(subs(sigma=0,Pf))),omega=10..5000,y=-21..0,title=`Modulová charakteristika s logaritmickým měřítkem kmitočtu [dB]`,labels=[omega,`log|Pf|`],axes=FRAME,labelfont=[HELVETICA], axesfont=[HELVETICA,8],thickness=2,gridlines=true);
semilogplot(180/Pi*argument(subs(sigma=0,Pf)),omega=5..5000,title=`Fázová charakteristika s logaritmickým měřítkem kmitočtu [deg]`,labels=[omega,`Arg(Pf)`], axes=FRAME,labelfont=[HELVETICA], axesfont=[HELVETICA,8],thickness=2,gridlines=true);
 

 

 

Plot_2d
Plot_2d
Plot_2d
 

Následuje výpočet odezvy obvodu na Dirakův impulz - impulzní charakteristika.   

> Pt:=invlaplace(P, p, t);
Ptn:=subs({K=1/11,n1=-1000,p1=-100},Pt);
plot(Ptn,t=0..0.05,labels=[t,`Ptn `],title=`Impulzní charakteristika`,labelfont=[HELVETICA],axesfont=[HELVETICA,8],thickness=2);
 

 

 

`*`(K, `*`(`+`(Dirac(t), `*`(`+`(`-`(n1), p1), `*`(exp(`*`(p1, `*`(t))))))))
`+`(`*`(`/`(1, 11), `*`(Dirac(t))), `*`(`/`(900, 11), `*`(exp(`+`(`-`(`*`(100, `*`(t))))))))
Plot_2d
 

Je patrné, že ve výstupním signálu je opět Dirakův impulz. To je pochopitelné, jelikož stupeň čitatele i jmenovatele přenosu je shodný. Ve skutečnosti však vlivem prarazitních kapacit a indukčností vodičů bude přenos vykazovat další póly právě v oblasti velmi vysokých kmitočtů a tudíž i odezva na nereálný vstupní signál (Diracův impulz) bude dávat na výstupu reálný signál. Toto je, jak jsme uvedli na začátku, pouze idealizovaný případ, ktrerý však pro oblasti relativně nízkých kmitočtů dává objektivní výsledky. 

 

Daleko zajímavější je skutečnost, že poloha nuly přenosu neovlivní charakter časové odezvy Pt (exponenciální, kmitavá), ale v exponentu, který tento charakter určuje, je přítomný pouze pól přenosu. To je velmi důležité a vyplývá to z předchozího výkladu (odezva.mws). Poloha nuly nemá tedy vliv na stabilitu obvodu a tudíž se u stabilního systému může objevit jak v levé, tak i v pravé polorovině komplexní roviny, což si ukážeme dále.  

Pro úplnost je zařazen i výpočet přechodové charakteristiky. 

> Ptp:=invlaplace(P*1/p, p, t);
Ptpn:=subs({K=1/11,n1=-1000,p1=-100},Ptp);
plot(Ptpn,t=0..0.05,labels=[t,`Ptpn `],title=`Přechodová charakteristika`,labelfont=[HELVETICA],axesfont=[HELVETICA,8],thickness=2);
 

 

 

`*`(K, `*`(`+`(`/`(`*`(n1), `*`(p1)), `/`(`*`(`+`(`-`(n1), p1), `*`(exp(`*`(p1, `*`(t))))), `*`(p1)))))
`+`(`/`(10, 11), `-`(`*`(`/`(9, 11), `*`(exp(`+`(`-`(`*`(100, `*`(t)))))))))
Plot_2d