Skip to content

Open-Loop and Closed-Loop Control

A control system is an interconnection of components arranged to command, direct, or regulate a plant so that its output follows a desired reference. In its simplest form,

input command⟶control system⟶controlled output.\boxed{\text{input command}\longrightarrow\text{control system} \longrightarrow\text{controlled output}}.

Examples include motor-speed control, room-temperature control, antenna positioning, tank-level control, aircraft autopilots, and regulated power supplies.

TermMeaning
Reference inputDesired value of the output; also called the command input.
Controlled outputQuantity that the system must regulate.
Plant or processPhysical system being controlled.
ControllerElement that generates the control action.
ActuatorDevice that applies control energy to the plant.
Sensor or feedback elementMeasures the output and produces a feedback signal.
Error signalDifference between the reference and feedback signals.
DisturbanceUnwanted input that affects the output.

Basic control-system terms.

For the standard feedback representation,

e(t)=r(t)−b(t),\boxed{e(t)=r(t)-b(t)},

where r(t)r(t) is the reference, b(t)b(t) is the feedback signal, and e(t)e(t) is the error. The controller acts on this error to reduce the difference between the desired and actual outputs.

An open-loop control system has control action that is independent of the output. There is no feedback path and therefore no automatic correction of output error. If Gc(s)G_c(s) is the controller transfer function and Gp(s)G_p(s) is the plant transfer function, then

SystemWhy it is open loop
Electric toasterHeating time is preset; toast colour is not measured.
Timer-based washing machineThe cycle runs for a fixed time regardless of cleanliness.
Fixed-time traffic signalSwitching follows a schedule rather than measured traffic density.
Open-loop stepper motorPulses command position, but actual shaft position is not measured.

Typical open-loop systems.

Their limitations are the absence of automatic error correction, high sensitivity to disturbances and parameter variations, reduced accuracy, frequent recalibration, and inability to compensate automatically for load changes.

A closed-loop control system measures the output, compares it with the reference, and uses the resulting error to generate corrective action.

Canonical single-loop feedback system.

Canonical single-loop feedback system.

For the negative-feedback loop in the figure,

E(s)=R(s)−B(s),B(s)=H(s)C(s),C(s)=G(s)E(s).\begin{aligned} E(s)&=R(s)-B(s), & B(s)&=H(s)C(s), & C(s)&=G(s)E(s). \end{aligned}

Substitution gives

C(s)=G(s)[R(s)−H(s)C(s)],C(s)[1+G(s)H(s)]=G(s)R(s).\begin{aligned} C(s)&=G(s)\bigl[R(s)-H(s)C(s)\bigr],\\ C(s)\bigl[1+G(s)H(s)\bigr]&=G(s)R(s). \end{aligned}

Hence,

Closed-loop control improves accuracy, corrects errors automatically, reduces the effects of disturbances and parameter variation, increases useful bandwidth, and often improves linearity. These benefits require extra sensors and hardware; poor loop design can cause instability, and noisy feedback can inject measurement noise into the control action.

FeatureOpen loopClosed loop
FeedbackAbsentPresent
Control actionIndependent of outputDepends on output
Error correctionNot automaticAutomatic
AccuracyLowerHigher
Disturbance sensitivityHighLow when designed correctly
Parameter sensitivityHighReduced by loop gain
StabilityNo feedback-induced instabilityMay become unstable
Complexity and costLowHigher
CalibrationOften requiredLess frequent
ExamplesToaster, timer-based washerThermostat, speed control, autopilot

Comparison of open-loop and closed-loop control.

Feedback is the process of returning a measured portion of the output to the input for comparison with the reference. The comparison produces the error signal that drives the controller.

TypeError signalPrincipal effect
Negative feedbackE(s)=R(s)−H(s)C(s)E(s)=R(s)-H(s)C(s)Opposes the error, usually improving accuracy and robustness when the loop has adequate stability margins.
Positive feedbackE(s)=R(s)+H(s)C(s)E(s)=R(s)+H(s)C(s)Reinforces the error, increasing effective gain and tending toward oscillation or instability.

Negative and positive feedback.

For example, let a first-order plant G(s)=K/(1+sτ)G(s)=K/(1+s\tau) have constant negative feedback HH. Its closed-loop transfer function can be written as

The product of the forward and feedback paths is the loop gain:

Control systems are classified independently along several axes; a given system may, for example, be nonlinear, time varying, discrete time, and MIMO at once.

A linear system obeys homogeneity and additivity, and hence superposition:

ax1(t)+bx2(t) ⟶ ay1(t)+by2(t).ax_1(t)+bx_2(t)\ \longrightarrow\ ay_1(t)+by_2(t).

Ideal RLC networks, small-signal amplifier models, and linearized motor models are common examples. A nonlinear system does not satisfy superposition; saturation, dead zone, backlash, relay action, diode characteristics, and magnetic hysteresis are typical nonlinearities.

A time-invariant system has parameters that do not change with time, such as a fixed RLC network. A time-varying system has one or more time-dependent parameters; the decreasing mass of a missile as fuel burns is a standard example.

TypeSignal natureExample
Continuous timeSignals are defined for every value of time.Analog motor-speed control.
Discrete timeSignals are represented at distinct sampling instants.Digital control using a microcontroller.

Classification by the time variable.

TypeMeaningExample
SISOSingle input, single output.Heater temperature control.
MIMOMultiple inputs, multiple outputs.Aircraft flight-control system.

Classification by numbers of inputs and outputs.

A regulator holds its output at a prescribed value despite disturbances; a voltage regulator is the standard example. A tracking system makes its output follow a changing command, as when a radar antenna follows a target.

A deterministic model has prescribed inputs and parameters with no random quantities. A stochastic model represents random inputs, parameters, or noise statistically.

In a lumped-parameter model, state variables vary only with time and are described by ordinary differential equations. In a distributed-parameter model, variables also depend on spatial position and are generally described by partial differential equations.

A servomechanism is a closed-loop control system whose controlled output is a mechanical position, velocity, or acceleration. Feedback makes that mechanical output follow the command accurately.

Closed-loop servo position-control system with position feedback.

Closed-loop servo position-control system with position feedback.

In the position-control loop of the figure, the error detector compares commanded and measured positions. The amplifier raises the error signal to a useful power level, the servomotor produces mechanical motion, and the sensor closes the loop.

ComponentFunction
Error detectorCompares desired and actual position.
Servo amplifierAmplifies and conditions the error signal.
ServomotorConverts the electrical control signal into mechanical motion.
LoadMechanical system that must be positioned or driven.
Feedback sensorMeasures position or speed and produces the feedback signal.

Elements of a basic servo system.

Applications include radar-antenna positioning, CNC machine tools, robotic arms, aircraft control surfaces, disk-drive head positioning, and automatic steering systems.

FeatureDC servomotorAC servomotor
SupplyDCAC
ControlArmature or field controlUsually control-phase voltage
ResponseFast and straightforward to controlSmooth and reliable
MaintenanceBrushes require maintenanceMany types are brushless and need less maintenance
ApplicationsRobotics and position controlInstrument servos and low-power control

Comparison of DC and AC servomotors.