GHAME6
所属分类:交通/航空行业
开发工具:Visual C++
文件大小:218KB
下载次数:22
上传日期:2019-03-09 12:12:59
上 传 者:
WilfredLet
说明: 6自由度NASA高超声速飞行器控制仿真程序。
(6 DOF NASA hypersonic vehicle control simulation)
文件列表:
actuator.cpp (6391, 2004-03-08)
aerodynamics.cpp (23105, 2004-10-08)
class_functions.cpp (14933, 2013-06-20)
class_hierarchy.hpp (32964, 2008-03-24)
control.cpp (27059, 2005-06-08)
datalink.cpp (4050, 2004-06-06)
doc.asc (152709, 2013-10-26)
documentation.asc (19067, 2013-10-26)
environment.cpp (13494, 2013-06-20)
euler.cpp (4191, 2004-12-29)
execution.cpp (28621, 2013-10-26)
forces.cpp (2700, 2004-05-24)
GHAME6.suo (68096, 2013-08-03)
ghame6_aero_deck.asc (30127, 2003-05-07)
ghame6_prop_deck.asc (2803, 2003-05-14)
global_constants.hpp (2823, 2004-07-20)
global_functions.cpp (50355, 2013-10-26)
global_header.hpp (36074, 2008-03-24)
gps.cpp (55055, 2008-03-24)
ground0_modules.cpp (5434, 2005-05-08)
guidance.cpp (60173, 2013-06-20)
hyper_functions.cpp (51405, 2013-06-20)
input.asc (22642, 2013-10-26)
input19_3_3.asc (22642, 2005-06-05)
input_copy.asc (22644, 2013-10-26)
ins.cpp (20143, 2008-03-24)
intercept.cpp (13412, 2005-06-04)
kinematics.cpp (9635, 2005-05-08)
newton.cpp (17895, 2005-05-30)
propulsion.cpp (12309, 2004-12-29)
radar_functions.cpp (14013, 2013-06-20)
radar_modules.cpp (7629, 2008-04-06)
rcs.cpp (12661, 2005-06-04)
round3_modules.cpp (15242, 2013-06-20)
satellite_functions.cpp (14280, 2013-06-20)
satellite_modules.cpp (2185, 2005-02-20)
seeker.cpp (45096, 2008-03-24)
startrack.cpp (16063, 2008-03-24)
utility_functions.cpp (94540, 2013-06-20)
... ...
///////////////////////////////////////////////////////////////////////
////////////////////////////// GHAME6 Readme //////////////////////////
///////////////////////////////////////////////////////////////////////
#######################################################################
#### This C++ simulation is an adaptation of the FORTRAN GHAME6 ####
#### program, which was originally provided for my book ####
#### "Modeling and Simulation of Aerospace Vehicle Dynamics". For ####
#### the third Edition it was converted for the CADAC++ framework. ####
#### It is 'Academic Software' and can be used and modified freely ####
#### Peter Zipfel ####
#######################################################################
* * Release 3.1 - 25 Oct 2013
Made compatible with MS Visual C++ V12 (2013)
* * Release 3.0 - 19 June 2013
Built with MS Visual C++ V10; compatible with earlier versions
* Features of GHAME simulation
* 6 DoF, elliptical Earth, WGS84
* Hypersonic Vehicle
aerodynamic tables, functions of Mach and alpha
multi-cycle propulsion
autopilot: rate and acceleration feedback
midcourse guidance
GPS and Kalman filter
star tracker
with exo-atmospheric, post-boost transfer vehicle with LTG guidance
with exo-atmospheric interceptor, rendezvous and intercept guidance with seeker
* 'Satellite' 3 DoF over spherical Earth
* 'Radar' fixed ground based
* This simulation is used in it's FORTRAN version in my book
* For detailed derivations and discussion of this C++ version,
see my Self-Study Course "Advanced...", below
EXECUTION: * Build a project in the Visual C++ Editor with the provided source code
* Execute with file 'input.asc' located in the projet directory
* Plot results of output 'plot1.asc' or 'traj.asc' with KPLOT (CADAC Studio)
INPUT FILE: * input19_3_3.asc: Ascent frome Cape, glidelsope and seeker intercept
PLOTTING: Install KPLOT from CADAC4/Studio (free download from AIAA.org)
REFERENCES: Zipfel, Peter H, "Modeling and Simulation of Aerospace
Vehicle Dynamics", AIAA Education Series, 3rd Edition 2014, American Insitute
of Aeronautics and Astronautics, 1801 Alexander Bell Drive,
Reston, VA 20191, www.aiaa.org
Zipfel, Peter H, "Building Aerospace Simulations in C++", 3rd Edition,
AIAA Self-Study Series, 2nd Ed 2014
Zipfel, Peter H, "Fundamentals of 6 DoF Aerospace Simulation and Analysis in C++",
AIAA Self-Study Series,2014
Zipfel, Peter H, "Advanced 6 DoF Aerospace Simulation and Analysis in C++",
AIAA Self-Study Series, 2014
近期下载者:
相关文件:
收藏者: