The public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden, to Department of Defense, Washington Headquarters Services, Directorate for Information
SPONSORING/MONITORING AGENCY REPORT NUMBER(S)
AFRL-RB-WP-TR-2008-3061
DISTRIBUTION/AVAILABILITY STATEMENTApproved for public release; distribution unlimited.
SUPPLEMENTARY NOTESPAO Case Number: AFRL/WS 06-0535, 23 Feb 2006. Report contains color.
ABSTRACTThis report summarizes programming techniques that aid multidisciplinary design programmers in developing computational designs that measure AFRL technology effectiveness. These techniques have been collected into an object-oriented design environment. The Air Vehicle Environment in C++ (AVEC) prototypes a practical approach toward computational design. Design innovators will benefit from AVEC at one of three levels. These three levels target (a) the end user through interactive operations and file I/O, (b) the object-oriented programmer through a compiled library of properly documented and inheritable objects, and (c) the AVEC developer who wishes to enhance AVEC capability with modifications to the source code. The pilot code presented here focuses on parent-child relationships, automated dependency management, geometry, meshing and analysis. All together, the overall capability leads to design variant management that will populate a response surface model and thereby address design optimization. The target SensorCraft design mission involves a suite of aeroelastic concepts with geometric non-linearity, in the form of non-linear coupling, large deformations and follower forces. Parallel programming environment developments are cited in this report. Specifically, this report highlights the in-house research that followed the cost-shared Dual-Use development effort, "Scenario-Based Affordability Assessment Tool" (SBAAT), contract F33615-00-2-3055.
SUBJECT TERMSThe target application for the AVEC environment is any computational design model that requires both the computational efficiency of a compiled code and geometric design versatility associated with object-oriented programming. Extensions to the AVEC environment can be distributed in the form of shared libraries of class structures. Such extensions should address various geometric and meshing needs, analysis needs, graphical renderings, both static and dynamic. AVEC supports the integration of these class structures with automated dependency management to form an interactively managed design process.