Keywords: Adaptive algorithm, RBFNN, stability, underwater robotics. Kata kunci: Adaptif algoritma, RBFNN, kestabilan, robotik dalam air

Similar documents
U-model based controller design for an unmanned free swimming submersible (UFSS) vehicle under hydrodynamic disturbances

U-model Based Adaptive Internal Model Control of Unknown MIMO Nonlinear Systems: A Case study on 2-Link Robotic Arm

MIMO U-model Based Control: Real-Time Tracking Control and Feedback Analysis Via Small gain Theorem

MODELING AND CONTROL OF A CLASS OF AERIAL ROBOTIC SYSTEMS TAN ENG TECK UNIVERSITI TEKNOLOGY MALAYSIA

Underactuated nonlinear adaptive control approach using U-Model incorporated with RBFNN for multivariable underwater glider control parameters

CompensatorTuning for Didturbance Rejection Associated with Delayed Double Integrating Processes, Part II: Feedback Lag-lead First-order Compensator

Introduction to System Identification and Adaptive Control

H-infinity Model Reference Controller Design for Magnetic Levitation System

Research Article. World Journal of Engineering Research and Technology WJERT.

Internal Model Control of A Class of Continuous Linear Underactuated Systems

ARTIFICIAL NEURAL NETWORK AND KALMAN FILTER APPROACHES BASED ON ARIMA FOR DAILY WIND SPEED FORECASTING OSAMAH BASHEER SHUKUR

Chapter 2 Review of Linear and Nonlinear Controller Designs

Jurnal Teknologi IMPLEMENTATION OF ROBUST COMPOSITE NONLINEAR FEEDBACK FOR ACTIVE FRONT STEERING BASED VEHICLE YAW STABILITY.

Overview of the Seminar Topic

Adaptive Predictive Observer Design for Class of Uncertain Nonlinear Systems with Bounded Disturbance

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

AN INTELLIGENT CONSTRUCTION OF CONTROL LYAPUNOV FUNCTION FAWAZ MOHAMMED OSMAN HUSSEIN UNIVERSITI TEKNOLOGI MALAYSIA

SYSTEM IDENTIFICATION MODEL AND PREDICTIVE FUNCTIONAL CONTROL OF AN ELECTRO-HYDRAULIC ACTUATOR SYSTEM NOOR HANIS IZZUDDIN BIN MAT LAZIM

A Comparative Study of Linear ARX and Nonlinear ANFIS Modeling of an Electro-Hydraulic Actuator System

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

EVALUATION OF FUSION SCORE FOR FACE VERIFICATION SYSTEM REZA ARFA

Topic # Feedback Control Systems

Nonlinear Controller Design of the Inverted Pendulum System based on Extended State Observer Limin Du, Fucheng Cao

MODELING AND CONTROLLER DESIGN FOR AN INVERTED PENDULUM SYSTEM AHMAD NOR KASRUDDIN BIN NASIR UNIVERSITI TEKNOLOGI MALAYSIA

Analysis and Design of Hybrid AI/Control Systems

Nonlinear Landing Control for Quadrotor UAVs

POSITION CONTROL USING FUZZY-BASED CONTROLLER FOR PNEUMATIC-SERVO CYLINDER IN BALL AND BEAM APPLICATION MUHAMMAD ASYRAF BIN AZMAN

A Boiler-Turbine System Control Using A Fuzzy Auto-Regressive Moving Average (FARMA) Model

FOURIER TRANSFORM TECHNIQUE FOR ANALYTICAL SOLUTION OF DIFFUSION EQUATION OF CONCENTRATION SPHERICAL DROPS IN ROTATING DISC CONTACTOR COLUMN

Design On-Line Tunable Gain Artificial Nonlinear Controller

Available online at ScienceDirect. Procedia Engineering 100 (2015 )

DISTURBANCE OBSERVER BASED CONTROL: CONCEPTS, METHODS AND CHALLENGES

Fuzzy Adaptive Control for Trajectory Tracking of Autonomous Underwater Vehicle

A New Approach to Control of Robot

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT

Modeling and Control Overview

From PD to Nonlinear Adaptive Depth-Control of a Tethered Autonomous Underwater Vehicle

NonlinearControlofpHSystemforChangeOverTitrationCurve

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

Application of Neuro Fuzzy Reduced Order Observer in Magnetic Bearing Systems

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Robust Internal Model Control for Impulse Elimination of Singular Systems

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI

WEIGHTING MATRICES DETERMINATION USING POLE PLACEMENT FOR TRACKING MANEUVERS

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

Optimization of the Paper Permeability Tester using Robust Design

A Sliding Mode Control based on Nonlinear Disturbance Observer for the Mobile Manipulator

FRAGMENT REWEIGHTING IN LIGAND-BASED VIRTUAL SCREENING ALI AHMED ALFAKIABDALLA ABDELRAHIM

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

Multivariable PID Using Singularly Perturbed System

Research Article Force Control for a Pneumatic Cylinder Using Generalized Predictive Controller Approach

2.830J / 6.780J / ESD.63J Control of Manufacturing Processes (SMA 6303)

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Exam. 135 minutes, 15 minutes reading time

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems.

Autonomous Mobile Robot Design

Design of Advanced Control Techniques for an Underwater Vehicle

NONLINEAR PLANT IDENTIFICATION BY WAVELETS

Design and Comparative Analysis of Controller for Non Linear Tank System

Feedback Control of Linear SISO systems. Process Dynamics and Control

CSTR CONTROL USING MULTIPLE MODELS

Observer Based Friction Cancellation in Mechanical Systems

Two-Link Flexible Manipulator Control Using Sliding Mode Control Based Linear Matrix Inequality

SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED PERFORMANCE. Jicheng Gao, Qikun Shen, Pengfei Yang and Jianye Gong

ANN Control of Non-Linear and Unstable System and its Implementation on Inverted Pendulum

New Nonlinear Four-Step Method for

The Design of Sliding Mode Controller with Perturbation Estimator Using Observer-Based Fuzzy Adaptive Network

Using Neural Networks for Identification and Control of Systems

AFAULT diagnosis procedure is typically divided into three

Optimal Polynomial Control for Discrete-Time Systems

DESIGN AND DEVELOPMENT OF THE LQR OPTIMAL CONTROLLER FOR THE UNMANNED AERIAL VEHICLE

H inf. Loop Shaping Robust Control vs. Classical PI(D) Control: A case study on the Longitudinal Dynamics of Hezarfen UAV

Takagi Sugeno Fuzzy Sliding Mode Controller Design for a Class of Nonlinear System

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE

MATHEMATICAL MODELLING OF UNSTEADY BIOMAGNETIC FLUID FLOW AND HEAT TRANSFER WITH GRAVITATIONAL ACCELERATION

Lecture 25: Tue Nov 27, 2018

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Robust Deadbeat Control of Twin Rotor Multi Input Multi Output System

CDS 101/110a: Lecture 1.1 Introduction to Feedback & Control. CDS 101/110 Course Sequence

CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang

06 Feedback Control System Characteristics The role of error signals to characterize feedback control system performance.

Tuning PI controllers in non-linear uncertain closed-loop systems with interval analysis

Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model

COVRE OPTIMIZATION FOR IMAGE STEGANOGRAPHY BY USING IMAGE FEATURES ZAID NIDHAL KHUDHAIR

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Road Vehicle Following Control Strategy Using Model Reference Adaptive Control Method Stability Approach

Analysis of Four Quadrant Operation of Thruster Motor in an AUV using an Optimized H Infinity Speed Controller

Control System Design

AS A POPULAR approach for compensating external

Process Modelling, Identification, and Control

ECE Introduction to Artificial Neural Network and Fuzzy Systems

Deposited on: 12 th July 2012

MTNS 06, Kyoto (July, 2006) Shinji Hara The University of Tokyo, Japan

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

Outline. Classical Control. Lecture 1

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

DESIGNING A CONTROL FAILURE SURVIVAL SYSTEM FOR HIGH SPEED TRANSPORT AIRCRAFT USING EIGENVALUE ASSIGNMENT METHOD

Transcription:

Jurnal Teknologi ADAPTIVE IDENTIFICATION OF UNDERWATER GLIDER USING U-MODEL FOR DEPTH & PITCH CONTROL UNDER HYDRODYNAMIC DISTURBANCES Isra Abbasi a, Syed Saad Azhar Ali a*, Mark Ovinis b, Wasif Naeem b a Universiti Teknologi PETRONAS, Malaysia b Queen s University, Belfast UK Full Paper Article history Received 13 March 215 Received in revised form 14 April 215 Accepted 15 June 215 *Corresponding author saad.azhar@petronas.com.my Graphical abstract U-model Algorithm Summary Abstract This paper presents an adaptive identification method based on recently developed control oriented model called U-model for online identification of underwater glider. It is indicated from obtained results that the proposed technique can accurately and adaptively model nonlinearity and dynamics of underwater glider even in presence of hydrodynamic disturbances. Since the proposed identification U-model scheme is control oriented in nature, hence it can be further utilized to synthesize a simple law for depth and pitch control of glider. Keywords: Adaptive algorithm, RBFNN, stability, underwater robotics Abstrak Kertas kerja ini membentangkan satu kaedah pengenalan penyesuaian berdasarkan model adaptif kawalan yang dibangunakn baru-baru ini dipanggil U-model untuk mengenal pasti talian gelungsur air. Ia menunjukkan keputusan yang diperolehi bahawa teknik yang dicadangkan boleh ketaklelurusan model dengan tepat dan adaptif dan gelungsur air dinamik walaupun dalam kehadiran gangguan hidrodinamik. Disebabkan cadangan pengenalan skim U - model adalah kawalan berorientasikan alam semula jadi, oleh itu ia boleh terus digunakan untuk mensintesis undang-undang yang mudah untuk kedalaman dan kawalan bunyi gelungsur. Kata kunci: Adaptif algoritma, RBFNN, kestabilan, robotik dalam air 215 Penerbit UTM Press. All rights reserved 1. INTRODUCTION Underwater glider has revolutionized the way that oceanographic data is collected. Gliders are winged autonomous mobile platform that use changes in buoyancy and changes in its center of mass as their source of propulsion [1]. This novel method of propulsion uses very little energy and allows the glider to perform long endurance missions at slow speed. These gliders are equipped with internal sensors that monitors the vehicle s heading, depth and attitude and external sensors that are constantly scanning the ocean to determine environmental properties. Gliders are more efficient mainly because they spend most of their time in stable steady motion, expending control energy only when changing their equilibrium state [1]. Motion control of glider thus reduces to varying the parameters (buoyancy and center of mass) that affect the state of steady motion. Designing an effective control scheme for multivariable glider that can control its motion in highly dynamic nature of water is a key requirement for its smooth operation. Most controllers designed for UWG are model based, requiring to mathematically model dynamics and kinematics of glider. So performance of controller strongly depends on the accuracy of the 74:9 (215) 113 118 www.jurnalteknologi.utm.my eissn 218 3722

114 Isra Abbasi et al. / Jurnal Teknologi (Sciences & Engineering) 74:9 (215) 113 118 derived mathematical model [2]. Each time, the dynamics change, the identified model has to be updated and as a result, controller has to be redesigned. Hence, this kind of offline identification method consumes lot of time and requires continuous effort from control engineer in redesigning the controller. Recently online techniques have been suggested to identify nonlinear systems that adapt itself to varying dynamics of system [3]. One of such attractive approach is based on state variable filter (SVF) and recursive least square (RLS) estimator that is used to rapidly identify autonomous underwater vehicle (AUV) online [4]. Similarly, intelligent modeling techniques like Fuzzy logic [5-7] and Neural network [8-9] offers an advantage as they don t explicitly need to derive mathematical model based on laws of physics and yet can approximate the system with high accuracy. However, intelligent techniques demands substantial computational power and with limited onboard computational power embedded on glider, use of controller based on artificial techniques becomes impractical and unfeasible. Further presence of hydrodynamic disturbances caused by ocean have to be taken into consideration for accurate identification and robust control design. In this regards, a recently developed controloriented identification method for multivariable systems called U-model can be beneficial [1]. U- model has the ability of adaptively identifying the dynamics of the system along with the external disturbances. Further U-model simplifies the control synthesis part by modelling the unknown system in a polynomial form. Based on this model, the plant inverse can be easily evaluated using standard root solving algorithms such as Newton Raphson Method. The focus of this paper is limited to system identification that is the building block on which controller can be designed. U-model has been successfully implemented in modelling and controlling in simulation [11-14] and real time [15-18] for nonlinear plants and robotic applications. The main advantages of the proposed approach are its generality and simplistic control law. 2. METHODOLOGY 2.1 The U-model Structure The U-model structure is depicted in Figure 1, where the UWG is modeled adaptively by U-model in presence of hydrodynamic disturbances. u(t-1) Unknown System UWG U-Model Nonlinear RBF Y(t) Ym(t) D(t) Adaptive Algorithm Figure 1 The U-model structure Error(t) - To obtain U-model, consider a single input single output (SISO) nonlinear dynamic plant represented with a polynomial NARMAX model as given in Equation (1). y(t) = f[y(t 1),., y(t n), u(t 1),, u(t n), e(t),, e(t n)] (1) where f(.) is nonlinear function, y(t) and u(t) are output and input signals of the plant respectively at discrete time instant t while n represents the order of the plant. The error due to measurement noise, model mismatch, uncertain dynamics, plant variation is represented by e(t). The U-model is obtained by expanding the nonlinear function f(.) of Equation (1) as a polynomial with respect to past input only that is u(t- 1) as given in Equation (2). The expanded view of U- model is as given in Equation (3). y m (t) = M j= α j (t)u j (t 1) (2) y m (t) = α (t) α 1 (t)u(t 1) α 2 u 2 (t 1) α M (t)u M (t 1) (3) α j (t) = [α 1, α 2,, α M ] (4) where M is the degree of model input u(t-1), αj(t) is a function of past inputs and outputs. Now the model can be treated as a pure power series of the input u(t- 1) with associated time varying parameters αj(t). As compared with other modelling techniques, U-model has following benefits. The discrete form of many nonlinear continuous time systems can be represented in the form given in Equation (2) Since the model exhibits a polynomial structure in the current control term u(t-1), the control law can be synthesized simplistically using Inverse Model Control (IMC). This implies to design a controller that is inverse of polynomial expression based on u(t-1). The inverse of polynomial expression can be computed using various nonlinear methods such as Newton Raphson, Bisection method etc. This is a clear advantage as many other methods leads to complex nonlinear equations.

115 Isra Abbasi et al. / Jurnal Teknologi (Sciences & Engineering) 74:9 (215) 113 118 u(t-1) Φ 1(.) Φ 2(.) Φ n(.) Radial Basis Gaussian Function φ 1 (. ) φ 2 (. ) φ M (. ) Polynomial Preprocessor Non Linear Adaptive Filter Based on RBF U model w1 w2 wn α 1 α 2 α M α Error(t) LMS Adaptive Algorithm ym(t) - U-model is a simplistic modelling technique that not only identifies unknown systems effectively but also lends itself to simplistic controller design. The purpose of adaptively identifying UWG using U-model is to simplistically synthesize control law based on Internal Model Control (IMC) Scheme. This study aims to adaptively identify USM underwater glider for depth and pitch control in simulation environment. The transfer function relating input ballast rate to depth and pitch angle of UWG as obtained from literature [21-22] is given in Equation (12) and (13) respectively. G Depth (z) =.662z 3 1.327z 2.665z z 4 2.2z 3.63z 2 1.934z.977 (12) G Pitch (z) = 1.1z 6 21.94z 5 16.84z 3 21.7z 2 9.56z z 7 1.95z 6 1.83z 5 1.17z 4 1.69z 3.37z 2.33z.5 (13) Unknown Non Linear System (UWG) y(t) 2 15 Step Response Figure 2 U-model filter with RBF To assist system identification and achieve higher modelling accuracy in presence of additional disturbances and noises, Radial basis function neural network (RBFNN) is incorporated with U-model [19-2] to compute α(t). 1 5 α (t) = w (t)φ(u(t 1)) w 1(t)Φ(u(t 1)) w n(t)φ(u(t 1)) (5) W(t) = [w, w 1,, w n ] (6) Figure 2 shows structure of proposed U-model based RBF identification filter. Polynomial preprocessor generates the power series of the input signal u(t-1) as given by Equation (7), whereas RBFNN transforms input space into higher space by using Equation (8). φi(u(t 1)) = u i (t 1) for i = 1, 2, 3,, M (7) Φ i (u(t 1)) = exp ( u(t 1) C i 2 β 2 ) for i = 1, 2, 3,, n (8) U-model time varying parameters αj(t) and weights of RBFNN W(t) are updated online using Normalized Least Mean Square (nlms) as given by Equation (9) and Equation (1). α j (t 1) = α j (t) μ(t)error(t)u(t) (9) -5 2 4 6 8 1 12 14.5 -.5 Time (sec) Figure 3 Open loop response for depth 1 x 11 Step Response -1-1.5 5 1 15 2 25 3 35 Time (sec) Figure 4 Open loop response for pitching angle W(t 1) = W(t) μ(t)error(t)φ(t) (1) Here µ(t) represents learning rate ranging from to 1. Error(t) is the mismatch error between actual and modeled output. Error(t) = y(t) y m (t) (11) 2.2 Adaptive Identification of Underwater Glider

116 Isra Abbasi et al. / Jurnal Teknologi (Sciences & Engineering) 74:9 (215) 113 118 u(t-1) ZOH - Stabilized System D(z) C(s) UWG G(s) D(t) y(t) D pitch (z) = 1.4 1.5z 9 9.246z 8 5.288z 7 16.12z 6 75.9z 5 95.67z 4 49.88z 3 11.48z 2.363z.1263 (19) z 9 9.21z 8 5.234z 7 16.4z 6 75.5z 5 94.91z 4 49.24z 3 11.21z 2.2536z1.87e 1 Step Response U-Model RBF Error(t) ym(t) - 1.2 1 Figure 5 Proposed U-model Identification Filter From open loop response as shown in Figure 3 and 4, it can be inferred that glider dynamics for controlling both depth and pitch angle are unstable. In order for U-model to be stable, the glider dynamics to be identified has to be stabilized priori. An unstable system will lead the whole structure of U-model and IMC to be unstable. Hence if the system is inherently unstable, it must be stabilized using robust techniques prior to applying proposed identification scheme..8.6.4.2 2 4 6 8 1 Figure 6 Open loop Response for depth (stabilized) 2.2.1 Stabilization of UWG In this section, the technique used to stabilize UWG before identifying is discussed. The structure of U- model is modified to add an inner stability loop consisting of a PID compensator C(s) as shown in Figure 5. By trial and error method, the gain values for PID compensator that stabilizes depth and pitching angle are selected. For depth control of UWG, compensator selected to stabilize is as given in Equation 14. The open loop response after stabilization (as shown in Figure 6) gives a bounded response and settles to desired value. C depth (s) = 25s 4 s G depth (s) =.6764s4 6.65s 3 26.44s 2.2396s 5.31e 13 s 5.94s 4 39.48s 3.1198s 2 2.336e 13 s1.692e D depth (z) =.9419z 5 2.383z 4 1.976z 3.517z 2.3571z.887 z 6 2.62z 5 2.344z 4.8347z 3.1166z 2.5582z.1357 (14) 14 (15) (16) For pitch control of UWG, compensator is obtained from [22] as given in Equation 17. The open loop response after stabilization (as shown in Figure 7) gives a bounded response and settles to desired value with oscillation at the beginning. C pitch (s) = 82s2.3s1.5 s G pitch (s) = 2.265s 7 13.5s 6 23.2s 5 1379s 4 9344s 3 3.147e 4 s 2 1.23e 5 s2.428e 5 s 8 7.978s 7 75.23s 6 299s 5 942.5s 4 2714s 3 276.8s 2 78.92s19.82 (17) (18) 1.6 1.4 1.2 1.8.6.4.2 Step Response 2 4 6 8 1 Figure 7 Open loop response for pitch (stabilized) 3. RESULTS & DISCUSSION In this section, proposed U-model identification filter is implemented in simulation environment to identify UWG under hydrodynamic disturbances for depth and pitch control. The hydrodynamic disturbances considered in this work are simulated using signal builder block function in MATLAB as shown in Figure 8. Hence, it s an approximation of actual water current wave.

117 Isra Abbasi et al. / Jurnal Teknologi (Sciences & Engineering) 74:9 (215) 113 118.15.1.5 Water Current Wave 25 2 -.5 2 4 6 8 1 12 14 16 18 2 Figure 8 Water current wave 15 1 Figure 9 to 12 shows recorded identification results for depth and pitch control with and without consideration of hydrodynamic disturbances. The recorded results are obtained from third order U-model with learning rate of.5. The centers of RBFNN are chosen between -2 and 2 with a constant width of.25 to cover large input space for both control variables. Initial values of U-model parameters αj(t) and RBFNN weights W(t) are chosen randomly and adjusted through NLMS algorithm until modeled output tracks the actual output with minimal error. In order to verify the proposed U-model scheme, the modelled output Ym(t) as obtained from U-model is compared with actual output Y(t) that is obtained from given transfer function. It is evident from the result that within first few time samples, modelled output adapts to the actual output with nearly zero error. Further, it is also apparent that performance of proposed identification filter remains unchanged even under hydrodynamic disturbances caused by approximated water wave current. Figure 1 U-model identification for depth control under hydrodynamic disturbances 3.5 3 2.5 2 1.5 1.5 5 1 2 3 4 5 6 7 8 9 1 25 2 -.5-1 1 2 3 4 5 6 7 8 9 1 15 1 2 15 Figure 11 U-model identification for pitch control 5 1 1 2 3 4 5 6 7 8 9 1 Figure 9 U-model Identification for depth control 5-5 -1 1 2 3 4 5 6 7 8 9 1 Figure 12 U-model identification for pitch control under hydrodynamic disturbances

118 Isra Abbasi et al. / Jurnal Teknologi (Sciences & Engineering) 74:9 (215) 113 118 4. CONCLUSION In conclusion, an adaptive identification scheme based on U-model is proposed. RBFNN is combined with U-model to achieve higher accuracy in modelling underwater glider. The performance of proposed identification filter has been evaluated in presence of hydrodynamic disturbances caused by approximated water wave current. It is shown that the U-model is able to identify underwater glider adaptively and accurately even under presence of hydrodynamic disturbances. Since the proposed identification filter is control oriented in nature, hence it can be further used to synthesize a simple law for control inputs to control depth and pitch of UWG. Acknowledgement This research is supported by Ministry of Education, Malaysia under FRGS/1/214/TK3/UTP/2/9 Financial and Universiti Teknologi PETRONAS under STIRF. References [1] Mahmoudian, N. 29. Efficient Motion Planning and Control for Underwater Gliders. PhD Dissertation, Faculty of the Virginia Polytechnic Institute and State University, Blacksburg Virginia. [2] Smallwood, D. A, and L. L. Whitcomb. 23. Adaptive Identification of Dynamically Positioned Underwater Robotic Vehicles. IEEE Transactions on Control System Technology. [3] Hassanein, O., S. G. Anavatti, and T. Ray. 212. Improved Fuzzy Neural Modelling for Underwater Vehicles. World Academy of Science, Engineering and Technology. [4] Hong, E. Y., T. K. Meng, and M. Chitre. 213. Online System Identification of the Dynamics of an Autonomous Underwater Vehicle. IEEE International Underwater Technology Symposium, Tokyo, Japan. [5] Kato, N. 1995. Applications of Fuzzy Algorithm to Guidance of and Control of Underwater Vehicle. Underwater Robotic Vehicles: Design and Control, (TSI Press, Albuquerque). [6] Jeen-Shing, W. and C. S. G. Lee. 23. Self-adaptive Recurrent Neuro-Fuzzy Control of an Autonomous Underwater Vehicle. IEEE Transactions Robotic Automation. 19: 283-295. [7] Antonelli, G., S. Chiaverini, and G. Fusco. 27. A Fuzzy-logic Based Approach for Mobile Robot Path Tracking. IEEE Transactions on Fuzzy System. 15: 11-21. [8] Kodogiannis, V. S. 26. Neuro-control of Unmanned Underwater Vehicles. International Journal of System Science. 37: 149-162. [9] Lewis, F. L., A. Yegildirek, and K. Liu. 1996. Multilayer Neuralnet Robot Controller with Guaranteed Tracking Performance. IEEE Transactions on Neural Network. 7: 388-399. [1] Zhu. Q. M., and L. Z. Guo. 1991. A Pole Placement Controller for Nonlinear Dynamic Plants. Journal of Systems and Control Engineering. 216(I): 467-476. [11] Shafiq. M, and N. R. Butt. 25. U-model Based Adaptive IMC for Nonlinear Dynamic Plants. 1th IEEE conference on Emerging Technologies and Factory Automation, Catania. [12] Shafiq. M, and M. Haseebuddin. 24. Internal Model Control for Nonlinear Dynamic Plant using U-model. 12th Mediterranean conference on Control and Automation, Turkey. [13] Shafiq. M, and N. R. Butt. 211. Utilizing Higher-order Neural Networks in U-model based Controllers for Stable nonlinear plants. International Journal of Control, Automation and Systems. 9(3): 489-496. [14] Chang. W., W. Wang and H. Jia. 211. Radial Basis Functions Neural Network of Vary Learning Rate Based Stochastic U- Model. 211 International Conference on Electrical and Control Engineering (ICECE). 278-281. [15] Ali. S. S. A., F. M. Al-Sunni., M. Shafiq., and B. Jamil. 211. Umodel Based 2DoF Multi-variable IMC for Improved Input Disturbance Rejection: A Case Study on a 2-Link Robot Manipulator. International Journal of Advanced Robotic Systems 8(3): 166-175. [16] Ali. S. S. A., F. M. Al-Sunni., M. Shafiq., and B. Jamil. 21. U- Model Based Learning Feedforward Control of MIMO Nonlinear Systems. Springer Journal of Electrical Engineering. 91(8): 45. [17] Ali. S. S. A., F. M. Al-Sunni., M. Shafiq., and B. Jamil. 28. MIMO U-model Based Control: Real Time Tracking Control and Feedback Analysis via Small Gain Theorem. Transactions of Circuits & Systems. 7(7). [18] Ali. S. S. A. 29. U-Model Based Control: Adaptive Control Approach for Multivariable Nonlinear Systems. LAP Lambert Academic Publishing. [19] Ali. S. S. A., M. Moinuddin., K. Raza. and S. H. Adil. 214. An Adaptive Learning Rate for RBFNN Using Time-domain Feedback Analysis. Scientific World Journal. [2] Abbasi. I., S. S. A. Ali., M. Ovinis., and W. Naeem. 214. Adaptive Identification of Underwater Glider Using U-Model for Depth and Pitch Control. The Fifth International Conference on Underwater System and Technology: Theory and Applications (USYS 14), Melaka, Malaysia. 145-15. [21] Hussain. N. A. A., M. R. Arshad. and R. M. Mokhtar. 21. Modelling and Identification of an Underwater Glider. Proceedings of 21 International Symposium on Robotics & Intelligent Sensors, Nagoya, Japan. [22] Noh, M. M., M. R. Arshad. and R. M. Mokhtar. Depth and Pitch Control of USM Underwater Glider: Performance Comparison PID vs LQR. Indian Journal of Geo-Marine Sciences. 4: 2-26.