| With the development of computer control technology and the in-depth reform of experiment platform,the requirements of university laboratories and research institutes in computer control experiment system are getting higher and higher.It has been become a research hotspot that how to meet the simultaneous online experiment of multiple users without constraints from the time or place so as to implement the maximization of effectiveness of the hardware resources of laboratories with the help of Internet.The emergence of cloud computing and big data provides a good opportunity for the reform of experimental platform.At present,most experimental platforms more or less exist above of problems of the lack of openness.Therefore,in this thesis,we proposed a design and implementation scheme of an open computer control experiment system based on cloud services,which is based on computer control system course.In this thesis,an open computer control experiment system based on cloud service is designed,which adopts the four-in-one design mode including cloud server,client,device management and web monitor based on HTTP and MVC.The cloud server mainly develops database,the library of model identification and optimization algorithm,which is used to store the user information,algorithm data and device information,as well as to study the identification of controlled object model and the controller parameter optimization algorithm.The design of place the UMDA algorithm and PSO algorithm on the cloud server enhanced the sharing of algorithms and the openness of the system.C#program is used to design the client software including functions of developing algorithm,setting the key parameters and viewing the real-time experiment situation by the camera.The equipment management also adopts C#program,which is used to control the working state of experimental system hardware.The hardware uses the DSP as a digital processor,and the DC servo motor is driven by single-phase isolation type voltage regulator module.The monitor uses the form of web pages to manage user information,publish experimental announcements and monitor the process of experiment and so on.The main work of this thesis is as follows:(1)The design of the overall scheme of the system and determine the development framework.(2)The design of controlled object and control interface system hardware structure,including the selection of motor,driver and brake,the development of the smallest DSP core module,the communication circuit,DSP peripheral circuit,AD/DA circuit,the constant current source circuit,etc.(3)The design of the software structure of the system,including the design of cloud server software,client software,monitor software and the equipment management software.(4)After the design of the software and hardware,the motor speed control system is taken as the research object.We verify the system stability and analysis the experimental results by object identification experiment,conventional PID experiment and single neuron PID experiment.The experiment provide data sample for further design of cloud open services.(5)Design an open service based on the cloud-service.We propose the identification algorithm based on UMDA,which is aimed at model identification.And an improved PSO algorithm aimed at the optimization of PID parameters is also proposed. |