ISSN: 1992-8645 Jatit E-ISSN: ACTIVE VORTEX .

2y ago
31 Views
2 Downloads
2.52 MB
10 Pages
Last View : 8d ago
Last Download : 3m ago
Upload by : Ronan Garica
Transcription

Journal of Theoretical and Applied Information Technology10th December 2014. Vol.70 No.1 2005 - 2014 JATIT & LLS. All rights reserved.ISSN: 1992-8645www.jatit.orgE-ISSN: 1817-3195ACTIVE VORTEX INDUCED VIBRATION CONTROLLERAND NEURO IDENTIFICATION FOR MARINE RISERS11MOHAMMED JAWAD MOHAMMED, 2INTAN Z. MAT DARUSFaculty of Mechanical Engineering, UTM, Skudai, Johor, Malaysia-813101Faculty of Electromechanical Engineering, University of Technology, Baghdad, Iraq2Faculty of Mechanical Engineering, UTM, Skudai, Johor, Malaysia-81310E-mail: 1msc.mohammed83@gmail.com, 2intan@fkm.utm.myABSTRACTIn this work, a vortex induced vibration controller within discrete time has been investigated on marinecylinder pipe risers which represented by using nonlinear neuron identification models namely NARX andNAR. Input-output data have been extracted from the experimental rig of vortex induced vibration marineriser. A proposed work in this paper is to create the nonlinear system identification model undergoing forvortex induced vibration of marine riser depends on Neural Network which didn’t represented before thistime in this application and using PID controller to suppress the vibration. Two nonlinear systemidentification methods used to represent the models which are: Neural Network based on Nonlinear AutoRegressive External (Exogenous) Input (NARX) and Neural Network based on Nonlinear Auto-Regressive(NAR). Also, the best model has been chosen based on the lowest value of Mean Square Error (MSE)between actual and predicted response. While, PID controller has been used to suppress the oscillation ofpipe cylinder for all models and the comparison of the controller’s performance on each model by tuningthe controller parameter (KP, KI and KD) using heuristic method. Finally, the outcomes show that theNARX model performed better than the NAR model to predict the dynamic response of the system. On theother hand, PID controller has been managed to reduce the pipe cylinder fluctuation for all models speciallythe NARX model. Using particle swarm optimization (PSO) to improve the stability for marine riser on theparameters of PID controller are planned for future work.Keywords: Neuro Identification, NARX Model, NAR Model, PID Controller, Vortex Induced henomenon of Vortex Induced Vibration (VIV) isone of the main problems in the offshoreengineering fields because of the elasticallydynamic which is mounted on the rigid cylinder toextract the oil from the depths of the sea [1-2]. VIVhappens because of the interaction between thebody and the vortices shedding behind thestructure. Whereas, the vortices behind of thestructure create the forces which Working onfluctuation the cylinder from side to side in one ortwo directions [3].The motion of the cylinder from theprevious studies can divide into movements: firstly,when the cylinder motion in perpendicular(transverse) to the air or water crossflow generatingforce called lift force. Secondly, when the cylindermotion in same direction of stream flow (inline)generating force called drag force [4-5]. However,there are two ways in this field can suppress theoscillation of a pipe cylinder under VIV which is:passive and active vibration control. The firstmethod depends on adding stiffness or mass orchanging the sectional area of the structure of thesystem to raise the natural frequency of the bodywithout the need for external power signal. [6-7].While, the other method its very used from the firstattempt by Baz and Ro (1991) up to now because ofthis method is cheaper and produce a higherperformance more than the passive method and itsdepend on using sensors and actuators as anexternal power signal to the system [8].Nowadays, there are few researchers inthis field represented the system behavior by usingsystem identification model to suppress theattenuation of the cylinder during from usingcontrolled methods such as PID and Fuzzy-PIDcontrollers [9-12]. All papers in this field usedlinear System identification methods (Least Squareand Recursive Least Square) to predict the system.153

Journal of Theoretical and Applied Information Technology10th December 2014. Vol.70 No.1 2005 - 2014 JATIT & LLS. All rights reserved.ISSN: 1992-8645www.jatit.orgThe initial goal in this work to create the modeldepends on nonlinear system identification methodsthen using discrete time PID controller.In this work, the reduction process the effect ofVIV on marine risers has been divided into fourmain sections: firstly, extracting the input-outputdata of the experimental setup from prior paper.Secondly, using NARX and NAR as a systemidentification method to predict the dynamicresponse of the system and validating the resultsduring from MSE technique. Thirdly, study theeffectiveness of PID controller discrete time onNARX and NAR models. Recently, discuss theoutcomes that obtained from this work.2.EXPERIMENTAL DATAIn this study, the input-output data extractedfrom previous paper by Shaharuddin and Mat Darus[11-12]. The researchers used the rigid cylinderwith flexibly supporting in the crossflow vibrationonly. Table 1 showing the specification and theparametervalueswhichestimatedfromexperimental test.E-ISSN: 1817-3195Figure 1. Accelerometer Positions For Detecting AndObserving Data Of Experimental Setup Diagram [11-12]Accelerometer A represents the detected inputdata for system identification. While, accelerometerB is represents the observed output for systemidentification. In Figure 2 and 3 shown therelationship between the input and outputamplitudes with the timeTable 1. Obtained Parameters inderLengthAspect RatioCylindermassMass ratioNaturalFrequency inwaterDampingratio in sionlessk265.34N/mFigure 2. Detected Amplitude With Simple Time SeriesFor Pipe CylinderInput (from accelerometer A) and output (fromaccelerometer B) data gotten from Shaharuddin andMat Darus as shown in Figure 1 which included33000 data for input and output data[11-12].Figure 3. Observed Amplitude With Simple Time SeriesFor Pipe Cylinder3.154SYSTEM IDENTIFICATION

Journal of Theoretical and Applied Information Technology10th December 2014. Vol.70 No.1 2005 - 2014 JATIT & LLS. All rights reserved.ISSN: 1992-8645www.jatit.orgE-ISSN: 1817-3195In this work, the system identification methodsNeural Network time series: Neural Network basedonNonlinearAuto-RegressiveExternal(Exogenous) Input (NARX) and Neural Networkbased on Nonlinear Auto-Regressive (NAR) usedto predict the dynamic response characteristicsundergoing vortex induced vibration on the pipecylinder.Neural Network is one of artificialmethods which can be used for the nonlineardynamic system identification. It is consists of anumber of neurons arranged in numerous layers.According to Figure 4, Neural Network modelsinclude at least three layers which are input, hiddenand output layers. The equations can be calculatedas follows:2.1 Nonlinear Auto-Regressive Model (NAR)2.3.1NAR is one of the methods used topredict the output data for the nonlinear model byusing the input or the output data only. Theequation of NAR model is [13]:v x wy t f y t1 , . , y tn NARX model is employed for differentpurposes such as control and system identification.Also, it is able to forecast the output data in realtime. The NARX algorithm can be defined asfollows [14]: షభ u t (2) షభ A z 1 a z a zB z b b z b z f ష౬భ షೡమ y w b (6)(8)(9)For output layerf v f w f w b where y wwherex , x are the actual input data of input network.y , y are the actual output of input network.w , w , w , w , w , w , w , w theweights between input and hidden layers.b , b the bias weights for hidden layerv , v the summation values for hidden layerf , f the final values for hidden layer.2.3.2 షభ Then 1 2.2 Nonlinear Auto-Regressive External Input Model(NRAX) షభ x wv x w x w y w y w b (7)The n represents the previous value of theoutput. f is represents the nonlinear function whichcan be carried out by using intelligent methods suchas neural network.y t For hidden layer ష౬య(10)(11)(3) (4)After neglecting the noise error and definingthe B z and A z :y t f y t 1 , . , y t n , . . , u tn , . . , u t nn 1 (5)wherew , w is the weights between the hidden andoutput layers.b is the bias weights for the output layer.v is the summation values for the output layer.f is the final predicted value for the output layer orneural network process. , are represent the previous value of input andoutput respectively. While, the represents theinput delay. Finally, represents the nonlinearfunction which can be carried out by usingintelligent methods such as neural network.2.3 Neural Network Time Series155

Journal of Theoretical and Applied Information Technology10th December 2014. Vol.70 No.1 2005 - 2014 JATIT & LLS. All rights reserved.ISSN: 1992-8645www.jatit.orgE-ISSN: 1817-3195Figure 4. Neural Network Architecture2.4 Validation TechniqueThe verification process of the result isconsidered one of the important ways to measurethe performance of the mathematical algorithmswhich used in this paper. Also, check the algorithmeffectiveness to ensure that which one is best fromthe other. In this paper, Mean Square Error method(MSE) used to verify the results obtained in thiswork. The equation of Mean Square Error is [15]:1ε t y t NFigure 5: Specify The Percentage Values For Training,Validating And Testing Data y t 12 wherey t is represents the actual output fromexperimental setup.y t is represents the predicted output whichobtained from system identification methods.The data which used in this paper are divided intotwo partitions. The first partition is used for testingand the other partition for validating.4.(a)SYSEM IDENTIFICATION SIMULATIONDESIGNDepends on the Neural Network times series inMATLAB toolbox, number of neurons and numberof delay considered the important variables togenerate the nonlinear model for NARX and NARmodels after specifying number of training,validating and testing data as shown in figure 5.The simulation procedure has been divided intothree parts: firstly, 70% of data used for training,15% of fata used for validating and 15% of dataused for testing. Secondly, specify the number ofneurons and delay with variant cases and finallycreate the model depends on the MSE values andfind the best model as shown in figure 6.(b)Figure 6: Specify The Number of Neurons And Delay (a)and Block Scheme For System Identification Models5.PID CONTROLLEROne of the conventional controllers used in thecontrol field of all disciplines around the world. Inthis work, PID controller employed to suppress themovement of the pipe cylinder for marine risersunder vortex emerged vibration to calculate the156

Journal of Theoretical and Applied Information Technology10th December 2014. Vol.70 No.1 2005 - 2014 JATIT & LLS. All rights reserved.ISSN: 1992-8645www.jatit.orgvalue of the error between the output measured andthe desired set point under disturbance load asshown in Figure 7. The process required using aheuristic method to find and tunes the PIDparameters (KI, KP and KD). Also, this methoddepended on mean square error (MSE) technique tovalidate the gain values of the PID parametersunder disturbed load which it's included three steps[16]: firstly, calculating the last proportional gainvalue (KP) by assuming different values untilreaching this gain to the lower MSE of the systemwhen being the integral and derivative gain valuesequal to zero. Secondly, accounting for the lastintegral gain value (KI) by assuming differentvalues until reaching this gain to the lower MSE ofthe system when being the proportional gain equalto the last value for the first step and the derivativevalue equal to zero. Finally, calculating the lastderivative gain value (KD) by assuming thedifferent values for this gain until reaching it to thelower MSE of the system when being theproportional and the derivative gain values equal tothe last value of the first and second stepsrespectively. Figure 8 shown the block diagram formarine risers system which it's undergoes in thevortex induced vibration as a distributed load withPID controller discrete time.(a)(b)Figure 7: The Block Scheme For Controller And SystemIdentificationE-ISSN: 1817-3195Figure 5. The Block Scheme for Controller And SystemIdentification(a)(b)Figure 8: The Block Scheme for Controller With (A)System Identification (NARX) And (B) SystemIdentification (NAR)6.RESULTS AND DISCUSSIONS6.1 System Identification For NARX ModelNeural Network based on Nonlinear AutoRegressive external input model (NARX) has beenemployed to predict the dynamic response of thesystem. In this method, 33000 data used as an inputand output data which extracted from theexperimental setup for prior paper and it'sdistributed into two inputs and one output.Whereas, all data separated into three portions:firstly, 32100 data. Secondly, 4950 used to validatethe system and last part utilized 4950 data fortesting. Also, in this paper used different values forthe number of neurons (NE) which ranged between1 to 11 neurons for default number of delays 2 tofind the lower MSE. Then, the best result frompervious process fixed and used for differentnumber of delays until finding the lower MSEwhich ranged between 1 to 11 values. Based on theTable 2, the lowest MSE founded at neurons (NE) 8is 1.2714 10-9 when the numbers of delay has beenfixed at 2. While, Table 3 shown that the lowestMSE founded the number of delay 2 is 1.2714 10-9when the number of neurons has been fixed at 8.That’s means that the best representation for theNARX model to describe the dynamic responsewhen being the number of neurons and the numbersof delay equal 8 and 2 respectively. Figure 9 and 10showed the best representation for NARX model at157

Journal of Theoretical and Applied Information Technology10th December 2014. Vol.70 No.1 2005 - 2014 JATIT & LLS. All rights reserved.ISSN: 1992-8645www.jatit.orgE-ISSN: 1817-3195NE equal 8 and number of delay 2 for amplitudeand error.Table 2 Mean Square Error for NARX Model at Numberof Delay 2NE1234567891011MSE fortrainingMSEvalidatedMSEtestedMSEOverall7.06994 10-71.51825 10-72.51148 10-92.25323 10-81.90786 10-92.33170 10-88.42986 10-84.7337 10-103.27642 10-96.28938 10-91.60514 10-87.03911 10-71.46421 10-72.53456 10-92.10880 10-81.88947 10-92.42179 10-88.52992 10-84.7219 10-103.31040 10-96.58235 10-91.62700 10-87.30382 10-71.63488 10-72.49492 10-92.24574 10-81.91908 10-92.39115 10-88.58115 10-84.7699 10-103.41665 10-96.65887 10-91.75777 10-87.1048 10-71.5353 10-73.2278 10-92.2795 10-8Figure 9: The Amplitude Of Actual And Predicted OutputDepends On NARX2.2781 10-92.4056 10-88.5672 10-81.2714 10-94.0278 10-96.7772 10-91.6682 10-8Table 3 Mean Square Error for NARX Model at Numberof Hidden Neuron 8No. estedMSEOverall1.2692 10-84.7337 10-102.3379 10-106.0016 10-91.8549 10-83.0966 10-83.3785 10-81.3636 10-92.0855 10-92.7858 10-97.7023 10-91.2709 10-84.7219 10-102.2933 10-106.0448 10-71.8502 10-83.1253 10-83.6127 10-81.3966 10-92.0098 10-92.7113 10-97.7061 10-91.3011 10-84.7700 10-102.3540 10-105.9680 10-71.8931 10-81.0954 10-83.4293 10-81.3686 10-91.9893 10-92.8606 10-98.0669 10-91.3078 1081.2714 1091.3273 1096.4521 1091.9537 1083.2182 1083.4956 1082.8229 1093.7473 1092.8790 1088.9183 109Figure 10: The Error Of The Predicted Output DependsOn NARX6.2 System Identification For NAR modelNeural Network based on Nonlinear AutoRegressive model (NAR) has been utilized to getthe dynamic response of the system. In this method,the equal numbers of data used for input, output,training, validating and testing for NARX method.Also, the same procedure of NARX model fornumbers of neuron and number of delay used inNAR model. Based on the Table 4, the lowest MSEfounded in neurons (NE) 6 is 6.6542 10-9 when thenumbers of delays have been fixed at 2. While,Table 5 shown that the lowest MSE founded thenumber of delays 4 is 2.8452 10-9 when thenumber of neurons has been fixed at 6. That’smeans that the best representation for the NARmodel to describe the dynamic response whenbeing the number of neurons and the numbers ofdelay equal 6 and 4 respectively. Figure 11 and 12showed the best representation for NAR model forNE equal 6 and number of delay 4 for amplitudeand error.158

Journal of Theoretical and Applied Information Technology10th December 2014. Vol.70 No.1 2005 - 2014 JATIT & LLS. All rights reserved.ISSN: 1992-8645www.jatit.orgE-ISSN: 1817-3195Table 4 Mean Square Error for NAR Model at Number ofDelay 2NE1234567891011MSE .5864x10-8Figure 11: The Amplitude Of Actual And PredictedOutput Depends On NARTable 5 Mean Square Error for NAR Model at Number ofHidden Neuron 3x-9103.0986x-9107.3678x-8101.4201x-810Figure 12: The Error Of The Predicted Output DependsOn NAR6.3 PID Controller for NARX and NAR ModelsPID controller has been utilized to reduce thepipe cylinder oscillation caused by VIV which isrepresented by using NARX and NAR systemidentification models after comparison of theresults between system identification models. ThePID parameters have been set during of theheuristic method which is consisted to find P gainvalue at lowest MSE, then finding PI gain values atlowest MSE and finally finding PID gain values atthe Lowest MSE. Details of the results divided intotwo parts: firstly, Table 6 shown the outcomes forNARX which recorded the best magnitude for Kp -5 at lowest MSE equal 6.147x10-6. Also, the bestmagnitude for KI -2.5 at lowest MSE equal3.832x10-10. While the best magnitude for KD -0.2at lowest MSE equal 3.669x10-10. According toFigure 13 and 14, the results shown that the PIDcontroller has been succeeded to suppress the effect159

Journal of Theoretical and Applied Information Technology10th December 2014. Vol.70 No.1 2005 - 2014 JATIT & LLS. All rights reserved.ISSN: 1992-8645www.jatit.orgof VIV comparison with the system performancewithout controller.Table 6 PID parameter setting for NARX model by x10-104.353x10-10KD10-0.1-0.15-0.2-0.25MSEE-ISSN: 1817-31951.4020x10-8. While the best magnitude for KD 0.03 at lowest MSE equal 1.3584x10-8. Accordingto Figure 15 and 16, the results shown that the PIDcontroller has been succeeded to suppress the effectof VIV comparison with the system performancewithout 0-103.669x10-103.677x10-10Table 7 PID parameter setting for NAR model by

ISSN: 1992-8645 www.jatit.org E-ISSN: 1817-3195 155 In this work, the system identification methods Neural Network time series: Neural Network based on Nonlinear Auto-Regressive External (Exogenous) Input (NARX) and Neural Network based on Nonlinear Auto-Regressive (NAR) used

Related Documents:

A artificial neural network, or supply feed forward neural network, is an interconnected group . 1992‐8645 www.jatit.org .

The artificial neural network (ANN) is a widely used mathematical model composed of interconnected simple artificial neurons, which has been applied in a variety of applications. However, how to determine . ISSN: 1992-8645 www.jatit.org E-ISSN: 1817-3195 343 A fractal can be view as a mathematical set, .

ISSN: 1992-8645 1817-3195www.jatit.org E-ISSN: 202 NEURAL NETWORK MODEL OF ARTIFICIAL INTELLIGENCE FOR HANDWRITING RECOGNITION KULIK S.D.1 1The National Nuclear Research University MEPHI (Moscow Engineering Physics Institute) E-mail: 1sedmik@mail.ru ABSTRACT The problem of handwritten symbols recognition has been investigated in the paper. .

ISSN: 1992-8645 www.jatit.org E-ISSN: 1817-3195 360 identification method to forecast the dynamic model . Neural Network is one of artificial methods which can be used for the nonlinear dynamic system identification. It is consists of a number of neurons arranged in numerous layers.

issn: 1992-8645 www.jatit.org e-issn: 1817-3195 93 recent methods and techniques in video watermarking and their applicability to the next generation video codec 1 m.f.l. abdullah, 2ali a. elrowayati, 3azizah abd manaf, 4zakaria s. zubi

issn: 1992-8645 www.jatit.org e-issn: 1817-3195 5977 artificial neural network based unified power quality conditioner for power quality improvements of doubly fed induction generator 1kaoutar rabyi, 2hassane mahmoudi

issn: 1992-8645 www.jatit.org e-issn: 1817-3195 782 eeg signal identification based on root mean square and average power spectrum by using backpropagation hindarto 1, moh. hariadi 2, mauridhi hery purnomo 3

Implication zootechnique du menthol cristallisé comme additif. alimentaire chez le poulet de chair. E. AZEROUAL. 1, M. OUKESSOU. 2, K. BOUZOUBAA. 2, A. MESFIOUI. 1, B. BENAZZOUZ & A. OUICHOU (Reçu le 15/04/2012; Accepté le 18/06/2012) Résumé. Le menthol est utilisé pour ses vertus aromatiques, culinaires, cosmétiques et médicinales. Chez l’homme, il est employé contre les . troubles .