Professional Documents
Culture Documents
Abstract— Many different PD controller modeling, reaction curve‖ method, [4-6]; many controllers design
configurations and control algorithms have been developed. methods have been proposed and can be found in
These methods differ in their theoretical basis and performance different texts including [1,7-11] , each method has its
under the changes of system conditions. In the present paper we advantages, and limitations.
review the methods used in the design of PD control systems.
We highlight the main difficulties and summarize the more
This paper focuses on PD controller and reviews it's
recent developments in their control techniques. Intelligent main configurations, structures, modeling and most
control systems like PD fuzzy control can be used to emulate applied design techniques. The PD controller can be
the qualitative aspects of human knowledge with several chosen, because of its simplicity, global stability, broad-
advantages such as universal approximation theorem and rule- applicability, also, it provides the ability to handle fast
based algorithms. process load changes (e.g. in Pick and place robot), also
PD controller reduces the amount of overshoot, [12].
Index Terms— PD Controller, Robot ARM, Control
Algorithms, Modeling/ Simulation I.1 Controllers Configurations:
Most of the conventional design methods in control
systems rely on the so-called fixed-configuration design
I. INTRODUCTION
in that the designer at the outset decides the basic
The term control system design refers to the process of configuration of the overall designed system and decides
selecting feedback gains (poles and zeros) that meet where the controller is to be positioned relative to the
design specifications in a closed-loop control system. The controlled process. The five commonly used system
purpose of a control system is to reshape the response of configurations with controller compensation are shown in
the closed loop system to meet the desired response, the Fig. 1, and include; (a) Series (cascade) compensation, (b)
response depends on closed loop poles' location on Feedback compensation, the controller is placed in the
complex plane [1] The available control system strategies minor inner feedback path in parallel with the controlled
and methods for control-system design are bounded only process. (c) State-feedback compensation the system
by one's imagination, there are many control strategies generates the control signal by feeding back the state
that may be more or less appropriate to a specific type of variables through constant real gains. (d)Series-feedback
application, each has its advantages and disadvantages; compensation a series controller and a feedback
the designer must select the best one for specific controller are used (e) Feedforward compensation: the
application, Engineering practice usually dictates that one controller is placed in series with the closed-loop system,
chooses the simplest controller that meets all the design which has a controller in the forward path the
specifications. In most cases, the more complex a Feedforward controller is placed in parallel with the
controller is, the more it costs, the less reliable it is, and forward path, [12].
the more difficult it is to design. Choosing a specific Designable controller Fixed Plant
controller for a specific application is often based on the Input , R(s) Output , C(s)
Compensator
designer's past experience and sometimes intuition, and it G(s)
Copyright © 2015 MECS I.J. Intelligent Systems and Applications, 2015, 02, 1-12
2 PD Controller Structures: Comparison and Selection for an Electromechanical System
r(t) u(t) x(t) y(t) and analyze the open loop Robot arm system ,considering
GP(s) C end-effecter is of cuboid shape, The total equivalent
+-
inertia, Jequiv and total equivalent damping, bequiv at the
armature of the motor are given by Eq.(2). To compute
K the total inertia, Jequiv , we first consider robot arm as thin
rod of mass m, length ℓ, (so that m = ρ*ℓ*s) , this rod is
Feedback
rotating around the axis which passes through its center
Fig. 1(c) state feedback
and is perpendicular to the rod. The moments of inertia of
robot arm and the cuboid end-effecter and can be found
r(t) E(t) u(t) y(t) by Eq.(3). General torque required from the motor is the
Gc(s) G(s)
+ - +
-
sum of the static and dynamic torque, assuming the robot
arm is horizontal, that is, the weight is perpendicular to
GH(s)
the robot arm, substituting arm and effecter inertias and
manipulating, gives Eq.(3a). The robot arm has the
following nominal values; arm mass, M= 8 Kg, arm
Fig. 1(d) Series-Feedback compensation (2DOF)
length, L=0.4 m, and viscous damping constant, b = 0.09
N.sec/m. The following nominal values for the various
r(t) e(t) u(t) y(t) parameters of eclectic motor used: Vin=12 Volts; Jm=
Gf (s) Gc (s) Plant 0.271 kg· m²; bm = 0.23;Kt = 0.23 N-m/A; Kb = 1.185 V-
+
-
s/rad; Ra =1 Ohm; La=0.23 Henry; TLoad, gear ratio, for
simplicity can be ,n=1. Potentiometer is a popular sensor
Fig. 1(e) forward with series compensations
used to measure the actual output robot (arm) position,
θL , potentiometer constant Kpot=0.0667 to result in output
Gf (s) angle of 180 for 12 V input.
( s)
u(t) Gangle ( s )
r(t) y(t) Vin ( s ) (1)
+ Gc (s) Plant
- + Kt
La J m s 3 ( Ra J m bm La s 2 ( Ra bm K t K b ) s
Fig. 1(f) Forward compensations
2
Fig. 1 commonly used system configurations with controller N
compensation[12] bequiv bm bLoad 1 ,
N2 (2)
2
N
II. BASIC SYSTEM MODELING AND PARAMETERS J equiv J m J Load 1
To test and compare forms and structures of PD N2
controller, single joint robot arm is to be used as basic l /2
x3 m l3 /8 1
x 2sdx s ml
l /2 2
system. Because of the ease with which they can be s2
l /2
controlled, systems of DC machines have been frequently l /2
3 sl 3 12 (3)
used in many applications requiring a wide range of bh 3
motor speeds and a precise output motor control [g-h]. J effector
Based on the Newton‘s law combined with the Kirchoff‘s 12
law, the mathematical model of PMDC motor, describing
bh 3 M 1L d 2
2
2 L 0.5 M 1 g L M 2 (3a)
J2, F2
θ0
N2
introduced. The PMDC motor open loop transfer Load angular position, θ2 M*g
function without any load attached relating the input Gear
voltage, Vin(s), to the motor shaft output angular motion,
Motor angular position, θ1
θi
θm(s), is given by Eq.(1) . Based on Eq.(1) and refereeing Motor torque ,Tm Z
to[16-17] the Simulink models shown in Fig.s 2,3 are
Motor
J1, F1
Y
proposed.
There are dynamic requirements, which have to be
satisfied depending on the motion and trajectories, where X
if fast motions are needed, these dynamic effects may Fig. 2. Simplified schematic model of one DOF robot arm and DC
dominate static phenomena, [13,15]. To model, Simulate motor used to drive arm horizontally [16].
Copyright © 2015 MECS I.J. Intelligent Systems and Applications, 2015, 02, 1-12
Product Product1
Angular Angular
Kt, Torque constant 4 4 Torque1 Jm 2 Angular speed 1 5 2
11 10 La 1 Acceleration position
From PI filter Controller output 3 Curent1
n, Gear ratio 12 du/dt Derivative
Current
5 1 Torque
Input Voltage s 1
1
s
Product4 Integrator.2 Product11 s
Product8
Integrator..1 Product3 Integrator..4
Product7
From input Volt to PI filter Sum.1
7 Sum.4
6 Product9
Ra T, Load torque
6 bm
Product10
8
12
1
1 du/dt du/dt
T_arm
M1 L Arm angle
0.5
g M2
Jm La Angular speed.
Angular speed
La
Jm Jm
speed in rad/sec
Motor1.mat
Kb Kb, EMF constant
Angular position angular position.
.
PD-Controller
bm bm Torque in N/m
-K- Angular Acceleration
Motor4.mat
.. Kpot Kpot, Arm angle f eedback Angular acceleration
To File1
-K- du/dt
Copyright © 2015 MECS I.J. Intelligent Systems and Applications, 2015, 02, 1-12
4 PD Controller Structures: Comparison and Selection for an Electromechanical System
u t K p e t ?U s E s K p
(4)
GPD (s) K P
Fig. 4(b) PD action, [18]
K D de(t )
u t U ( s) K D s E s
dt (5) B. Proportional-Derivative, PD-controller
GPD ( s) K D s PD-controller controllers take advantage of both
proportional and Derivative control modes, each of both
is fast, both together are result in faster response, the
A. Remedies for Derivative action; D-controller cascaded output control signal of PD-Controller controller u(t),is
with a first-order low-pass filter equal to the sum of two signals (see Fig. 3(a)); The signal
The D-term is not physically implementable, since it is obtained by multiplying the error signal e(t) by KP and the
not proper, also the D-term based on past and present signal obtained by differentiating and multiplying the
states, extrapolates the current slope of the error (see Fig. error signal by gain KD, as given by Eqs.( 5-8), taking
3), therefore has very high gain, this means a sudden Laplace transform for Eq.(8) and solving for transfer
rapid change in set-point (and hence error) will cause the function, gives Eq.(9), Where: ZPD = KP/KD, is the PD-
derivative controller to become very large, also for high controller zero:
frequency signals would differentiate high frequency de (t ) K de (t )
noise, and thus provide a derivative kick to the final u (t ) K P e (t ) K D K P e (t ) D
control, this means for particular systems, the addition of
dt K P dt (8)
D zero may cause overshoot in the transient response for de (t )
U (s ) K P e (t ) T D K P E (s ) K D sE (s )
the closed loop system and this is undesirable, since it dt
can cause problems including instability. To solve this
KP
problem, and to implement D-controller, in processes G PD (s ) K P K D s K D (s ) K D (s Z PD ) (9)
with noise, the addition of a lag to the derivative term is KD
applied by a pure differentiator approximation (Pure
differentiator cascaded with a first-order low-pass filter, The transfer given by Eq. (9), shows that PD controller
given by Eq.(6), with small time constant T, e.g. shorter action properties are the both of P-and D-controllers,
than 1/5 of derivative time constant TD, where the larger also, shows that PD controller is equivalent to the
the derivative time setting, the more derivative action is addition of a simple zero at ZPD = KP/KD, to the open-loop
produced, if the derivative time is set too long, transfer function resulting in more stable system and
oscillations will occur and the control loop will run improving the transient response, In the transient mode:
unstable. α is small number between [0.02:0.1], is PD-controller improves (speed up) the transient response,
recommended, this has the effect of attenuating (filtering) it will decay faster resulting in less settling time TS, less
the high frequency noise entering the D-controller. Based time constant T, less peak time TP, and reduced maximum
on this, the derivative controller will have the form given overshoot MP. In steady state mode: PD-controller has
by Eq.(7): minimum effect, from a different point of view, the PD
controller may also be used to improve the steady-state
1 1 error only when error changes with respect to time,
filter D_ filter (6)
s 1 TDs 1 because it anticipates the direction of large errors and
attempts corrective action before they with large
overshoot occur .
Copyright © 2015 MECS I.J. Intelligent Systems and Applications, 2015, 02, 1-12
PD Controller Structures: Comparison and Selection for an Electromechanical System 5
Robot_arm41.mat
Robot_arm.mat Robot_arm1.mat Robot_arm11.mat Robot_arm21.mat Robot_arm31.mat
Fig. 5(a) Negative closed-K-loop feedback control system with forward PD controller
Arm angle feedbacK1
Copyright © 2015 MECS I.J. Intelligent Systems and Applications, 2015, 02, 1-12
6 PD Controller Structures: Comparison and Selection for an Electromechanical System
Output
2
T closed (s ) n 100
(12)
s 2 0.5K Rate n n s n2
2
50
According to the block diagram given in Fig. 5(a), the C. Decentralized PD approach
closed loop transfer function is given by Eq.(15). As Decentralized PD structure is shown in Fig. 6(a), the
shown in Fig. 5(b)(c), for electric motor output angular D-term is multiplied by velocity tacho-conversion
position control, the measured output is angle and the rate constant Kc=0.02149 (V s/rad), and with unity feedback.
of measured output angle is angular speed, which is to be In decentralized structure, also the desired output angle
fedback. If we place a tachometer, it will output a voltage can be used as input signal with unity feedback, Running
proportional to angular speed, this can be feed back to the model for defined system parameters and desired output
regulator. Tachometer-feedback control has exactly the angle of 180, will result in output angular position
same effect as the PD control, the response of the system response curves shown in Fig. 6(b), PD parameters and
with tachometer feedback is uniquely defined by the response measures are shown in Table 2.
characteristic equation, whereas the response of the system with the PD control
K PG (s ) also depends on the zero at Z = -KP/KD, which could have
1 G (s )K D s K PG (s ) a significant effect on the overshoot of the step response
T (s ) [1,23]. Running model in Fig. 5(c)(d) for defined system
1 G (s )K D s G (s )K P 1 G (s )K D s G (s )K P
1 G (s )K D s parameters, will result in response curves shown in Fig. 8,
PD parameters and response measures are shown in Table
K PG (s ) 2.
T (s ) (15)
1 G (s ) K D s K P
6
Decentralized PD :Arm angle x 10 PD-Forward:Arm \alph
200 1
150 0.5
Output \alpha
Output \theta
KDs
0 -1
0 0.5 1 1.5 2 0 0.5 1 1.5
Time(s) Time(s)
Fig. 6(a) Block diagram for PD-Controller with D-Controller as rate Fig. 7 Decentralized PD arm response
feedback
Copyright © 2015 MECS I.J. Intelligent Systems and Applications, 2015, 02, 1-12
PD Controller Structures: Comparison and Selection for an Electromechanical System 7
response, the overall closed loop transfer function T(s) is 2 seconds, gives Eq.(14). Calculating PD parameters and
compared with standard third order transfer function running model will result in response curve shown in Fig.
given by Eq.(18), knowing that α =1.9, β =2.2 and ωnTs 7, PD parameters and response measures are shown in
=4.04 are known coefficients of system with deadbeat table 2.
response given by table 1, and choosing TS to be less than
(s ) (K p K D s )K t
G forward (s ) (16)
V in (s ) (La J m )s 3 (R a J m b m La )s 2 (R ab m K t K b )s
(s ) (K p K D s )K t
T (s ) (17)
V in (s ) (La J m )s (R a J m bm La )s (R ab m K t K b K D K t K pot )s K p K t K pot
3 2
n3
G (s ) n *0.5 4.82, n ? 4.82 / 2 2.41 (18)
s 3 n s 2 n2s n3
(s ) ( K p K D s ) K t / La J m
T (s )
V in (s ) (R J b L ) (R abm K t K b K D K t K pot ) K p K t K pot
s3 a m m a s2 s
La J m La J m La J m
( n2 La J m ) (R ab m K t K b )
KD
K t K pot
n3 La J m
Kp
K t K pot
Deadbeat PD :Arm angle 4 prefilter, therefore the required prefilter transfer function
x 10 PD-Forward:Arm \alpha
200 2 to cancel the zero is given by Eq.(19). In general, the
prefilter is added for systems with lead networks or PI
150 compensators. A prefilter for a system with a lag network,
Output \alpha
Output \theta
1
mainly, is not, since we expect the effect of the zero to be
100 insignificant[25], running model with deadbeat design
0 with prefilter added with ZPD= 5.1841, will result in
50
response curve shown in Fig. 8, PD parameters and
0 -1
response measures are shown in Table 2.
0 1 2 3 0 1 2 3
PD with Prefilter: Arm angle
Time(s) Time(s) 200
Fig. 7. PD controller arm Deadbeat response
150
Output
Copyright © 2015 MECS I.J. Intelligent Systems and Applications, 2015, 02, 1-12
8 PD Controller Structures: Comparison and Selection for an Electromechanical System
Comparing response curves shown in Fig. 6 and Fig. 7, angular speed, and the error signal , Ve ,is given by
show that the negative characteristics are eliminated Eq.(20), talking Laplace transform, and separating gives
(smoothed) and the system response is speed up. Eq.(21). Running model for defined system parameters
with Ktach =0.6 and desired output angle of 180, will
Z PD KP
GPr efilter (s) , Where : Z PD (19) result in response curves shown in Fig. 9(b). Running
(s Z PD ) KD model will result in response curve shown in Fig. 7(b),
PD parameters and response measures are shown in Table
2.
F. PD control design with both position and velocity
d o
feedback. V e V in K pot o K tac (20)
The feedback system structure is shown in Simulink dt
model given in Fig. 9(a), a velocity feedback is used to
stabilize systems that tend to oscillate, for this system the Ve s Vin s L s ( K pot Ktac s) (21)
output is the angular displacement, θL, the rate of change
of angular position, d L s / dt ,is the actual output
Derivative2
-K- du/dt
Fig. 9(a) PD control of robot arm output position with both position and velocity feedback
Ps
Position and Velocity: Arm angle G Lead (s ) K P K D
200 s P
K s P K D Ps
150 P (23)
s P
Output
PD(s)
100
KPP
PID Controller1
s
50
K P K D P KP KDP
s P
0
0 5 10
Now, let K C K P K D P and Z K P P , we
Time(s)
Fig. 9(b) PD response with both position and velocity feedback KP KDP
obtain the approximated PD controller transfer function
given by Eq.(24):, and called lead compensator Where Zo,
G. Approximated PD Controller: Lead compensator. Po compenstaor zero and pole respectively, and Zo < Po ,
Since PD controller given by Eq.(9) , is not physically the Zo is closest to imaginary axis and the larger the
implementable, since it is not proper, also PD controller value of Po the better the lead controller approximates PD
would differentiate high frequency noise, thereby control. Lead compensator is applied using series
producing large swings in output. to avoid this PD- controller configuration. Running model with lead
controller is approximated to lead controller of the form compensator, will result in response curve shown in Fig.
given by Eq.(22)[1], rearranging Eq.(22) gives Eq.(23): 10, Lead compensator parameters and response measures
are shown in Table 2.
Ps
G PD (s ) G Lead (s ) K P K D (22) s Zo
s P G Lead (s ) K C (24)
s Po
Copyright © 2015 MECS I.J. Intelligent Systems and Applications, 2015, 02, 1-12
PD Controller Structures: Comparison and Selection for an Electromechanical System 9
(Fuzzy Inference)
Fuzzification
Sensor
Fig. 12(a) The general structure a fuzzy logic controller (FLC)
Copyright © 2015 MECS I.J. Intelligent Systems and Applications, 2015, 02, 1-12
10 PD Controller Structures: Comparison and Selection for an Electromechanical System
e E E e K Error (26)
Kerror
Rule u U
KU de
base DE K D _ Error (27)
de/dt K DE dt
D_error
U u Ku (28)
Fig. 12(b) Fuzzy PD control structure
de
e
U f (e K Error , K D _ Error ) u K u (29)
1 -K- dt
e u
Mux
Kerror -K- 1 de
Ku
U U (e K Error K D _ Error ) u K u
du/dt -K-
Fuzzy Logic dt
Controller (30)
Kderror
de K D _ Error
Fig. 12(c) Fuzzy PD control structure in Simulink (e ) u K u K Error
dt K Error
Output ,Fuzzy- Strategy Output : Fuzzy- Strategy
de (t ) de K D _ Error
200 15
e K P e (t ) T D (e ) u K u K Error
150 10
dt dt K Error
K P K u K Error (31)
Arm
Arm
100 5
K D _ Error
50 0 TD
K Error
0
0 0.5 1
-5
0 0.5 K D K u K1 D _ Error
Time (s) Time (s)
4
output
x 10 : Fuzzy- Strategy Error signal: Fuzzy- Strategy
Fig. 12(d) PD-FLC,
3 PD Fuzzy Controller response
2 10
Arm Output
Table 2
Magnitude
V. CONCLUSIONS REFERENCES
PD controller modeling, configurations and control [1] Farhan A. Salem, " New controllers efficient model-based
algorithms are linear control problem due to the design method", Industrial Engineering Letters, Vol.3,
complicated relationship between its components and No.7, 2013
parameters. The research that has been carried out in PD [2] Farhan A. Salem; Controllers and Control Algorithms:
Selection and Time Domain Design Techniques Applied in
control systems covers a broad range of issues and Mechatronics Systems Design(Review and Research) Part
challenges. Many different control methods for PD I, International Journal of Engineering Sciences, 2(5) May
controllers have been developed and research on 2013, Pages: 160-190,2013.
improved control methods is continuing. Most of these [3] Katsuhiko Ogata, modern control engineering, third edition,
approaches require system models, and some of them Prentice hall, 1997.
cannot achieve satisfactory performance under the [4] J. G. Ziegler, N. B. Nichols. ―Process Lags in Automatic
changes of various road conditions. While soft computing Control Circuits‖, Trans. ASME, 65, pp. 433-444, (1943).
methods like PD Fuzzy control doesn‘t need a precise [5] G. H. Cohen, G. A. Coon. ―Theoretical Consideration of
Related Control‖, Trans. ASME, 75, pp. 827-834, 1953.
model. A brief idea of how soft computing is employed in
[6] G. H. Cohen, G. A. Coon. ―Theoretical Consideration of
DC motor control is given. Related Control‖, Trans. ASME, 75, pp. 827-834, 1953.
Copyright © 2015 MECS I.J. Intelligent Systems and Applications, 2015, 02, 1-12
PD Controller Structures: Comparison and Selection for an Electromechanical System 11
[7] Astrom K,J, T. Hagllund, PID controllers Theory, Design Appendix: Table 1 Nomenclature
and Tuning , 2nd edition, Instrument Society of Symbol Quantity UNIT
America,1994.
KP Proportional gain -
[8] Ashish Tewari, Modern Control Design with MATLAB
and Simulink, John Wiley and sons, LTD, 2002 England. KD Derivative gain -
[9] Norman S. Nise, Control system engineering, Sixth Edition K Lead compensator gain -
John Wiley & Sons, Inc,2011. Krate Pseudo-Derivative gain -
[10] Gene F. Franklin, J. David Powell, and Abbas Emami-
TD Derivative time constant seconds
Naeini, Feedback Control of Dynamic Systems, 4th Ed.,
Prentice Hall, 2002. T Time constant seconds
[11] Dale E. Seborg, Thomas F. Edgar, Duncan A. MP Maximum overshoot -
Mellichamp ,Process dynamics and control, Second edition, ζ Damping ratio -
Wiley 2004. Kc velocity tacho-conversion constant V s/rad
[12] Farhan A. Salem, Controllers and Control Algorithms:
Selection and Time Domain Design Techniques Applied in ωn Un damped natural frequency Rad/s
Mechatronics Systems Design (Review and Research) Part Vin The applied input voltage Volt, V
II, International Journal of Engineering Sciences, 2(5) May Armature resistance,
Ra Ohm ,Ω
2013, Pages: 160-190, 2013. ( terminal resistance)
[13] Selig J. M.: Geometrical Methods in Robotics. Wiley, 1985. Rf Stator resistance Ohm ,Ω
[14] Shimon Y. Nof: Handbook of Industrial Robotics. Wiley, ia Armature current Ampere, A
1985 Kt Motor torque constant N.m/A
[15] Emese Sza, Deczky- Krdoss, Ba´Lint kiss , design and
Kb Motor back-electromotive force const. V/(rad/s)
control of a 2DOF positioning robot ,10th IEEE
International Conference on Methods and Models in ωm Motor shaft angular velocity rad/s
Automation and Robotics , 30 August - 2 September 2004, Tm Torque produced by the motor N.m
Miedzyzdroje, Poland. Jm Motor armature moment of inertia kg.m2
[16] Farhan A. Salem, Modeling, controller selection and
Jtotal Total inertia=Jm+Jload kg.m2
design of electric DC motor for Mechatronics applications,
using different control strategies and verification using La Armature inductance Henry , H
MATLAB/Simulink, European Scientific Journal bm Viscous damping, friction coefficient N.m/rad.s
September 2013 edition vol.9, No.27 The back electromotive force,
ea ea ,EMF:
[17] Ahmad A. Mahfouz ,Mohammed M. K., Farhan A. Salem, EMF =Kbdθ/dt
Modeling, Simulation and Dynamics Analysis Issues of θm Motor shaft output angular position radians
Electric Motor, for Mechatronics Applications, Using
θL The actual robot arm position radians
Different Approaches and Verification by
MATLAB/Simulink (I). IJISA Vol. 5, No. 5, 39-57 April ωm Motor shaft output angular speed rad/sec
2013. Kpot The potentiometer constant V/rad
[18] http://www.cds.caltech.edu/~murray/amwiki/index.php/PI Ktac The tachometer constant Vs/rad
D_Control Vp The potentiometer output voltage V
[19] https://www.fas.org/man/dod-
101/navy/docs/fun/part03.htm. Tload Torque of the mechanical load Tload
[20] Richard M. Phelan, Automatic Control Systems, Cornell
University Press, Ithaca, New York, 1977.
[21] Mike Borrello, '' Controls, Modeling and Simulation '' Authors’ Profiles
http://www. Stablesimu lations .com Farhan A. Salem: Bsc and Ms; Moscow
[22] http://stablesimulations.com/technotes/pdf.html. state Academy, Ph.D. in Mechatronics of
[23] Farid Golnaraghi, Benjamin C.Kuo, (2010), ''Automatic production systems, Now he is ass. Professor
Control Systems'', John Wiley and sons INC. in Taif University, Mechatronics program,
[24] R.C. Dorf and R.H. Bishop, Modern Control Systems,10th Dept. of Mechanical Engineering and gen.
Edition, Prentice Hall, 2008, director of alpha center for engineering
[25] Farhan A. Salem, Mechatronics motion control design of studies and technology researches.
electric machines for desired deadbeat response
specifications, supported and verified by new MATLAB
built-in function ans simulink model, European Scientific
Journal December 2013 edition vol.9, No.36,2013. Ayman A. Aly was Born in Cairo-Egypt
[26] Jantzen J., Foundations of Fuzzy Control, John Wiley & at 1969-07-19, B.Sc. with excellent
Sons, 2007. honor degree (top student), 1991 and
[27] Chuen Chien Lee,Fuzzy logic in control system, IEEE M.Sc. in Sliding Mode Control from
transaction on systems , MAN, and cybernetics , Vol 20, Mech., Eng., Dept., Assiut University,
No 2, march/April 1990 pp. 404. Egypt, 1996 and PhD. in Adaptive
[28] Rowida E. Meligy, Abdel Halim M. Bassiuny, Elsayed M. Fuzzy Control from Yamanashi
Bakr, Ali A. Tantawy, Systematic Design and University, Japan, 2003. Nowadays, he
Implementation of Decentralized Fuzzy-PD Controller for is the head of Mechatronics Section at Taif University, Saudi
Robot Arm, Global Perspectives on Artificial Arabia since 2008. Prior to joining Taif University, He is also
Intelligence(GPAI) Volume 1 Issue 1, January 2013. one of the team who established the ―Mechatronics and
Robotics Engineering‖ Educational Program in Assiut
University in 2006. He was in the Managing and
Copyright © 2015 MECS I.J. Intelligent Systems and Applications, 2015, 02, 1-12
12 PD Controller Structures: Comparison and Selection for an Electromechanical System
Copyright © 2015 MECS I.J. Intelligent Systems and Applications, 2015, 02, 1-12