Font Size: a A A

Design Of Cooperative Simulation Platform For Networked Control System Based On NS3 And MATLAB

Posted on:2021-05-22Degree:MasterType:Thesis
Country:ChinaCandidate:H Q GuFull Text:PDF
GTID:2428330623467347Subject:Control engineering
Abstract/Summary:PDF Full Text Request
With the continuous innovation of control and communication technology,networked control system has become one of the research hotspots in the field of control.The algorithm verification by simulation software has gradually become an important part of networked control system research.However,the networked control system is a system that combines the two characteristics of network communication and control.The traditional networked control system simulation tool can not effectively and accurately simulate such a system in the cross-domain,which requires different fields of simulation software.Establish a bond that allows different tools to work together and each is responsible for the respective expertise of the system.Therefore,designing and developing a networked control system co-simulation platform has considerable practical significance.This paper deeply analyzes the characteristics of communication network and control system simulation software.Based on the research status of networked control system simulation platform,two commonly used simulation softwares are selected,which are MATLAB capable of competent physical simulator and network communication field.In recent years,the fast-developing NS3 as a network simulator has built a new networked control system simulation platform.The main work of this paper is as follows:(1)The overall scheme of the collaborative simulation platform is designed,and the leading methods of the software modules and the co-simulation architecture that the simulation platform depends on are determined.In this way,a suitable system architecture is designed,in which two softwares can communicate with each other,and also realize communication between modules within a single simulator.(2)The time synchronization scheme of the simulation platform software system is designed.For the problem of time synchronization between the two simulation softwares,the two feasible synchronization modes are implemented according to the different driving modes of the simulator and the different simulation targets,which are the master-slave time synchronization mode adopted by the controller time driving.And the controller-driven globally-driven synchronization method used by the controller event driver.(3)The implementation scheme of the underlying module of the simulation platform software system is designed.Some modules have been improved and new modules have been designed,such as time control modules for two different simulators.The simulation platform interactive interface was developed using the MATLAB GUI suite and visualization was added to the system.(4)By using the networked control system co-simulation platform,the active compensation schemes of the two control systems are tested.The simulation results verify the effectiveness of the active compensation scheme,and the simulation platform has good reliability and stability,and meets the basic requirements of the simulation platform design.Finally,the paper analyzes and summarizes the work of this paper,points out the advantages and disadvantages of the simulation platform in design,and looks forward to the future research direction.
Keywords/Search Tags:Co-simulation platform, NS3 and MATLAB, Networked control system, Time synchronization, Active compensation
PDF Full Text Request
Related items