Новое в системе Wolfram
Mathematica
9
◄
предыдущая
|
следующая
►
Новое в системе Wolfram
Mathematica
9
›
Расширенная функциональность систем управления
Соединение систем с временным запаздыванием
При последовательном соединении систем с временным запаздыванием, величина временной задержки полученной системы увеличивается.
In[1]:=
X
{tfm, ssm} = {TransferFunctionModel[ Unevaluated[{{E^(-5 s)/(1 + 2 s)}}], s, SamplingPeriod ->None, SystemsModelLabels -> None], StateSpaceModel[{{{0, 1}, {-3, -(2/3)}}, {{0}, {SystemsModelDelay[ 7/3]}}, {{1, 0}}, {{0}}}, SamplingPeriod ->None, SystemsModelLabels -> None]};
In[2]:=
X
series = SystemsModelSeriesConnect[tfm, ssm] // Simplify
Out[2]=
In[3]:=
X
Plot[Evaluate[ Table[OutputResponse[sys, UnitStep[t], {t, 0, 20}], {sys, {tfm, ssm, series}}]], {t, 0, 20}, PlotLegends -> {"tfm", "ssm", "series"}]
Out[3]=
Величина временной задержки также увеличивается при соединении с обратной связью.
In[4]:=
X
feedback = SystemsModelFeedbackConnect[ssm, tfm] // Simplify
Out[4]=
In[5]:=
X
Plot[Evaluate[ Table[OutputResponse[sys, UnitStep[t], {t, 0, 20}], {sys, {tfm, ssm, feedback}}]], {t, 0, 20}, PlotLegends -> {"tfm", "ssm", "feedback"}]
Out[5]=