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

基于CMAC網絡的滑模位置控制研究*

2014-08-22 11:23:22史曉娟西安科技大學機械工程學院西安710054
機床與液壓 2014年24期
關鍵詞:機械大學科技

史曉娟西安科技大學機械工程學院,西安 710054

1.Introduction

The performance of position servo system for NC machine tool directly affects the machining accuracy of machine tool,while the performance of position servo system is closely related to its control strategy.The position servo system of NC machine tool is one nonlinear time-varying system containing numerous uncertainty.The structure or parameter of its mathematics model is not very accurate.The uncertainty causing by parameter variation and external disturbance is a troublesome problem for position servo system.When this kind of uncertainty has more serious influence on the servo system,the traditional PID and self-adaptive control method can’t obtain the satisfied control requirements[1-2].Whereas the sliding mode variable structure control can effectively control the controlled objects possessing parameter variation and external disturbance by the continual adjustment and change of controller structure.It can guarantee the control system has strong robustness and adaptability[3-4].But its dominant shortcoming is chattering problem.The chattering confines its farther application and development.Many improved method has been proposed in available literatures,but the effect is still unsatisfactory.The main methods have boundary layer method,reaching law method,high-gain continuous method,control method based on state and so on[5-7].

Cerebella model articulation controller(CMAC)is a kind of form query type adaptation neural network,it can express complicated nonlinear function.CMAC is different from BP network.It possesses local approximation capabilities,continuous input output capabilities and certain generalization capabilities.Its structure is simple and has rapid study speed.Therefore it is fit for real-time control[8].Therefore the paper combines CMAC with sliding mode control to eliminate chattering.

2.The neuron sliding mode control system based CMAC

The idea of sliding mode is that regards the square of switch functional as a kind of performance criterion and makes this performance criterion arrive at optimization by the definite control algorithm.Thereby the state trajectory starting from any point of state space can arrive and keep on the switch plane.Because the switch plane is preselected and the movement on the switch plane affect by system performance and external disturbance,therefore state trajectory should ultimately move along switch plane and arrive at the origin of state space.

Combining CMAC with slide mode control,the paper proposed neuron slide mode control method.The structured flowchart of control system is shown in Figure 1.Where r is the given signal,y is the output signal of system,uPIDis the output of controller,uCMACis the output of CMAC,u is the controlled variable,e is error.Differential operator vector is.We can find each order differential coefficient vector of error x according to differential vector operator, that is x =.Planner presents expectant switch function sr,actual switch function of system is s=CTx.

Figure 1.The system structure diagram of neuron sliding mode control based on CMAC

In the system shown in Figure 1,select PID controller as the teacher signal of CMAC.In the initial moments,the content of each unit in CMAC are all zero.Therefore,CMAC does not react on control.System is controlled by PID controller.Once the system is up and running,learning algorithm of CMAC continually compares uCMACwith u,adjusts weight of each corresponding unit in CMAC storage with their error and makes error gradually decrease.When uCMACand u are equal,that means the output of PID controller is zero.The system is controlled by CMAC controller,CMAC stops learning at this point.Therefore,as long as the output of PID controller is not equal to zero,CMAC must start learning.PID controller based on neuron adopts the idea of sliding mode control to design,that is the adjustment of PID parameter will automatically conduct according to the error between ideal switch function(sr(x))and practice switch function(s(x)).Therefore when its output is zero,it shows state trajectory arrives at expectant switch plane.CMAC also accomplishes the learning process of control law required by the expectant control effect.The more training frequency of CMAC,the more accumulated experience,the more high imminent accuracy,the more exact control.The control strategy is actually a kind of continuous control.It has no longer switching function.Therefore,it can not appear the chattering causing by the switch of control.

3.The control algorithm of system

Supposing discrete state equation of system is:

Where x(k)is n dimension state vector,A is n × n dimension coefficient matrix,B is n ×1 control matrix,u(k-1)is control quantity and has equation as shown below:

Where uPIDand uCMACare the control variables from PID controller and CMAC respectively.We select switch function as follows:

Where C=[c1,c2,…,cn-1,1]T,ciis real number.

In this control strategy,CMAC network concurrently put onto PID controller based on neuron.When system just starts to run,set weight of CMACto zero.Now the output of CMAC(uCMAC)is zero,system is controlled by PID controller based on neuron.Along with continual study,the output of PID based on neuron(uPID)gradually becomes zero and the output of CMAC(uCMAC)gradually approaches the total output of controller.

3.1.PID control algorithm based on neuron

In order to determine parameters of PID controller,introduce neuron self-adaptive component(Adaline)and construct PID control based on neuron.It can automatically adjust parameters of PID controller according to the error between ideal switch function(sr(x))and practice switch function(s(x)).Compared with traditional PID control,the discrimination is that parameters of PID control based on neuron need to adjust by learning algorithm.Learning algorithm is only simple iterated operation,so the realtime performance is strong.The learning of weight coefficient must ensure the error between ideal switch function and practice switch function tender to zero.As long as the error exists,the process of learning will make weight change.Sequentially make the error rapidly tend to zero.As long as we guarantee the astringency of learning algorithm,control system can guarantee state trajectory arrive at expectant switch plane.Furthermore,the system has gained greatly in anti-disturbance ability and is not sensitive to the change of parameters owing to self-organization and self-learning characteristics of neuron.

PID algorithm adopts increment form,that is:

Where wi(k)is undetermined parameters of PID,and has:

The performance criterion is selected as follows:

Then adjusting algorithm of network weight adopting gradient descent method is as follows:

Where η is learning rate,the following equation can be deduced by equation(6):

In the process of iteration,we may use s(k-1)approximately replace s(k).

3.2.The learning algorithm of CMAC

CMAC is a kind of associative network.Only a small number of neuron associate with it for each input variables.The CMAC has partial generalization ability.That is similar input brings similar output,whereas removed input brings independent output.The specific realization of CMACis that input space S is divided into a number of subspaces.For any input vector Si,find corresponding c cells and add weights of c cells together,thus the output of network is shown as follows:

Whereαi(k)is address selection vector of CMAC storage,c is generalization constant,wi(k)is weight of each cell in CMAC storage.

The working process of CMAC is divided into two parts:control and learning.After the finish of each control cycle,it executes one step training and figures out the output of CMAC.Compared with total control output,it modifies weight and starts learning.Through learning,the error between total control output with CMAC output will be minimal and the total control output of system will mainly bring by CMAC at last.The weight adjustment of CMACnetwork generally adopts simple δrule,it is described as follows:

WhereΔwi(k)is each weight adjustment of c cells in CMAC storage,β is learning rate of network.

4.Simulation research

In order to verify the control performance of neuron sliding mode controller based on CMAC,we do the simulation research of position servo system for numerical control machine tool.We choose sampling period to be 4 ms.The error state equation of the position servo system is shown as follows after discretization:

The switch function is chosen as follows:

For neuron sliding mode control algorithm based on CMAC,the parameters are chosen as follows:η=0.01,c=20,β =0.1.

When input instruction of system is 50 r/min,the simulation results are shown as Figure 2 and Figure 3.In Figure 2,(a)and(b)are respectively slope response curve and control quantity curve when we adopt general sliding mode control algorithm.In Figure 3,(a)and(b)are respectively slope response curve and control quantity curve when we adopt neuron sliding mode control algorithm based on CMAC.From simulation results,we can see that neuron sliding mode control strategy based on CMAC can greatly decrease the chattering existing in general sliding mode control and can effectively improve the dynamic quality of system.

Figure 2.Curves when adopting general sliding mode control algorithm

Figure 3.Curves when adopting neuron sliding mode control algorithm based on CMAC

5.Conclusion

Because of chattering phenomena of sliding mode variable structure control,neuron sliding mode control algorithm based on CMAC was designed by the effective combination of sliding mode control and CMAC network.Then the paper applies this control algorithm to position servo control of NC machine tool.Through simulation research compared with general sliding mode control,it shows that the control method can greatly decrease the chattering phenomenon.It also shows the position servo system has better dynamic performance and strong robustness.Furthermore,the control algorithm is simple,easy to realize and has high real time.It is a kind of effective control algorithm that can solve the control problem of nonlinear and uncertainty objects.

[1] Elbayomy K M,Jiao Zong-xia,Zhang Hua-qing.PID Controller Optimization by GA and Its Performances on the Electro-hydraulic Servo Control System[J].Chinese Journal of Aeronautics,2008(21):378-384.

[2] Li M G,Li X,Liu D.Fuzzy PIDControl of Motor Servo System Based on DSP[J].Measurement& Control Technology,2011,30(6):64-67.

[3] Cheng Gong.Direct capacitor power control of dual PWM converter based on sliding mode variable structure[C]//2012 IEEE Innovative Smart Grid Technologies,2012(5):1-5.

[4] Di Bao,Wei Huo.BLDCM Servo Control Using a Novel Predictive Variable Structure Control Strategy[C]//2012 International Conference on Automatic Control and Artificial Intelligence,2012(3):613-617.

[5] Wang F Y.Sliding variable control[M].Beijing:Machinery industry press,2001.

[6] Defoort M,Floquet T,Kokosy A,et al.A novel higher order sliding mode control scheme[J].Systems & control Letters,2009(58):102-108.

[7] ZOU W Q,YAO X F.A new variable structure controller[J].Modular Machine Tool& Automatic Manufacturing Technique,2006(1):53-55.

[8] Feng D,Zhou W X,Xu L.Online Learning Control of an Intelligent Mobility Aid Using CMAC Neural Network[J].Control Engineering of China,2013,20(2):295-300.

猜你喜歡
機械大學科技
“留白”是個大學問
《大學》
大學(2021年2期)2021-06-11 01:13:12
48歲的她,跨越千里再讀大學
海峽姐妹(2020年12期)2021-01-18 05:53:08
大學求學的遺憾
調試機械臂
當代工人(2020年8期)2020-05-25 09:07:38
科技助我來看云
簡單機械
科技在線
科技在線
機械班長
主站蜘蛛池模板: 亚洲最大在线观看| 国产AV无码专区亚洲精品网站| 国产麻豆aⅴ精品无码| 在线中文字幕网| 精品国产福利在线| 午夜精品久久久久久久2023| 露脸国产精品自产在线播| 福利在线一区| 国产成年无码AⅤ片在线| 免费观看成人久久网免费观看| 四虎永久免费在线| 日韩A∨精品日韩精品无码| 久久天天躁狠狠躁夜夜2020一| 日本一区二区不卡视频| 日韩毛片视频| 深爱婷婷激情网| 精品无码国产一区二区三区AV| 欧美α片免费观看| 东京热av无码电影一区二区| 亚洲成肉网| 久久精品无码一区二区国产区| 久久久久夜色精品波多野结衣| 久久免费视频播放| 日韩av在线直播| 国产精品林美惠子在线播放| 久久久久国色AV免费观看性色| 伊人久久青草青青综合| 中文字幕久久亚洲一区| 久久精品电影| 国产激情无码一区二区免费| 一边摸一边做爽的视频17国产| 无码精品国产dvd在线观看9久 | 国产精品免费p区| 99热这里只有精品2| 国产成人午夜福利免费无码r| 亚洲VA中文字幕| 国产视频一二三区| 色综合天天操| 欧洲日本亚洲中文字幕| 国产精品色婷婷在线观看| 人人91人人澡人人妻人人爽 | 国产无码网站在线观看| 秋霞国产在线| 亚洲动漫h| 97国产在线视频| 亚洲欧美日本国产综合在线 | 国产乱论视频| 日韩毛片在线播放| 国产激情无码一区二区免费| 全免费a级毛片免费看不卡| 无码专区在线观看| 深夜福利视频一区二区| 97视频免费在线观看| 91久久偷偷做嫩草影院精品| 日韩色图在线观看| 精品伊人久久久久7777人| 狠狠色婷婷丁香综合久久韩国| 喷潮白浆直流在线播放| 亚洲娇小与黑人巨大交| 亚洲国产成人自拍| 丝袜亚洲综合| 亚洲国产理论片在线播放| 中文字幕亚洲精品2页| 国产中文一区a级毛片视频 | 日本伊人色综合网| 夜夜高潮夜夜爽国产伦精品| 草草影院国产第一页| 色妞www精品视频一级下载| 狠狠亚洲婷婷综合色香| 男女精品视频| 国产成人做受免费视频| 精品国产自在在线在线观看| 97综合久久| 国产又黄又硬又粗| 成人亚洲国产| 欧美成人午夜影院| 国产粉嫩粉嫩的18在线播放91| 性做久久久久久久免费看| 精品国产www| 午夜国产在线观看| 亚洲日本韩在线观看| 亚洲天堂免费在线视频|