An underwater vehicle motion simulation system
By developing an underwater vehicle motion simulation system and utilizing parameter configuration, motion simulation, and data display modules, the problems of high cost and low efficiency in underwater vehicle development were solved, and efficient verification of design solutions on a computer was achieved.
Patent Information
- Application Number
- CN202111657534.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-31
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2041-12-31
AI Technical Summary
The development cost of underwater vehicles is high and the efficiency is low, making it difficult to effectively verify them in actual environments.
A motion simulation system for underwater vehicles was developed, which included a parameter configuration module, a motion simulation module, a data output and drawing module, and a display module. The system simulated the motion of underwater vehicles by computers, obtained simulation data such as attitude, position, speed and depth, and displayed the three-dimensional motion process in real time.
Simulate the movement of underwater vehicles on computers to verify design plans, improve development efficiency, reduce costs, and reduce the need for actual testing.
Smart Images

Figure CN116150868B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to simulation-aided design technology, and in particular to an underwater vehicle motion simulation system. Background Art
[0002] Underwater vehicles operate in complex underwater environments. Developing underwater vehicles, such as UUVs, requires extensive verification testing in lakes or oceans, which is costly and inefficient. Some testing conditions can even make it difficult to find suitable testing sites. Simulation software, which can simulate underwater vehicle motion on a computer under realistic operating conditions, not only facilitates early verification of UUV designs but also makes underwater vehicle development more convenient and efficient. Summary of the Invention
[0003] The technical problem to be solved by the present invention is to provide an underwater vehicle motion simulation system in view of the defects in the prior art.
[0004] The technical solution adopted by the present invention to solve the technical problem is: an underwater vehicle motion simulation system, comprising:
[0005] A parameter configuration module is used to obtain a parameter configuration file of the underwater vehicle simulation model according to various parameters of the underwater vehicle and the external environment;
[0006] The parameters of the underwater vehicle include: the mass, volume and shape of the underwater vehicle, horizontal and rudder angles, and propulsion system parameters;
[0007] The parameters of the external environment include: flow velocity and flow direction data of water bodies;
[0008] A motion simulation module, used for obtaining motion simulation data of the underwater vehicle according to a six-degree-of-freedom motion model and a parameter configuration file of the underwater vehicle;
[0009] The motion simulation data includes the attitude, position, speed and navigation depth information of the underwater vehicle during the simulated navigation process;
[0010] The six-degree-of-freedom motion model of the underwater vehicle is established as follows:
[0011] The equation of motion of the spacecraft is as follows:
[0012]
[0013]
[0014]
[0015]
[0016] Among them, [p n p e p d ] T is the position of the spacecraft in the inertial coordinate system along the north, east and ground directions, [φ θψ] T are the roll angle, pitch angle, and heading angle of the vehicle relative to the inertial coordinate system, [uvw] T is the velocity of the spacecraft in the three axes in the motion coordinate system; [f x f y f z ] T is the force in the three axes in the motion coordinate system, which is obtained by decomposing the gravity, propulsion, buoyancy and resistance of the vehicle in the linear motion state; [lmn] T is the moment of the three axes of the spacecraft, calculated according to the horizontal and rudder steering gear angles; [pqr] T are the angular velocities along the three axes in the spacecraft motion coordinate system;
[0017] The motion coordinates and inertial coordinates are converted using the following conversion equation;
[0018]
[0019] The data output and drawing module is used to output and save the data of various motion simulation data observation quantities of the underwater vehicle during motion, and convert the motion simulation data into a curve graph to display the motion status in real time;
[0020] The display module dynamically displays the three-dimensional motion of the simulated object's physical model. It converts the simulated object's three-dimensional data file into a three-dimensional array containing point and surface information, which is then displayed on a 3D interface. Simultaneously, it reads the vehicle's motion data calculated by the motion simulation module in real time, performs matrix operations, and then updates the data to the interface, providing a real-time animated display of the motion process.
[0021] The beneficial effects produced by the present invention are:
[0022] The present invention calculates various observation quantities of a specific underwater vehicle in the entire simulation cycle based on the physical model parameters and external environment setting parameters of the vehicle, can verify the design scheme of the underwater vehicle in the early stage, and improve the development efficiency of the underwater vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The present invention will be further described below with reference to the accompanying drawings and embodiments, in which:
[0024] Figure 1 It is a structural diagram of an embodiment of the present invention. DETAILED DESCRIPTION
[0025] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0026] like Figure 1 As shown, an underwater vehicle motion simulation system includes:
[0027] The parameter configuration module is used to obtain the parameter configuration file of the underwater vehicle simulation model based on various parameters of the underwater vehicle and the external environment; the parameter configuration file stores all the physical parameters of the simulation object, and the parameter file is directly stored and modified in the JSON file format.
[0028] The parameters of the underwater vehicle include: the mass, volume and shape of the underwater vehicle, horizontal and rudder angles, and propulsion system parameters;
[0029] The parameters of the external environment include: flow velocity and flow direction data of water bodies;
[0030] A motion simulation module, used for obtaining motion simulation data of the underwater vehicle according to a six-degree-of-freedom motion model and a parameter configuration file of the underwater vehicle;
[0031] The motion simulation data includes the attitude, position, speed and navigation depth information of the underwater vehicle during the simulated navigation process;
[0032] The six-degree-of-freedom motion model of the underwater vehicle is established as follows:
[0033] The motion simulation model makes the following basic assumptions: the underwater vehicle is a rigid body, and its shape is symmetrical about the xoz plane and the xoy plane; during the motion process, the mass of the underwater vehicle is constant.
[0034] The inertial coordinate system is a coordinate system fixed to the earth. The NED coordinate system is selected, and its origin is a point on the ground. The kinematic coordinate system is established on the underwater vehicle, and its origin is at the center of mass of the underwater vehicle.
[0035] The equation of motion of the spacecraft is as follows:
[0036]
[0037]
[0038]
[0039]
[0040] Among them, [p n p ep d ] T is the position of the spacecraft in the inertial coordinate system along the north, east and ground directions, [φ θψ] T are the roll angle, pitch angle, and heading angle of the vehicle relative to the inertial coordinate system, [uvw] T is the velocity of the spacecraft in the three axes in the motion coordinate system; [f x f y f z ] T is the force in the three axes in the motion coordinate system, which is obtained by decomposing the gravity, propulsion, buoyancy and resistance of the vehicle in the linear motion state; [lmn] T is the moment of the three axes of the spacecraft, calculated according to the horizontal and rudder steering gear angles; [pqr] T are the angular velocities along the three axes in the spacecraft motion coordinate system;
[0041] The motion coordinates and inertial coordinates are converted using the following conversion equation;
[0042]
[0043] According to the above formula, the linear velocity, angular velocity and attitude of the spacecraft during movement can be calculated.
[0044] The data output and drawing module is used to output and save the data of various motion simulation data observation quantities of the underwater vehicle during motion, and convert the motion simulation data into a curve graph to display the motion status in real time;
[0045] The display module dynamically displays the three-dimensional motion of the simulated object's physical model. It converts the simulated object's three-dimensional data file into a three-dimensional array containing point and surface information, which is then displayed on a 3D interface. Simultaneously, it reads the vehicle's motion data calculated by the motion simulation module in real time, performs matrix operations, and then updates the data to the interface, providing a real-time animated display of the motion process.
[0046] The simulation system works as follows: For a specific underwater vehicle, its physical model parameters are input into the parameter configuration module. The motion simulation module then imports these model parameters and calculates various observations of the vehicle, such as attitude, velocity, coordinates, and depth, throughout the simulation cycle. The data output module saves these observations to files for subsequent analysis and displays the changes in various states using graphs. The 3D display module can directly import mechanical structure files generated by mechanical design software to display the motion simulation process in animated form.
[0047] It should be understood that those skilled in the art can make improvements or changes based on the above description, and all such improvements and changes should fall within the scope of protection of the appended claims of the present invention.
Claims
1. An underwater vehicle motion simulation system, characterized in that: include: A parameter configuration module is used to obtain a parameter configuration file of the underwater vehicle simulation model according to various parameters of the underwater vehicle and the external environment; The parameters of the underwater vehicle include: the mass, volume and shape of the underwater vehicle, horizontal and rudder angles, and propulsion system parameters; The parameters of the external environment include: flow velocity and flow direction data of water bodies; A motion simulation module, used for obtaining motion simulation data of the underwater vehicle according to a six-degree-of-freedom motion model and a parameter configuration file of the underwater vehicle; The motion simulation data includes the attitude, position, speed and navigation depth information of the underwater vehicle during the simulated navigation process; The six-degree-of-freedom motion model of the underwater vehicle is established as follows: The equation of motion of the spacecraft is as follows: Among them, [p n p e p d ] T is the position of the spacecraft in the inertial coordinate system along the north, east and ground directions, [φ θ ψ] T are the roll angle, pitch angle, and heading angle of the vehicle relative to the inertial coordinate system, [uvw] T is the velocity of the vehicle in the three axes in the motion coordinate system; [f x f y f z ] T is the force in the three axes of motion in the coordinate system, which is obtained by decomposing the gravity, propulsion, buoyancy and resistance of the vehicle in the linear motion state; [lmn] T is the moment of the three axes of the spacecraft, calculated according to the horizontal and rudder steering gear angles; [pqr] T are the angular velocities along the three axes in the spacecraft motion coordinate system; The motion coordinates and inertial coordinates are converted using the following conversion equation; The data output and drawing module is used to output and save the data of various motion simulation data observation quantities of the underwater vehicle during motion, and convert the motion simulation data into a curve graph to display the motion status in real time; The display module is used for the dynamic display of the three-dimensional motion process of the physical model of the simulation object.
2. The underwater vehicle motion simulation system according to claim 1, characterized in that: In the display module, the dynamic display of the three-dimensional motion process of the physical model of the simulation object is specifically as follows: According to the three-dimensional data file of the simulation object, it is converted into a three-dimensional array containing point and surface information, and then displayed on the 3D interface. At the same time, the aircraft motion simulation data calculated by the motion simulation module is read in real time, and then refreshed to the interface after matrix operation, and the motion process is displayed in real time animation.
Citation Information
Patent Citations
Integrated-navigation and control hardware-in-the-loop simulation test system of underwater vehicle
CN102004447A
Development test method and simulation test system of underwater vehicle
CN109190162A