Controller Tuning for Disturbance Rejection Associated with Delayed Double Integrating Process, Part III: PI-PD Controller

Similar documents
Controller Tuning for Disturbance Rejection Associated with Delayed Double Integrating processes, Part IV: PID Plus First-Order Lag Controller

Design of PID Controller with Compensator using Direct Synthesis Method for Unstable System

Design of PID Controller for IPDT System Based On Double First Order plus Time Delay Model

Design of Fractional Order Proportionalintegrator-derivative. Loop of Permanent Magnet Synchronous Motor

PID Tuning Using Genetic Algorithm For DC Motor Positional Control System

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

6545(Print), ISSN (Online) Volume 4, Issue 1, January- February (2013), IAEME & TECHNOLOGY (IJEET)

PID Controller Optimization By Soft Computing Techniques-A Review

A Novel Feedback PD Compensator Used with Underdamped Second-order Processes

TUNABLE METHOD OF PID CONTROLLER FOR UNSTABLE SYSTEM L.R.SWATHIKA 1, V.VIJAYAN 2 *

PID Controller Based Nelder Mead Algorithm for Electric Furnace System with Disturbance

TUNING OF TWO-DEGREE-OF-FREEDOM PI/PID CONTROLLER FOR SECOND-ORDER UNSTABLE PROCESSES

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

Genetic Algorithm Optimisation of PID Controllers for a Multivariable Process

ISSN Vol.04,Issue.06, June-2016, Pages:

Research Article Multi-objective PID Optimization for Speed Control of an Isolated Steam Turbine using Gentic Algorithm

Hacettepe University, Ankara, Turkey. 2 Chemical Engineering Department,

Non Linear Tank Level Control using LabVIEW Jagatis Kumaar B 1 Vinoth K 2 Vivek Vijayan C 3 P Aravind 4

Tuning of PID Controller for Cascade Unstable systems Using Genetic Algorithm P.Vaishnavi, G.Balasubramanian.

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

PID TUNING WITH INPUT CONSTRAINT: APPLICATION ON FOOD PROCESSING

Some Tuning Methods of PID Controller For Different Processes

AN APPROACH TO IMPROVE THE PERFORMANCE OF A POSITION CONTROL DC MOTOR BY USING DIGITAL CONTROL SYSTEM

EMPIRICAL MODEL IDENTIFICATION AND PID CONTROLLER TUNING FOR A FLOW PROCESS

Various Controller Design and Tuning Methods for a First Order Plus Dead Time Process

New PID Tuning Rule Using ITAE Criteria

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

Experiment 9. PID Controller

Second order Integral Sliding Mode Control: an approach to speed control of DC Motor

Load Frequency Controller Design for Interconnected Electric Power System

Optimized Tuning of PI Controller for a Spherical Tank Level System Using New Modified Repetitive Control Strategy

TRACK-FOLLOWING CONTROLLER FOR HARD DISK DRIVE ACTUATOR USING QUANTITATIVE FEEDBACK THEORY

CONTROLLER TUNING FOR NONLINEAR HOPPER PROCESS TANK A REAL TIME ANALYSIS

Neural Network Predictive Controller for Pressure Control

Pareto Optimal Solution for PID Controller by Multi-Objective GA

Improving a pipeline hybrid dynamic model using 2DOF PID

CHAPTER 4 AN EFFICIENT ANFIS BASED SELF TUNING OF PI CONTROLLER FOR CURRENT HARMONIC MITIGATION

PID control of dead-time processes: robustness, dead-time compensation and constraints handling

Cohen-coon PID Tuning Method; A Better Option to Ziegler Nichols-PID Tuning Method

Keywords: Fuzzy Logic, Genetic Algorithm, Non-linear system, PI Controller.

Comparative Analysis of Controller Tuning Techniques for Dead Time Processes

An Introduction to Proportional- Integral-Derivative (PID) Controllers

Position Control of AC Servomotor Using Internal Model Control Strategy

Design of Model Based PID Controller Tuning for Pressure Process

A simple method of tuning PID controller for Integrating First Order Plus time Delay Process

A Rule Based Design Methodology for the Control of Non Self-Regulating Processes

MODEL BASED CONTROL FOR INTERACTING AND NON-INTERACTING LEVEL PROCESS USING LABVIEW

REFERENCES. 2. Astrom, K. J. and Hagglund, T. Benchmark system for PID control", Preprint of IFAC PID2000 Workshop, Terrassa, Spain, 2000.

TUNING OF PID CONTROLLER USING PSO AND ITS PERFORMANCES ON ELECTRO-HYDRAULIC SERVO SYSTEM

Digital Control of MS-150 Modular Position Servo System

Design Of PID Controller In Automatic Voltage Regulator (AVR) System Using PSO Technique

Load Frequency and Voltage Control of Two Area Interconnected Power System using PID Controller. Kavita Goswami 1 and Lata Mishra 2

Position Control of DC Motor by Compensating Strategies

LAMBDA TUNING TECHNIQUE BASED CONTROLLER DESIGN FOR AN INDUSTRIAL BLENDING PROCESS

Comparative Study of PID and FOPID Controller Response for Automatic Voltage Regulation

A Comparative Novel Method of Tuning of Controller for Temperature Process

PID, I-PD and PD-PI Controller Design for the Ball and Beam System: A Comparative Study

THE DESIGN AND SIMULATION OF MODIFIED IMC-PID CONTROLLER BASED ON PSO AND OS-ELM IN NETWORKED CONTROL SYSTEM

PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SCIENCE AND ENGINEERING

PID Tuner (ver. 1.0)

Control of Load Frequency of Power System by PID Controller using PSO

MD-TDOF-PID Controller Based on LabView Yu Jian, Liu Changliang

COMPUTATION OF STABILIZING PI/PID CONTROLLER FOR LOAD FREQUENCY CONTROL

Relay Based Auto Tuner for Calibration of SCR Pump Controller Parameters in Diesel after Treatment Systems

Simulation and Analysis of Cascaded PID Controller Design for Boiler Pressure Control System

Cantonment, Dhaka-1216, BANGLADESH

International Journal of Advance Engineering and Research Development. Aircraft Pitch Control System Using LQR and Fuzzy Logic Controller

COMPARISON OF TUNING METHODS OF PID CONTROLLER USING VARIOUS TUNING TECHNIQUES WITH GENETIC ALGORITHM

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

Determination of the PID Controller Parameters by Modified Genetic Algorithm for Improved Performance

II. PROPOSED CLOSED LOOP SPEED CONTROL OF PMSM BLOCK DIAGRAM

A PID Controller Design for an Air Blower System

STABILITY IMPROVEMENT OF POWER SYSTEM BY USING PSS WITH PID AVR CONTROLLER IN THE HIGH DAM POWER STATION ASWAN EGYPT

VARIABLE STRUCTURE CONTROL DESIGN OF PROCESS PLANT BASED ON SLIDING MODE APPROACH

Implementation of Proportional and Derivative Controller in a Ball and Beam System

Position Control of Servo Systems using PID Controller Tuning with Soft Computing Optimization Techniques

An Expert System Based PID Controller for Higher Order Process

MM7 Practical Issues Using PID Controllers

Comparative Analysis Between Fuzzy and PID Control for Load Frequency Controlled Power

Position Control of a Hydraulic Servo System using PID Control

Modeling and Analysis of a Real Time Spherical Tank Process for Sewage Treatment Plant

Structure Specified Robust H Loop Shaping Control of a MIMO Electro-hydraulic Servo System using Particle Swarm Optimization

Design of PID Controller for Higher Order Discrete Systems Based on Order Reduction Employing ABC Algorithm

Assessment Of Diverse Controllers For A Cylindrical Tank Level Process

DC Motor Speed Control for a Plant Based On PID Controller

Control of a Double -Effect Evaporator using Neural Network Model Predictive Controller

Glossary of terms. Short explanation

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear control systems design

Comparison of some well-known PID tuning formulas

Design and Analysis for Robust PID Controller

Comparative Study of PID Controller tuning methods using ASPEN HYSYS

Design of Joint Controller for Welding Robot and Parameter Optimization

Governor with dynamics: Gg(s)= 1 Turbine with dynamics: Gt(s) = 1 Load and machine with dynamics: Gp(s) = 1

Key words: Internal Model Control (IMC), Proportion Integral Derivative (PID), Q-parameters

Find, read or write documentation which describes work of the control loop: Process Control Philosophy. Where the next information can be found:

Review of PI and PID Controllers

Different Controller Terms

EVALUATION ALGORITHM- BASED ON PID CONTROLLER DESIGN FOR THE UNSTABLE SYSTEMS

The Matching Coefficients PID Controller

Online Tuning of Two Conical Tank Interacting Level Process

Transcription:

Controller Tuning for Disturbance Rejection Associated with Delayed Double Integrating Process, Part III: PI-PD Controller Galal Ali Hassaan Emeritus Professor, Department of Mechanical Design & Production, Faculty of Engineering, Cairo University, Giza, Egypt ABSTRACT: The problem of tuning a PI-PD controller for used with an unstable delayed double integrating process for disturbance rejection is studied. The effect of time delay of the process in a range between 0.1 and 2 seconds is considered. The controller is tuned using MATLAB optimization toolbox with five forms of the objective function in terms of the error between the step time response of the closed-loop control system. Using the proposed controller with the delayed double integrating process indicates the effectiveness and robustness of the PI-PD controller in the time delay range used with superior time-based specifications compared with other techniques based on using PIDF, IPD and PD-PI controllers with the same process. Keywords PI-PD controller, Delayed double integrating process, Controller tuning, Control system performance, Controller robustness. I. INTRODUCTION Delayed double integrating processes are examples of unstable processes which require extensive efforts in proper selection of suitable controllers or compensators and also looking for proper tuning techniques to achieve stable control system and accepted performance. Merkin and Zhang (2001) presented the parameterization of stabilizing 2DOF controller for possible unstable processes with dead-time. They applied the proposed method to integral processes with dead-time to obtain the sub-ideal disturbance response [1]. Kaya (2003) showed that in some situations, improved set point and disturbance responses can be obtained bu using PI-PD controller. He presented some examples to illustrate his approach [2]. Hangin (2003) studied the control system design for time-delayed unstable processes and for periodic disturbance rejection. He used PID control, IMC-based PID control and modified Smith predictor control [3]. Majhi and Mahanta (2004) proposed a fuzzy PI-PD controller tuned by genetic algorithm and had selftuned gains. Their results demonstrated better transient performance using the proposed fuzzy PI- Pd controller [4]. Kaya and Atherton (2005) suggested a cascade control structure and controller design based on standard forms for controlling integrating processes in a cascade control structure 1 [5]. Wang, Zhang and Wang (2006) investigated using a PI-PD controller on the basis of particle swarm optimization to decrease peak overshoot, maximum undershoot, settling time and rise time of non-minimum phase system. They compared their approach with genetic algorithm simulated annealing PID controller [6]. Pail and Kuo (2008) presented a speed control scheme for a 2-mass motor drive system. They proposed two kinds of hybrid fuzzy PD/PI for the speed control problem. They showed that their proposed controller can track effectively the desired speed in the presence of load disturbance [7]. Tan (2009) presented a graphical method for the computation of all stabilizing PI-PD controllers by plotting the stability boundary locus. His method was used to design robust PI-PD controllers for control systems with parametric uncertainties [8]. Matusu and Prokop (2010) studied the comparison of different continuoustime strategies applied to control SISO periodically time varying systems with delay. They use a modified PI-PD Smith predictor for control processes with long dead time tuned using ISE and ITSE objective functions [9]. Pedro and Dahunsi (2011) presented he design of a neural network based feedback linearization controller for a 2DOF quarter-car, servo-hydraulic vehicle suspension system. They compared the proposed controller with a PID controller based on Ziegler-Nichols tuning method during suspension travel setpoint tracking in the presence of road disturbance [10]. Liu and Gao (2012) presented step response of identification methods for integrating and unstable processes using open-loop or closed-loop step test. They studied two 2DOF control schemes for set point tracking and load disturbance rejection for stable, integrating and unstable processes [11]. Sundaram and Padhy (2013) proposed a GA-based PI-PD controller for active queue management. They tuned the controller using an ISTE objective function. They demonstrated the practical advantage of using GA-based PI-PD controller over the PI controller [12]. Hassaan (2014) used a PI-PD controller to control a highly oscillating second-order process. He tuned the controller using an ISE objective function through using the MATLAB optimization toolbox. He could cancel

completely the overshoot of the step time response of the control system and reduce the settling time to only 0.35 second [13]. Ali (2014) presented a design of robust PI-PD position controller for magnetic levitation ball system. He used the particle swarm optimization method to tune the controller. He demonstrated the effectiveness of the PI-PD controller experimentally and by simulation [14]. Saranya and Vijayan (2015) designed PI controller for unstable MIMO systems using firefly algorithm. They examined the feasibility and effectiveness of their proposed method using a 2- input 2-output unstable system [15]. II. PROCESS The controlled process is delayed double integrating process having the transfer function, Gp(s): III. CLOSED-LOOP CONTROL SYSTEM The controller used is a PI-PD controller with inputs from the reference input of the control system and its output. The structure of the controller is shown in Fig.2 in a control system having both reference and disturbance inputs. [16,17]. The disturbance input in Fig.2 is added by the author. G p (s) = (K p /s 2 ) exp(-t d s) (1) Where K p is the process gain and T d is its time delay. It is dealt with the exponential term in Eq.1 through the first-order Taylor series as [..]: exp(-t d s) 1 T d s (2) Combining Eqs.1 and 2 gives the process transfer function as: G p (s) = (-K p T d s + K p ) / s 2 (3) The unit step response of the process using Eq.3 is shown in Fig.1. Fig.2 Block diagram of the control system with two inputs. The PI-PD controller has two parts: - Feedforward part having an input which is the error R(s) C(s) and a transfer function G c1 : G c1 = K pc [1 + (τ i s) -1 ] (4) Where: K pc = proportional gain of the controller. τ i = integral time constant of the controller - Feedback part having an input which is the system output C(s) and a transfer function G c2 : G c2 = K f (1 + τ d s) (5) Where: K f = feedback gain of the controller. τ d = derivative time constant of the controller This means that the PI-PD controller has four parameters to be tuned for proper control system performance: Kpc, Kf, τ i and τ d. Fig.1 Step response of the double integrating process. It is clear from Fig.1 that the double integrating process is an unstable 1. The controller has to generate an stable feedback control system and also to achieve an accepted performance when rejecting a process disturbance through tuning the controller. For purpose of studying disturbance rejection, only the disturbance input D(s) will be considered as a control system input and the reference input R(s) of Fig.2 will be omitted. The resulting block diagram of the closed-loop control system is shown in Fig.3. 2

- The tuning procedure is applied for a specific time delay of the double integrating process in the range 0.1 T d 2 s. - The step response of the closed-loop control system is plotted for a unit step disturbance input using the command 'step' of MATLAB [23]. - The time-based specifications of the control system are extracted using the Fig.3 Block diagram of the control system with MATLAB command 'stepinfo' [23]. disturbance input. IV. CONTROL SYTEM TRANSFER FUNCTIONS The closed-loop transfer function of the control system, M(s) for the control system with disturbance input is obtained using the block diagram of Fig.3 and given by: M(s) = (b 0 s 2 + b 1 s) / (s 3 + a 0 s 2 + a 1 s + a 2 ) (6) Where: b 0 = -K p T d b 1 = K p a 0 = K f K p τ d K f K p T d a 1 = K f K p + K pc K p K pc K p T d /τ i a 2 = K pc K p /τ i V. PI-PD CONTROLLER TUNING AND SYTEM TIME RESPONSE The controller has to be tuned to achieve two purposes: (i) Providing a stable closed-loop control system. (ii) Controlling the performance of the closedloop control system in terms of efficient rejection of the disturbance effect on the system output (magnitude and time). The PI-PD controller parameters are tuned as follows: - The optimization toolbox of MATLAB is used for this purpose [18]. - The MATLAB command 'fminunc' is used [18]. - A number of objective functions based on the error between the step time response of the control system and its steady-state response are selected to tune the compensators. They are ITAE, ISE, IAE, ITSE and ISTSE [19-22]. 3 A sample of the tuning results is shown in Table 1 for an 0.1 s time delay of the double integrating process and a unit gain. Table 1: PI-PD controller tuning for process unit gain and 0.1 s time delay. Objective K pc K f τ i (s) τ d (s) Function ITAE 20.021 1.282 0.961 3.180 ISE 65.192 9.911 0.766 0.446 IAE 142.113 140.958 0.612 0.553 ITSE 1034.80 0.396 0.267 89.941 ISTSE 27.437 1.268 0.885 5.410 The time response of the control system for a unit step disturbance input is shown in Fig.4 for time delay of 0.1 s. Fig.4 Control system time response for an 0.1 s time delayed double integrating process. Varying the type of the optimization objective function has remarkable affect the time response of the control system. This means that there is a specific objective function providing the best tuning of the PI-PD controller parameters to

minimize the sensitivity of the control system to the disturbance input. The effect of the process time delay on the disturbance step response of the control system incorporating the delayed double integrating process is shown in Fig.5. increases. The settling time of the time response is zero for time delay range covered in this research study. VI. COMPARISON WITH OTHER RESEARCH WORK The unit time response of the control systems as presented in the present work using a PI-PD controller is compared with the research works using PD-PI controller [24], PIDF controller [25] and IPD controller [26] for the same delayed double integrating process having unit gain and unit time delay. The comparison is presented graphically in Fig.7. Fig.5 Effect of the process time delay of system time response. The response level is very small (less than 0.02) for the process time delay range between 0.1 and 2 s. This means that this controller is very efficient in suppressing the system disturbance over the other types studied before by the author [24,26]. The effect of the time delay of the double integrating process on some of the time-based specifications of the control system due to disturbance input is shown in Fig.6. Fig.7 Disturbance time response comparison. The present work gives outstanding time response compared with the other techniques. The time based specifications are compared in Table 2. Table 2: Performance comparison. c max T cmax (s) T s (s) Present 0.026 0.047 0 (PI-PD) I-PD [..] 0.431 1.010 15 PD-PI [..] 3.619 1.509 19 PIDF [..] 7.100 7.000 32.5 Fig.6 Effect of process time delay on maximum time response and time of maximum response. The maximum time response almost increases as the time delay increases. The time of maximum response almost decreases as the time delay VII. CONCLUSION - A PI-PD controller was used for disturbance rejection associated with delayed double integrating processes. - A process time delay between 0.1 and 2 seconds was covered. - The controller was tuned using the MATLAB optimization toolbox and five 4

different objective functions were examined. - The time response of the control system to a unit disturbance input had an oscillating nature for all the objective functions investigated. - Excellent control system performance based on time response was obtained using the ISTE objective function. - The effect of process time delay on the control system performance was investigated during disturbance rejection. - The maximum output time response varied between 0.0018 and 0.0373 for process time delay between 0.1 and 2 s. - The time at the maximum output time response varied between 0.0281 and 0.17 seconds for the same time delay period. - The settling time of the time response was zero for the same time delay period. - Comparing with the research work using I-PD, PD-PI and PIDF controllers, the maximum response for a unit disturbance input of a unit gain and unit time delay double integrating process was 0.0476 compared with 0.431 for I-PD controller, 3.619 for PD-PI controller and 7.1 for PIDF controller. - The time at the maximum time response was 0.0476 s compared with 1.01 s for I- PD controller, 1.509 s for PD-PI controller and 7 s for PIDF controller. - The settling time was zero compared with 15 s for I-PD controller, 19 s for PD-PI controller and 32.5 s for PIDF controller. REFERENCES [1] L. Makin and Q. Zhang, Coprime parameterization of 2DOF controllers to obtain sub-ideal disturbance response for processes with dead-time, Proceedings of the 40 th IEEE Conference on Decision and Control, Orlando, Florida, December 2001, 2253-2258. [2] I. Kaya, A new Smith predictor and controller for control of processes with long dead time, ISA Transactions, 42, 2003, 101-110. [3] Z. Hanqin, Controller design for periodical disturbance rejection, Master of Engineering Thesis, National University of Singapore, 2003. [4] M. Majhi and C. Mahanta, Fuzzy proportional integral - proportional derivative (PI-PD) controller, Proceedings of the American Control Conference, Boston, USA, June 30 July 2, 2004, 5, 4028-4033. [5] I. Kaya and D. Atherton, Improved cascade control structure for controlling unstable and integrating processes, Proceedings of the 44 th IEEE Conference on Decision and Control, December 12-15, 2005, 7133-7138. [6] J. Wang, Optimal design of PI-PD controller for nonminimum phase system, Transactions of the Institute of Measurement and Control 28(1), 2006, 27-35. [7] N. Pail and Y. Kuo, Speed control for a two-mass drive system using integrated fuzzy estimator and hybrid fuzzy PD/PI controller, Journal of Physics, Conference Series, 96, 2008. [8] N. Tan, Computation of stabilizing PI-PD controllers, International Journal of Control and Systems, 7(2), 2009, 175-184. [9] R. Matusu and R. Prokop, Control of periodically timevarying systems with delays: an algebraic approach vs. modified Smith predictors, WSEAS Transactions on Systems, 9(6), 2010, 689-702. [10] J. Pedro and O. Dahunsi, Neural network based feedback linearization control of a servo-hydraulic vehicle suspension system, International Journal of Applied Mathematical Computer Science, 21(1), 2011, 137-147. [11] T. Liu and F. Gao, Industrial process identification and control design, (Springer-Verlag, 2012). [12] R. Sundaram and P. Padhy, GA-based PI-PD controller for TCP routers, International Journal of Machine Learning and Computing, 3(4), 2013, 361-364. [13] G. A. Hassaan, Tuning of a PI-PD controller used with a highly oscillating second-order process, International Journal of Research and Innovative Technology, 1(3), August 2014, 42-45. [14] H. Ali, Robust PI-PD controller design for magnetic levitation system, Engineering and Technology Journal, 32(4), 2014, 667-680. [15] R. Saranya and V. Vijayan, Design of PI controllers for unstable MIMO system using firefly algorithms, International Journal of Science and Research, 4(5), 2015, 294-299. [16] I. Kaya, P. Derek and P. Atherton, Simple analytical rules for PI-PD controllers to tune integrating and unstable processes, International Control Conference, Glasgow, Scotland, 2006. [17] J. Rodriguez and A. Coelho, IMC tuning of a PI-PD controller for FOPDT, SOPDT and IFOPDT plants, Second Mercosur Congress on Chemical Engineering, 2005. [18] P. Venkataraman, Applied optimization with MATLAM programming, (J. Wiley, 2009). [19] F. Martins, "Tuning PID controllers using the ITAE criterion", International Journal of the Engineering Education, vol.21, issue 5, pp.867-873, 2005. [20] C. Calistru and P. Georgescu, "Tuning of PID robust controllers based on ISE criterion minimization", 7 th International Conference on Electro-mechanical and Power Systems, Iasi, Romania, October 8-9, 2009, pp.i- 30 to I-35. [21] S. Cheng and C. Hwang, "Designing PID controllers with a minimum IAE criterion by a differential evolution algorithm", Chemical Engineering Communications, vol.170, issue 1, pp.83-115, 1998. [22] A. Marzoughi, H. Salamat, M. Rahmat and H. AbdulRahim, "Optimized PID controller for the exhaust temperature control of a gas turbine system using particle swarm optimization", International Journal of the Physical Sciences, vol.7, issue 5,, pp.720-729, 2012. [23] C. Houpis and S. Sheldon, Linear control system analysis and design with MATLAB, (CRC Press, 2013). [24] G. A. Hassaan, Controller tuning for disturbance rejection associated with a delayed double integrator process, Part I: PD-PI controller, International Journal of Computer Techniques, 2(3), 2015, 110-115. [25] C. Anil and R. Sree, Tuning of PID controllers for integrating systems using direct synthesis method, ISA Transactions, March 2015, 1-9. [26] G. A. Hassaan, Controller tuning for disturbance rejection associated with a delayed double integrator process, Part II: I-PD controller, International Journal of Science and Engineering, 2015, under publication. 5

BIOGRAPHY Prof. Galal Ali Hassaan: Emeritus Professor of System Dynamics and Automatic Control. Has got his B.Sc. and M.Sc. from Cairo University in 1970 and 1974. Has got his Ph.D. in 1979 from Bradford University, UK under the supervision of Late Prof. John Parnaby. Now with the Faculty of Engineering, Cairo University, EGYPT. Research on Automatic Control, Mechanical Vibrations, Mechanism Synthesis and History of Mechanical Engineering. Published more than 100 research papers in international journals and conferences. Author of books on Experimental Systems Control, Experimental Vibrations and Evolution of Mechanical Engineering. Chief Justice of International Journal of Computer Techniques. Member of the Editorial Board of a number of International Journals. Reviewer in some international journals. Scholars interested in the authors publications can visit: http://scholar.cu.edu.eg/galal 6