In[]:=
H[s_]=s^2+2*ζ**s+^2
ω
n
ω
n
Out[]=
2
s
ω
n
2
ω
n
In[]:=
Roots[H[s]==0,s]
Out[]=
s-ζ-+
ω
n
-+
||s-ζ2
ω
n
2
ζ
2
ω
n
ω
n
-+
2
ω
n
2
ζ
2
ω
n
Continuous Time to Discrete Time
In[]:=
z==Exp[s.T]
Out[]=
z
s.T
LInes of constant ζ
In[]:=
ShowTableParametricPlotReImExp-ζ+,0,Pi},PlotRange->All,{ζ,0,1,0.1}
ω
n
-+
,{2
ω
n
2
ζ
2
ω
n
ω
n
Out[]=
Lines of constant
ω
n
In[]:=
ShowTableParametricPlotReImExp-ζ+,0,Pi,0.1*Pi}
ω
n
-+
,{ζ,0,1},PlotRange->All,{2
ω
n
2
ζ
2
ω
n
ω
n
Out[]=
Solving of continuous time system, starting from poles in z-domain, here real poles
ζ,
ω
n
In[]:=
NSolve0.422==Exp-ζ+-1*.01,0.0955==Exp-ζ--1*.01,{ζ,}
ω
n
ω
n
2
ζ
ω
n
ω
n
2
ζ
ω
n
Out[]=
{{ζ1.12801,142.347}}
ω
n
In[]:=
s1=-ζ-142.34744868083004`}
ω
n
-+
/.{ζ1.1280072197296975`,2
ω
n
2
ζ
2
ω
n
ω
n
Out[]=
-234.863
In[]:=
Log[0.0955]*100
Out[]=
-234.863
In[]:=
-234.863/(2*Pi)
Out[]=
-37.3796
In[]:=
s2=-ζ+142.34744868083004`}
ω
n
-+
/.{ζ1.1280072197296975`,2
ω
n
2
ζ
2
ω
n
ω
n
Out[]=
-86.275
In[]:=
Log[0.422]*100
Out[]=
-86.275
In[]:=
-86.275/(2*Pi)
Out[]=
-13.7311
Solving of continuous time system, starting from poles in z-domain, here complex conjugate poles
ζ,
ω
n
In[]:=
NSolve0.832066760726599+I0.382547088403759==Exp-ζ+-1*.01,0.832066760726599-I0.382547088403759==Exp-ζ--1*.01,{ζ,}
ω
n
ω
n
2
ζ
ω
n
ω
n
2
ζ
ω
n
Out[]=
{{ζ0.2,43.9823}}
ω
n
In[]:=
s1=-ζ-43.982297150257104`}
ω
n
-+
/.{ζ0.19999999999999937`,2
ω
n
2
ζ
2
ω
n
ω
n
Out[]=
-8.79646-43.0937
In[]:=
Exp[s1*0.01]
Out[]=
0.832067-0.382547
In[]:=
s2=-ζ+43.982297150257104`}
ω
n
-+
/.{ζ0.19999999999999937`,2
ω
n
2
ζ
2
ω
n
ω
n
Out[]=
-8.79646+43.0937
In[]:=
Exp[s2*0.01]
Out[]=
0.832067+0.382547
