Notes 1 Dhivya
Notes 1 Dhivya
Notes 1 Dhivya
First generation: The first generation robots are repeating, non-servo controlled type used for
pick and place and point to point operations.
Second generation: The addition of sensing devices and enabling the robot to alter its
movements in response to sensory feedback marked in the second generation. These robots
exhibit path control capabilities.
Third generation: This generation is introduced in late 1970‘s have human like intelligence. The
growth in computers led to high speed processing of information, robot acquired artificial
intelligence, self – learning and decision making capability by past experiences. Online
computations & control, artificial vision and active force/torque interaction with the environment
are the significant characteristics of these robots.
Fourth generation: These are artificial biological robots or a super humanoid capable of
producing its own clones
1.1.4 Definition for Robot:
The Robot Institute of America (1969) defines robot as a re-programmable, multi functional
manipulator designed to move materials, parts, tools or specialized devices through various
programmed motions for the performance of a variety of tasks.
Mechanical platforms or hardware base is a mechanical device, such as a wheeled platform, arm,
fixed frame or other construction, capable of interacting with its environment and any other mechanism
involve with his capabilities and uses.
Sensors systems is a special feature that rest on or around the robot. This device would be
able to provide judgment to the controller with relevant information about the environment and
give useful feedback to the robot.
Joints provide more versatility to the robot itself and are not just a point that connects two links
or parts that can flex, rotate, revolve and translate. Joints play a very crucial role in the ability of
the robot to move in different directions providing more degree of freedom.
Controller functions as the "brain" of the robot. Robots today have controllers that are run by
programs - sets of instructions written in code. In other words, it is a computer used to command
the robot memory and logic. So it, be able to work independently and automatically.
Power Source is the main source of energy to fulfill all the robots needs. It could be a source of
direct current as a battery, or alternate current from a power plant, solar energy, hydraulics or
gas.
Artificial intelligence represents the ability of computers to "think" in ways similar to human
beings. Present day "AI" does allow machines to mimic certain simple human thought
processes, but cannot begin to match the quickness and complexity of the brain. On the other
hand, not all robots possess this type of capability. It requires a lot of programming and
sophisticates controllers and sensorial ability of the robot to reach this level.
For chemical power plant, under see or remote areas and bombs fields. The advantage in leg robot is
that it can avoid step over obstacles which can be dangerous like bomb or even to protect objects from
being destroyed due to robot moving over them.
without pilot which are guided from a station on the ground, which are used by army or rescue mission.
1.2 Technology Of Robots:
1.2.5 Introduction :
In this chapter I will introduce robot sub systems and some parts that are used in robot structure. This
section will give a brief introduction to actuators, sensors, motor drive, electronics, power supplies,
algorithms and software, mechanical parts and combining methods between these parts.
Actuators and transmission systems they are solenoid, motor drive, pneumatic and hydraulic system
which allows the robot to move. Mechanics parts are motors usually rotate and a mechanism to
transfer motion to all the necessary parts of a robot to create the motion that is required. Usually robots
require a power supply, this kind of supply depends on what a robot is required to do, and if it is a
mobile robot then you need to decide the size of battery beside the efficiency since power supply will
be in the board of robot, but if it is not mobile robot then electricity can be fed through a supply cable.
Power storage system is battery or some other electronic devices. Sensors are two types Internal and
external, there are many sensors in a robot which considered as the senses in a robot. Micro-
controller and processors are the brain that controls the whole system. Algorithms and software are
two models higher level and low level, programmer need to create software and algorithms to run the
robot in a desired way.
1.2.7 Actuators:
Actuators are essentially the prime movers providing linear force and motion. Conventional:
Pneumatics, hydraulics.
With this kind of system there is input and output in the cylinder, through these input and output we
pump air for pneumatic system and clean filtered oil for hydraulic system to make the piston move
outside and inside to provide us with linear force and motion. You need to know in robot system how
far the piston should go outside or go inside, in pneumatic system we cannot control how far the piston
can go outside or inside unless you put ring in the piston rod, but in hydraulic system we can control
the extension of piston by controlling the oil flow through flow control valves
Permanent magnet motors and stepper motors are the joint space in a robot that creates rotational
motion.
1.2.9 Sensors
Simple switch sensors are used to turn on and off the whole cycle or some part of the cycle.
The polar configuration is pictured in Fig. It uses a telescoping arm that can be raised or lowered
about a horizontal pivot The pivot is mounted on a mta6ng base These various joints provide the robot
with the capability to move its arm within a spherical space, and hence the name “spherical coordinate”
robot is sometimes applied to this type. A number of commercial robots possess the polar
configuration.
The cylindrical configuration uses two perpendicular prismatic joints and a revolute joint as shown in fig
.This configuration uses a vertical column and a slide that can be moved up or down along the column.
The robot arm is attached to the slide, so that it can be moved radially with respect to column. By
rotating the column, the robot is capable of achieving a workspace that approximates a cylinder. The
cylindrical configuration offers good mechanical stiffness.
Drawback: Accuracy decreases as the horizontal stroke increases.
Applications: Suitable to access narrow horizontal capabilities, hence used for machine loading
operations.
The cartesian coordinate robot, illustrated in part Cc) of Fig, uses three perpendicular slides to
construct the x, y,and z axes. Other names are sometimes applied W this configuration, including xyz
robot and rectilinear robot,By moving the three slides relative to one another, the robot is capable of
operating within a rectangular work envelope.
The jointed-arm robot is pictured in Fig. Its configuration is similar to that of the human arm. It consists
of two straight components. Corresponding to the human forearm and upper arm, mounted on a
vertical pedestal.
These components are connected by two rotary joints corresponding to the shoulder and elbow.jointed
arm configurations are similar to that of human arm
It consists of two straight links, corresponding to human fore arm‘ and upper arm‘ with two rotary joint
corresponding to the elbow and shoulder joints.
These two are mounted on a vertical rotary table corresponding to human waist joint. The work volume
is spherical. This structure is the most dexterous one.
This configuration is very widely used.
Applications: Arc welding, Spray coating.
Manipulators can be classified according to a variety of criteria. The following are two of these criteria:
By Motion Characteristics:
Spherical manipulator: A manipulator is called a spherical manipulator if all the linksperform spherical motions
about a common stationary point.
By Kinematic Structure
Open-loop manipulator (or serial robot): A manipulator is called an open-loop
manipulator if its links form an open-loop chain.
1.6 Sensors:
Sensors are devices that can sense and measure physical properties of the environment, e.g.
temperature, luminance, resistance to touch, weight, size, etc. Transduction (engineering) is a process
that converts one type of energy to another. They deliver low-level information about the environment.
1.6.1 Robotic Sensors:
There are generally two categories of sensors used in robotics; these are for internal purposes,
and those for external purposes. Internal sensors are used to monitor and control the various
joints of the robot; they form a feedback control loop with the robot controller. Examples of internal
sensors include potentiometers and optical encoders, while tachometers of various types can be
deployed to control the speed of the robot arm.
External sensors are external to the robot itself, and are used when we wish to control
the operations of the robot with other pieces of equipment in the robotic work cell. External
sensors can be relatively simple devices, such as limit switches that determine whether a part has
been positioned properly, or whether a part is ready to be picked up from an unloading bay.
A number of advanced sensor technologies may also be used; these are outlined in Table 1.
Table 1: Advanced sensor technologies for robotics
Photocells and other photometric devices that are used to detect the
Optical sensors presence or absence of objects. Often used in conjunction to proximity
sensors.
Ranging sensors include sensors that require no physical contact with the object being detected. They
allow a robot to see an obstacle without actually having to come into contact with it. This can prevent
possible entanglement, allow for better obstacle avoidance (over touch- feedback methods), and
possibly allow software to distinguish between obstacles of different shapes and sizes. There are
several methods used to allow a sensor to detect obstacles from a distance.
1.6.3 Light –based ranging sensor:
Light-based ranging sensors use multiple methods for detecting obstacles and determining range.
The simplest method uses the intensity of the reflected light from an obstacle to estimate distance.
However, this can be significantly affected by the color/reflectivity of the obstacle and external light
sources. A more common method is to use a beam of light projected at an angle and a strip of
detectors spaced away from the emitter as in the animation to the right.
LIDAR, a more advanced method of range detection, uses a laser that is swept across the sensor's
field of view. The reflected laser light is usually analyzed one of two ways. Units with longer ranges
sometimes actually determine distance by measuring the time it takes for the laser pulse to return to
the sensor. This requires extremely fast timing circuitry. Another method uses phase shift detection
to determine range by analyzing the incoming light and comparing it to a reference signal.
Tactile sensors provide the robot with the capability to respond to contact forces between itself
and other objects within its work volume. Tactile sensors can be divided into two types:
1. Touch sensors
2. Stress sensors
Touch sensors are used simply to indicate whether contact has been made with an object.
A simple micro switch can serve the purpose of a touch sensor. Stress sensors are used to
measure the magnitude of the contact force. Strain gauge devices are typically employed in force
measuring sensors. Potential use of robots with tactile sensing capabilities would be in assembly
and inspection operations. In assembly, the robot could perform delicate part alignment and joining
operations. In inspection, touch sensing would be used in gauging operations and dimensional
measuring activities.
There are 3 types of work part transport system used in in-line robot work cell.
1. Intermittent Transfer
2. Continuous Transfer
3. Non-Synchronous Transfer
The parts are moved in a start-and-stop motion from one station to another along the line. It is also
called synchronous transfer since all parts are moved simultaneously to the next stop. The advantage
of this system is that the parts are registered in a fixed location and orientation with respect to the robot
during robot’s work cycle.
Work parts are moved continuously along the line at constant speed. The robot(s) has to perform the
tasks as the parts are moving along. The position and orientation of the parts with respect to any fixed
location along the line are continuously changing. This results in a “tracking” problem, that is the robot
must maintain the relative position and orientation of its tool with respect to the work part. This tracking
problem can be solved. the moving baseline tracking system by moving the robot parallel to the
conveyor at the same speed. or by the stationary baseline tracking system i.e. by computing and
adjusting the robot tool to maintain the position and orientation with respect to the moving part.
This is a power and free system". Each work part moves independently of other parts. in a stopand-go
manner. When a work station has finished working on a work part, that part then proceeds to the next
work station. Hence, some parts are being processed on the line at the same time that others are being
transported or located between stations. Here. the timing varies according to the cycle time
requirements of each station. The design and operation of this type of transfer system is more
complicated than the other two because each part must be provided with its own independently
operated moving cart. However, the problem of designing and controlling the robot system used in the
power-and-free method is less complicated than for the continuous transfer method.
Non synchronous Transfer System For the irregular timing of arrivals, sensors must be provided to
indicate to the robot when to begin its work cycle. The more complex problem of part registration with
respect to the robot that must be solved in the continuously moving conveyor systems are not
encountered on either the intermittent transfer or the non-synchronous transfer.
Mobile work cell In this arrangement, the robot is provided with a means of transport, such as a mobile
base, within the work cell to perform various tasks at different locations. The transport mechanism can
be floor mounted tracks or overhead railing system that allows the robot to be moved along linear
paths.
Mobile robot work cells are suitable for installations where the 1 robot must service more than one
station (production machine) that has long processing cycles, and the stations cannot be arranged
around the robot in a robot-centred cell arrangement. One such reason could be due to the stations
being geographically separated by distances greater than the robot's reach. The type of layout allows
for time-sharing tasks that will lower the robot idle time. One of the problems in designing this work cell
is to find the optimum number of stations or machines for the robot to service.
According to the consistent performance by the robots in industries, the robot programming can be
divided in two common types such as:
During this programming method, the traveling of robots is based on the desired movements, and it
is stored in the external controller memory. There are two modes of a control system in this method
such as a run mode and teach mode. The program is taught in the teach mode, and it is executed in
the run mode. The lead through programming method can be done by two methods namely:
The powered lead through is the common programming method in the industries. A teach
pendant is incorporated in this method for controlling the motors available in the joints. It is also
used to operate the robot wrist and arm through a sequence of points. The playback of an
operation is done by recording these points. The control of complex geometric moves is difficult
to perform in the teach pendant. As a result, this method is good for point to point movements.
Some of the key applications are spot welding, machine loading & unloading, and part transfer
process.
In this method, the robot’s end effector is moved physically by the programmer at the
desired movements. Sometimes, it may be difficult to move large r b t arm manually. To get
rid of it a teach button is implemented in the wrist for special programming. The manual lead
through method is also known as Walk Through method. It is mainly used to perform
continuous path movements. This method is best for spray painting and arc welding
operations.
1.8.3 Textual Robot Languages:
In 1973, WAVE language was developed, nd it is the first textual robot language as well.
It is used to interface the machine vision sys em with the robot. Then AL language was
introduced in 1974 for controlling multiple robot arms during arm coordination. VAL was
nvented in 1979, and it is the common textu l robot language. Later, this language was
dated in 1984, and called as VAL II. The IBM Corpor tion has established their two own
languages such as AMLand AUTOPASS, which is used for the assembly operations.
Other important textual robot languages are Manufacturing Control Language Automatic
Programmed Tooling (APT) languages.
There are three bas c methods for programming industrial robots but currently
over 90% are programmed using the each method.
The logic for the program can be generated either using a menu based system or simply
using a text editor but the main characteristic of this method is the means by which the
robot is taught the positional data. A teach pendant with controls to drive the robot in a
number of different co-ordinate systems is used to manually drive the robot to the desired
locations.
These locations are then stored with names that can be used within the robot
program. The co-ordinate systems available on a standard jointed arm robot are :-
Joint Co-ordinates
Global Co-ordinates
The tool centre point of the robot can be driven along the X, Y or Z axes of the
robots global axis system. Rotations of the tool around these axes
Tool Co-ordinates
Similar to the global co-ordinate system but the axes of this one are attached to the tool
centre point of the robot and therefore move with it. This system is especially useful when
the tool is near to the workpiece.
Work piece Co-ordinates
With many robots it is possible to set up a co-ordinate system at any point within the working
area. These can be especially useful where small adjustments to the program are required
as it is easier to make them along a major axis of the co- ordinate system than along a
general line. The effect of this is similar to moving the position and orientation of the global
co-ordinate system.
This method of programming is very simple to use where simple movements are required.
It does have the disadvantage that the robot can be out of production for a long time during
reprogramming. While this is not a problem where robots do the task for their entire life, this
is becoming less common and some robotic welding system s are performing tasks only a
few times before being reprogrammed.
Lead Through
This system of programming was initially popular but has now almost disappeared. It is still
however used by many paint spraying robots. The robot is programmed by being physically moved
through the task by an operator. This is exceedingly difficult where large robots are being used and
sometimes a smaller version of the robot is used for this purpose. Any hesitations or inaccuracies
that are introduced into the program be edited out easily without reprogramming the whole task.
The robot con roller simply records the joint positions at a fixed time interval and then plays this
back.
Off-line Programming
Similar to the way in which CAD systems re being used to generate NC programs for milling
machines it is also possible to program robots from CAD data. The CAD models of the
components are used along the robots
The program structure is built up in much the same way as for teach programming but intelligent
tools are available which allow the CAD data to be used to generate sequences of location and
process information. At present there are only a few companies using this technology as it is still in
its infancy but its use ncreas ng each year. The benefits of this form of programming are:-
This article is all about giving an introduction about some of the programming languages which
are used to design Robots.
There are many programming languages which we use while building Robots, we have a few
programming languages which we always prefer to use in designing.
Actually the programming languages which we use mainly depend on the hardware one is using
in building robots.
Some of them are- URBI, C and BASIC. URBI is an open source language. In this article we will
try to know more about these languages. Let's start with URBI.
URBI :
URBI stands for Universal Real-time Behavior Interface. It is a client/server based interpreted
language in which Robot works as a client and controller as a server.
It makes us to learn about the commands which we give to Robots and receive messages from them.
The interpreter and wrapped server are called as "URBI Engine".
The URBI Engine uses commands from Client and receives messages to it.
The users just have to write some simple loops on the basis of this principle directly in URBI.
UNIT -1 Basic Concepts
PARTA
Tool Co-ordinates
Similar to the global co-ordinate system but the axes of this one are
attached to the tool centre point of the robot and therefore move
with it. This system is especially useful when the tool is near to the
workpiece.
Workpiece Co-ordinates
Lead Through
This system of programming was initially popular but has now almost
disappeared. It is still however used by many paint spraying robots.
The robot is programmed by being physically moved through the
task by an operator. This is exceedingly difficult where large robots
are being used and sometimes a smaller version of the robot is u ed
for this purpose. Any hesitations or inaccuracies that are introduced
into the progr m c nnot be edited out easily without reprogramming
the whole task. The robot con roller simply records the joint positions
at a fixed time interval and then plays this back.
Off-line Programming
Ranging sensors include sensors that require no physical contact with the object being detected. They
allow a robot to see an obstacle without actually having to come into contact with it. This can prevent
possible entanglement, allow for better obstacle avoidance (over touch- feedback methods), and
possibly allow software to distinguish between obstacles of different shapes and sizes. There are
several methods used to allow a sensor to detect obstacles from a distance.
1.6.3 Light –based ranging sensor:
Light-based ranging sensors use multiple methods for detecting obstacles and determining range.
The simplest method uses the intensity of the reflected light from an obstacle to estimate distance.
However, this can be significantly affected by the color/reflectivity of the obstacle and external
light sources. A more common method is to use a beam of light projected at an angle and a strip
of detectors spaced away from the emitter as in the animation to the right.
LIDAR, a more advanced method of range detection, uses a laser that is swept across the sensor's field of view.
The reflected laser light is usually analyzed one of two ways. Units with longer ranges sometimes actually
determine distance by measuring the time it takes for the laser pulse to return to the sensor. This requires
extremely fast timing circuitry. Another method uses phase shift detection to determine range by analyzing
the incoming light and comparing it to a reference signal.
Tactile sensors provide the robot with the capability to respond to contact forces
between itself and other objects within its work volume. Tactile sensors can be divided
into two types:
3. Touch sensors
4. Stress sensors
Touch sensors are used simply to indicate whether contact has been made with
an object. A simple micro switch can serve the purpose of a touch sensor. Stress
sensors are used to measure the magnitude of the contact force. Strain gauge devices
are typically employed in force measuring sensors. Potential use of robots with tactile
sensing capabilities would be in assembly and inspection operations. In assembly, the
robot could perform delicate part alignment and joining operations. In inspection, touch
sensing would be used in gauging operations and dimensional measuring activities.
Tactile sensor
Tactile sensors provide the robot with the capability to respond to contact forces
between itself and other objects within its work volume. Tactile sensors can be divided
into two types:
5. Touch sensors
6. Stress sensors
Touch sensors are used simply to indicate whether contact has been made with
an object. A simple micro switch can serve the purpose of a touch sensor. Stress
sensors are used to measure the magnitude of the contact force. Strain gauge devices
are typically employed in force measuring sensors. Potential use of robots with tactile
sensing capabilities would be in assembly and inspection operations. In assembly, the
robot could perform delicate part alignment and joining operations. In inspection, touch
sensing would be used in gauging operations and dimensional measuring activities.
Proximity sensor
Proximity sensors are used to sense when one object is close to another object.
On a robot, the proximity sensors would be located n or near the end effectors. This
sensing capability can be engineered by means of optical proximity devices, eddy-
current proximity detectors, magnetic field sensors, or other devices. In robotics,
proximity sensors might be used to indicate the presence or absence of a work part or
other object. They could also be helpful in preventing injury to the robots human
coworkers in the factory.
Optical or Infrared Light-Based sensors
This is one of the areas that is receiving a lot of attention in robotics research
computerized visions systems will be an important technology in future automated
factories. Robot vision is made possible by means of video camera a sufficient light
source and a computer programmed to process image data. The camera is mounted
either on the robot or in a fixed position above the robot so that its field of vision
includes the robots work volume. The computer software enables the vision system to
sense the presence of an object and its position and orientation. Vision capability would
enable the robot to carry out the following kinds of operations. Retrieve parts which are
randomly oriented on a conveyor Recognize particular parts which are intermixed with
other objects Perform assembly operations which require alignment.
Another very popular method uses projected light waves, usually infrared, to
detect obstacles. This system projects a pulse of light and looks for the reflection.
Properties of the reflected light are analyzed to determine characteristics about the object
detected. Light has the advantages of traveling extremely fast, allowing for fast sensor
response time, high resolution, and less error to account for. Light from this type of
sensor is often formed into a narrow beam or many times a laser is used. This provides
good resolution over large distances.9
Proximity sensors
The simplest light-based obstacle sensor projects a light and looks for a reflection
of certain strength. If the reflection is strong enough, it can be inferred that an obstacle
lies within a certain range of the sensor. Multiple light sources can be pulsed on in
sequence to give some resolution to the sensor as in the figures.
Voice sensors
Another area of robotics research is voice sensing or voice programming. Voice
programming can be defined as the oral communication of commands to the robot or
other machine. The robot controller is equipped with a speech recognition system which
analyzes the voice input and compares it with a set of stored word patterns when a
match is found between the input and the stored vocabulary word the robot performs
some actions which corresponds to the word. Voice sensors could be useful in robot
programming to speed up the programming procedure just as it does in NC
programming. It would also be beneficial in especially in hazardous working
environments for performing unique operations such as maintenance and repair work.
The robot could be placed in hazardous environment and remotely commanded to
perform the repair chores by means of step by step instructions.
Internal sensor
Internal sensors measure the robot's internal state. They are used to measure its
position, velocity and acceleration.
Position sensor
Position sensors measure the position of a joint (the degree to which the joint is extended).
They include:
Encoder: a digital optical device that converts motion into a sequence of digital pulses.
Potentiometer: a variable resistance device that expresses linear or angular
displacements in terms of voltage.
Linear variable differential transformer: a displacement transducer that provides high
accuracy. It generates an AC signal whose magnitude is a function of the displacement
of a moving core.
Velocity Sensor
A velocity or speed sensor measures consecutive position measurements at known
intervals and computes the time rate of change in the position values.
Acceleration Sensors:
Accelerometer
25
Hybrid manipulator: A manipulator is called a hybrid manipulator if it consists of open loop
and closed loop chains.
26
Hybrid manipulator: A manipulator is called a hybrid manipulator if it consists of open loop
and closed loop chains.
27
Hybrid manipulator: A manipulator is called a hybrid manipulator if it consists of open loop
and closed loop chains.
28
open loop and closed loop chains.
29
30
1.2
31
1.3
32
An advance in robotics has closely followed the explosive development of
computers and electronics. Initial robot usage was primarily in industrial application
such as part/material handling, welding and painting and few in handling of
hazardous material. Most initial robots operated in teach-playback mode, and
replaced ‗repetitive‘ and ‗back-breaking‘ tasks. Growth and usage of robots slowed
significantly in late 1980‘s and early 1990‘s due to ―lack of intelligence and ―ability
to adapt to changing environment – Robots were essentially blind, deaf and
dumb.Last 15 years or so, sophisticated sensors and programming allow robots to
act much more intelligently, autonomously and react to changes in environments
faster.
Present-day robots:
1. Used in cluttered workspaces in homes and factories,
GENERATIONS OF ROBOT
The various generations of robots are as follows.
First generation: The first generation robots are repeating, non-servo controlled
type used for pick and place and point to point operations.
Second generation: The addition of sensing devices and enabling the robot to alter
its movements in response to sensory feedback marked in the second generation.
These robots exhibit path control capabilities.
Third generation: This generation is introduced in late 1970‘s have human like
intelligence. The growth in computers led to high speed processing of information,
robot acquired artificial intelligence, self – learning and decision making capability by
past experiences. Online computations & control, artificial vision and active
force/torque interaction with the environment are the significant characteristics of
these robots.
Fourth generation: These are artificial biological robots or a super humanoid
capable of producing its own clones
33
Definition for Robot:
The Robot Institute of America (1969) defines robot as ―.... a re-programmable,
multi-functional manipulator designed to move materials, parts, tools or specialized
devices through various programmed motions for the performance of a variety of
tasks‖.
Asimov’s laws of robotics:
1. A robot may not injure a human being or, through inaction, allow a human being to
come to harm.
2. A robot must obey the orders given it by human beings except where such orders
would conflict with the First Law.
3. A robot must protect its own existence as long as such protection does not conflict
with the First or Second Laws.
34
Actuators are the muscles of robot. An actuator is a mechanism for activating process control
equipment by the use of pneumatic, hydraulic or electronic signals. There are several types of
actuators in robotic arms namely synchronous actuator – brush and brushless DC servo, stepper motor
and asynchronous actuator – AC servo motor, traction motor, pneumatic, hydraulic
.
System
A combination or arrangement of a number of different physical components
to form a whole unit such that combining unit performs to achieve a certain goal.
Control
The action to command, direct or regulate a system.
Plant or process
The part or component of a system that is required to be controlled.
Input
It is the signal or excitation supplied to a control system.
Output
It is the actual response obtained from the control system.
Controller
The part or component of a system that controls the plant.
Disturbances
The signal that has adverse effect on the performance of a control system.
Control system
A system that can command, direct or regulate itself or another system to
achieve a certain goal.
Actuator
It is the device that causes the process to provide the output. It is the device
that provides the motive power to the process.
Design
The process of conceiving or inventing the forms, parts, and details of system
to achieve a specified purpose.
Simulation
A model of a system that is used to investigate the behavior of a system by
utilizing actual input signals
35
Optimization
The adjustment of the parameters to achieve the most favorable or
advantageous design.
Feedback Signal
A measure of the output of the system used for feedback to control the system.
Negative feedback
The output signal is feedback so that it subtracts from the input signal.
Block diagrams
Unidirectional, operational blocks that represent the transfer functions of the
elements of the system.
Signal Flow Graph (SFG)
A diagram that consists of nodes connected by several directed branches and
that is a graphical representation of a set of linear relations.
Open - loop control system
A system that utilizes a device to control the process without using feedback.
Thus the output has no effect upon the signal to the process.
Closed-loop feedback control system
A system that uses a measurement of the output and compares it with the desired
output.
Regulator
The control system where the desired values of the controlled outputs are more
or less fixed and the main problem is to reject disturbance effects.
Servo system
The control system where the outputs are mechanical quantities like acceleration,
velocity or position.
Stability
It is a notion that describes whether the system will be able to follow the input
command. In a non-rigorous sense, a system is said to be unstable if its output is
out of control or increases without bound.
Multivariable Control System
A system with more than one input variable or more than one output variable
1.1.2 Types of control system
The two major types of control system are open loop and closed loop control
system.
36
i) Open loop control system
The control system in which the output quantity has no effect upon the input
quantity is called open loop control system. This means that the output is not
feedback to the input for correction.
In closed loop control systems, output is fed back to the input. So, the control
action is dependent on the desired output.
The error detector produces an error signal, which is the difference between the
input and the feedback signal. This feedback signal is obtained from the block
(feedback elements) by considering the output of the overall system as an input to
37
this block. Instead of the direct input, the error signal is applied as an input to a
controller.
So, the controller produces an actuating signal which controls the plant. In this
combination, the output of the control system is adjusted automatically till we get the
desired response. Hence, the closed loop control systems are also called the
automatic control systems. Traffic lights control system having sensor at the input is
an example of a closed loop control system.
1.1.3 Differences between the open loop and the closed loop control systems
Advantages
The closed loop systems are accurate.
The sensitivity of the systems may be made small to make the system more
stable.
The closed loop systems are less affected by noise.
Disadvantages
The closed loop systems are complex and costlier.
The feedback in closed loop systems may - lead to oscillatory response.The
feedback reduces the overall gain of the system.
Stability is a major problem in closed loop system and more care is needed to
design a stable closed loop system.
38
3. Depending on the type of system component, the system can be
electromechanical, biological, hydraulic, thermal or pneumatic control system
etc.
4. Depending upon the primary purpose, the system can be position control,
velocity control etc.
i) Linear and Non-linear system
Linear system: A system is known as linear if and only if it possesses both
homogeneity and superposition properties. Superposition implies that an input r 1 (t)
gives an output c1 (t) and another input r2 (t) gives the output c2 (t). If two inputs are
applied together then the output will be the sum of two outputs:
The system whose parameters vary with time is known as a time-varying control
system and the system whose parameter does not vary with time is called as a time-
invariant control system.
In discrete data control system, if the signal is not continuously varying with time but
it is in the form of pulses, the controlled system is called discrete data control system.
It is of two types
39
1. Sampled
2. Digital
iv) Dynamic and Static system
If in any system the input does not change with the time then the output will also not
change with time such system is known as a static system. For example, an electric
circuit with resistances.
If the output of the system is a function of time even when the input is constant, such
system is called Dynamic system like R, L, C circuit because inductance and
capacitance are energy storing devices.
Where,
T is the transfer function or overall gain of negative feedback control system.
G is the open loop gain, which is function of frequency.
H is the gain of feedback path, which is function of frequency.
40
1.1.6 Effect of Feedback on Overall Gain
The overall gain of negative feedback closed loop control system is the ratio
of 'G' and (1+GH). So, the overall gain may increase or decrease depending
on the value of (1+GH).
If the value of (1+GH) is less than 1, then the overall gain increases. In this
case, 'GH' value is negative because the gain of the feedback path is
negative.
If the value of (1+GH) is greater than 1, then the overall gain decreases. In
this case, 'GH' value is positive because the gain of the feedback path is
positive.
1.1.7 Transfer function
Transfer function of a system is defined as the ratio of the Laplace transform
of output to Laplace transform of input with zero initial conditions.
Laplace transform of output
Transfer function = Laplace transform of input with zero initial conditions.
41
Block
The transfer function of a component is represented by a block. Block has single
input and single output.
Summing Point
The summing point is represented with a circle having cross (X) inside it. It has two
or more inputs and single output. It produces the algebraic sum of the inputs. It also
performs the summation or subtraction or combination of summation and subtraction
of the inputs based on the polarity of the inputs.
Take-off Point
The take-off point is a point from which the same input signal can be passed through
more than one branch. That means with the help of take-off point, we can apply the
same input to one or more blocks, summing points.
1.2 Mathematical Model of Control Systems
There are various types of physical systems, namely we have:
1. Mechanical systems 2. Electrical systems
1.2.1 Mathematical Modeling of Mechanical Systems
Mechanical translational system
Mechanical Rotational system
In a translational mechanical type of systems we have three variables
1. Force, represented by ‘F’
2. Velocity, represented by ‘V’
3. Linear displacement, represented by ‘X’
And also have three parameters
1. Mass, represented by ‘M’
2. The coefficient of viscous friction, represented by ‘B’
3. The spring constant, represented by ‘K’
In a rotational mechanical type of systems have three variables
1. Torque, represented by ‘T’
2. Angular velocity, represented by ‘ω’
3. Angular displacement, represented by ‘θ’
42
Now let us consider the linear displacement mechanical system which is shown
below
On substituting the values of F 1, F2 and F3 in the above equation and taking the
Laplace transform we have the transfer function as,
43
Fig.1.8: Analogy in electrical system
44
Fig.1.10: Electrical network of the transfer
function
The components R1 and C1 forms one parallel combination and R2 and C2 forms
another parallel combination
R1
Z1 (s )=
The impedance function of parallel combination R1 and C1, 1+R1 C 1 s
R2
Z 2 (s )=
The impedance function of parallel combination R2 and C2, 1+ R 2 C 2 s
Ei ( s ) ×Z 2 (s )
E0 (s )=
Z 1 (s )+Z 2 (s )
E0 (s ) Z2 (s )
=
By using voltage divider rule, Ei (s ) Z1 (s )+Z 2 ( s )
R2 R2
( 1+ R 2 C 2 s ) ( 1+ R2 C 2 s )
= =
E0 (s ) Z 2 (s ) R1 R2 R1 ( 1+ R2 C 2 s ) + R2 ( 1+ R1 C1 s )
= +
Ei ( s ) Z 1 ( s )+Z 2 (s ) ( 1+ R1 C 1 s ) ( 1+ R 2 C2 s ) ( 1+ R1 C 1 s ) ( 1+ R2 C 2 s )
45
La= armature inductance, H
Ia = armature current, A
Va= armature voltage, V
eb= back emf,V
Kf= torque constant, N-m/A
T= torque developed by motor, N-m
θ = angular displacement of shaft, rad
J= moment of inertia of motor and load, Kg-m2/rad
B= frictional coefficient of motor and load, N-m/( rad/sec)
Kb= back emf constant ,V/(rad/sec).
By kirchoff s voltage law, we can write
dia
IaRa+La dt +eb = Va ⇒
T α i a.
Torque = Kt ia ⇒2
The mechanical system of the motor is shown in fig. the differential equation
governing the mechanical system of motor is given by
d2 θ dθ
j 2
+B
dt dt = T ⇒ 3
46
dθ dθ
∴ eb α dt ; back emf , eb = Kb dt
The laplace transform of various time domain signals involved in this system
are shown below.
L[Va] = Va(s) L[eb]= Eb(s) L[T] = T(s)
The differential equations governing the armature controlled DC motor speed control
system are
dia d2 θ dθ
2
IaRa+La dt +eb = Va J dt + B dt =T
dθ
T= Kt ia eb = Kb dt
On taking laplace transform of the system differential equation with zero initial
conditions we get.
Ia(s)Ra+LasIa(s)+Eb(s) = Va(s) ⇒5
T(s) = Kt Ia(s) ⇒6
Eb(s) = Kb sθ (s) ⇒ 8
substituting for Eb(s) and Ia(s) from equation (8) and (9) respectively in equation (10)
( Js 2 + Bs )
θ( s )
(Ra+sLa) Kt + Kb sθ (s) = Va(s)
( Ra+sLa )( Js 2 + Bs )+ KbKts
Kt θ (s) = Va(s)
47
The required transfer function is θ (s)/ Va(s)
θ(s ) Kt
=
∴ Va(s ) ( Ra+ sLa)( Js + Bs )+ KbKts
2
⇒ 11
Kt
2 3 2
= RaJs + RaBs+ LaJs + LaBs + KbKt
Kt
3
= s [ JLas +(JRa+BLa) s+(BRa+KbKt )]
Kt /JLa
JRa+BLa BRa+KbKt
s [ s 2 +( )s+( )]
= JLa JLa ⇒12
θ(s ) Kt
=
∴ Va(s ) ( Ra+ sLa)( Js + Bs )+ KbKts
2
Kt
sLa Js 2
Ra ( +1 )Bs(1+ )+KbKts
= Ra Bs
Kt / RaB
KbKt
s [(1+sTa )(1+sTm)+ ]
= RaB ⇒ 13
Let ,
48
Rf = Field resistance,Ω
Lf = Field inductance, H
if = Field current, A
Vf = Field voltage, V
T = torque developed by motor, N-m
The mechanical system of the motor is shown in fig. the differential equation
governing the mechanical system of the motor is given by
d2 θ dθ
2
+B
J dt dt = T ⇒3
The Laplace transform of various time domain signal involved in this system are
shown below
49
The differential equations governing the field controlled DC motor are
dif d2 θ dθ
2
IfRf + Lf dt = Vf ; T = Ktf if ; J dt + B dt =T
On taking laplace transform of the system differential equation, we get
Rfif (s)+Lfs If(s) = Vf(s) ⇒4
( Js+B)
θ(s)
If(s) = s Ktf ⇒8
The equation (4) can be written as
50
Analogy)
d2 x
f m=M f =f m +f b + f k
dt 2
dx d2 x dx
f f =F f =M 2
+ B +Kx
dt dt dt
f k =Kx
Fig.1.13: Mass-spring-dashpot
d2 x
Mass (M) f = f m= M
dt 2
With one dx
f = f b =B
displacement dt
Dashpot
d
dt ( 1
(B) With two f =f b =B x −x 2 )
displacements
With one
f =f k =Kx
displacement
Spring (K)
With two
f =f k =K ( x 1−x 2 )
displacements
51
i) Free body diagram of Mass M1
f m1 + fb+ f k1 =f 1
d2 x1 d ( x 1−x 2 )
M1 +B + K 1 x 1=f 1
dt 2 dt
d2 x1 d ( x 1− x 2 )
3 +4 +3x 1=10
dt 2 dt
10
3s 2 X 1 ( s ) + 4s ( X 1 ( s )−X 2 ( s ) ) +5X 1 ( s )=
s
10
X 1 ( s ) [ 3s 2 + 4s+5 ] −4 sX2 ( s )=
s
10
4s X 2 ( s ) =X 1 ( s ) [ 3s 2 +4s +5 ] −
s
X 2 ( s )=
1
4s [
X 1 ( s ) [ 3s 2 + 4s+5 ] −
10
s ]
−−−−−−−−−−(1)
52
f m2 + fb+ f k2= f 2
d2 x2 d ( x 2− x 1 )
M2 +B + K 2 x 2 =f 2
dt 2 dt
d2 x2 d ( x 2− x 1 )
3 +4 +6x 2= 6 sin 5t
dt 2 dt
2 30
3s X 2 ( s ) + 4s ( X 2 ( s )−X 1 ( s ) ) +6X2 ( s )=
s 2 +25
30
X 2 ( s ) [ 3s 2 + 4s+6 ] −4 sX1 ( s )= −−−−−( 2)
s 2 +25
1
4s [
X 1 ( s ) [ 3s2 +4s+ 5 ] −
10
s ]
[ 3s2 + 4s+6 ]−4 sX1 ( s )=302
s +25
1 30
4s
2 [ ]
sX1 ( s ) [ 3s 2 + 4s+5 ] −10 [ 3s 2 +4s +6 ] −4 sX1 ( s )= 2
s +25
2
[ 3s 2 +4s +6 ] [ s ( 3s 2 +4s +5 ) X 1 ( s )−10 ]−16s 3 X 1 ( s )=120s
( s 2 +25 )
2
[ [ 3s 2 +4s +6 ] s ( 3s2 + 4s+ 5 )−16s 3 ] X 1 ( s )=[ 3s2 + 4s+ 6 ] 10+ 120s
2
( s + 25 )
[ 10 ( s2 +25 ) [ 3s2 + 4s+ 6 ] +120s 2 ]
[ [ 3s 2 + 4s+6 ] s ( 3s 2 + 4s+5 ) −16s3 ] X 1 ( s )=
( s2 +25 )
30s4 + 40s3 + 930s2 +1000s+1500
X 1 ( s )=
s ( s 2 +25 ) ( 9s4 +24s 3 +33s 2 + 44s+30 )
53
Solution:
The system has two nodes and they are mass M2 and M1.The differential
equations governing the system are given by force balance equations at these
nodes.
Let the displacement of mass M1 be x1. The free body diagram of mass M1, is
shown in figure. The opposing forces acting on mass M1 are marked as fm, fb, fb1, fk,
and fk.
54
The free body diagram of mass M2 is shown in figure. The opposing forces acting on
M2 are marked as fm2, fb2,fb and fk.
55
Result:
Solution:
The system has two nodes and they are mass M1
and M2.The differential equations governing the
system are the force balance equations at these
nodes.
Free body diagram of mass M1
56
(2)
-------
(3)
57
Result
The differential equations of governing systems
58
Fig.1.15: Electrical translational system
Mechanical
Translational Force – Voltage Analogy Force – Current Analogy
system
Example 1.3: Draw the Force-Current and Force-Voltage analogous circuits and
verify by writing mesh and node equations.
Solution:
59
d2 y1
f m1=M 1
dt 2
dy 1
f b =B1
1 dt
d
f b2=B2 ( y 1− y 2 )
dt
f k1=K 1 y 1
f k2=K 2 ( y 1− y 2 )
f m2 + fb2 +f k2=f ( t )
d2 y2 d
M2 2
+B 2 ( y − y 1 ) + K 2 ( y 2 − y 1 ) =f ( t )
dt 2
−−−−( 2)
dt
d 2 y dv dy
= , =v, x=∫ v dt
dt 2 dt dt
dv 1
M1 + B1 v 1 + B2 ( v 1−v 2 ) + K 1∫ v 1 dt + K 2 ∫ ( v 1 −v 2 ) dt=0 −−−−( 3 )
dt
dv 2
M2 + B2 ( v 2 − v 1 ) + K 2 ∫ ( v 2 −v 1 ) dt= f ( t ) −−−−( 4 )
dt
Force-Voltage Analogy
60
Two masses in mechanical system analogues to two meshes in electrical
system. f(t) in mechanical system represented by a current sources e(t) in
electrical system.
M1,B1, B2, K1 and K2 connected to first node in mechanical system analogues to
elements in mesh 1.
M2,B2 and K2 connected to second node in mechanical system analogues to
elements in mesh 2.
B2 and K2 common between two nodes is analogues to elements common
between two meshes.
The elements series in mechanical system analogues to elements series in
electrical system.
f (t )→e (t ) M 1 → L1 B1 → R1 K 1 → 1/ C1
M 2 → L2 B2 → R2 K 2 → 1/C 2
v 1 → i1
v 2→ i2
Force-Voltage Analogy circuit
di 1 1 1
L1
dt
+ R 1 i 1 + R2 ( i 1 −i 2 ) +
C1
∫ i 1 dt + ∫ i −i dt=0
C2 ( 1 2 )
di 1
L2 2 + R2 ( i 2 −i 1 ) +
dt
∫ i −i dt=e( t )
C 2 ( 2 1)
Force-Current Analogy
Two masses in mechanical system analogues to two nodes in electrical
system.
1 1
f (t )→i(t ) M 1→ C 1 B1 → K1→
R1 L1
1 1
M 2 →C 2 B2 → K 2→
R2 L2
v 1→ V 1
v 2→ V 2
dv 1 1 1 1 1
C1 + v1+ ( v 1−v 2 ) + ∫ v 1 dt + ∫ ( v 1−v 2 ) dt =0
dt R1 R2 L1 L2
dv 1 1
C2 2 + ( v 2 −v 1 ) + ∫ ( v 2 −v 1 ) dt=i ( t )
dt R2 L2
Mechanical rotational
Torque – Voltage Analogy Torque – Current Analogy
system
62
Moment of inertia(J) Inductance (L) Capacitance (C)
( ∑T= 0 ) ( ∑v = 0 ) ( ∑i = 0 )
d2 θ1
T j1 =J 1
dt 2
dθ1
T b =B1
1 dt
T k1=K 1 ( θ 1−θ 2 )
T j1 +T b1+ T k1=T ( t )
d2 θ1 dθ1
J1 + B1 + K 1 ( θ1 −θ2 ) =T ( t ) −−−−( 1)
dt 2 dt
63
d2 θ 2
T j2 = J 2
dt 2
dθ2
T b = B2
2 dt
T k1 = K 1 ( θ 2−θ 1 )
T k2 = K 1 ( θ 2−θ 3 )
T j 2 +T b 2 +T k 1 + T k 2 =0
d2 θ2 dθ 2
J2 + B2 + K 1 ( θ2 −θ1 ) + K 2 ( θ2 −θ3 )=0 −−−−( 2)
dt 2 dt
T j3 +T b3 +T k2=0
d2 θ 3 dθ3
J3 + B3 + K 2 ( θ3 −θ2 ) =0 −−−−( 3)
dt 2 dt
d 2 θ dω dθ
= , =ω, θ=∫ ω dt
dt 2 dt dt
dω 1
J1 + B1 ω1 + K 1 ∫ ( ω1 −ω 2 ) dt =T ( t ) −−−−( 4 )
dt
dω 2
J2 + B 2 ω2 + K 1∫ ( ω 2−ω1 ) dt + K 2∫ ( ω 2−ω3 ) dt=0 −−−−(5 )
dt
dω 3
J3 +B 3 ω 3 + K 3 ∫ ( ω3 −ω 2 ) dt =0 −−−−( 6)
dt
64
Torque-Voltage Analogy
T (t )→e (t ) J 1 → L1 B1 → R1 K 1 → 1/ C1
J 2 → L2 B2 → R2 K 2 →1 /C 2
ω1→ i1 B3 → R 3
ω2→ i 2
di 1 1
L1
dt
+ R 1 i1+ ∫ i −i dt =e(t )
C1 ( 1 2 )
di 2 1 1
L2 + R 2 i 2 + ∫ ( i 2−i 1 ) dt + ∫ ( i 2 −i 3 ) dt =0
dt C1 C2
65
di 3 1
L3
dt
+ R 3 i3+ ∫ i −i dt=0
C2 ( 2 3 )
Torque-Current Analogy
T (t )→i(t ) J 1 →C 1 B 1 → 1/ R1 K 1 →1 / L1
J 2 → C2 B2 → 1/ R2 K 2 →1 / L2
ω1→ v 1 B3 → 1/ R 3
ω2→ v 2
dv 1 1 1
C1 + v 1 + ∫ ( v 1 −v 2 ) dt=i ( t )
dt R1 L1
66
dv 2 1 1 1
C2 + v 2 + ∫ ( v 2−v 1 ) dt + ∫ ( v 2 −v 3 ) dt=0
dt R2 L1 L2
dv 3 1 1
C3
dt
+
R3
v 3+ ∫ v −v 3 ) dt=0
L2 ( 2
i) Series Connection
Series connection is also called cascade connection. In the following figure, two
blocks having transfer functions G1(s) G1(s) and G2(s) G2(s) are connected in series.
67
following figure, two blocks having transfer functions G1(s)G1(s) and G2(s)G2(s) are
connected in parallel. The outputs of these two blocks are connected to the summing
point.
Fi
g.1.19: Parallel Connection
This means we can represent the negative feedback connection of two blocks with a
single block. The transfer function of this single block is the closed loop transfer
function of the negative feedback. The equivalent block diagram is shown below.
C (s ) G ( s)
T . F= =
R ( s ) 1+G ( s ) H ( s )
68
Rule 1 − Check for the blocks connected in series and simplify
Rule 4 − If there is difficulty with take-off point while simplifying, shift it toward
right.
Rule 5 − If there is difficulty with summing point while simplifying, shift it toward
left.
Rule 6 − Repeat the above steps till you get the simplified form, i.e., single block.
Note − the transfer function present in this single block is the transfer function
of the overall block diagram.
Example 1.5: Find closed loop transfer function of the system whose block
diagram is shown below.
Solution:
STEP 1: Moving the summing point before the block G 1
69
STEP 3:
i.Interchange the summing points two and three
ii.Combining the blocks in cascade
iii.Combining the blocks in parallel
STEP 4: Eliminate the feedback path and combining the blocks in cascade
C G1 G2 G3 +G1 G 4
=
Transfer function = R 1+G1 G2 H 1 +G2 G3 H 2 +G4 H 2 +G1 G2 G3 + G1 G4
70
Example 1.6: Determine the transfer function for the block diagram shown in
figure.
Solution:
STEP 1: Moving the branch point before the block and eliminating the feed
forward bath
STEP 2: Moving
the branch point
after the block
71
STEP 4: Combining the blocks in cascade and eliminating the feedback path
Example 1.7: Using block diagram reduction technique, obtain the transfer
C
function R
72
Solution:
STEP 4:
73
C G1 G2 (1+G 3 )(G 4 +G5 )
=
Transfer function = R 1+(1+G3 ) (G4 +G 5 ) H 2 +G 2 H 1 (1+G3 ) ( G4 +G5 )
i) Transmittance of a branch
The transmittance is the gain acquired by the signal when it travels from one
node to another node in signal flow graph.
ii) Sink and source
Source is the input node in the signal for graph and it has only outgoing
branches. Sink is an output node in the signal flow graph and it has only incoming
branches.
iii) Non touching loop and path.
1. Non touching loop: The loops are said to be no touching if they do not have
common nodes.
2. Path: It is a traversal of connected branches in the direction of the branch
arrows. The path should not cross a node more than once.
iv) Two components of a signal flow graph
Node – A node is s point representing a variable or signal.
Branch – A branch is directed line segment that joining two nodes. The arrow
on the branch indicates the direction of signal flow.
Masons Gain formula states that the overall gain of the system is
1
Δ ∑ Pk Δ k
Overall gain, T = k
74
Δ = 1 - [sum of individual loop gains] + [sum of gain products of all possible
combinations of two non-touching loops] - [sum of gain products of all possible
Combinations of three non touching loops]+…
th
Δ k = Δ for that part of the graph which is not touching k forward path.
1.9.1 Basic properties of signal flow graph
(i).Signal flow graph is applicable to linear systems.
(ii).It consists of nodes and branches. A node is a point representing a
variable or signal. A branch indicates functional dependence of one signal on the
other.
(iii).A node adds the signals of all incoming branches and transmits this sum to
all outgoing branches.
(iv) Signals travel along branches only in the marked direction and it is
multiplied by the gain of the branch.
(v).The algebraic equations must be in the form of cause and effect
relationship.
1.9.2 Draw the signal flow graph for the network.
75
C (s )
Example 1.8: find R ( s ) for the signal flow graph shown below.
76
Fourth combination Fifth combination
77
Δ1=1.there is no part of graph which is not touching with first forward path.
1 1
T= ∑
Δ K
Pk Δ k = ( P1 Δ 1 )
Δ
By Mason’s gain formula for the transfer function
78
Forward path-2 P2:
79
Step 5: Transfer function
By Mason’s gain formula for the transfer function
1 1
T= ∑
Δ K
Pk Δ k = ( P1 Δ 1 +P2 Δ 2 )
Δ K = 2 [We have two forward paths]
400×2+200×5 1800
T= = =100
18 18
Example 1.10: Find the overall gain C(s) / R(s) for the signal flow graph as
shown in fig.
Solution:
Step 1: Forward path gains
There are two forward paths. K=2.
80
Step 3: Gain products of two Non-touching loops
There are two non touching loops.
Step 4: Calculation of
Δ and Δ k
Since there is no part of graph which is not touching forward path -1, Δ 1 =1
81
Step 5: Transfer function
By Mason’s gain formula for the transfer function
1 1
T= ∑
Δ K
Pk Δ k = ( P1 Δ 1 +P2 Δ 2 )
Δ K = 2 [We have two forward paths]
Example 1.11 Convert the given block diagram shown in fig. to signal flow
graph for and determine the closed loop transfer function C(s) / R(s).
Solution:
The nodes are assigned at input, output, at every summing point & branch
point as shown
82
Step 1: Forward path gains
There are two forward paths. K=2.
Step 4: Calculation of
Δ and Δ k
1.10 Synchros
A commonly used error detector of mechanical positions of Rotating shafts in AC
control systems is the Synchro. It consists of two electro mechanical devices.
Synchro transmitter
Synchro receiver or control transformer.
83
The principle of operation of these two devices is sarne but they differ slightly in
their construction. The construction of a Synchro transmitter is similar to a
phase alternator.
The stator consists of a balanced three phase winding and is star connected.
The rotor is of dumbbell type construction and is wound with a coil to produce a
magnetic field.When a no voltage is applied to the winding of the rotor, a
magnetic field is produced.
The coils in the stator link with this sinusoidal distributed magnetic flux and
voltages are induced in the three coils due to transformer action. The three
voltages are in time phase with each other and the rotor voltage.
84
The magnitudes of the voltages are proportional to the cosine of the angle
between the rotor position and the respective coil axis. When 6 > = 90° the axis
of the magnetic field coincides with the axis of coil S2 and maximum voltage is
induced in it as seen.In summary, it can be seen that the input to the
transmitter is the angular position of the rotor and the set of three single phase
voltages is the output.
The magnitudes of these voltages depend on the angular position of the rotor
as given
Hence
• Now consider these three voltages to he applied to the stator of a similar device
called control transformer or synchro receiver.
• This makes the output impedance of rotor to be a constant. Usually the rotor winding
of control transformer is connected teas amplifier which requires signal with constant
impedance for better performance.
85
• A synchro transmitter is usually required to supply several control transformers and
hence the stator winding of control transformer is wound with higher impedance per
phase. Since the some currents flow through the stators of the synchro transmitter
and receiver, the same pattern of flux distribution will be produced in the air gap of the
control transformer.
• Thus the voltage induced in the rotor coil of control transformer is proportional to the
cosine of the angle between the two rotors.
1.11 AC servomotor
An AC servomotor is basically a two-phase induction motor except for certain
special design features.
1.11.1 Construction
The stator consists of two pole-pairs (A-B and C-D) mounted on the inner periphery
of the stator, such that their axes are at an angle of 90 0 in space. Each pole-pair
carries a winding. One winding is called reference winding and other is called control
winding.
The exciting current in the winding should have a phase displacement of 90 0. The
supply used to drive the motor is single phase and so advancing capacitor is
connected to one of the phase to produce a phase difference of 90 0.The rotor
construction is usually squirrel cage or drag-cup type.
The squirrel cage rotor is made of laminations. The rotor bars are placed on the
slots and short circuited at both ends by end rings. The diameter of the rotor is kept
small in order to reduce inertia and to obtain good accelerating characteristics.
86
1.11.2 Working principle of AC servomotor
The stator windings are excited by voltages of equal rms magnitude and 90 0
phase difference. These results in exciting currents i 1 and i12 that are phase displaced
by 900 and have equal rms values. These current gives rise to a rotating magnetic
fields of constant magnitude. The direction of rotation depends on the phase
relationship of the two currents (or voltage).
The exciting current shown in fig produces a clockwise rotating magnetic field
and a phase shift of 1800 in I1 will produce an anticlockwise rotating magnetic
field.The rotating magnetic field sweeps over the rotor conductors. The rotor
conductors experience a change in flux and so voltages are induced in rotor
conductor. This voltage circulates current in the short circuited rotor conductors and
the current create rotor flux.
Due to the interaction of stator and rotor flux, a mechanical force (or torque) is
developed on the rotor and so the rotor starts moving in the same direction as that of
rotating magnetic field.
A two-phase servomotor differs in the following two ways from a normal
induction motor.
The rotor of the servomotor is built with high resistance, so that its X/R
(inductive reactance/Resistance) ratio is small which results in linear speed-
torque characteristics. But conventional induction motors will have high value
of X/R which results in high efficiency and non-linear speed-torque
characteristics). The speed-torque characteristics of normal induction motor
(curve –a ) and ac servomotor(curve b) are shown in figure.
The excitation voltage applied to two stator windings should have a phase
difference of 900.
87
Fig1.25: Speed Vs Torque characteristics of induction and Ac servomotor
The control winding is excited by the modulated control signal and this voltage
is of variable magnitude and polarity. The control signal of the servo loop (or
the system) dictates the magnitude and polarity of this voltage.
The control signal in control systems are usually of low frequency, in the range
of 0 to 20Hz. For production of rotating magnetic field, the control-phase
voltage must be of the same frequency as the reference-phase voltage and in
addition the two voltages must be in time quadrature. Hence the control signal
is modulated by a carrier whose frequency is same as that of reference
voltage and then applied to control winding.
The ac supply itself is used as carrier signal for modulation process. The 90 °
phase difference between the control-phase and reference –phase voltages is
obtained by the insertion of a capacitor in reference winding.
88
B= Viscous –frictional co-efficient of load and the rotor
K1=Slope of control –phase voltage vs Torque characteristics
K2 = Slope of speed – torque characteristics
dθ
T m =K 1 e c−K 2
Torque developed by motor, dt ….(1)
The rotating part of the motor and the load can be modeled by ,
d2 θ dθ
T l =J 2
+B
Load torque, dt dt ….(2)
At equilibrium the motor torque is equal to load torque.
d 2θ dθ dθ
J 2
+B =K 1 e c −K 2
dt dt dt …(3)
On taking Laplace transform of equation (3)
J S 2 θ ( s ) + BS θ ( s )=K 1 E c ( s )−K 2 Sθ ( s )
[ J S2+ BS+ K 2 S ] θ ( s )=K 1 E c ( s )
K1
θ ( s) K B+ K 2 K
= 1 = = m . .. . .(4 )
E c ( s ) S( J S+ B+ K 2 )
S
J
B+ K 2 [S+1
S (τ m s+1 )
]
K1
K m= =Motor gain cons tan t
B+ K 2
J
τ m= =Motor time cons tan t
Where B+ K 2
The equation (4) is the transfer function of ac servomotor.
1.13 DC servomotors
A DC servo motor is used as an actuator to drive a load. It is usually a DC motor
of low power rating. DC servo motors have a high ratio of starting torque to inertia and
therefore they have a faster dynamic response. DC motors are constructed using rare
earth permanent magnets which have high residual flux density and high coercively.
As no field winding is used, the field copper losses am zero and hence, the
overall efficiency of the motor is high. The speed torque characteristic of this motor is
flat over a wide range, as the armature reaction is negligible.
Moreover speed in directly proportional to the armature voltage for a given
torque. Armature of a DC servo motor is specially designed to have low inertia. In
89
some application DC servo motors are used with magnetic flux produced by field
windings.
The speed of PMDC motors can be controlled by applying variable armature
voltage. These are called armature voltage controlled DC servo motors.
Wound field DC motors can be controlled by either controlling the armature
voltage or controlling rheostat field current. Let us now consider modeling of these two
types or DC servo motors.
The servomotors are used to convert an electrical signal (control voltage)
applied to them into an angular displacement of the shaft. They can either operate in a
continuous duty or step duty depending on construction. A servomotor should have the
following feature.
Linear relationship between the speed and electric control signal.
Steady state stability.
Wide range of speed control.
Fast response.
Advantages of DC servomotors are the following
90
Fig.1.27: Classification of DC Servomotor
1.13.1 Permanent Magnet DC Motors
91
The diameter to length ratio is kept low to reduce inertia.
Eddy currents are reduced by complete lamination of the magnetic circuit and
by using low steel
92
Fig.1.30: Field controlled DC servomotor
Assumptions
93
94
1.14.1 Transfer function of armature controlled DC servomotor
Fig.1.31:
Armature controlled DC servomotor.
Assumptions:
95
96
1.15 Application of control system
1.15.1 Temperature control system
The output in the system is the desired temperature. The temperature of the
system is raised by heat generated by the heating element. The output temperature
depends on the time during which the supply to heater remains ON.
97
1.15.2 Closed loop control system
The control system in which the output has an effect upon the input quantity
so as to maintain the desired output value is called closed loop control system.
Advantages
The closed loop systems are accurate.
The sensitivity of the systems may be made small to make the system more
stable. The closed loop systems are less affected by noise.
Disadvantages
The closed loop systems are complex and costlier.
The feedback in closed loop systems may lead to oscillatory response.
The feedback reduces the overall gain of the system.
Stability is a major problem in closed loop system and more care is needed to
design a stable closed loop system.
Example for the closed loop control system
Traffic signal system
Liquid level control system
Temperature control system
1.15.3 Closed loop Temperature control system
The electric furnace shown in fig. is an closed loop system. The output in the
system is the desired temperature. The temperature of the system is raised by heat
generated by the heating element. The output temperature depends on the time
during which the supply to heater remains ON.
The ON and OFF of the relay is controlled by the controller which is a digital
system. The desired temperature is input to the system through. The temperature is
98
measured by the sensor which gives an analog voltage corresponding to the
temperature of the furnace. The analog signal is converted to digital signal by an A/D
converter.
The computer reads the actual temperature and compares with desired
temperature. If it finds any difference then it sends signal to switch On or OFF the
relay through D/A converter and amplifier. Thus this system automatically corrects
any changes in output temperature.
99