Control Systems Lectures - Closed Loop Control — Transcript
Full transcript
- 0:00this lecture is on open loop versus
- 0:02closed loop Control Systems a control
- 0:05system is a mechanism that alters the
- 0:07future Behavior or state of a system now
- 0:11in order to be considered a control
- 0:13system and not simply a change the state
- 0:16system the behavior or the outcome must
- 0:19tend towards a state that is desired
- 0:22control theory is a branch of
- 0:24mathematics that is concerned with the
- 0:26strategy to select the appropriate input
- 0:29or or to put it another way it deals
- 0:32with how to go about generating that
- 0:36outcome without control theory the
- 0:39designer is relegated to selecting
- 0:41appropriate actions through trial and
- 0:45error now all Control Systems have two
- 0:47basic parts the system to be controlled
- 0:50usually called the plant and an input
- 0:52into the plant the input acts on the
- 0:55plant which responds over time to
- 0:57produce a system output this type of
- 1:00control system is called an open loop
- 1:02system because the input does not depend
- 1:04on the system
- 1:06output open loop control systems are
- 1:08typically reserved for simple processes
- 1:11that have well-defined input output
- 1:13behaviors for example a dishwasher is an
- 1:16open loop control system the goal of a
- 1:19dishwasher which is the plant is clean
- 1:21dishes which is the output once the user
- 1:24sets the wash time which controls the
- 1:27time to clean the dishes the dishwasher
- 1:30will run for that set time now this is
- 1:33true regardless of the cleanliness of
- 1:35the dishes if the dishes loaded were
- 1:38clean to begin with the dishwasher would
- 1:40still run for the prescribed time
- 1:42further if you loaded the dishwasher
- 1:44with 10 Plates Full of cake the set time
- 1:47might not be enough to clean
- 1:49them another common example of open loop
- 1:52control is a sprinkler system for your
- 1:56lawn in this control system the system
- 1:59out outp put is the moisture content of
- 2:01the
- 2:03soil again the user sets the timer which
- 2:06controls the amount of time to run the
- 2:08sprinklers and while the sprinklers are
- 2:10running the plant which is the grass in
- 2:12this case is being
- 2:14watered again an open loop sprinkler
- 2:16system would still run even if it was
- 2:18raining outside for a more complicated
- 2:20example imagine trying to obtain a
- 2:23constant speed in your car without the
- 2:25benefit of the built-in automatic cruise
- 2:28control to do this you a rod between the
- 2:30front of your seat and the gas pedal to
- 2:32depress it halfway down the output of
- 2:35the control system is the speed of the
- 2:37car and the input is the position of the
- 2:40gas pedal again the car itself is the
- 2:43plant the car begins to accelerate down
- 2:46a flat road until the force supplied to
- 2:48the system is balanced by the force of
- 2:50friction at this point the car stops
- 2:52accelerating and maintains a constant
- 2:54speed but what happens when the car
- 2:56encounters a hill or a valley without
- 2:58varying the input
- 3:00that is adjusting the gas pedal the car
- 3:02will slow down or speed up and the
- 3:04desired constant speed will not be
- 3:06maintained this is the primary drawback
- 3:08to open loop control the input to the
- 3:10system has no way to compensate for
- 3:12variations in the system now to account
- 3:15for these changes you must vary the
- 3:17input to your system with respect to the
- 3:18output and this type of control system
- 3:20is called a closed loop control
- 3:23system now in addition to calling it
- 3:25closed loop control this can also be
- 3:27referred to as feedback control negative
- 3:29feedback control or automatic control
- 3:32for the time being we'll use these terms
- 3:33interchangeably although there are
- 3:35slight variations between some of them
- 3:37that we won't address in this lecture in
- 3:39Clos Loop control you measure the output
- 3:41of the system with a sensor and compare
- 3:43the result against a reference signal
- 3:45often this is referred to as the desired
- 3:47State or the commanded State an error
- 3:50term is generated and then fed through a
- 3:52controller where the error is converted
- 3:54into a system input value when drawn in
- 3:57block diagram form it's easy to see why
- 3:59this is referred to as a control Loop
- 4:01the negative part of the negative
- 4:03feedback control term is based on the
- 4:05comparator juncture where the feedback
- 4:07is
- 4:08subtracted so how does feedback control
- 4:10work in practice well let's take the
- 4:12case of the dishwasher there could be a
- 4:14sensor that measures the cleanliness of
- 4:17the plates the reference signal would be
- 4:19some sort of desired cleanliness level
- 4:21that would be set either by the
- 4:22manufacturer or by the
- 4:25user this desired cleanliness level
- 4:28would be compared to the measured level
- 4:32an error term would be generated which
- 4:34would be fed through a controller which
- 4:36would monitor wind to shut off the
- 4:39dishwasher a sprinkler system could also
- 4:42benefit from closed loop control the
- 4:45sensor could be a device planted in the
- 4:47soil that measures the moisture content
- 4:49of the plant remember that in this case
- 4:52the plant is both the grass and the soil
- 4:56the reference signal would be a desired
- 4:58soil moisture
- 5:00content and again the error signal would
- 5:03be generated which would then be fed
- 5:05through a controller and the controller
- 5:08would adjust the amount of time that the
- 5:10sprinklers ran the sprinklers would then
- 5:12run until the moisture level reached a
- 5:15specified value and then they would be
- 5:17shut
- 5:20off for the car with cruise control
- 5:23closed loop control would work something
- 5:25like
- 5:26this the sensor is a speedom
- 5:30which measures the speed of the car the
- 5:32reference speed would be the speed that
- 5:34the car was going when the cruise
- 5:36control was
- 5:38set now assume that the car starts in a
- 5:41steady state position on Flat Road and
- 5:44what I mean by that is that the speed is
- 5:46constant at your desired speed and also
- 5:49that the gas pedal is depressed the
- 5:51amount needed to generate that speed for
- 5:54this example let's say that the desired
- 5:56speed is 100 mph therefore the speedom
- 5:59would also read 100 mph and since the
- 6:02measured speed exactly matches the
- 6:04reference speed the error term is zero
- 6:07the gas pedal would stay exactly where
- 6:08it is once the car encounters the hill
- 6:11the speed starts to slow now the
- 6:12reference speed is greater than the
- 6:14measured speed and the error term
- 6:15becomes positive which signals the
- 6:17controller to speed up if the car
- 6:20encounters a downhill the speed will
- 6:21increase now the reference speed is less
- 6:24than the measured speed and the error
- 6:25term will be negative the beauty of the
- 6:27feedback control system is that is
- 6:29capable of reacting to changes to the
- 6:31plant automatically by constantly
- 6:33driving the error term to zero I want to
- 6:36leave you with one more thought
- 6:37regarding closed loop
- 6:39control if we take a block diagram and
- 6:42assign letters that abstractly represent
- 6:44the various parts of a control system we
- 6:47can gain new insight into how feedback
- 6:49control is manipulating a system for
- 6:52example if we label the reference signal
- 6:54V and we call the controll or some
- 6:57abstract process D through the plant G
- 7:00which produces an output we'll call Y
- 7:02which can be fed back through the sensor
- 7:04H to generate an error turn e we can
- 7:07then reduce this block diagram even
- 7:10further for example we can multiply D
- 7:12and G to combine into a single block to
- 7:16reduce further however takes a small
- 7:17amount of algebra the error signal is
- 7:20the reference signal V minus the output
- 7:23y times the sensor process H the output
- 7:27Y is the error term time D * G
- 7:30now solve this equation for E which will
- 7:32give you y over
- 7:34DG now you can set both equations equal
- 7:37to each other and through a few more
- 7:39algebraic steps you can solve for the
- 7:42variable y with respect to
- 7:46V and since Y is the output and V is the
- 7:49input the rest of that equation is what
- 7:52we refer to as a transfer function of
- 7:54the
- 7:56system in this case the transfer
- 7:58function is d * G over 1 + d g h and for
- 8:04those who are paying attention you'll
- 8:05notice that I forgot to write the V at
- 8:07the end of that equation
- 8:09there we can now rewrite this back in
- 8:12block diagram form these two block
- 8:14diagram representations are equivalent
- 8:16of each other now doesn't this new
- 8:18process look a lot like an open loop
- 8:19control system only with a modified
- 8:21plant the feedback path has altered the
- 8:24original plant to be something new and
- 8:26furthermore the open loop behavior of
- 8:27this new plant has the exact character
- 8:29istics we wanted from the original plant
- 8:31namely that it follows our input now
- 8:34here's something to ponder until the
- 8:35next video what are the limitations of
- 8:38feedback control in other words can we
- 8:41make any plant G behave like anything we
- 8:45choose just by adding a feedback control
- 8:48system which is made up of a controller
- 8:50d and a sensor
- 8:53H one other thing do you think in our
- 8:56car example from up above that using
- 8:59using feedback control we can turn a
- 9:01pinto into a Ferrari just by applying
- 9:04more
- 9:05gas we'll discuss that in a future video
About this transcript
This page contains the full transcript of Control Systems Lectures - Closed Loop Control by Brian Douglas, generated from the public captions YouTube serves with the video. The transcript has 1,539 words across 229 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.