Method of Flatness Pattern Recognition Based on Chaos Particle Swarm Algorithm Optimization Elman Network. Zhimin Bi a, Yan Wang b

Similar documents
A Data Classification Algorithm of Internet of Things Based on Neural Network

Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization

Parameter Selection of a Support Vector Machine, Based on a Chaotic Particle Swarm Optimization Algorithm

5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015)

Open Access Research on the Prediction Model of Material Cost Based on Data Mining

A *69>H>N6 #DJGC6A DG C<>C::G>C<,8>:C8:H /DA 'D 2:6G, ()-"&"3 -"(' ( +-" " " % '.+ % ' -0(+$,

Argha Roy* Dept. of CSE Netaji Subhash Engg. College West Bengal, India.

An improved PID neural network controller for long time delay systems using particle swarm optimization algorithm

Prediction of traffic flow based on the EMD and wavelet neural network Teng Feng 1,a,Xiaohong Wang 1,b,Yunlai He 1,c

ANN-Based Modeling for Load and Main Steam Pressure Characteristics of a 600MW Supercritical Power Generating Unit

A New Distance Independent Localization Algorithm in Wireless Sensor Network

Improvements and Implementation of Hierarchical Clustering based on Hadoop Jun Zhang1, a, Chunxiao Fan1, Yuexin Wu2,b, Ao Xiao1

Study on Digitized Measuring Technique of Thrust Line for Rocket Nozzle

Study on GA-based matching method of railway vehicle wheels

An Approach to Polygonal Approximation of Digital CurvesBasedonDiscreteParticleSwarmAlgorithm

Aero-engine PID parameters Optimization based on Adaptive Genetic Algorithm. Yinling Wang, Huacong Li

Training and Application of Radial-Basis Process Neural Network Based on Improved Shuffled Flog Leaping Algorithm

Parameter optimization model in electrical discharge machining process *

Power Load Forecasting Based on ABC-SA Neural Network Model

A liquid level control system based on LabVIEW and MATLAB hybrid programming

Research on Improved Particle Swarm Optimization based on Membrane System in Cloud Resource Scheduling

Journal of Chemical and Pharmaceutical Research, 2015, 7(3): Research Article

Research on the New Image De-Noising Methodology Based on Neural Network and HMM-Hidden Markov Models

Research on Design Reuse System of Parallel Indexing Cam Mechanism Based on Knowledge

RESEARCH ON INTELLIGENT DESIGN AND ACCURATE MODELLING OF SPIRAL BEVEL GEARS BASED ON FUNCTION-TO-FORM MAPPING

Fault Diagnosis of Wind Turbine Based on ELMD and FCM

Development of a Rapid Design System for Aerial Work Truck Subframe with UG Secondary Development Framework

Research on Heterogeneous Communication Network for Power Distribution Automation

Dynamic Analysis of Structures Using Neural Networks

Face recognition based on improved BP neural network

Available online at AASRI Procedia 1 (2012 ) AASRI Conference on Computational Intelligence and Bioinformatics

CHAOTIC ANT SYSTEM OPTIMIZATION FOR PATH PLANNING OF THE MOBILE ROBOTS

THREE PHASE FAULT DIAGNOSIS BASED ON RBF NEURAL NETWORK OPTIMIZED BY PSO ALGORITHM

Research of the L-Type Gantry Crane s System Based on BP Network and Genetic Algorithm

Image Edge Detection Based on Cellular Neural Network and Particle Swarm Optimization

European Journal of Science and Engineering Vol. 1, Issue 1, 2013 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM IDENTIFICATION OF AN INDUCTION MOTOR

Test Analysis of Serial Communication Extension in Mobile Nodes of Participatory Sensing System Xinqiang Tang 1, Huichun Peng 2

IMPROVED ARTIFICIAL FISH SWARM ALGORITHM AND ITS APPLICATION IN OPTIMAL DESIGN OF TRUSS STRUCTURE

The Application Research of Neural Network in Embedded Intelligent Detection

Comparison of 3-D Fracture Analysis Methods Based on ANSYS Workbench

result, it is very important to design a simulation system for dynamic laser scanning

Feature weighting using particle swarm optimization for learning vector quantization classifier

Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization

Research on Fuzzy Neural Network Modeling and Genetic Algorithms Optimization in CNC Machine Tools Energy Saving

Research of Traffic Flow Based on SVM Method. Deng-hong YIN, Jian WANG and Bo LI *

The Research of Delay Characteristics in CAN Bus Networked Control System

1 is a feedback gainfactor for self connection. DOI: /matecconf/ ICMITE 2017

T-S Neural Network Model Identification of Ultra-Supercritical Units for Superheater Based on Improved FCM

CHAPTER 6 HYBRID AI BASED IMAGE CLASSIFICATION TECHNIQUES

Dynamic Balance Design of the Rotating Arc Sensor Based on PSO Algorithm

Open Access The Three-dimensional Coding Based on the Cone for XML Under Weaving Multi-documents

Predictive study on tunnel deformation based on LSSVM optimized by FOA

Design of student information system based on association algorithm and data mining technology. CaiYan, ChenHua

Variables Screening Method Based on the Algorithm of Combining Fruit Fly Optimization Algorithm and RBF Neural Network

A Projection Pursuit Model Optimized by Free Search: For the Regional Power Quality Evaluation

Shape Optimization Design of Gravity Buttress of Arch Dam Based on Asynchronous Particle Swarm Optimization Method. Lei Xu

Temperature Calculation of Pellet Rotary Kiln Based on Texture

Research of Fault Diagnosis in Flight Control System Based on Fuzzy Neural Network

Implementation Of Harris Corner Matching Based On FPGA

Research on Evaluation Method of Product Style Semantics Based on Neural Network

Available online at ScienceDirect. Procedia CIRP 10 (2013 ) th CIRP Conference on Computer Aided Tolerancing

Tact Optimization Algorithm of LED Bulb Production Line Based on CEPSO

Traffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers

The Prediction of Real estate Price Index based on Improved Neural Network Algorithm

NUMERICAL ANALYSIS OF WIND EFFECT ON HIGH-DENSITY BUILDING AERAS

An Improved DCT Based Color Image Watermarking Scheme Xiangguang Xiong1, a

An Integrated Face Recognition Algorithm Based on Wavelet Subspace

BP Neural Network Based On Genetic Algorithm Applied In Text Classification

GENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM

Image Compression: An Artificial Neural Network Approach

manufacturing process.

Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm

Time Series Clustering Ensemble Algorithm Based on Locality Preserving Projection

Reconfiguration Optimization for Loss Reduction in Distribution Networks using Hybrid PSO algorithm and Fuzzy logic

Hierarchical Learning Algorithm for the Beta Basis Function Neural Network

Design and Research of Adaptive Filter Based on LabVIEW

A METHOD FOR DIAGNOSIS OF LARGE AIRCRAFT ENGINE FAULT BASED ON PARTICLE SWARM ROUGH SET REDUCTION

An Application of Genetic Algorithm for Auto-body Panel Die-design Case Library Based on Grid

Quality Assessment of Power Dispatching Data Based on Improved Cloud Model

The Gene Modular Detection of Random Boolean Networks by Dynamic Characteristics Analysis

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation

Video Coding Technique Using 3D Dualtree Discrete Wavelet Transform with Multi Objective Particle Swarm Optimization Approaches

Design of Precise Control and Dynamic Simulation of Manipulator for Die-casting Mould

Open Access Robust Design for Generalized Point Extract CNN with Application in Image Processing

A Path Planning Method for Substation Laser Inspection Robot Based on Improved Ant Colony Algorithm

Research on friction parameter identification under the influence of vibration and collision

Marbling Stone Slab Image Segmentation Based on Election Campaign Algorithm Qinghua Xie1, a*, Xiangwei Zhang1, b, Wenge Lv1, c and Siyuan Cheng1, d

Influence of SLA Rapid Prototyping Process Parameters on the Forming Precision Yaru Shi1, a, Yan Cao2, b*, Yongming Wang 3, cand Liang Huang4,d

Modified Particle Swarm Optimization

A PSO-based Generic Classifier Design and Weka Implementation Study

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 4, December 2016, Page 30

Lightning Protection Performance Assessment of Transmission Line Based on ATP model Automatic Generation

Influence of SLA rapid prototyping process parameters on the forming. precision

Research on Measuring and Optimization Method of Dynamic Accuracy of CNC Machine Tools

Feeder Reconfiguration Using Binary Coding Particle Swarm Optimization

Identification of Vehicle Class and Speed for Mixed Sensor Technology using Fuzzy- Neural & Genetic Algorithm : A Design Approach

Road Network Traffic Congestion Evaluation Simulation Model based on Complex Network Chao Luo

International Research Journal of Computer Science (IRJCS) ISSN: Issue 09, Volume 4 (September 2017)

The Parameters Optimization of Fusion Winglet Based on Orthogonal Experiment Yue LUO 1, *, Qi WANG 1, Qi DU 1 and Hou-An DING 1

Chlor-alkali industry production scheduling algorithm research based on adaptive weight PSO

Transcription:

International Conference on Artificial Intelligence and Engineering Applications (AIEA 26) Method of Flatness Pattern Recognition Based on Chaos Particle Swarm Algorithm Optimization Elman Network Zhimin Bi a, Yan Wang b School of Control Science and Engineering, Jinan University, Jinan, 2522, China a 96954363@qqcom, b2725863@qqcom Abstract In order to obtain flatness pattern recognition method of high accuracy and simple operation this paper presents a chaotic particle swarm initialization sequence, as well as put the chaotic sequence join into the thin iterative search process after meeting some conditions, Elman neural network shape pattern recognition method to improve the convergence speed and accuracy In neural network modeling process, using chaotic particle swarm optimization algorithm global search for the best advantage of the ability to obtain the optimal network parameters optimized to improve accuracy of the flatness pattern recognition Keywords: Flatness pattern recognition; Elman neural network; Chaos particle swarm algorithm Introduction Plate and strip production of which the national economy is an important basic raw material Flatness is an important quality index of plate and strip, flatness pattern recognition as an important content of the flatness theory and plane degree is an vital part of control system, its main task and goal is to decompose the measured signal which is detected by flatness detecting device into a set of plate with transverse stress control agency for flatness controlling several basic flatness defect pattern, thus to provide evidence for drawing up a reasonable flatness control strategy [] In recent years, people put forward many new flatness pattern recognition methods, Peng Yan [2] presentes a flatness pattern recognition method based on the EBP network Yin Guofang [3] proposed to the neural network pattern recognition such as simplex optimization method, improves the recognition accuracy, latness pattern recognition is proposed by Zhang Xiuling [4], such as GA - BP model, which solved the problem of neural network structure when width changes, and realizes the intelligent flatness recognition of flatness pattern recognition, but the identification error is bigger [5] But, these methods rely on a large number of test data for training To this end, the author uses the chaos particle swarm algorithm to optimize Elman neural network is used to identify the flatness and analysis 2 Elman network Elman type recurrent neural network is a dynamic recurrent neural network Generally divided into four layers: an input layer, a hidden layer, state layer and output layer The delay function of state layer is used to remember the hidden layer unit output data of the previous time, making the network has the ability to adapt to the time-varying characteristics [6] Elman network can be described as follows: y(k ) g (w3 x(k )) () x(k ) f (w xc (k ) w 2 (u(k ))) (2) xc (k ) x(k ) (3) The above formula () (2) (3): y, x, u, xc denote m dimensional output vector, n-dimensional vector of the hidden layer, r-dimensional input vector and the n-dimensional state vector feedback;w3, W2, W represent respectively the hidden layer to the output layer, the input layer to the hidden layer, layer to the status of the connection weights hidden layerg ( ) is the output neuron transfer function and a linear combination of the intermediate layer output, f ( ) for the intermediate layer neuron transfer function, often with the S function[7] Copyright 26, the Authors Published by Atlantis Press This is an open access article under the CC BY-NC license (http://creativecommonsorg/licenses/by-nc/4/) 74

State layer W w3 u(k) Input W2 x(k) Hidden layer Output y(k) Output layer Input layer Fig Elman neural network model Elman network objective function by means of the function of error sum of squares: 2 n E W y k ( w) y ( w) (4) k In the above formula (4): y (w) is the actual output vector 3 The CPSO algorithm optimize Elman network Particle swarm algorithm is a global search algorithm, each particle in the algorithm represents a potential solution to the problemthe characteristic of traversing, which chaotic search possess can avoid local extreme point, therefore, it usually requires a lot of iteration steps to get a better solution The particle swarm algorithm is simple to operate, but easy to lead to local minima Thus, we tried to combine chaos optimization algorithm with Particle swarm algorithm, in order to initialize the sequence by the Chaos particle swarm, besides, when certain conditions are met after the iterative search process, then fine chaotic sequence was added to give a chaotic particle swarm algorithm Logistic equation is a typical chaotic systems: (5) z z ( z ), n =,, 2, n n n In the formula: μ as a control parameter, μ= 4,system is completely in a state of chaos, Logistic mapping for full on (, ) interval mapping[8] Particle swarm algorithm is updated by the velocity and position of the particle, so that the optimal solution is found in the solution spacein the particle swarm algorithm, we assume that the search space is D-dimensional,there are n particlesparticle in the space, the position of the i-th swarm in the group can be indicated with Xi = [xi, xi2, xi3, xid], and the speed of the i-th particle is expressed as Vi = [vi, vi2, vi3, vid]the best location of the i-th particle experienced is the pi = [pi, pi2,, pid], called individual extreme Pbest, the best place that the entire particle swarm have searched so far is recorded as pg = [pg, pg2,, pgd],called global extreme gbest[9]each iteration, the velocity and position of the particle update formula is as follows: V k id wv k id c r P k id X k id c2 r2 P k gd X k id (6) k k k (7) X id X id V id i=,2,, n; d=,2,,d w is a weighting factor ranging between 4 ~ 9; c, c2 are studying factors; r and r2 are uniformly distributed random number between [, ] Its limited to the maximum rate of the particles is vmax, and the location of the particle within permissible range The process of Chaotic particle swarm optimization algorithm is as follows: Step : Initialize Chaos particle position and velocity Firstly, randomly generate a D-dimensional vector, use the (5) formula to give the n vectors zi andthen it becomes a variable value interval corresponding to the carrier wave vector xi,j, and randomly generated initial velocity, and its number is n Step 2: Individual extreme point of each particle is supposed to express its current position, and 75

calculate the corresponding individual extreme; and selected the best as The global best n individuals from extreme value, and set the global extreme point as The current position of the particle Step 3: According to (6) (7) to update the particle's speed and position Step 4: If the updated particle fitness is better than individual extreme Pbest, update the current individual extreme; if the updated particle fitness is better than global extremum gbest, update the current global minimum Step 5: If the number of iterations reach a certain value or meet the requirements, then stop the process of particle swarm optimization, the current global extreme points are used to the search of small perturbations to chaos, then conversely return Step 3 Step 6: Define k=, according to formula x'i,j = pgj + randn xi,j to do the second carrier, the new adaptation value and the global extreme value are compared and update global minimum if optimize And randn xi,j is a small section traversing chaotic variables, pg is the current global extreme points Step 7: Continue iterative search through the chaotic variable secondary carrier The new adaptation value and the global extreme value are compared, if you update the global optimum extreme value, k= k + If the termination condition is satisfied then stop searching, output the optimal solution pg, global extreme gbest; if not, return Step 6 The optimized parameters initialization of the network, the gradient descent method is used to better tune the training, until meet the training accuracy 4 The Establishment of Flatness Recognition Model Typically,flatness defect pattern is more complex, difficult to precise mathematical description Its usual to see defining several simple flatness defects as a basic flatness model in the production, the complex strip shape is expressed as a combination of one or more basic modefirst,the measurement data processing, according to a discrete set of flatness flatness target σai and a set of measured stress signal σti (i=,2,3,,m) to calculate stress flatness deviation, and all the data normalization normalized, and then decompositing the flatness measurement signal mode based on Legendre orthogonal polynomials[] left wave right wave 5 5-5 -5 double-edge wave center wave 5-5 quarter wave 5 5-5 -5-5 edge-center wave 5 Fig2 Plate-shaped basic pattern The difference between the actual plate-like stress value σti and the standard stress value σai is taken as the plate-like deviation, and the maximum value σmax of the plate-shaped deviation is selected The result of the normalization of the plate-shaped deviation is σ= σi/ σmaxafter rolling flatness can use the following basic linear combination of the flatness model say: x a P ( x) a 2 P2 ( x) a3 P3 ( x) (8) In the above formula:σ(x) is a longitudinal residual stress plate strip, a, a2, a3 is the characteristic parameterscoefficients a, a2 and a3 are the signs of different flatness defect pattern,such as the left represents the wave, the right wave, middle wave, bilateral waves, wave and quarter wave sides, the size of its numerical descriptes the proportion of such defects in the whole flatness defect 76

Use of unknown samples and six basic pattern between the Euclidean distance as the identification model of input, can be achieved under the condition of the plate width change recognition model input dimension is changeless, therefore, using Euclidean distance as the identification model of inputeuclidean distance between the normalized sample Y and the k-th standard sample Y k: D K Y Y K m ( (i) i k (i)) 2 (k=,2, 6)Let the measured unknown pattern normalized Y = (σ (), σ (2),, σ (m)), σ (i) a stress value, Yk (k =,2,3,4,5,6) as the basic model of flatness standard samples The n standard samples are normalized to Yk=(σk (), σk (2),, σk (m)), k=,2,,n; m is the number of segments after discretization [] After Euclidean distance normalization: DDk DK (k=, 2, 6) DDk is taken as the input of the recognition model, and the shape Dk characteristic parameters a, a2 and a3 are taken as the output of the recognition model to establish the plate shape recognition model 5 Simulation and Analysis In order to verify the plate shape recognition capability of Chaotic particle swarm algorithm to optimize Elman network, using two kinds of methods to proceed pattern recognition of plate shape defect and compare the results, and using the Matlab Neural Network Toolbox to program simulation Chaotic particle swarm algorithm to optimize the Elman network flatness pattern recognition method (referred to as CPSO-Elman), for comparison with the BP network Flatness Pattern Recognition (referred to as BP) It use the Euclidean distance (DDK )of identifying sample Y with six standard samples as the input of the network, the plate-shape feature parameters a, a2, a3 as the output of the networkfor the above two methods to compare the advantages and disadvantages under the same parameters, according to empirical formula and practice, selected the number of hidden layer neurons were 2, sample number select groups, error precision is -5, learning rate is, the number of training is 2, the training step lengthis set to The number of the Elman network layer neurons is 2 Its optimization algorithm parameters: c= 49445, c2 = 49445; the population size is 5; the maximum evolution generation is ; individual minimum and maximum value: popmax =, popmin = ; maximum and minimum speed value: vmax =, vmin = As shown in figure 3 (a) (b), the number of the identified training precision needed is 29 and 52 after the BP network and the optimized Elman network Through the comparison proves that the optimized Elman network training performance is better than that of the BP network, the training time is shorter Best Training Performance is 99572e-6 at epoch 29 Best Training Performance is 9878e-6 at epoch 52 Train Best Goal Mean Squared Error (mse) Mean Squared Error (mse) -2-3 -4-5 -6 Train Best Goal -2-4 -6 2 4 6 29 Epochs 8 2 5 5 2 25 3 35 4 45 5 52 Epochs Fig3 (a) BP performance training Fig3 (b) CPSO-Elman performance training Two methods of training samples for the previous six standard flatness defect pattern, its network recognition results are shown in table below 77

Table Flatness recognition result Test sample Y=7Y2+3Y6 Y=8Y2+2Y4 Y=5Y+5Y5 Y=Y+4Y4+5Y5 Standard output BP a a2 a3-7 -3 8-2 5 5-4 5 a -743 849 473 749 CPSO-Elman a2 a3 24-2698 -2273 3 97 586-4367 52 a a2 a3-7 7-32 87-2 8 56 4989 9-399 499 As can be seen from Table, we can identify the samples by using the two methods mentioned above and predict the size of the plate-shaped characteristic parameters, but the precision by using CPSO-Elman to identify the plate-shaped defect types is significantly higher than that of the BP network In order to more intuitive verify CPSO-Elman effectiveness and accuracy of the identification method, get a set of normalized after the measured data of σ=[ -272-385 -37-28 445 75 525 272 353 3875 373 32 225 875-445 6-23 -225-92 2]The above two methods are used to identify the plate shape recognition results in a curve form, as shown in Figure 4 The curve in Fig 4 shows that CPSO-Elman is more accurate than the BP network in identifying the defect types Network predicted output 4 Measured sample CPSO-Eman BP 3 2-2 -3-4 -8-6 -4-2 2 4 6 8 Fig 4 Network predicted output 6 Summary This paper presents a method that chaotic particle swarm optimize the Elman network flatness pattern recognition: It produce populations by its ergodic and random of chaos, its value is evenly distributed in the solution space and can produce a better solution at the beginning iterations, speed up the search speed and improve the convergence rate, we add the chaotic sequence in careful search after iterative optimization meet certain conditions and avoid the algorithm trapped in local optimum and improve the accuracy of the algorithm The flatness defect recognition by using chaotic particle swarm optimization algorithm has the high precision,significantly better than BP network flatness and achieve the desired effect References [] ZHAO Xiao-yan, ZHANG Zhao-hui, LAN Jin-hui Flatness pattern recognition based on a binary tree hierarchical BP model Journal of University of Science and Technology Beijing Vol 3 (29) No 2, p 26-27 [2] PENG Yan: Theoretical studies and engineering application of shape preset control for HC cold mill based on strip element method (Doctor of Engnieering, Yanshan University, China 2) 78

[3] YIN Guofang, WANG Yiqun, SUN Xuguang Research on shape signal pattern recognition based on neural network China Mechanical Engineering Vol 5 (24) No 24, p 58 [4] ZHANG Xiuling, LIU Hongmin GA-BP model of flatness pattern recognition and improved least-squares method Iron & Steel Vol (23) No 38, p 29-34 [5] LIU Jian, WANG Yiqun, SUN Fu, NING Shurong Fuzzy Pattern Recognition Method of Flatness Based on Particle Swarm Theory Chinese Journal of Mechanical Engineering Vol 44 (28) No, p 7378 [6] Xie Qingguo, Wan Shuyun, Zhaojin A systemic design for Elman recurrent network J Huazhong Univ of Sci &TechVol3 (22) No 3, p 22-24 [7] HUANG Yu-chun, TIAN Jian-ping, YANG Hai-li, HU Yong, ZHANG Liang-dong Thermal Error Modeling for Machine Tool Based on Genetic Algorithm Optimization Elman Neural Network Modular Machine Tool & Automatic Manufacturing Technique Vol 4 (25) No 4, p 74-77 [8] WANG Xingyuan, LUO Chao Dynamic Analysis of the Coupled Logistic Map Journal of Software Vol 7 (26) No 4, p 729-739 [9] ZHOU Xiuxiu, CHANG Anding, GUO Jianqing, WANG Jiujie Application of chaos particle swarm optimization algorithms to estimation of aquifer parameters Journal of Water Resources & Water Engineering Vol 24 (23) No, p 96-99 [] ZHANG Xiuling, ZHAO Wenbao, ZHANG Shaoyu, XU Teng Method of flatness pattern recognition based on improved T-S cloud inference network Journal of Central South University: Science and Technology Vol 44 (23) No 2, p 58-586 [] XIE Yangpeng, YANG Lushan Study on flatness pattern recognition based on intelligent optimal radial basis function neural network Juournal of Zhengzhou University of light industry: Natural Science Vol 27 (22) No 3, p 89-92 79