TYPES OF CONTROL SYSTEM - ELECTRICAL ENCYCLOPEDIA

TYPES OF CONTROL SYSTEM

Types of Control Systems — Classification, Properties & Examples

In control engineering and signal processing, understanding system classification is fundamental. A system transforms an input signal into an output signal based on specific rules. This article covers all seven major types of systems with mathematical definitions, properties, and real-world examples.

1. Continuous & Discrete Time Systems

A Continuous Time System processes signals defined for every instant of time. The variable x(t) exists at all values of t, and changes can occur at any moment. Examples include analog circuits, mechanical systems, and natural physical processes.

Continuous time system
Fig a. Continuous Time System

A Discrete Time System operates on signals defined only at specific instants (usually integer multiples of sampling period T). The signal x[n] exists only at n = 0, ±1, ±2, ... Digital computers, digital filters, and sampled-data systems are discrete time systems.

Discrete time function
Fig b. Discrete Time System
Continuous: x(t) defined for all t ∈ ℝ
Discrete: x[n] defined for n ∈ ℤ (integers only)

2. Linear & Non-Linear Systems

A system is linear if it satisfies the principle of superposition — both additivity and homogeneity (scaling). A system that violates either property is non-linear.

Additivity: If input x₁(t) produces output y₁(t) and x₂(t) produces y₂(t), then:

T{x₁(t) + x₂(t)} = y₁(t) + y₂(t)

Homogeneity (Scaling): If x₁(t) produces y₁(t), then for any constant 'a':

T{a·x₁(t)} = a·y₁(t)

Combined Superposition Condition:

T{a·x₁(t) + b·x₂(t)} = a·y₁(t) + b·y₂(t)

Examples: y(t) = 3x(t) is linear. y(t) = x²(t) is non-linear (fails homogeneity). Most real-world systems (motors, amplifiers at saturation) are non-linear but can be approximated as linear within a small operating range.

3. Static (Memoryless) & Dynamic Systems

A static (instantaneous or memoryless) system produces output that depends only on the present value of input. It contains no energy-storing elements.

  • Example: y(t) = 5x(t) — output at time t depends only on input at time t
  • Electrical example: A purely resistive circuit (V = IR)

A dynamic system has output that depends on past, present, or future values of input. It contains energy-storing elements (capacitors, inductors in electrical systems; springs, masses in mechanical systems).

  • Example: y(t) = x(t - 1) — output depends on past input
  • Electrical example: RC circuit where capacitor stores energy
Static: y(t) = f(x(t)) — no memory
Dynamic: y(t) = f(x(t), x(t-1), x(t-2)...) — has memory

4. Active & Passive Systems

A passive system contains no internal energy source. It can only store or dissipate energy — never generate it. Components include resistors, capacitors, inductors, and diodes.

An active system contains at least one energy source (voltage source, current source, transistor with bias supply) along with passive elements. The output energy can exceed input energy due to the internal source.

PropertyPassive SystemActive System
Energy SourceNonePresent
Output Energy≤ Input EnergyCan exceed Input
ExamplesRLC circuit, diode networkOp-amp circuit, transistor amplifier

5. Stable & Unstable Systems (BIBO Stability)

A system is BIBO stable (Bounded Input, Bounded Output) if every bounded input produces a bounded output. This is the most widely used stability criterion in control engineering.

If |x(t)| ≤ Mₓ < ∞ for all t
Then |y(t)| ≤ Mᵧ < ∞ for all t

Where Mₓ and Mᵧ are finite positive numbers.

If a bounded input causes the output to grow without bound, the system is unstable.

  • Stable example: y(t) = e⁻ᵗ·x(t) — decaying exponential always bounds the output
  • Unstable example: y(t) = eᵗ·x(t) — growing exponential causes unbounded output even for bounded input

For LTI (Linear Time-Invariant) systems, BIBO stability requires that the impulse response h(t) be absolutely integrable: ∫|h(t)|dt < ∞.

6. Invertible & Non-Invertible Systems

A system is invertible if:

  • Distinct inputs always produce distinct outputs (one-to-one mapping)
  • The input can be uniquely recovered from the output

If two different inputs can produce the same output, the system is non-invertible because you cannot determine which input caused the observed output.

Invertible: y(t) = 2x(t) → x(t) = y(t)/2 (recoverable)
Non-invertible: y(t) = x²(t) → x(t) = ±√y(t) (ambiguous)

Practical importance: Communication channels must be invertible so the receiver can recover the transmitted signal. Encryption systems are invertible by design (with the key).

7. Time-Invariant & Time-Varying Systems

A time-invariant (fixed) system has characteristics that do not change over time. If input x(t) produces output y(t), then a delayed input x(t - T) produces the same delayed output y(t - T) for any delay T.

Time-Invariant: T{x(t - T)} = y(t - T) for all T
A time shift in input produces the same time shift in output.

A time-varying system has parameters that change with time. The same input applied at different times produces different outputs.

  • Time-invariant: y(t) = 3x(t) — coefficient is constant
  • Time-varying: y(t) = t·x(t) — coefficient changes with time
  • Real-world: A rocket's mass decreases as fuel burns, making it time-varying

Summary Comparison Table

System TypeKey PropertyTest Condition
LinearSuperposition holdsAdditivity + Homogeneity
Time-InvariantParameters constantDelay in = Delay out
Stable (BIBO)Bounded I/O|x| < ∞ → |y| < ∞
StaticNo memoryOutput depends only on present input
InvertibleOne-to-one mappingInput recoverable from output
PassiveNo energy sourceOutput energy ≤ Input energy
ContinuousSignal at all tDefined for every real number t

Frequently Asked Questions

Q1: What is the difference between a linear and non-linear system?

A linear system obeys the superposition principle — additivity and homogeneity. If you double the input, the output doubles. A non-linear system violates at least one of these properties. Examples of non-linear elements include diodes, saturating magnetic cores, and systems with square-law characteristics.

Q2: Why is BIBO stability important in control systems?

BIBO stability ensures that a system will not produce unbounded (infinite) output for any reasonable (bounded) input. In practical terms, an unstable control system can cause equipment damage, oscillations, or runaway conditions. All real-world controllers must be designed for BIBO stability.

Q3: Can a system be both linear and time-varying?

Yes. A system like y(t) = t·x(t) is linear (satisfies superposition) but time-varying (the multiplier t changes with time). Such systems are called Linear Time-Varying (LTV) systems and are common in communications (e.g., AM modulation).

Q4: What are energy-storing elements in a dynamic system?

In electrical systems: capacitors (store energy in electric field) and inductors (store energy in magnetic field). In mechanical systems: springs (potential energy) and masses (kinetic energy). These elements give the system "memory" of past inputs.

Q5: How do you test if a system is time-invariant?

Apply a time shift T to the input to get x(t - T), then compute the output. Separately, take the original output y(t) and shift it by T to get y(t - T). If both results are identical for all values of T, the system is time-invariant. If they differ for any T, the system is time-varying.

Related Articles