Steady State Errors for Unity Feedback Systems
Last Updated :
13 Mar, 2024
In 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 Error, At last, we will conclude our Article with its Advantages, Disadvantages, Applications and Some FAQs.
What is Steady State Errors?
When a system reaches a stable condition, the difference between the desired and actual outputs is referred to as steady-state error in a unity feedback control system. It indicates the system's ability to produce the desired output without any significant deviation. Steady-state Errors can result from several things, such as disturbances, uncertainties in the system or environment, and intrinsic limitations in the design of the control system. The system's overall performance and capacity to meet requirements can be significantly impacted by these faults. Analyzing the system's response to various inputs, such as step, ramp, or sinusoidal signals, is required for understanding steady-state faults. Common steady-state error types include oscillatory, constant, and zero errors; each has unique properties and causes.
By carefully choosing the control parameters like gain and time constants and using compensating techniques like integral control to reduce or eliminate the effects of steady-state errors, an effective control system design aims to minimize steady-state errors. All things considered, the study of steady-state errors in unity feedback control systems offers important knowledge about the behaviour of the system, enhances performance, and leads choices for design that improve stability, accuracy, and robustness.
Note: Error Analysis is relevant for closed-loop control systems only.
Unity Feedback Control system block diagram with error signalWhere,
R(s) is the Laplace transform of the reference Input signal r(t)
C(s) is the Laplace transform of the output signal c(t)
Types of Steady State Error
There are mainly two types of steady state errors
Types of errors in a control system- Actuating Error: It is Also Known as Control Error, refers to the difference between the desired control signal (input to the system) and the actual control signal applied to the system. It represents the discrepancy between the desired behavior of the control system, as specified by the controller, and the actual behavior observed in practice.
- Output Error: It is Also Known as system error or output deviation, refers to the difference between the desired output of the system and the actual output observed in practice. It represents the deviation of the system's response from the desired behavior.
Mathematical Expression For Calculating The Steady State Error
Steady State error can be calculated using final Value theorem
We know the transfer function of the unity negative feedback closed loop control system as,
C(s)/R(s)=G(s)/1+G(s)
⇒C(s)=R(s)*G(s)/1+G(s)...............(1)
The output of the summing point is
ess = lim t→ 0 e(t) = lim s→0 s*E(s)
e(t) = r(t) - c(t)
or, Taking Laplace Transform : E(s)=R(s)−C(s)............(2)
Substituting equation 1 in 2, we get
E(s) = R(s) - [ R(s)*G(s)/1+G(s)]
ess = lim s→0 s*R(s) [ 1- G(s)/1+G(s)]
ess = lim s→0 [ s*R(s)/1+G(s)]
Steady State Errors For a Unity Feedback System
Steady-state errors in a unity feedback control system occurs when the system's actual output after it has reached a stable condition differs from the desired output.
Types of Steady State Errors For a Unity Feedback System
The following three types of steady-state errors frequently occur in unity feedback control systems:
- Steady-state error due to step input (Position Error, ess) : When a system is given a constant input (such as step input) and it is unable to produce the desired result, an error occurs. In simple terms, it's the difference, while the input signal remains constant, between the desired and actual output.
- Steady-state error due to ramp input (Velocity Error, ev ) : When the input to the system is a ramp function  (rising linearly with time), this error occurs. It shows the difference between the intended and actual rates of change of the output.
- Steady-state error due to parabolic input (Acceleration Error, ea ) : This error occurs when the input to the system is a parabolic function (increasing quadratically with time). It represents the difference between the desired acceleration of the output and the actual acceleration of the output.
Expression for Position, Velocity and Acceleration Error Constants
Given Below are the Expression for Position, Velocity and Acceleration error Constants for Type 0, Type 1 and Type 2 Control Systems
Position Error Constant for Unit Step Unit
We know that for a unit step input signal, r(t) = A u(t)
Taking Laplace Transform on both sides we get, R(s)= A/s
According to final Value theorem; ess = lim s→0 [ s*R(s)/1+G(s)]
or, ess = lim s→0 [s*A/s]/ 1+G(s)
= A lim s→0 [ 1/1+G(s)]
= A / 1 + lim s→0 G(s)
= A/ 1+ Kp
Where Kp = lim s→0 G(s) , Static Position error coefficient
Position Error For Type 0, Type 1 and Type 2 System
We know that transfer function of a control system is the ratio of Laplace transform of the output to Laplace transform of the input: G(s)= N(s)/ D(s)
Type 0 order system : ( System with No poles at origin ⇒ D(s) ≠0 : lim s→0 s* G(s) = Kp ≠0 ⇒ Static position error coefficient is Finite vale
⇒ ess = A/ 1+Kp ⇒ means the steady state position error is finite value which is not desirable.
Type 1 order System or higher order system : G(s) = N(s)/ D(s)
lim s→0 G(s) = lim s→0 N(s)/ D(s)
= A/ sn ( 1+sT) , as s→0; G(s)→∞
Hence Kp= lim s→0 G(s) = ∞
ess = A/1+Kp = 1/∞ = 0 , means the position error is zero for type 1 or higher order system, thus it is suitable for designing.
Velocity Error Constant for Ramp Input
We know that for a ramp input signal, r(t) = A t u(t)
Taking Laplace Transform on both sides we get, R(s)= A/s2
According to final Value theorem; ev = lim s→0 [ s*R(s)/ s2 (1+G(s))]
or, ev = lim s→0 [s*A/s2]/ 1+G(s)
= A lim s→0 [ 1/ s (1+G(s))]
= A / 1 + lim s→0 s *G(s)
= A/ Kv
Where Kv = lim s→0 s*G(s) , Velocity error coefficient
Velocity Error For Type 0, Type 1 and Type 2 System
We know that transfer function of a control system is the ratio of Laplace transform of the output to Laplace transform of the input: G(s)= N(s)/ D(s)
Type 0 order system : ( System with No poles at origin ⇒ D(s) ≠0 : lim s→0 s* G(s) = Kv = 0 ⇒ velocity error coefficient is zero
⇒ ev = A/ Kv = A/0 = ∞, means the steady state velocity error is infinite which is not desirable
Type 1 order System : G(s) = N(s)/ D(s) = A/ s*(1+sT)
Kv= lim s→0 [ s * (A/ s* (1+sT))] = A
⇒ Kv = Finite value
Hence, ev = Finite error
Type 2 order System : G(s) = N(s)/ D(s) = A/ s2 *(1+sT)
Kv= lim s→0 [ s * (A/ s2 (1+sT))] = A/0= ∞
⇒ Kv = Infinite Value
Hence, ev = A/Kv = A/∞ = 0, The velocity error for a type 2 system is zero therefore it is desirable
Acceleration Error Constant for Parabolic Input
We know that for a Parabolic input signal, r(t) = A t2 u(t)
Taking Laplace Transform on both sides we get, R(s)= A/s3
According to final Value theorem; ev = lim s→0 [ s*R(s)/ s3 (1+G(s))]
or, ea = lim s→0 [s*A/s3]/ 1+G(s)
= A lim s→0 [ 1/ s2 (1+G(s))]
= A / 1 + lim s→0 s2 *G(s)
= A/ Ka
Where Ka = lim s→0 s2 *G(s) , Acceleration error coefficient
Acceleration error for Type 0, Type 1 and Type 2 System
We know that transfer function of a control system is the ratio of Laplace transform of the output to Laplace transform of the input: G(s)= N(s)/ D(s)
Type 0 order system : ( System with No poles at origin ⇒ D(s) ≠0 : lim s→0 s2 * G(s) = Ka = 0 ⇒ velocity error coefficient is zero
⇒ ea = A/ Ka = A/0 = ∞, means the steady state acceleration error is infinite which is not desirable
Type 1 order System : G(s) = N(s)/ D(s) = A/ s *(1+sT)
Ka= lim s→0 [ s2 * (A/ s (1+sT))] = 0
⇒ Ka = Zero acceleration coefficient
Hence, ea = A/Ka = A/0 = ∞, means the steady state acceleration error is infinite which is not desirable.
Type 2 order System : G(s) = N(s)/ D(s) = A/ s *(1+sT)
Ka= lim s→0 [ s2 * (A/ s2 (1+sT))] = A
⇒ Ka = Finite Value
Hence, ea = Finite error for type 2 order system.
Applications of Steady State Error Constants in a Unity Feedback
- Steady-state errors quantify the system's ability to track and maintain desired outputs, crucial for assessing control system performance.
- Analysis of steady-state errors aids in fine-tuning controller parameters to minimize errors and enhance system stability and precision.
- In order to reduce mistakes and achieve performance goals, steady-state error analysis helps in the selection of appropriate control algorithms, actuators, sensors, and other system components.
- Steady-state errors can also provide insights into the robustness of a control system against disturbances, uncertainties, and variations in system parameters
- Comparing steady-state errors between different control system designs or tuning strategies allows engineers to evaluate and select the most suitable approach for a given application.
Advantages of Steady State Error Constants in a Unity Feedback
- Steady-state errors can be used as performance parameters to evaluate the effectiveness of the control system.
- Steady-state errors help in tuning the controller parameters to optimize system performance.
- Errors in the steady state may offer information about the stability the system. Large or recurring steady-state errors may be a symptom of instability or insufficiency in the control system design, requiring additional research and improvement.
- Steady-state errors can highlight limitations and constraints in the control system.
- Understanding the trade-offs between different control system parameters and performance metrics, including steady-state errors, allows engineers to make informed design choices.
Disadvantages of Steady State Error Constants in a Unity Feedback
- Steady-state errors indicate the difference between the system's desired and actual outputs, which could affect performance.
- When there are consistent differences between the desired and actual outputs, steady-state errors can cause the system to become unstable. These errors can result in instability or oscillations, especially if the controller's parameters are not adjusted appropriately to reduce them.
- Steady-state errors can affect the overall behavior of the system, such as its settling time, overshoot, and response to disturbances.
- Steady-state errors can result in inaccurate control of the system, leading to suboptimal performance or failure to meet desired specifications.
- Designing a control system to minimize steady-state errors can be challenging and may require sophisticated control strategies or additional components, leading to increased complexity and cost.
Conclusion
In unity feedback control systems, steady-state errors can have a major effect on accuracy, stability, and performance. They may result in less stable systems, incorrect control, poor system performance, and design issues. Long settling times, reduced response to disturbances, and inefficiencies can arise from persistent differences between expected and actual outputs. In order to meet performance requirements and achieve desired system behavior, steady-state error minimization is essential. To guarantee accurate control and reduce errors, this frequently requires accurate analysis, adjustment, and optimization of control parameters. In applications like industrial automation, robotics, and safety-critical systems, where accuracy, stability, and dependability are crucial, addressing steady-state faults is crucial.
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