英文摘要 | Networked control system (NCS) is a promising research direction which incoporeates the fields of control systems, computer, communication and network, while Web-based networked control system (WNCS) is a fresher research direction which introduces Internet, one of the most active areas in computer network, into the area of NCS. With Web-based networked control systems, experiment devices can be open to public in Internet; furthermore, software tools for analysis and design of control systems can be shared in Internet; last, knowledges such as the newest control algorithms can be circulated across Internet. This paper focuses on the design and implementation of NCSLab, a Web-based platform for networked control system. Architecture of Web-based networked control system is proposed, which is composed of Web browsers, central Web server, MATLAB servers, distributed experiment servers, control units and experiment devices. The architecture is service-oriented, scalable, secure, and with good real-time ability. Based on the architecture, many novel features including visual algorithm designing, simulation, compilation, visual monitor interface configuration and real-time monitoring and supervisory control are designed and implemented by combination of state-of-the-art technologies such as Web2.0, J2EE and MATLAB. A user can enjoy all these rich interactive features with a simple Web browser from anywhere at any time. Key techonogies needed to realize these features are explored in the thesis. A scheduling strategy called device locality based dynamic feedback load balancing is proposed to solve the problem of accessing multiple devices for multiple users and make the best use of the computing resources of the experiment servers; Also reducent experiment servers are configured for a device in the strategy to improve the availability of the experiment device. To minize the waiting time for a MATLAB task, a task scheduling strategy considering the MATLAB version and the speed is designed. A FCFS priority queuing algorithm is designed and implemented to avoid the possible collisions caused by concurrent access to the same experiment device. Networked control blockset is designed and developed to facilitate users’ design of networked control experiments, and device I/O blockset for the controlled plant is developed to realize the seamless transition from simulation to real-time process during an experiment. Experiments on a servo motor test rig located at t... |
修改评论