|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/missile-and-rocket-simulations-in-c/
课程评论:没有评论
课程名称:C++中的导弹与火箭仿真 课程概述:在这门高级课程中,学员将学习如何使用C++进行高保真度的导弹和火箭仿真,模拟六自由度和不确定性。课程提供四个原型:空对地导弹、空对空导弹、地对空导弹和地对空间火箭。学员需具备空气动力学、导引与控制及C++编程的扎实基础。通过17个讲座和24个练习,学员将修改现有仿真,以实现各自的想法。 课程内容包括: 1. **空对地导弹模拟**:研究如何在发射前锁定目标或在飞行中通过数据链给予目标坐标。使用AGM6仿真探索导弹的飞行轨迹及性能。 2. **空对空导弹模拟**:学习保护发射飞机 ضد 来袭导弹。分析不同忠实度下的导弹与飞机模型,使用AAM6仿真研究自我保护导弹的发射包线和拦截精度。 3. **地对空导弹模拟**:模拟发射地对空导弹以拦截来袭短程弹道火箭和飞机,涉及多目标跟踪与拦截的C++应用,通过SAM6仿真进行操作。 4. **地对空间火箭模拟**:学习使用三阶段固体火箭,将其引导至轨道。应用复杂的导航系统及蒙特卡洛模拟SSR6以评估插入精度。 课程更新(2024年4月):添加与Microsoft VS C++ 2022兼容的仿真,CADAC Studio下载指南已支持Windows 10和11。 通过普及这些知识,学员将能够在CADAC++框架中设计并进行虚拟飞行测试。
Take your missile or rocket to your virtual test range, which is your computer. Before you do, take my course and learn all about how to model missiles and rockets at fidelity that approach the real world with its six-degrees-of-freedom and uncertainties. Start with my C++ simulations and modify them for your concepts. (Please note, this is and advanced course, teaching the inner workings of high fidelity missile and rocket simulations, assuming prior knowledge of missile and rocket flight dynamics and control.)I provide you with four prototypes: air-to-ground missile, air-to-air missile, surface-to-air-missile, and surface-to-space rocket. You should come prepared with a solid foundation in aerodynamics, guidance and control, and C++ programming. Then study my 17 lectures and do the 24 exercises, using my four C++ simulations.The air-to-ground missile with its IR seeker is either locked on the target before launch or is given target coordinates after launch by the aircraft via data link for midcourse guidance. The target can move and maneuver on the ground. The missile's aerodynamics are modeled in aeroballistic axes, and its autopilot consists of roll-, rate- and acceleration controllers. Proportional guidance, driven by the IR seeker, is used to home into the target. You will explore its performance with my AGM6 simulation, plot trajectories and create performance footprints.With the air-to-air missile you protect the launch aircraft against an incoming missile. Here you study how missiles and aircraft are modeled with different fidelities. The self-protection missile is modeled in 6 DoF, the attacking missile in 5 DoF, and the aircraft in 3 DoF. Aerodynamics and autopilots are structured accordingly. Full 6 DoF aerodynamics in body axes for the self-protection missiles with full-up autopilot, IR seeker, and compensated pro-nav. The 5 DoF attacking missile is provided with trimmed aerodynamics, a simplified autopilot, and a kinematic seeker, while the 3 DoF aircraft is simply described by lift-slope and wing-loading, open-loop maneuvering, and a radar that tracks the incoming missile. You task will be, using my AAM6 simulation, to explore the launch envelope of the self-protection missile and its intercept accuracy.Now I reverse the scenario and launch surface-to-air missiles against incoming short-range ballistic rockets and aircraft. Their ground radar serves to acquire and track the targets until they are within the acquisition range of the missiles for launch. Either IR or RF seekers will track the targets in the terminal engagement. I demonstrate the multi-object power of C++ by launching three missiles against three targets. Afterwards, you will follow my demonstrations by running the SAM6 simulation.Finally, the surface-to-space rocket will take us to orbit. Our three-stage solid rocket booster has no control fins and is steered by thrust-vector control and reaction jets. To meet very stringent on-orbital conditions, an elaborate guidance scheme is used, based on the time-honored linear tangent guidance law. A key navigation part is the inertial navigation system updated by GPS and star-trackers, requiring the use of the WGS84 ellipsoidal earth model. You will run my SSR6 simulation with all its noise sources in the Monte Carlo mode to determine the accuracy of the insertion in terms of its mean and bi-variate elliptical distribution.As you diligently attend my 17 lectures, do the exercises, and study the code, you empower yourself to host your own design in my CADAC++ framework and take it to your virtual flight test range.Update April 2024: Simulations compatible with Microsoft VS C++ 2022 are added to the downloadable resources. CADAC Studio download from the AIAA landing page of my textbook "Modeling and Simulation of Aerospace Vehicle Dynamics" is now compatible with Windows 10 and 11.