
This article needs additional citations for verification.(May 2018) |
In control theory, a time-invariant (TI) system has a time-dependent system function that is not a direct function of time. Such systems are regarded as a class of systems in the field of system analysis. The time-dependent system function is a function of the time-dependent input function. If this function depends only indirectly on the time-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:: p. 50
- Given a system with a time-dependent output function , and a time-dependent input function , the system will be considered time-invariant if a time-delay on the input directly equates to a time-delay of the output function. For example, if time is "elapsed time", then "time-invariance" implies that the relationship between the input function and the output function is constant with respect to time
In the language of signal processing, this property can be satisfied if the transfer 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 block commutes with an arbitrary delay.
If a time-invariant system is also linear, it is the subject of linear time-invariant theory (linear time-invariant) with direct applications in NMR 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 as shift-invariant systems. Systems which lack the time-invariant property are studied as time-variant systems.
Simple example
To demonstrate how to determine if a system is time-invariant, consider the two systems:
- System A:
- System B:
Since the System Function for system A explicitly depends on t outside of
, it is not time-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 input . This makes system B time-invariant.
The Formal 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
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 input
- Now delay the output by
- Clearly
, therefore the system is not time-invariant.
- System B: Start with a delay of the input
- Now delay the output by
- Clearly
, therefore the system is time-invariant.
More generally, the relationship between the input and output is
and its variation with time is
For time-invariant systems, the system properties remain constant with time,
Applied to Systems A and B above:
in general, so it is not time-invariant,
so it is time-invariant.
Abstract example
We can denote the shift operator by where
is the amount by which a vector's index set should be shifted. For example, the "advance-by-1" system
can be represented in this abstract notation by
where is a function given by
with the system yielding the shifted output
So is an operator that advances the input vector by 1.
Suppose we represent a system by an operator . This system is time-invariant if it commutes with the shift operator, i.e.,
If our system equation is given by
then it is time-invariant if we can apply the system operator on
followed by the shift operator
, or we can apply the shift operator
followed by the system operator
, with the two computations yielding equivalent results.
Applying the system operator first gives
Applying the shift operator first gives
If the system is time-invariant, then
See also
- Finite impulse response
- Sheffer sequence
- State space (controls)
- Signal-flow graph
- LTI system theory
- Autonomous system (mathematics)
References
- Bessai, Horst J. (2005). MIMO Signals and Systems. Springer. p. 28. ISBN 0-387-23488-8.
- Sundararajan, D. (2008). A Practical Approach to Signals and Systems. Wiley. p. 81. ISBN 978-0-470-82353-8.
- 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.
- Oppenheim, Alan; Willsky, Alan (1997). Signals and Systems (second ed.). Prentice Hall.
This article needs additional citations for verification Please help improve this article by adding 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 In control theory a time invariant TI system has a time dependent system function that is not a direct function of time Such systems are regarded as a class of systems in the field of system analysis The time dependent system function is a function of the time dependent input function If this function depends only indirectly on the time 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 Block diagram illustrating the time invariance for a deterministic continuous time single input single output system The system is time invariant if and only if y2 t y1 t t0 for all time t for all real constant t0 and for all input x1 t Click image to expand it Mathematically speaking time invariance of a system is the following property p 50 Given a system with a time dependent output function y t displaystyle y t and a time dependent input function x t displaystyle x t the system will be considered time invariant if a time delay on the input x t d displaystyle x t delta directly equates to a time delay of the output y t d displaystyle y t delta function For example if time t displaystyle t is elapsed time then time invariance implies that the relationship between the input function x t displaystyle x t and the output function y t displaystyle y t is constant with respect to time t displaystyle t y t f x t t f x t displaystyle y t f x t t f x t dd In the language of signal processing this property can be satisfied if the transfer 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 block commutes with an arbitrary delay If a time invariant system is also linear it is the subject of linear time invariant theory linear time invariant with direct applications in NMR 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 as shift invariant systems Systems which lack the time invariant property are studied as time variant systems Simple exampleTo demonstrate how to determine if a system is time invariant consider the two systems System A y t tx t displaystyle y t tx t System B y t 10x t displaystyle y t 10x t Since the System Function y t displaystyle y t for system A explicitly depends on t outside of x t displaystyle x t it is not time 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 input x t displaystyle x t This makes system B time invariant The Formal 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 exampleA 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 input xd t x t d displaystyle x d t x t delta y t tx t displaystyle y t tx t y1 t txd t tx t d displaystyle y 1 t tx d t tx t delta dd Now delay the output by d displaystyle delta y t tx t displaystyle y t tx t y2 t y t d t d x t d displaystyle y 2 t y t delta t delta x t delta dd Clearly y1 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 input xd t x t d displaystyle x d t x t delta y t 10x t displaystyle y t 10x t y1 t 10xd t 10x t d displaystyle y 1 t 10x d t 10x t delta dd Now delay the output by d displaystyle delta y t 10x t displaystyle y t 10x t y2 t y t d 10x t d displaystyle y 2 t y t delta 10x t delta dd Clearly y1 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 f t f xdxdt 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 f t 0 displaystyle frac partial f partial t 0 Applied to Systems A and B above fA tx t fA t 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 fB t 0 displaystyle f B 10x t qquad implies qquad frac partial f B partial t 0 so it is time invariant Abstract exampleWe can denote the shift operator by Tr displaystyle mathbb T r where r displaystyle r is the amount by which a vector s index set should be shifted For example the advance by 1 system x t 1 d 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 where x displaystyle tilde x is a function given by x x t t R displaystyle tilde x x t forall t in mathbb R with the system yielding the shifted output x 1 x t 1 t R displaystyle tilde x 1 x t 1 forall t in mathbb R So T1 displaystyle mathbb T 1 is an operator that advances the input vector by 1 Suppose we represent a system by an operator H displaystyle mathbb H This system is time invariant if it commutes with the shift operator i e TrH HTr r 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 operator H displaystyle mathbb H on x displaystyle tilde x followed by the shift operator Tr displaystyle mathbb T r or we can apply the shift operator Tr displaystyle mathbb T r followed by the system operator H 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 alsoFinite impulse response Sheffer sequence State space controls Signal flow graph LTI system theory Autonomous system mathematics ReferencesBessai Horst J 2005 MIMO Signals and Systems Springer p 28 ISBN 0 387 23488 8 Sundararajan D 2008 A Practical Approach to Signals and Systems Wiley p 81 ISBN 978 0 470 82353 8 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 Oppenheim Alan Willsky Alan 1997 Signals and Systems second ed Prentice Hall