摘要本文对制退机的受力和运动进行了研究,运用MATLAB编程手段计算了制退机的部分结构参数,重点对其后坐阻力和运动情况进行了分析,在后坐阻力只知道初值的情况下,编制仿真程序,运用数值方法改进欧拉法和四阶龙格库塔法进行迭代,并利用相关参数的计算公式,求出后坐阻力和运动情况,绘出后坐阻力仿真曲线和后坐部分运动情况仿真曲线。并对两种数值方法得出的结果进行比较,还比较了不同步长对仿真结果的影响。最后使用iSIGHT软件对后坐阻力进行优化,降低最大后坐阻力,并使后坐阻力曲线尽量平滑。62926
毕业论文关键词 制退机 MATLAB 改进欧拉法 四阶龙格库塔法 iSIGHT
毕业设计说明书(论文)外文摘要
Abstract The recoil brake force and motion were studied in this thesis, and some structural parameters of the recoil brake were calculated using MATLAB software. The analysis was focus on the recoil resistance and motion. With the initial conditions of the recoil resistance, the simulation program was carried out to calculate the recoil resistance and movement situation using numerical methods, including the improved Euler method and the Runge-Kutta method. The simulation curves of recoil resistance and recoil motion were thus obtained together with using relative parametric calculation formula. The influence of the iteration step for the two numerical methods adopted in this thesis on the simulation results was studied using different steps. And the simulation results of the two numerical methods were also compared. Finally, the iSIGHT software was used to optimize the recoil resistance, to reduce the maximum value of the recoil resistance, and make the recoil resistance as smooth as possible.
Keywords recoil brake MATLAB Improved Euler method The four order Runge-Kutta method iSIGHT
目 次
1 引言(或绪论) 1
1.1 选题背景及现状 1
1.1.1 选题背景及意义 1
1.1.2 现有的制退机简介 2
1.1.3 MATLAB简介 3
1.2 本研究的主要目的 4
1.3 本研究的主要内容 4
2 节制杆式制退机的主要结构尺寸确定 4
3 反后坐装置受力及运动仿真分析 6
3.1 炮膛合力仿真分析 6
3.2 复进机力分析 9
3.3 液压阻力分析 9
3.4 后坐阻力分析 10
3.5 后坐受力及运动分析仿真 11
3.5.1 程序方案拟定分析 11
3.5.2 改进欧拉法仿真 12
3.5.2 四阶龙格库塔法仿真 16
3.5.3 改进欧拉法与四阶龙格库塔法比较 19
3.5.4 不同步长的四阶龙格库塔法仿真 23
4 制退机后坐阻力优化 28
4.1 iSIGHT简介 28
4.2 iSIGHT集成MATLAB的主要步骤 28
4.3 基于序列二次规划法优化 28
4.4 基于改进的可行方向法优化