Complex Engineering Problem Control
Complex Engineering Problem Control
SUBMITTED TO:
GROUP MEMBERS:
The students are required to adhere to the following guidelines and provide the
deliverable(s).
In this new Era a Dc motor is one of the most important parts used in our daily life
applications as well as in industrial use. So a position control for a Dc motor is one
of the most important aspects for those applications. In this complex engineering
problem our group works on motor position control system auto position. In this
we shall generate a mathematical model of the control system and simulates it on
MATLAB. Also our main focus is on robust PID controller because it is used to
control a Dc motor. PID parameter (Kd, Kp and ki) turning was done by using
algorithms and bys generating a mathematical model and run it on Mat lab
software for further stimulation.
DYNAMIC DC MOTOR:
The transfer function of the dynamic DC motor can be found from the schematic of
the dynamic DC motor in figure 1. Also the dynamic DC motor depends on the
base of the left palm where the thumb of the direction of the force (torque or thrust
(t(t ). The finger between the thumb and center represents the direction of the
magnetic field orientation (fixed (EMF)). The middle finger represents the
direction of the current in the wire (current i(t )).
Where:
PID stands for proportional integral derivative and it is one kind of device used to
control different process variables like pressure, flow, temperature, and speed in
industrial applications. In this controller, a control loop feedback device is used to
regulate all the process variables.
With the use of a low cost simple ON-OFF controller, only two control states are
possible, like fully ON or fully OFF. It is used for a limited control application
where these two control states are enough for the control objective. However
oscillating nature of this control limits its usage and hence it is being replaced by
PID controllers.
P- Controller
P-controller
P-Controller Response
I-Controller
Due to the limitation of p-controller where there always exists an offset between
the process variable and set point, I-controller is needed, which provides necessary
action to eliminate the steady-state error. It integrates the error over a period of
time until the error value reaches zero. It holds the value to the final control device
at which error becomes zero.
PI controller
Integral control decreases its output when a negative error takes place. It limits the
speed of response and affects the stability of the system. The speed of the response
is increased by decreasing integral gain, Ki.
PI Controller Response
In the above figure, as the gain of the I-controller decreases, the steady-state error
also goes on decreasing. For most of the cases, the PI controller is used particularly
where the high-speed response is not required.
D-Controller
I-controller doesn’t have the capability to predict the future behavior of error. So it
reacts normally once the set point is changed. D-controller overcomes this problem
by anticipating the future behavior of the error. Its output depends on the rate of
change of error with respect to time, multiplied by derivative constant. It gives the
kick start for the output thereby increasing system response.
PID controller
So finally we observed that by combining these three controllers, we can get the
desired response for the system. Different manufacturers design different PID
algorithms.
In this case we are using the dynamic Dc motor parameter values which are .
TABLE 1
STEP UNIT
Wn 7.0952
Kp 9.6442e+006
Kd 1.7116e+006
ki 2.5344e+007
The figure below is the response of close loop dynamic motor without a PID
controller and the equation is.
0.05
𝐺𝑝 (𝑆) = (0.002𝑆3 +0.0298𝑆2 +0.0278𝑆+0.0025)
OVERSHOOT= 0%
The out value of the above response is given in the table so the equation for the
system is.
8.558𝑒0042𝑆 2 +4.822𝑒005𝑆+1.267𝑒006
𝐺𝑠𝑦𝑠 (𝑆) = ( 0.002𝑆4 +0.0298𝑆3 +0.0278𝑆2 +0.0025𝑆 )
The structure and the response for a dynamic Dc motor with PID controller using
step unit and the equation of the dynamic Dc motor of close loop will become.
SEADY STATE = 1
OVERSHOOT= 0%
NOW
In the next we find the integral time absolute error for structure of close loop
dynamic Dc motor response:
REFRENCE:
https://www.elprocus.com/the-working-of-a-pid-controller/
https://ctms.engin.umich.edu/CTMS/index.php?aux=Home
https://ctms.engin.umich.edu/CTMS/index.php?example=MotorPosition§ion=
ControlStateSpace
http://ee.sharif.edu/~industrialcontrol/Example_DC_Motor_State_Space_position_
Controller.pdf