SlideShare a Scribd company logo
1 of 3
Download to read offline
IDENTIFICATION OF BENCHMARK DATA USING
ARX AND BOX JENKIN MODELS
1 1 2
A. Moufid , D. Filahi , A. Naitali
(1) Student at Mohammed V University, ENSET, Rabat, Morocco
(2) Mohammed V University, ENSET, Rabat, Morocco, (IEEE Member)
Abstract - This paper is a comparison between two estimated models, that’s ARX and
Box-Jenkins using benchmark data, the first step is to choose the best parameters of every
one the second is to choose the best model that describe perfectly the system.
Keywords : Benchmark, system identification, ARX, Box-Jenkins
1. INTRODUCTION
The term benchmarking means to compare with a
reference, so we have to compare the capacity to
identify and modeling benchmark data ,that present a
raw material to test deferent methods of identification
and modeling.
The strategy is to consider the system as a black box,
so we use only the data of input and output.
So we change the order of the models, and apply it to
benchmark’s data that divided on tree ranges :
Data estimation [1 : 60000]
Data validation [61000 : 120000]
Data test [121000 : 180000]
2. PRESENTATION OF THE
BENCHMARK
The term benchmark mean a model. so it’s a result of
medialization for nonlinear system. the objective is to
compare different method of identification nonlinear
process but not really create a competition. so with a
few words the goal is to more understand the
compabilities of modelling strategies.
3. THE SYSTEM USED IN SIGNAL
ACQUISITION OF INPUTS AND
OUTPUTS
To profit more information about inputs and outputs
we have to load and save the form of signals in order
to analyses them so the system used in acquisition is
the card HPE1433A.
The HPE1433A is a system of acquisition data
realized by HP company so we see in the user guide
of the card principally :
The method of running and making measurement
installation of software libraries.
To communicate with the hardware it is necessary to
use the interface c-language host interface library.
Visa is the input output standard upon which all the
VXI plug and play software component are based.
4. PRESENTATION OF THE
APPROCHE IDENTIFICATION
In this part we present tow methods, the first one is
ARX model the second is the Box-Jenkins.
A. The identification using the ARX
Auto Regressive model with eXternal inputs noted
ARX it suppose the existence of an input of control
and a model that describe noises with an average equal
zero.
Also the model include a temporal delay that
represented in the following equation
)()()()()( 11
tetuqBtyqA  
.
y(t) output of processes, u(t) command applied to the
system e(t)noise, A and B are polynomials with q-1
respectively presents degrees na and nb.
Structure of Nonlinear ARX Models
This block diagram represents the structure of a
nonlinear ARX model in a simulation scenario:
The class : of the arx model is considered as linear
system.
Estimation algorithm for nonlinear ARX models: the
ARX model is based on the ls algorithm named last
square.
B. The identification using the Box-Jenkins
In time series analysis, the Box-Jenkins method
applies autoregressive moving
average ARMA or ARIMA models to find the best fit
of a time-series model to past values of a time series.
So we have to choose the parameters [nb nc nd nf nk]:
That compose a vector of matrix contain commands
and delays of model Box-Jenkins.
The matrix will be composed by numbers strictly
positive
Mathematically we express the Box-Jenkins model by
the following relationship.
Algorithm of Box-Jenkins method
fig.1: Algorithm of Box-Jenkins method
5. RESULT AND DISCUTION
In the figure fig.2 we subdivide benchmarks data into
tree ranges.
The green color means data estimation ;
Red color means data validation ;
Blue color means data test.
fig.2: Presentation of Data
The figures fig.3 and fig.4 present the results of
identification in term of correlation’s percentage (Fit)
.applied to estimation and validation data using the
ARX model with different parameters.
fig.3: Data Fit
Remark : we note that the quality of model depend
to parameters na ,nb and nk .
So we have the max fit using values (na,nb,nk)=(6,6,3)
That present a fit 76,32 and 76,36 respectively in
estimation and validation .
Box-Jenkins So we initiate the vector by [nb, nc, nd,
nf, nk]= [2 2 2 2 1]
And varying parameters as it shown in figure
fig.4: varying parameters
We remark that the parameters that present the best
fit is [9 9 7 4 1].
In the other hand that concern the phase of validation.
We change the data from data estimation to data
validation.
Similarly we initiate with [2 2 2 2 1].
Increasing different parameters the results are
organized in the figure.
fig.5: Increasing different parameters
As it shown the parameters that give the best fit is [9
8 7 6 1].
6. CONCLUSION
The best conclusion can’t be better than the remark of
Mr. Leonard that to choose between two models the fit
is not the principle information to analyze .but we have
to look and analyze the flexibility of model .that
described mathematically by the complexity C, in this
paper both models ARX and box Jenkins are given
similar values of fit but we must make on
consideration that the fit and the complexity evolve
contradictory .it’s the art of identification.
In our case the arx model have presented same fit with
low order equal six, compared with Box-Jenkins that
going to the order ten.
As a future researchers we have a desire to more
discover this science by developing new techniques
and algorithm that must a good subject of research.
REFERENCES
[1] J. Schoukens , J. Suykens , L. Ljung : WIENER-
HAMMERSTEIN BENCHMARK.
[2] L. Ljung. System Identification Toolbox: Getting
Started Guide.
Http:www.mathworks.com/help/pdf_doc/ident/ident_
gs.pdf, 2013.

More Related Content

What's hot

هياكلبيانات
هياكلبياناتهياكلبيانات
هياكلبياناتRafal Edward
 
Operators , Functions and Options in VB.NET
Operators , Functions and Options in VB.NETOperators , Functions and Options in VB.NET
Operators , Functions and Options in VB.NETShyam Sir
 
Tolerance Stackups Using Oracle Crystal Ball
Tolerance Stackups Using Oracle Crystal BallTolerance Stackups Using Oracle Crystal Ball
Tolerance Stackups Using Oracle Crystal BallRamon Balisnomo
 
C Programming : Pointers and Arrays, Pointers and Strings
C Programming : Pointers and Arrays, Pointers and StringsC Programming : Pointers and Arrays, Pointers and Strings
C Programming : Pointers and Arrays, Pointers and StringsSelvaraj Seerangan
 
CS 542 -- Query Optimization
CS 542 -- Query OptimizationCS 542 -- Query Optimization
CS 542 -- Query OptimizationJ Singh
 
C Programming : Arrays and Functions
C Programming : Arrays and FunctionsC Programming : Arrays and Functions
C Programming : Arrays and FunctionsSelvaraj Seerangan
 
Data types and operators in vb
Data types and operators  in vbData types and operators  in vb
Data types and operators in vballdesign
 
DBMS - Relational Algebra
DBMS - Relational AlgebraDBMS - Relational Algebra
DBMS - Relational AlgebraMythiliMurugan3
 
Computing 9691 Test Paper Paper 3 for May / June 2007 Cambridge
Computing 9691 Test Paper Paper 3 for May / June 2007 CambridgeComputing 9691 Test Paper Paper 3 for May / June 2007 Cambridge
Computing 9691 Test Paper Paper 3 for May / June 2007 CambridgeAlpro
 
Database Management System-session 3-4-5
Database Management System-session 3-4-5Database Management System-session 3-4-5
Database Management System-session 3-4-5Infinity Tech Solutions
 
Group p1
Group p1Group p1
Group p1IIUM
 
Application of interpolation in CSE
Application of interpolation in CSEApplication of interpolation in CSE
Application of interpolation in CSEMd. Tanvir Hossain
 

What's hot (19)

هياكلبيانات
هياكلبياناتهياكلبيانات
هياكلبيانات
 
Operators , Functions and Options in VB.NET
Operators , Functions and Options in VB.NETOperators , Functions and Options in VB.NET
Operators , Functions and Options in VB.NET
 
Chapter 2.datatypes and operators
Chapter 2.datatypes and operatorsChapter 2.datatypes and operators
Chapter 2.datatypes and operators
 
Tolerance Stackups Using Oracle Crystal Ball
Tolerance Stackups Using Oracle Crystal BallTolerance Stackups Using Oracle Crystal Ball
Tolerance Stackups Using Oracle Crystal Ball
 
Application of Stack, Link list , and Queue in Programming .
Application of Stack, Link list , and Queue in Programming .Application of Stack, Link list , and Queue in Programming .
Application of Stack, Link list , and Queue in Programming .
 
C Programming : Pointers and Arrays, Pointers and Strings
C Programming : Pointers and Arrays, Pointers and StringsC Programming : Pointers and Arrays, Pointers and Strings
C Programming : Pointers and Arrays, Pointers and Strings
 
Dfg & sg ppt (1)
Dfg & sg ppt (1)Dfg & sg ppt (1)
Dfg & sg ppt (1)
 
CS 542 -- Query Optimization
CS 542 -- Query OptimizationCS 542 -- Query Optimization
CS 542 -- Query Optimization
 
C Programming : Arrays and Functions
C Programming : Arrays and FunctionsC Programming : Arrays and Functions
C Programming : Arrays and Functions
 
Data types and operators in vb
Data types and operators  in vbData types and operators  in vb
Data types and operators in vb
 
Chapter6
Chapter6Chapter6
Chapter6
 
Programming with matlab session 4
Programming with matlab session 4Programming with matlab session 4
Programming with matlab session 4
 
DBMS - Relational Algebra
DBMS - Relational AlgebraDBMS - Relational Algebra
DBMS - Relational Algebra
 
Computing 9691 Test Paper Paper 3 for May / June 2007 Cambridge
Computing 9691 Test Paper Paper 3 for May / June 2007 CambridgeComputing 9691 Test Paper Paper 3 for May / June 2007 Cambridge
Computing 9691 Test Paper Paper 3 for May / June 2007 Cambridge
 
Database Management System-session 3-4-5
Database Management System-session 3-4-5Database Management System-session 3-4-5
Database Management System-session 3-4-5
 
Group p1
Group p1Group p1
Group p1
 
Application of interpolation in CSE
Application of interpolation in CSEApplication of interpolation in CSE
Application of interpolation in CSE
 
NACA Regula Falsi Method
 NACA Regula Falsi Method NACA Regula Falsi Method
NACA Regula Falsi Method
 
Lecture 2c stacks
Lecture 2c stacksLecture 2c stacks
Lecture 2c stacks
 

Similar to Identification des systémes dynamiques

House price prediction
House price predictionHouse price prediction
House price predictionSabahBegum
 
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...IAEME Publication
 
interpolation-and-its-application-180107160107.pptx
interpolation-and-its-application-180107160107.pptxinterpolation-and-its-application-180107160107.pptx
interpolation-and-its-application-180107160107.pptxSomitSamanto1
 
Interpolation and-its-application
Interpolation and-its-applicationInterpolation and-its-application
Interpolation and-its-applicationApurbo Datta
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
A HYBRID CLUSTERING ALGORITHM FOR DATA MINING
A HYBRID CLUSTERING ALGORITHM FOR DATA MININGA HYBRID CLUSTERING ALGORITHM FOR DATA MINING
A HYBRID CLUSTERING ALGORITHM FOR DATA MININGcscpconf
 
Human Activity Recognition Using AccelerometerData
Human Activity Recognition Using AccelerometerDataHuman Activity Recognition Using AccelerometerData
Human Activity Recognition Using AccelerometerDataIRJET Journal
 
CFM Challenge - Course Project
CFM Challenge - Course ProjectCFM Challenge - Course Project
CFM Challenge - Course ProjectKhalilBergaoui
 
Objectives ApproachExpected Results.docx
Objectives ApproachExpected Results.docxObjectives ApproachExpected Results.docx
Objectives ApproachExpected Results.docxamit657720
 
Objectives ApproachExpected Results.docx
Objectives ApproachExpected Results.docxObjectives ApproachExpected Results.docx
Objectives ApproachExpected Results.docxvannagoforth
 
Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...
Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...
Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...IRJET Journal
 
Large Scale Kernel Learning using Block Coordinate Descent
Large Scale Kernel Learning using Block Coordinate DescentLarge Scale Kernel Learning using Block Coordinate Descent
Large Scale Kernel Learning using Block Coordinate DescentShaleen Kumar Gupta
 
Testing the Numerical Precisions Required to Execute Real World Programs
Testing the Numerical Precisions Required to Execute Real World Programs Testing the Numerical Precisions Required to Execute Real World Programs
Testing the Numerical Precisions Required to Execute Real World Programs ijseajournal
 
Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...
Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...
Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...IJERA Editor
 
IRJET- Expert Independent Bayesian Data Fusion and Decision Making Model for ...
IRJET- Expert Independent Bayesian Data Fusion and Decision Making Model for ...IRJET- Expert Independent Bayesian Data Fusion and Decision Making Model for ...
IRJET- Expert Independent Bayesian Data Fusion and Decision Making Model for ...IRJET Journal
 
Svd filtered temporal usage clustering
Svd filtered temporal usage clusteringSvd filtered temporal usage clustering
Svd filtered temporal usage clusteringLiang Xie, PhD
 
REDUCED COMPLEXITY QUASI-CYCLIC LDPC ENCODER FOR IEEE 802.11N
REDUCED COMPLEXITY QUASI-CYCLIC LDPC ENCODER FOR IEEE 802.11N REDUCED COMPLEXITY QUASI-CYCLIC LDPC ENCODER FOR IEEE 802.11N
REDUCED COMPLEXITY QUASI-CYCLIC LDPC ENCODER FOR IEEE 802.11N VLSICS Design
 

Similar to Identification des systémes dynamiques (20)

House price prediction
House price predictionHouse price prediction
House price prediction
 
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
 
interpolation-and-its-application-180107160107.pptx
interpolation-and-its-application-180107160107.pptxinterpolation-and-its-application-180107160107.pptx
interpolation-and-its-application-180107160107.pptx
 
Interpolation and-its-application
Interpolation and-its-applicationInterpolation and-its-application
Interpolation and-its-application
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
E010422834
E010422834E010422834
E010422834
 
A HYBRID CLUSTERING ALGORITHM FOR DATA MINING
A HYBRID CLUSTERING ALGORITHM FOR DATA MININGA HYBRID CLUSTERING ALGORITHM FOR DATA MINING
A HYBRID CLUSTERING ALGORITHM FOR DATA MINING
 
Af4201214217
Af4201214217Af4201214217
Af4201214217
 
Human Activity Recognition Using AccelerometerData
Human Activity Recognition Using AccelerometerDataHuman Activity Recognition Using AccelerometerData
Human Activity Recognition Using AccelerometerData
 
CFM Challenge - Course Project
CFM Challenge - Course ProjectCFM Challenge - Course Project
CFM Challenge - Course Project
 
Objectives ApproachExpected Results.docx
Objectives ApproachExpected Results.docxObjectives ApproachExpected Results.docx
Objectives ApproachExpected Results.docx
 
Objectives ApproachExpected Results.docx
Objectives ApproachExpected Results.docxObjectives ApproachExpected Results.docx
Objectives ApproachExpected Results.docx
 
Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...
Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...
Empirical Analysis of Radix Sort using Curve Fitting Technique in Personal Co...
 
Large Scale Kernel Learning using Block Coordinate Descent
Large Scale Kernel Learning using Block Coordinate DescentLarge Scale Kernel Learning using Block Coordinate Descent
Large Scale Kernel Learning using Block Coordinate Descent
 
Testing the Numerical Precisions Required to Execute Real World Programs
Testing the Numerical Precisions Required to Execute Real World Programs Testing the Numerical Precisions Required to Execute Real World Programs
Testing the Numerical Precisions Required to Execute Real World Programs
 
Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...
Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...
Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...
 
IRJET- Expert Independent Bayesian Data Fusion and Decision Making Model for ...
IRJET- Expert Independent Bayesian Data Fusion and Decision Making Model for ...IRJET- Expert Independent Bayesian Data Fusion and Decision Making Model for ...
IRJET- Expert Independent Bayesian Data Fusion and Decision Making Model for ...
 
FinalReportFoxMelle
FinalReportFoxMelleFinalReportFoxMelle
FinalReportFoxMelle
 
Svd filtered temporal usage clustering
Svd filtered temporal usage clusteringSvd filtered temporal usage clustering
Svd filtered temporal usage clustering
 
REDUCED COMPLEXITY QUASI-CYCLIC LDPC ENCODER FOR IEEE 802.11N
REDUCED COMPLEXITY QUASI-CYCLIC LDPC ENCODER FOR IEEE 802.11N REDUCED COMPLEXITY QUASI-CYCLIC LDPC ENCODER FOR IEEE 802.11N
REDUCED COMPLEXITY QUASI-CYCLIC LDPC ENCODER FOR IEEE 802.11N
 

Recently uploaded

Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusNazaninKarimi6
 
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxClimate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxDiariAli
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learninglevieagacer
 
An introduction on sequence tagged site mapping
An introduction on sequence tagged site mappingAn introduction on sequence tagged site mapping
An introduction on sequence tagged site mappingadibshanto115
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and ClassificationsAreesha Ahmad
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....muralinath2
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxMohamedFarag457087
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxSuji236384
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Silpa
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformationAreesha Ahmad
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfSumit Kumar yadav
 
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.Silpa
 
Stages in the normal growth curve
Stages in the normal growth curveStages in the normal growth curve
Stages in the normal growth curveAreesha Ahmad
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.Silpa
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)Areesha Ahmad
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
Chemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdfChemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdfSumit Kumar yadav
 
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Serviceshivanisharma5244
 

Recently uploaded (20)

Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
 
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxClimate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
An introduction on sequence tagged site mapping
An introduction on sequence tagged site mappingAn introduction on sequence tagged site mapping
An introduction on sequence tagged site mapping
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdf
 
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
 
Stages in the normal growth curve
Stages in the normal growth curveStages in the normal growth curve
Stages in the normal growth curve
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Chemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdfChemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdf
 
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
 

Identification des systémes dynamiques

  • 1. IDENTIFICATION OF BENCHMARK DATA USING ARX AND BOX JENKIN MODELS 1 1 2 A. Moufid , D. Filahi , A. Naitali (1) Student at Mohammed V University, ENSET, Rabat, Morocco (2) Mohammed V University, ENSET, Rabat, Morocco, (IEEE Member) Abstract - This paper is a comparison between two estimated models, that’s ARX and Box-Jenkins using benchmark data, the first step is to choose the best parameters of every one the second is to choose the best model that describe perfectly the system. Keywords : Benchmark, system identification, ARX, Box-Jenkins 1. INTRODUCTION The term benchmarking means to compare with a reference, so we have to compare the capacity to identify and modeling benchmark data ,that present a raw material to test deferent methods of identification and modeling. The strategy is to consider the system as a black box, so we use only the data of input and output. So we change the order of the models, and apply it to benchmark’s data that divided on tree ranges : Data estimation [1 : 60000] Data validation [61000 : 120000] Data test [121000 : 180000] 2. PRESENTATION OF THE BENCHMARK The term benchmark mean a model. so it’s a result of medialization for nonlinear system. the objective is to compare different method of identification nonlinear process but not really create a competition. so with a few words the goal is to more understand the compabilities of modelling strategies. 3. THE SYSTEM USED IN SIGNAL ACQUISITION OF INPUTS AND OUTPUTS To profit more information about inputs and outputs we have to load and save the form of signals in order to analyses them so the system used in acquisition is the card HPE1433A. The HPE1433A is a system of acquisition data realized by HP company so we see in the user guide of the card principally : The method of running and making measurement installation of software libraries. To communicate with the hardware it is necessary to use the interface c-language host interface library. Visa is the input output standard upon which all the VXI plug and play software component are based.
  • 2. 4. PRESENTATION OF THE APPROCHE IDENTIFICATION In this part we present tow methods, the first one is ARX model the second is the Box-Jenkins. A. The identification using the ARX Auto Regressive model with eXternal inputs noted ARX it suppose the existence of an input of control and a model that describe noises with an average equal zero. Also the model include a temporal delay that represented in the following equation )()()()()( 11 tetuqBtyqA   . y(t) output of processes, u(t) command applied to the system e(t)noise, A and B are polynomials with q-1 respectively presents degrees na and nb. Structure of Nonlinear ARX Models This block diagram represents the structure of a nonlinear ARX model in a simulation scenario: The class : of the arx model is considered as linear system. Estimation algorithm for nonlinear ARX models: the ARX model is based on the ls algorithm named last square. B. The identification using the Box-Jenkins In time series analysis, the Box-Jenkins method applies autoregressive moving average ARMA or ARIMA models to find the best fit of a time-series model to past values of a time series. So we have to choose the parameters [nb nc nd nf nk]: That compose a vector of matrix contain commands and delays of model Box-Jenkins. The matrix will be composed by numbers strictly positive Mathematically we express the Box-Jenkins model by the following relationship. Algorithm of Box-Jenkins method fig.1: Algorithm of Box-Jenkins method 5. RESULT AND DISCUTION In the figure fig.2 we subdivide benchmarks data into tree ranges. The green color means data estimation ; Red color means data validation ; Blue color means data test. fig.2: Presentation of Data The figures fig.3 and fig.4 present the results of identification in term of correlation’s percentage (Fit) .applied to estimation and validation data using the ARX model with different parameters.
  • 3. fig.3: Data Fit Remark : we note that the quality of model depend to parameters na ,nb and nk . So we have the max fit using values (na,nb,nk)=(6,6,3) That present a fit 76,32 and 76,36 respectively in estimation and validation . Box-Jenkins So we initiate the vector by [nb, nc, nd, nf, nk]= [2 2 2 2 1] And varying parameters as it shown in figure fig.4: varying parameters We remark that the parameters that present the best fit is [9 9 7 4 1]. In the other hand that concern the phase of validation. We change the data from data estimation to data validation. Similarly we initiate with [2 2 2 2 1]. Increasing different parameters the results are organized in the figure. fig.5: Increasing different parameters As it shown the parameters that give the best fit is [9 8 7 6 1]. 6. CONCLUSION The best conclusion can’t be better than the remark of Mr. Leonard that to choose between two models the fit is not the principle information to analyze .but we have to look and analyze the flexibility of model .that described mathematically by the complexity C, in this paper both models ARX and box Jenkins are given similar values of fit but we must make on consideration that the fit and the complexity evolve contradictory .it’s the art of identification. In our case the arx model have presented same fit with low order equal six, compared with Box-Jenkins that going to the order ten. As a future researchers we have a desire to more discover this science by developing new techniques and algorithm that must a good subject of research. REFERENCES [1] J. Schoukens , J. Suykens , L. Ljung : WIENER- HAMMERSTEIN BENCHMARK. [2] L. Ljung. System Identification Toolbox: Getting Started Guide. Http:www.mathworks.com/help/pdf_doc/ident/ident_ gs.pdf, 2013.