为对水下高速运动体的运动进行准确分析,使用MATLAB软件建立水下高速运动体的模块化模型并仿真。通过对运动体受力和超空泡特性进行分析,建立了水下高速运动体空间运动的非线性、分段数学模型。在MATLAB/R2007a软件中,使用simulink加S函数混合编程的方法,建立了含复杂非线性项的模块化仿真模型。仿真结果证明,建立的水下高速运动体的运动模型符合运动体的实际运动规律,为之后的控制系统设计奠定了基础。
For accurate analysis of the motion of underwater high-speed vehicle at a high speed, using the MATLAB, a modularization simulation model of underwater high-speed vehicle was implemented and simulated. Through analyzing acted forces of underwater high-speed vehicle and morphology of supercavity, nonlinear-segmentation equations of underwater high-speed vehicle moving in space was established. In environment of MATLAB R2007a using method of mixed programming with simulink and S-function, a modularization simulation model with a complicated nonlinear term was established. Results of simulation agree with the real motion law, show that this model is correctly, and this model is helpful in the processes of control system design and analysis.