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国产片免费麻豆| 欧美一区二区福利视频| 亚洲欧美不卡视频| 国产综合亚洲欧洲区精品无码| 中文国产成人精品久久| 欧美a级完整在线观看| 天天综合网色| 久草视频福利在线观看| 91亚瑟视频| 韩日无码在线不卡| 亚洲第一成年免费网站| 欧美精品亚洲日韩a| 好吊色国产欧美日韩免费观看| 波多野结衣视频网站| 亚洲国产成人精品无码区性色| 久久综合九九亚洲一区| 97视频免费在线观看| 亚洲有无码中文网| 成人亚洲视频| 日韩免费毛片| 狠狠操夜夜爽| 香蕉在线视频网站| 538国产视频| v天堂中文在线| 日本午夜影院| 玖玖精品在线| 一级毛片免费观看久| 国产精品999在线| 国产精品自在在线午夜| 免费三A级毛片视频| 无码又爽又刺激的高潮视频| 2022国产无码在线| 欧美精品成人| 亚洲精品另类| 国产在线小视频| 日韩一级二级三级| 国产成人AV男人的天堂| 亚洲IV视频免费在线光看| 国模粉嫩小泬视频在线观看 | 色AV色 综合网站| 欧美一区国产| 国产精品亚洲精品爽爽 | 99精品高清在线播放| 国产精品综合久久久 | 日韩123欧美字幕| 五月婷婷欧美| 国产精品欧美激情| 亚洲精品国产乱码不卡| 亚洲第一精品福利| 三上悠亚一区二区| 夜色爽爽影院18禁妓女影院| 国产精品亚洲一区二区三区z| 国产人人射| www.亚洲国产| AV老司机AV天堂| 亚洲伊人电影| 国产无码性爱一区二区三区| 欧美伊人色综合久久天天| 日韩毛片免费观看| 欧美亚洲欧美区| 中文字幕第4页| 精品第一国产综合精品Aⅴ| 成人在线不卡| 国产精品妖精视频| 亚洲欧美一级一级a| 国产在线观看第二页| 亚洲成a人在线观看| 婷婷综合亚洲| 中文字幕永久在线看| 日韩AV手机在线观看蜜芽| 亚洲天堂久久久| 免费无码一区二区| 国产精品国产三级国产专业不 | 亚洲免费毛片| 狠狠躁天天躁夜夜躁婷婷| 日韩欧美色综合| 久久亚洲国产最新网站| 强奷白丝美女在线观看| 国产www网站| 国产av无码日韩av无码网站| 亚洲最大福利网站| 亚洲国产成人自拍|