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(t –t0) 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 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 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.
To demonstrate how to determine if a system is time-invariant, consider the two systems:
System A:
System B:
Since theSystem Function for system A explicitly depends ont outside of, 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 input. 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.
We can denote theshift operator by where is the amount by which a vector'sindex 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 anoperator. This system istime-invariant if itcommutes 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.