本项目构建了一个高保真的倾斜转弯(Bank-to-Turn, BTT)导弹六自由度数值仿真环境,旨在提供一个结构清晰、易于扩展的科研与教学平台。项目核心采用了模块化设计架构,将复杂的导弹物理系统解耦为动力学、制导、控制、气动、推力及环境等独立子模块。具体功能细节如下:首先,动力学模块基于刚体动力学理论,建立了包含变质量特性的六自由度非线性微分方程组,能够精确计算导弹在空间中的平动和转动;其次,气动模块集成了多维插值算法,根据飞行马赫数、攻角和侧滑角实时调用气动参数数据库,计算气动力和气动力矩;第三,制导控制系统针对BTT导弹“滚转以转弯”的特性,设计了高性能的滚转自动驾驶仪以实现快速滚转机动,同时配置了俯仰通道过载控制器,配合比例导引律(PNG)完成对目标的精确追踪;此外,项目还包含了完善的坐标转换库,能够处理地面惯性系、弹体系、速度系及视线系之间的复杂变换。代码逻辑清晰,注释详尽,不仅能够模拟导弹从发射、巡航到末端攻击的全弹道过程,还提供了详细的中间变量记录功能,极大地便利了用户对BTT控制逻辑和六自由度建模原理的深入学习与二次开发。