| The deepwater pipeline laying is a complex project, the actual laying process involves a variety of technological processes and multiple operational processes, including the starting pipe-laying, the normal pipe-laying, the pipe abandon and the pipe retrieval process. And it is influenced by the severe environment such as ocean currents, waves, weather, etc. So, it is necessary to develop a visual simulation system, in order to facilitate the practice of the engineering process and operator training. For this purpose, our simulation research team develops a deepwater pipe-laying visual simulation system. This paper studies those problems that we encounter while developing the deepwater pipe-laying visual simulation system,designs and puts forward the corresponding solutions, and implements the key module. The main research aspects of this thesis are as follows:Firstly, the overall framework of the deepwater pipe-laying simulation system is proposed, and the establishment process and calculation method of the pipe-laying mathematical model is also given. Based on the theory of the existing mathematical model,this paper analyses the logical relation of the mathematical model, puts forward the establish processes of the deepwater pipe-laying mathematical model, designs and implements the calculation algorithm of the deepwater s-shaped pipe, and the results will be showed in the form of visual.Secondly, this paper studies the key problems in software integration of the pipe-laying visual simulation system, puts forward the related algorithm and validates the feasibility of the method by experiments. There are three main difficult problems: 1) The first one is how to transmit mass data between visual and program. As far as the problem, a algorithm of mass data transmission is proposed to solve the serious Caton phenomenon that the visual will appear when it transmits mass data. And this method is able to meet the requirements of visual simulation. 2) The second one is how to synchronize the internal time of the simulation system. Based on the theory of passive time synchronization algorithm, combining with the actual situation of the simulation system, this paper has designed and implemented a time synchronization algorithm which ensures that the simulation process of each subsystem can be carried out in accordance with the setting process. In addition, this algorithm can meet the requirement of simulation system on the accuracy of time synchronization. 3) The third one is how to transmit the message among subsystems. Based on asynchronous socket network communication mode, according to the characteristics of the simulation system, this paper has designed the message structure,and developed the network communication module of simulation system. It can meet the requirements of information interaction among subsystems of distributed pipe-laying simulation system.Finally, based on the development process of the simulation system and the design of the internal data flow, we complete the key functional modules of the pipe-laying simulation system, including the design and implementation of the main control system function module,the system playback function module, the data monitoring and the curve output function module. |