CRUISE5
所属分类:C#编程
开发工具:Visual C++
文件大小:99KB
下载次数:8
上传日期:2019-03-09 11:51:30
上 传 者:
WilfredLet
说明: 5自由度通用巡航导弹仿真程序,基于C++的CADAC4航空航天仿真软件框架。
(5 DOF General cruise Missile Simulation.)
文件列表:
class_functions.cpp (13832, 2013-07-04)
class_hierarchy.hpp (19601, 2013-07-04)
cruise3_aero_deck.asc (709, 2000-10-24)
cruise3_prop_deck.asc (1523, 2001-04-22)
CRUISE5.suo (72192, 2013-08-04)
cruise_functions.cpp (43773, 2013-07-04)
cruise_modules.cpp (74301, 2007-06-08)
doc.asc (24913, 2013-10-26)
documentation.asc (15516, 2013-10-26)
execution.cpp (22564, 2013-08-04)
global_constants.hpp (1922, 2006-12-13)
global_functions.cpp (46786, 2013-08-04)
global_header.hpp (20931, 2007-03-05)
inguid1.asc (4061, 2013-08-04)
input.asc (4061, 2013-10-26)
input_copy.asc (4063, 2013-10-26)
insat2.asc (6701, 2007-06-08)
insat3.asc (9879, 2013-08-04)
round3_modules.cpp (13294, 2007-01-20)
satellite_functions.cpp (10069, 2013-07-04)
satellite_modules.cpp (1962, 2007-03-07)
target_functions.cpp (9700, 2013-07-04)
target_modules.cpp (4935, 2007-03-07)
utility_functions.cpp (54821, 2013-07-04)
utility_header.hpp (23655, 2013-07-04)
///////////////////////////////////////////////////////////////////////
////////////////////////////// CRUISE5 Readme /////////////////////////
///////////////////////////////////////////////////////////////////////
#######################################################################
#### This C++ simulation is an adaptation of the FORTRAN CRUISE5 ####
#### 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.0, 3 July 2013
Built with MS Visual C++ 10; compatible with MS Visual C++ 8 & 9
* Features of simulation
* 3 DoF, round, rotating earth; coordinates: longitude, latitude, altitude
* Cruise missile:
drag polars, functions of Mach
turbojet propulsion deck
controllers: flight path angles, accelerations, altitude
guidance: line guidance, point guidance, arc guidance, pro-nav
seeker: simple line-of-sight
* Targets fixed, constant speed or accelerated
* Satellites orbiting the Earth, providing coordinates of (moving) targets
* This simulation is used in it's FORTRAN version in my book, but has much extended
capabilities, however the simple INS/GPS model is not included
* For detailed instructions and derivations of this C++ version, see my
Self_Study Course "Building..." (reference 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)
OPTIONS: * inguid1.asc Waypoint/line guidance against GPS target coordinates
* insat2.asc 1 missile vs 2 target with 2 passive satellites
* insat3.ac 2 crs,2 trgt,2 sat; sats replace last waypoint, seeker terminal
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
近期下载者:
相关文件:
收藏者: