Control Systems Controllers (original) (raw)

Last Updated : 9 Mar, 2026

Control systems are used to regulate the behavior of dynamic systems in engineering and automation applications. A controller is the main component that processes system error and generates a control action to maintain the desired output.

Controller

A device or algorithm that regulates the behavior of a system by comparing the desired output (setpoint) with the actual output. The difference between these two values produces an error signal.

Block Diagram

A visual representation that illustrates the components and their interactions within control system. It helps in understanding how the controller processes input signals and generates output signals to control a system.

block diagram of controller

Types

The types of controllers are as follows:

Proportional Controller (P-Controller)

Produces an output that is directly proportional to the error signal. The controller continuously adjusts the control output based on the magnitude of the error.

Mathematical Expression

The control output (u(t)) is calculated as:

u(t) = K_p \times e(t)

where,

K_p = Proportional Gain

e(t) = Error Signal

**Advantages

**Disadvantages

Block Diagram of P Controller

Features a direct connection from input to the controller in which then directly influences the output.

block diagram of p controller

Response Characteristics

The P-controller reduces the steady-state error but introduces the oscillations and overshoot. It cannot eliminate all error.

graph of p controller

Integral Controller (I-Controller)

Responds to cumulative sum of past errors. It continuously adjusts the control output to eliminate any steady-state error. The Integral Controller produces an output that is the integral of the error signal with respect to time.

Mathematical Expression

The control output is calculated as:

u(t) = K_i \int e(t)\,dt

where,

K_i = Integral gain

**Advantages

**Disadvantages

Block Diagram of I Controller

Features an integration block between input and the controller.

block diagram of i controller

Response Characteristics

The I-controller eliminates steady-state error but can lead to the slower responses and overshoot if not tuned properly.

graph of i controller

Derivative Controller (D-Controller)

Reacts to rate of change of the error signal. It anticipates future error trends and provides control action to the counteract them. The Derivative Controller produces an output that is derivative of the error signal with the respect to time.

Mathematical Expression

The control output is calculated as:

u(t) = K_d \frac{de(t)}{dt}

where,

K_d : Derivative gain

Advantages

Disadvantages

Block Diagram of D Controller

Features a differentiation block between input and the controller.

block diagram of d controller

Response Characteristics

The D-controller improves system stability and transient response reducing overshoot and oscillations.

graph of d controller

Combinations of Controllers

In practical control systems, controllers are often combined to improve performance. Some of the combinations of controllers are :

Proportional-Integral (PI) Controller

The PI Controller combines the proportional and integral controllers.

The control output is: u(t) = K_p e(t) + K_i \int e(t)\,dt

It reduces steady-state error while maintaining system stability.

Proportional-Derivative (PD) Controller

The PD Controller combines the proportional and derivative controllers.

The control output is: u(t) = K_p e(t) + K_d \frac{de(t)}{dt}

It improves system stability without the significantly affecting steady-state error.

Proportional-Integral-Derivative (PID) Controller

The PID Controller combines the proportional, integral and derivative controllers.

The control output is: u(t) = K_p e(t) + K_i \int e(t)\,dt + K_d \frac{de(t)}{dt}

It provides a balance between reducing steady-state error and damping oscillations.

Applications

The Controllers are widely used in various fields:

Primary Terminologies of Controllers

Step-by-Step Process of Controllers

The step by step process of controller are:

Define Control Objectives

System Modeling

Choose Controller Type

Controller Tuning

Feedback Loop Design

Controller Implementation

System Simulation and Testing

Iterative Tuning

Real-World Deployment

Feedback and Optimization

Maintenance and Upkeep

Documentation

Example

**Cruise Control in Vehicles:

examples of controller

The cruise control is a classic example of a closed-loop control system. The driver sets a desired speed and controller adjusts the throttle or engine power based on feedback from the speed sensors to maintain the set speed.