999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Application of improved PSO-based to neural network control system of parallel mechanism

2015-12-19 08:47:54ChangjianWANGPengWANGSchoolofMechanicalEngineeringYangtzeUniversityJingzhou434000China
機床與液壓 2015年12期
關鍵詞:優化

Chang-jian WANG,Peng WANG(School of Mechanical Engineering,Yangtze University,Jingzhou 434000,China)

Application of improved PSO-based to neural network control system of parallel mechanism

Chang-jian WANG,Peng WANG*
(School of Mechanical Engineering,Yangtze University,Jingzhou 434000,China)

As the traditional PID neural network could not effectively control the real-time nonlinear multivariable system,this paper proposed a new type of multivariable adaptive PID neural network controller.This control system could put out feedback and activation feedback,with the function of proportion,integration and differentiation.We used the Particle Swarm Algorithm which is based on the solution space division to optimize the parameters of the controller.It also could eliminate effect of initial values on the accuracy of the controller and can be applied to the parallel mechanism control system.As the simulation results shown,controller had higher precision,better robustness and adaptability.This research provided a theoretical basis for the optimization design and performance analysis of the parallel mechanism.

PID neural network,Parallel mechanism,Improved particle swarm algorithm

Hydromechatronics Engineering

http://jdy.qks.cqut.edu.cn

E-mail:jdygcyw@126.com

1 Introduction

Comparing to the series robot,the parallel robot has high stiffness,strong bearing capacity,high precision and compact structure.It could be suitable for some applications in machining,aircraft manufacturing,and health care which have small work space and large load strength.

With the rapid development of computer technology and artificial intelligence,people integrate mathematical models and operating experience into the computer in order to control the entire mechanical system[1]. It is very difficult to establish an accurate model of control system of parallel mechanism due to typically nonlinear multivariable systems and uncertainties and other factors outside interference.So PID control and its combination with other control theory can be used to solve such problems and favored by the majority of researchers.Neural network has powerful computing,strong robust,high fault tolerance and self-learning that can be approached to continuous linear function,but the presence of slow learning speed,many input parameters and poor dynamic performance make it not easy to achieve in reality.To solve this problem,the advantages of PID controller and neural network were combined and then a new neural network PID controller(PIDNNC)was brought up that it had robustness,high control accuracy and could overcome the above drawbacks[2].This paper introduced an improved Particle Swarm Optimization(PSO)based on the solution space and put it into PIDNNC in order to figure out the local minima due to the gradient descent method of adjusting the weights and thresholds.This method not only improved the learning speed and convergence rate,but also obtained a better accuracy,sta-bility and convergence.Furthermore it provided a theoretical basis for improving control precision of parallel mechanism.

2 Improved particle swarm optimization

PSO is an optimized algorithm which makes use of group collaboration to achieve the global intelligent research.PSO imitate the process of bird population prey:each particle in the PSO“flights”towards to the optimal direction based on a search of all the particles and their own experience[3-4].Firstly,PSO initializes group of particles N,and then finds the optimal solution through an iterative process.The extreme speed and position of particles are updated by tracking the personal best position and global best position in each iteration.Update formula is as follows:

Vi:evolution of the ithparticle velocity;Xi:position of the ithparticle;pBest[i]:the“best”position of the ithparticle;g:the“best”position in group;w:inertia weigh;c1,c2:acceleration factor;rand(t):random function,generate[0,1]of the random number.

The solution space is derived from a term of linear algebra which is defined as follows:if ξ1,ξ2,…,ξnare N solutions of homogeneous linear equations,then any linear combination of their c1ξ1+c2ξ2+…+cnξnis also the solution vector of homogeneous linear equations.The collection of all the solutions formed a vector space,which is called solution space[5].It can be divided precisely and refined PSO.But one of the most critical factors is how to determine the extreme value area p,when p is stability as well as other areas are basically stable.How to divide solution space is as follows.

1)Initialize attribute of particles,such as equally spaced and speed distribution;

2)Record test value and solutions of statistics for each particle,all the particles are ranked according to the initialized attribute,and then identify the most value area and extreme area of every range and calculate the probability p;

3)If the probability p is stable,output the value;otherwise return to(1)with doubling the size of particle swarm.

Determination of the probability p is that it assumed p1,…,pnafter n times testing,if p satisfy i≥n/2 andwe define p is stable,moreover β≤0.001 could meet test requirements.

In the researching process of particle swarm,every particle is constantly pursuing the known optimal position.But it also could cause other particles chasing the local extremes when it becomes the temporary optimal location,hence the whole population into this local extreme.Therefore,to solve this problem of blind search,we first divided the solution space of all the particle swarm into several regions;if there was only one extreme value in a certain area,then blind search could work:the particles could be automatically tend to it.Space can be divided equally,randomly or with the graphics division(such as triangles,squares);each interval was an independent group of small particles.Interval extreme could be found in each area with performance standards,and then compare each interval extreme;finally,find a whole range extreme position for an optimum solution.

3 Controller design of parallel mechanism

3.1 Multivariable control PIDNNC

PID control,produced in the early 20th century,has dominated the field of automatic control,depending on its simple structure,good stability and flexible handling.Neural network with its own self-correction and adaptive capacity has been widely adopted in different situations.A new controller PIDNNC,in which structural features and control laws were effectively combined,is shown in Fig.1.There are input section ej(j=1,2,…,s),one output section and three hidden layers;hidden layer,input and output end existed recursive feedback loop;there is a linear activation function in the hidden layer and output layer[6].In the controller,the first node a1of hidden layer contained a dynamic output feedback and record function which could feedback the weighting sum to node n1,while the second node a2does not had feedback;the third node a3has active feedback and it delayed with minus units of output after weighting sum of nodes n3and regarded it as a new input to n3.

As is shown in the Fig.1,PIDNNC is negative feedback loop;input is rj(k)(j=1,2…s),output is yj(k)(j=1,2,…,s),system output error is ej(k)= rj(k)-yj(k).The controller’s output at time k in hidden layer is αi(k)(i=1,2,3)

Network terminal output:

Compared to formula(1)(2)(3)to(5),(1)presents the integral feature like the PID control.(2)is of proportion character which has activated feedback and(3)reflects the differential aspect.Unlike previous PID neural network,which is caused by controller that contains the output feedback and self-feedback network hybrid recursive composition,PIDNNC is designed convenient,simple structure and the determined number of nodes in the hidden layer.In addition,three sets of hidden layer weights w1j,w2j,w3j(j=1,2,…,s)are similar to the proportion,integration and differential that make physical meaning of parameters relatively clear.Multivariable controller is designed according to the complexity of the object and this process is more convenient than conventional PID.

Fig.1 ControIIer of PIDNNC

In the design process of the controller,we need to determine the number of input layer,hidden layer and output layer first,and then to adjust the network weights w1j,w2j,w3j(j=1,2,…,s)and output weights w1(k),w2(k),w3(k)to obtain better properties neural network.According to(4),the characteristics of PIDNNC are determined by the weights of hidden layer while the rule of output layer is summation which function is linear.Therefore,in order to decrease training time and study design,the output weights wi(i=1,2,3)is set to 1,and learning optimization parameters to wij(i=1,2,3;j=1,2,…,s).

In this article,we made the improved PSO into m file using Matlab,and then optimized the objective function with Sim function.Firstly,the initial values of parameters were entered into the parameter matrix X,then system block diagram was built by Simulink and saved to mdl format.Finally,used the Sim function to write the objective function program and optimized it with m file.

3.2 Controller of parallel mechanism

Fig.2 displays the 3-TPT parallel mechanism,which is composed of fixed platform,moving platform,driven rod and connecting rod.Both moving platform and fixed platform are equilateral triangle,each drive rod is connected to parallel mechanism with Hooke joint,so as the moving platform and fixed platform. Three drive rods are driven by servo motor and adjust the position of movable platform by changing the length.They withstand external forces and torque[7].

Fig.2 3-TPT paraIIeI mechanisms

Degree of freedom can be deduced by KutzbachGrable:

F:DOF;n:the number of component;g:kinematic pair;fi:the relative freedom of kinematic pair of i-th.

In the parallel mechanism,n=8,g=9,each Hooke joint has 2 rotational DOF and each moving pair has 1 DOF,socording to(6)F=3,the DOF of 3-TPT parallel mechanism is 3.

In this paper,the model of parallel mechanism was established by Simulink in SimMechanics simulation and integrated to the control system[8].The model of PIDNNC is shown below.

Fig.3 ModeI of PIDNNC

Fig.4 System simuIation diagram

4 Improved PSO algorithm steps

When PSO optimized to PIDNNC,the objective function of the controller is fitness function;to search the optimal position by improved PSO is to minimize mean square error,fitness function is as follow:

Where,l:sampled data;s:the number of input node;rj(k)-yj(k):output error.Optimization steps are as follows.

1)PIDNNC controller and particle swarm initialization parameter is set according to the number of input layer neurons of controlled object[9],hidden layer nodes are set 3(Kp,Ki,Kd);initialized the population of position and velocity,set test number M and divided entire population into n subintervals.

2)Put the values of Kp,Ki,Kdobtained by using conventional calculation as an initial value of hidden layer weights wij(0),then set output layer weights wi=1(i=1,2,3),computing u(0)[10].

3)Calculated a1(k),a2(k),a3(k)and output u(k);set k=k+1,return to recalculate until the output meet accuracy requirements.

5 Simulations

Set parameters of 3-TPT parallel mechanism:R= 600 mm,r=200 mm;the size of provision population is 200,maximum number of iteration is 200,acceleration factor c1=2,c2=2,maximum speed v=0.2,inertia weight w=0.8.

This paper performed a contrast experiment between traditional PID and PIDNNC optimized by improved PSO.Figure 5 is an improved PSO evolutionary curve,it can be seen that the it converges very fast early,later to slow down when search the optimal solution.This method could solve effectively the problem of local convergence.And in Fig.6,under the signal control of sine wane,PIDNNC optimized by PSO can adjust three output parameters online,accuracy and systematics error are improved and displacement is better.

Fig.5 PSO evoIution curve

Fig.6 Contrast curve of dispIacement and controI error

6 Conclusions

This paper introduced a new PSO based on divided solution space and put it into the design of a new multivariate controller PIDNNC which effectively solved the problem of multivariable nonlinear systems of traditional PID neural network.Hidden layer of the controller had the effect of proportional,integral and derivative at same time it had better stability,accuracy and robustness.Taking the improved PSO to optimized neural network system overcomed the problem of local minimum caused by the use of gradient descent,this made selection and learning of neural network more simpler,convergence more faster and looking for solutions more accurately.

[1]TAN Xiankun.Improved control algorithm based on particle swarm optimization and its simulation research[J].Machine Tool&Hydraulics,2012,40(19):28-33.

[3]Cong Shuang,Liang Yan-yang,Li Guo-dong.Multivariable Adaptive PID-like Neural Network Controller and Its Design Method[J].Inform Ation and Control,2006,35(5):565-573.

[3]AO Chaohua,BI Jianchao.Improved algorithm of PSO and its application in parameter tuning of control system[J]. Machine Tool&Hydraulics,2012,40(12):84-90.

[4]Che Lin-xian,He Bing,Yi jian,etal.Improved Particle Swarm Optimization for Forward Positional Analysis Symmertrical Stewart Parallel Manipulators[J].Transactions of the Chinese Society for Agricultural Machinery,2008,39(10):159-163.

[5]Zhao Wei,Cai Xing-sheng.PSO Improved Algorthmg Based on the Solution Space Division[J].Journal of Jilin University:Science Edition,2012,50(4):725-732.

[6]Liang Yan-yang.Nonlinear Adaptive Control of Time-carying Uncertain Electro-mechanical Motion System[D].Hefei:University of Science and Technology of China,2008.

[7]Yang Hui,Zhao Heng-hua,Fu Hong-shuan.The Establishment and Simulation of the Parallel Mechanism Virtual Prototype[J].Journal of Engineering Design,2012,19(6):445-448.

[8]QIN Huiming,LI Xiao.Neural Network Control for Teleoperated Construction Robot Based on WAN[J].Machine Tool &Hydraulics,2014,42(3):5-8.

[9]Feng Dong-qing,Xing Guang-cheng,Fei Min-rui,etal. Improved PSO-based Multivariable PID-like Neural Network Control[J].Journal of Simulation,2011,23(2):363-385.

[10]Zhou Xi-feng.The Control of PID Neural Network Based on β Parameterized B-spline Basic Functions and Improved PSO[J].Maufacturing Automation,2011,33(10):61-67.

基于改進的PSO在并聯機構神經網絡控制系統中的應用

王長建,王 鵬*
長江大學機械工程學院,湖北荊州 434000

針對傳統PID神經網絡不能實時有效地控制非線性多變量系統的問題,設計了一種新型多變量自適應PID神經網絡控制器。該控制器的隱含層帶有輸出反饋和激活反饋,實現了比例、微分和積分功能。利用一種基于解空間劃分的改進粒子群算法對控制器參數進行優化,消除了初始值對控制器準確性的影響,并將控制器應用于并聯機構控制中。由仿真結果可知:控制器控制精度高,魯棒性和自適應性較強。這一研究為并聯機構的精準控制和優化設計提供了理論基礎。

PID神經網絡;并聯機構;改進PSO算法

10.3969/j.issn.1001-3881.2015.12.010Document code:A

TH165+.2

1 July 2014;revised 17 February 2015;accepted 5 March 2015

Chang-jian WANG,Professor.E-mail:wangchangjian2468@ 163.com

*Corresponding author:Peng WANG,Master.

E-mail:47361222@qq.com

猜你喜歡
優化
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
PEMFC流道的多目標優化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
圍繞“地、業、人”優化產業扶貧
今日農業(2020年16期)2020-12-14 15:04:59
事業單位中固定資產會計處理的優化
消費導刊(2018年8期)2018-05-25 13:20:08
4K HDR性能大幅度優化 JVC DLA-X8 18 BC
幾種常見的負載均衡算法的優化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 青青草原国产精品啪啪视频| a在线观看免费| 亚洲欧美色中文字幕| 精品无码一区二区三区电影| 免费人成又黄又爽的视频网站| 人妻精品全国免费视频| 日日噜噜夜夜狠狠视频| 亚洲av日韩av制服丝袜| 亚洲日韩精品综合在线一区二区 | 国产精品久久久久鬼色| 欧美一级视频免费| 国产又粗又爽视频| 久久96热在精品国产高清| 欧美日本视频在线观看| 91精品国产自产91精品资源| 国产美女在线免费观看| 亚洲欧美日本国产专区一区| 一本大道香蕉久中文在线播放| 亚洲成aⅴ人在线观看| 亚洲人成在线精品| 亚洲精品自产拍在线观看APP| 国产第一福利影院| 亚洲制服中文字幕一区二区| 成人免费午间影院在线观看| 亚洲一区二区在线无码| 97色伦色在线综合视频| 91极品美女高潮叫床在线观看| 久久99这里精品8国产| av尤物免费在线观看| 欧美一级在线| 91视频99| 国产麻豆福利av在线播放| 国产免费怡红院视频| 99re视频在线| 日韩视频免费| 亚洲人成成无码网WWW| 天天色综网| 国产欧美日本在线观看| 成年免费在线观看| 国产精品思思热在线| 毛片网站在线看| 精品少妇人妻一区二区| 亚洲第一中文字幕| 国产精品一区二区久久精品无码| 日韩a在线观看免费观看| 99re热精品视频国产免费| 午夜毛片免费看| 欧美三级视频在线播放| 亚洲日韩欧美在线观看| 免费无码又爽又刺激高| 国产性猛交XXXX免费看| 国产爽爽视频| 国产精品一区在线观看你懂的| 五月天综合婷婷| 2021国产v亚洲v天堂无码| 婷婷色中文网| 国产性生交xxxxx免费| 乱色熟女综合一区二区| 先锋资源久久| 亚洲人免费视频| 精品三级网站| 在线精品亚洲一区二区古装| 丝袜国产一区| 国产国模一区二区三区四区| 久久香蕉国产线看精品| 国产精品视频999| 成人国产精品网站在线看| 就去色综合| 欧美午夜理伦三级在线观看| 香蕉eeww99国产在线观看| 国产精品色婷婷在线观看| 精品撒尿视频一区二区三区| 亚洲va在线∨a天堂va欧美va| 国产亚洲视频中文字幕视频 | 国产精品99r8在线观看| 成年人视频一区二区| 亚洲九九视频| 欧美激情第一欧美在线| 久久综合干| 色老二精品视频在线观看| 国产一级毛片高清完整视频版| 亚洲精品自拍区在线观看|