Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Time-invariant system

From Wikipedia, the free encyclopedia
Dynamical system whose system function is not directly dependent on time
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Time-invariant system" – news ·newspapers ·books ·scholar ·JSTOR
(May 2018) (Learn how and when to remove this message)
Block diagram illustrating the time invariance for a deterministic continuous-time single-input single-output system. The system is time-invariant if and only ify2(t) =y1(tt0) for all timet, for all real constantt0 and for all inputx1(t).[1][2][3] Click image to expand it.

Incontrol theory, atime-invariant (TI)system has a time-dependentsystem function that is not a directfunction of time. Suchsystems are regarded as a class of systems in the field ofsystem analysis. The time-dependent system function is a function of the time-dependentinput function. If this function dependsonly indirectly on thetime-domain (via the input function, for example), then that is a system that would be considered time-invariant. Conversely, any direct dependence on the time-domain of the system function could be considered as a "time-varying system".

Mathematically speaking, "time-invariance" of a system is the following property:[4]: p. 50 

Given a system with a time-dependent output functiony(t){\displaystyle y(t)}, and a time-dependent input functionx(t){\displaystyle x(t)}, the system will be considered time-invariant if a time-delay on the inputx(t+δ){\displaystyle x(t+\delta )} directly equates to a time-delay of the outputy(t+δ){\displaystyle y(t+\delta )} function. For example, if timet{\displaystyle t} is "elapsed time", then "time-invariance" implies that the relationship between the input functionx(t){\displaystyle x(t)} and the output functiony(t){\displaystyle y(t)} is constant with respect to timet:{\displaystyle t:}
y(t)=f(x(t),t)=f(x(t)).{\displaystyle y(t)=f(x(t),t)=f(x(t)).}

In the language ofsignal processing, this property can be satisfied if thetransfer function of the system is not a direct function of time except as expressed by the input and output.

In the context of a system schematic, this property can also be stated as follows, as shown in the figure to the right:

If a system is time-invariant then the system blockcommutes with an arbitrary delay.

If a time-invariant system is alsolinear, it is the subject oflinear time-invariant theory (linear time-invariant) with direct applications inNMR spectroscopy,seismology,circuits,signal processing,control theory, and other technical areas.Nonlinear time-invariant systems lack a comprehensive, governing theory.Discrete time-invariant systems are known asshift-invariant systems. Systems which lack the time-invariant property are studied astime-variant systems.

Simple example

[edit]

To demonstrate how to determine if a system is time-invariant, consider the two systems:

Since theSystem Functiony(t){\displaystyle y(t)} for system A explicitly depends ont outside ofx(t){\displaystyle x(t)}, it is nottime-invariant because the time-dependence is not explicitly a function of the input function.

In contrast, system B's time-dependence is only a function of the time-varying inputx(t){\displaystyle x(t)}. This makes system Btime-invariant.

TheFormal Example below shows in more detail that while System B is a Shift-Invariant System as a function of time,t, System A is not.

Formal example

[edit]

A more formal proof of why systems A and B above differ is now presented. To perform this proof, the second definition will be used.

System A: Start with a delay of the inputxd(t)=x(t+δ){\displaystyle x_{d}(t)=x(t+\delta )}
y(t)=tx(t){\displaystyle y(t)=tx(t)}
y1(t)=txd(t)=tx(t+δ){\displaystyle y_{1}(t)=tx_{d}(t)=tx(t+\delta )}
Now delay the output byδ{\displaystyle \delta }
y(t)=tx(t){\displaystyle y(t)=tx(t)}
y2(t)=y(t+δ)=(t+δ)x(t+δ){\displaystyle y_{2}(t)=y(t+\delta )=(t+\delta )x(t+\delta )}
Clearlyy1(t)y2(t){\displaystyle y_{1}(t)\neq y_{2}(t)}, therefore the system is not time-invariant.
System B: Start with a delay of the inputxd(t)=x(t+δ){\displaystyle x_{d}(t)=x(t+\delta )}
y(t)=10x(t){\displaystyle y(t)=10x(t)}
y1(t)=10xd(t)=10x(t+δ){\displaystyle y_{1}(t)=10x_{d}(t)=10x(t+\delta )}
Now delay the output byδ{\displaystyle \delta }
y(t)=10x(t){\displaystyle y(t)=10x(t)}
y2(t)=y(t+δ)=10x(t+δ){\displaystyle y_{2}(t)=y(t+\delta )=10x(t+\delta )}
Clearlyy1(t)=y2(t){\displaystyle y_{1}(t)=y_{2}(t)}, therefore the system is time-invariant.

More generally, the relationship between the input and output is

y(t)=f(x(t),t),{\displaystyle y(t)=f(x(t),t),}

and its variation with time is

dydt=ft+fxdxdt.{\displaystyle {\frac {\mathrm {d} y}{\mathrm {d} t}}={\frac {\partial f}{\partial t}}+{\frac {\partial f}{\partial x}}{\frac {\mathrm {d} x}{\mathrm {d} t}}.}

For time-invariant systems, the system properties remain constant with time,

ft=0.{\displaystyle {\frac {\partial f}{\partial t}}=0.}

Applied to Systems A and B above:

fA=tx(t)fAt=x(t)0{\displaystyle f_{A}=tx(t)\qquad \implies \qquad {\frac {\partial f_{A}}{\partial t}}=x(t)\neq 0} in general, so it is not time-invariant,
fB=10x(t)fBt=0{\displaystyle f_{B}=10x(t)\qquad \implies \qquad {\frac {\partial f_{B}}{\partial t}}=0} so it is time-invariant.

Abstract example

[edit]

We can denote theshift operator byTr{\displaystyle \mathbb {T} _{r}} wherer{\displaystyle r} is the amount by which a vector'sindex set should be shifted. For example, the "advance-by-1" system

x(t+1)=δ(t+1)x(t){\displaystyle x(t+1)=\delta (t+1)*x(t)}

can be represented in this abstract notation by

x~1=T1x~{\displaystyle {\tilde {x}}_{1}=\mathbb {T} _{1}{\tilde {x}}}

wherex~{\displaystyle {\tilde {x}}} is a function given by

x~=x(t)tR{\displaystyle {\tilde {x}}=x(t)\forall t\in \mathbb {R} }

with the system yielding the shifted output

x~1=x(t+1)tR{\displaystyle {\tilde {x}}_{1}=x(t+1)\forall t\in \mathbb {R} }

SoT1{\displaystyle \mathbb {T} _{1}} is an operator that advances the input vector by 1.

Suppose we represent a system by anoperatorH{\displaystyle \mathbb {H} }. This system istime-invariant if itcommutes with the shift operator, i.e.,

TrH=HTrr{\displaystyle \mathbb {T} _{r}\mathbb {H} =\mathbb {H} \mathbb {T} _{r}\forall r}

If our system equation is given by

y~=Hx~{\displaystyle {\tilde {y}}=\mathbb {H} {\tilde {x}}}

then it is time-invariant if we can apply the system operatorH{\displaystyle \mathbb {H} } onx~{\displaystyle {\tilde {x}}} followed by the shift operatorTr{\displaystyle \mathbb {T} _{r}}, or we can apply the shift operatorTr{\displaystyle \mathbb {T} _{r}} followed by the system operatorH{\displaystyle \mathbb {H} }, with the two computations yielding equivalent results.

Applying the system operator first gives

TrHx~=Try~=y~r{\displaystyle \mathbb {T} _{r}\mathbb {H} {\tilde {x}}=\mathbb {T} _{r}{\tilde {y}}={\tilde {y}}_{r}}

Applying the shift operator first gives

HTrx~=Hx~r{\displaystyle \mathbb {H} \mathbb {T} _{r}{\tilde {x}}=\mathbb {H} {\tilde {x}}_{r}}

If the system is time-invariant, then

Hx~r=y~r{\displaystyle \mathbb {H} {\tilde {x}}_{r}={\tilde {y}}_{r}}

See also

[edit]

References

[edit]
  1. ^Bessai, Horst J. (2005).MIMO Signals and Systems. Springer. p. 28.ISBN 0-387-23488-8.
  2. ^Sundararajan, D. (2008).A Practical Approach to Signals and Systems. Wiley. p. 81.ISBN 978-0-470-82353-8.
  3. ^Roberts, Michael J. (2018).Signals and Systems: Analysis Using Transform Methods and MATLAB® (3 ed.). McGraw-Hill. p. 132.ISBN 978-0-07-802812-0.
  4. ^Oppenheim, Alan; Willsky, Alan (1997).Signals and Systems (second ed.). Prentice Hall.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Time-invariant_system&oldid=1137780513"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp