Proportional Integral Controller - Control System
Last Updated :
19 Jan, 2024
The proportional controller commonly known as PI controller is an essential part of the Industrial Automation and Control system. It is a closed-loop feedback control mechanism that aims to adjust the process variable by manipulating the variable based on the error between the setpoint and the process variable. It strikes a balance between quick response to deviations and long-term error elimination. Tuning the controller allows adjustment to meet the desired value.
What is Proportional Integral Controller?
PI controller or Proportional controller is a combination of Proportional controller action and Integral controller action which is designed to regulate a process variable based on its setpoint and manipulated variable. Also, it can be identified as a combination of proportional and integral controllers.
What are Proportional and Integral Controllers?
Proportional Controller: Proportional Controller in electronics engineering continuously adjusts the output based on the current error signal. The p term or proportional term calculate the current error from the setpoint and the current manipulated variable output. It generates a control signal to regulate the error.
Co(t) ∝ e(t)
Co(t) = Kp . e(t) -----------(i)
Where,
Co(t) = controller output at time T,
e(t) = error at time t(SP-PV),
Kp = tuning constrains for proportional action.
Integral Controller : In Integral Controller, the I term or Integral term actuates the past error over time and generates a control action to eliminate the accumulated steady-state error. It ensures that even small errors are eventually corrected. It eliminates offset but can lead to sluggish responses and overshooting if too aggressive.
This is represented as :
It can be represented mathematically as :
Co(t) ∝ ∫ e(t) dt
Co(t) = Ki . ∫ e(t) dt -----------(ii)
Where,
ki = tuning constrains for integral action,
others are same as equation number (i).
Proportional Plus Integral Controllers with Equation
Till now we have seen the definition of a Proportional Integral controller. Now time to understand the mathematical formula behind it. We can represent a PI controller in mathematical expression from the definition. And from that a block diagram is made for better understanding the working of a PI controller. Below is the elaboration of equation and diagram of a PI controller.
Mathematical Expression of PI Controller
From equation number (i) and (ii) we can write by adding both of them,
Co(t) = Kp . e(t) + Ki . ∫ e(t) dt ----------(1)
This equation indicates that PI controller works like a simplified PI controller without a derivative action.
Taking laplace in both side of the equation,
L{Co(t)} = Kp.Le(t) + Ki.L{∫ e(t) dt }
The Laplace transform of the integral term is expressed using the property L{ ∫f(x)dx} = (1/s).L{f(x)}
L{Co(t)} = Kp.L{ e(t) } + Ki.(1/s).L{ e(t) }
In the Laplace domain, C(s) represents the transformed output, [ L{Co(t)} ], E(s) represents the transformed error signal, [ L{ e(t) } ]. So we can reform the equation below,
C(s) = Kp. E(s) + Ki. (1/s). E(s)
C(s) = Kp. { 1+(ki/s.kp)}. E(s)
We can say, Kp/Ki = Ti, or Ki/Kp = 1/Ti,
C(s) = Kp. {1 + (1/s.Ti)}. E(s)
C(s)/E(s) = Kp. {1 + (1/s.Ti)}
where, Kp is proportional gain, and Ti is the integral time constant.
WE can express C(s) as M(s). Now the equation will be,
M(s)/E(s) = Kp. {1 + (1/s.Ti)} ---------(2)
Block Diagram of PI Controller
PI controller
Explanation of the Block Diagram
A Proportional controller operates in step by step manner to regulate a control system. It starts by calculating the error, which is the difference between the desired setpoint and current process variable. The proportional(P) part of the controller multiplies this error with proportional gain(Kp) and generates an immediate action. which is directly proportional to the error.
The Integral(I) part computes the cumulative sum of past errors by integrating gain(Ki). The two components P and I are then added together to determine the control output, which is applied to the system. This output adjusts the ultimate output of the system by minimizing the error over time and maintain the setpoint.
Effects of Proportional Integral Controller with Equation
A proportional-integral controller is a feedback control system component with an equation Co(t) = Kp . e(t) + Ki . ∫ e(t) dt , combining proportional band integral action. The proportional component responds to the current error, while the integral component accumulates past errors to eliminate steady-state errors. Properly tuning the Kp and Ki gains is crucial to achieve stable control with fast response and minimal error in various engineering applications. The PI controller diagram illustrates its functioning with error input, proportional, integral actions and the output controlling a process.
The system equation with the PI controller is
M(s)/E(s) = Kp. {1 + (1/s.Ti)} from equation no(2). so,
M(s)= Kp. {1 + (1/s.Ti)} . E(s)
Here M(s) is equal of the system , and E(s) is the error signal.
The error signal E(s) is difference between the reference input (R(s)) and the system output (Y(s)):
E(s) - R(s) - Y(S)
Now, let's substitute the expression for E(s) into the equation for M(s)
M(s) = Kp{1 + (1/s.Ti)} (R(s) - Y(s))
The output (Y(s)) of the system can be expressed as the product of the plant transfer function (G(s)) and the controller output C(s) :
Y(s) = G(s).C(s)
Now, let's substitute this expression for Y(s) into the equation
M(s) = Kp{1 + (1.s.Ti)}(R(s) - G(s).C(s))
C(s)=\frac{K_p(1+\frac{1}{ST_i})}{1+k_p(1+\frac{1}{ST_i})G(s))}R(s)
Tuning of PI Controller
Tuning of a PI controller means adjusting the Kp and Ki term to achieve the optimized controller output by minimizing error and avoid overshooting and oscillation. Their are some rules that follows for tuning a PI controller.
- Tuning controller involves adjusting Kp and Ki for optimal system control.
- Start with initial guesses for Kp and Ki.
- Set Ki value to '0'
- Gradually increase Kp to achieve a fast response without excessive overshoot.
- Introduce Ki and incrementally raise it to eliminate steady-state error.
- Continuously fine-tune Kp and Ki, considering their impact on overshoot, setting time and steady state error.
- Test the controller under various condition.
- Tuning is an iterative process, and optimal parameters may vary for different systems, requiring practice and experience to achieve stable and effective control.
Applications of Proportional Integral Controller
- PI controllers are often used in temperature control systems, such as ovens, furnaces, and HVAC systems.
- PI controllers are used in motor control applications to control speed and position.
- In robotics, PI controllers are used to control the movements and positions of robot arms and manipulators.
- PI controllers are an essential part of the flight control systems in aircraft.
- PI controllers can be used in audio systems for applications like noise cancellation.
- PI controllers are used in medical devices, such as infusion pumps and respirators, to regulate parameters like drug delivery rates or patient ventilation.
Advantage and Disadvantage of PI Controller
There are some list of Advantage and Disadvantage of PI controller given below :
Advantages
- It responses fast as compared to other controllers like PD controller or PID controller.
- PI controller enhance system stability.
- They eliminate steady state error.
- PI controllers are versatile to use in various system.
Disadvantages
- PI controller may not suitable for highly dynamic or complex system.
- In some cases it can produce overshoot before settling.
- Proper tuning can be challenging for a PI controller.
- PI controller might not be the best choice for rapidly changing setpoints.
The Proportional-Integral Controller(PI) is a key component in control system. It offers stability by eliminating steady-state errors, improves settling times, and is robust in various applications. It is simplicity, with only two tunable parameters, makes it a practical choice for regulating process efficiently.
Difference between with other types of controller and PI controller
The PI controller is one of several types of feedback controllers used in control systems. Let's briefly differentiate it from other common controllers
|
Terms
| Proportional an Integral Terms
| Proportional term only
| Proportional and derivative term
| proportional, Integral and derivative term
|
Purpose
| Eliminates steady state error
| Corrects steady state error
| Improves transient response, reduces overshoot
| balances steady state and transient response
|
Overshoot
| Generally reduces
| Can lead to overshoot
| Depends on tunning parameters
| Depends on tunning parameters
|
Rise Time
| Generally short
| long rise time
| improves due to Derivative action
| Can be adjusted based on tunning parameters.
|
Application
| Cruise control, industrial process
| Temperature control, level control
| Robotics, motion control
| Automation system
|
Similar Reads
Control System Tutorial In this Control System tutorial, we will analyze and understand the concept and applications of a Control System with the help of detailed modules. This tutorial covers each module from the basics to advanced, including features, examples, classifications, applications, advantages, disadvantages, an
9 min read
Introduction to Control Systems
What is Control System? Definition, Types, and ExamplesControl systems are used in a wide range of applications they are the essential parts of many modern devices and systems. In simple terms, Control systems are used to control the behavior of devices or any process. In this article, we will be discussing the topic of Control Systems. We will cover th
9 min read
Types of Control SystemsEvery activity in our daily lives is affected by some form of control system. The concept of a control system also plays an important role in the working of space vehicles, satellites, guided missiles, etc. Such control systems are now an integral part of modern industrialization, industrial process
7 min read
Components of Control SystemsWith the advancement of technology, Human dependency on control system have increased over years and are being used everywhere, playing significant role in our daily lives. Contributing to different applications, they made the work easier by reducing human effort and involvement. They are used to co
8 min read
Classification of Control SystemsIn electronics, control systems are grouped into different types, and each has its unique features and uses. They are Important in electronics engineering for regulating dynamic systems, ensuring stability, accuracy, and top performance in various applications. Understanding their classifications he
15+ min read
Uses of Control SystemControl systems have become a necessary part of our day-to-day lives. There is hardly any field where the control systems are not used. They play a very major role in many sectors by making the process much simpler. They are used in fields like transportation, healthcare, aerospace, etc. In this art
8 min read
Advantages and Disadvantages of Control SystemsControl systems play a significant role in our daily lives, impacting various applications that often go unnoticed by us. They are used to control the behavior of devices and systems to accomplish the desired task. They are made up of many components and the major components are usually sensors, con
8 min read
Classification
Open Loop Control SystemControl systems are of wide use which can be understood in a better way by the following real-life examples which we use every now and then some of the examples are Regulating the speed of a fan with regulator, Oven temperature control, Washing machine cycle selection based on the type of clothes, R
9 min read
Closed-Loop Control SystemIn this article, we're going to discuss about closed loop control system. A closed-loop control system is an electronic device that automatically regulates a system to maintain a desired state or set point without human interaction. The advantages of closed-loop control systems lie in their ability
8 min read
Linear and Non-Linear Control SystemA control system is like a manager for machines. It tells them what to do so they work the way we want. There are different kinds of control systems, like ones that follow a straight line and others that don't. They're all about making sure things work the way we need them to. In this, we will discu
7 min read
Time-Variant and Invariant Control SystemControl systems play an important role in engineering, they help in regulating and controlling a process or a system to obtain controlled output. There are different types of control systems such as Linear and non-linear systems, Causal and Non-causal systems. Time variant and Time invariant control
6 min read
Continuous Time and Discrete Time Control SystemsIn Electronic Engineering, Continuous-time and Discrete-time control systems are essential ideas that are vital to the design and optimization of a wide range of electronic systems and devices. Continuous-time control systems operate on signals that vary continuously over time, where both the input
7 min read
SISO and MIMO Control SystemsIn Electronic Engineering, there are Two Key approaches in the field of control engineering are SISO (Single Input Single Output) and MIMO (Multiple Input Multiple Output) control systems, which are essential to the design and analysis of dynamic systems. SISO systems are designed to control or modi
8 min read
Difference between Feedback and Feed Forward control systemsControl systems play an essential role in regulating processes to ensure stability and productivity, primarily through the use of feedback and feedforward control mechanisms. Feedback control systems respond to output deviations and provide precise corrections but may be slower. Feedforward control
5 min read
Difference between Open-Loop Control System and Closed-Loop Control SystemControl System is a system in which the behavior of the system is determined by a differential equation. It manages the devices and the systems using control loops. There are Open-Loop Control System and Closed-Loop Control System. Open-Loop Control System is used in applications in which no feedbac
3 min read
Feedback
Block Diagram in Control System
Block Diagram AlgebraIn this article, We will discuss about block diagram and its components. We will also discuss about the various rules involved in block diagram algebra along with its equivalent block diagram. In addition to these we will also discuss about the application, advantages and disadvantages. Table of Con
8 min read
Block Diagram Reduction - Control SystemA control system may consist of several components. To show the function performed by each component in control engineering, we commonly use a diagram called the block diagram. A block diagram of a system is a pictorial representation of the functions performed by each component and of the flow of s
8 min read
Block Diagram Reduction RulesAs we know a complex control system is difficult to analyze as various factors are associated with it. In this article, we will see how to easily analyze a control system, and it is only possible by using block diagram reduction rules. This representation of a system involves summing points, functio
7 min read
Basic Elements of Signal Flow GraphSignal Flow Graphs are a crucial component of control systems. Furthermore, the control system is one of the most significant subjects in Electronics. It is primarily covered in the sixth semester of the B.Tech syllabus, though individual universities may alter it based on their syllabus hierarchy.
10 min read
Conversion of Block Diagrams into Signal Flow GraphsIn this article, we will discuss the method of converting the block diagram into a signal flow graph in a control system. We will first discuss about signal flow graph and its terminologies. We also discuss the construction of signal flow graphs from linear equations. We will then discuss about bloc
7 min read
Mason's Gain Formula in Control SystemMason's Gain Formula, also known as Mason's Rule or the Signal Flow Graph Method, is a technique used in control systems and electrical engineering. It provides a systematic way to analyze the transfer function of a linear time-invariant (LTI) system, especially those with multiple feedback loops an
7 min read
Time Response and Time Domain Analysis
Standard Test SignalsThe standard signals are often used in control systems, signal processing, communication and various engineering applications. These are predefined signals with known characteristics. To clarify standard test signals, their uses and application in the control systems. In this article, we will be goi
15+ min read
Unit Step Signal in Control SystemA Control System is a system which manages commands and regulates or directs the behaviour of other devices using control loops. A control system is a device which provides the desired response by controlling the output. A control system can also be defined as a system with a combination of mechanic
9 min read
Unit Ramp SignalThe unit ramp signal is a fundamental and insightful instrument that engineers and researchers both will use in the field of control systems. In order to clarify the meaning, uses, and implications of the unit ramp signal in control system, this article sets out to explore its complexities. The unit
7 min read
Steady State Errors for Unity Feedback SystemsIn this Article, We will be going through Steady State Errors for Unity Feedback Systems in control systems, First, we will start our Article with an introduction to Steady State Errors, then we will through its two types, and then we will see mathematical Expression for calculating the Steady-State
11 min read
Stability Analysis
Frequency Domain Analysis
Compensators in Control System
CompensatorsAll of the topics covered in the Control System Tutorial, including the Introduction to Control Systems, Classification, Transfer Function, Signal Flow Graphs, Mason Gain Formula, Block Diagram, State Space Model, and more, are included in our tutorial. The compensator is an extra part that is intro
10 min read
Lag CompensatorA compensator is a device or component that is used to obtain the desired performance, stability, and behavior of the system. It is the part of the feedback device in a control system and is used to stabilize the system and regulate the other system with its ability of conditioning the input or outp
7 min read
Lead Compensator in control systemCompensators, which have a wide range of functionality and variants, are an essential component of Control Systems. Furthermore, the control system is an important subject in the engineering curriculum, and it incorporates many important electronics components. To understand the Lead Compensator, we
7 min read
Controllers in Control System