Using Openvsp in a Conceptual Aircraft Design Environment in Matlab

Total Page:16

File Type:pdf, Size:1020Kb

Using Openvsp in a Conceptual Aircraft Design Environment in Matlab USING OPENVSP IN A CONCEPTUAL AIRCRAFT DESIGN ENVIRONMENT IN MATLAB Sebastian Herbst, Adrian Staudenmaier Institute of Aircraft Design, Technical University of Munich Keywords: ADDAM, ADEBO, Conceptual Aircraft Design, OpenVSP Abstract design tools like FLOPS [1, pp. 395–412] could The increasing variety of suitable solutions in also satisfy the demand of handling advanced the aircraft design process which are mainly technologies [2]. Concurrently also new tools driven by new technologies on component level have been developed. Data models (e.g. CPACS offer a large number of feasible design options. [3]), workflow management systems (e.g. RCE Concurrently the process complexity increases [4]) or overall design environments (e.g. CDT as well as the demands on a uniform and [5] or SUAVE [6]). comprehensible data model for the rising The main purpose of ADEBO is to set up number of potential fixed-wing aircraft an aircraft design environment which is flexible, configurations. extensible and user-friendly for conceptual For that reason the Institute of Aircraft Design fixed-wing aircraft design. By using a universal of the Technical University of Munich is data model and a set of tools from different developing the new aircraft design environment branches the design environment covers ADEBO (Aircraft Design Box). It is physics-based as well as empirical methods. The implemented in MATLAB using an object- individual tool application follows the principle oriented programmed (OOP) data model for all of using a level of fidelity that is as high as types of fixed-wing aircraft without any necessary and as fast as possible. Neither the restrictions regarding their geometric shape or design process nor the selection of tools is overall size and mass. As new part of the design narrowed by predefined design patterns which environment OpenVSP is integrated in order to guarantees the consideration of novel use its visualization and calculation technologies and leads to future advanced capabilities. By means of a developed interface aircraft designs. This increasing variety of to MATLAB data can easily be interchanged process capabilities and design solutions can be between the data model and OpenVSP. handled clearly and is well-structured by the Consequently the advantages of both tools can data model ADDAM. General-purpose patterns for tool applications lead to minimized data be used. administration effort and decrease overall process complexity. 1 Introduction As conceptual aircraft design is an engineering discipline which is strongly driven Today’s aircraft design process has changed by mission requirements and initial layout significantly, because new technologies require estimations, the resulting performance during physics-based calculation methods and most trade-off studies needs to be aligned with the semi-empirical methods lack a valid database. geometric shape of the underlying concept. Moreover design solutions that might be named Hence the ability to ensure consistency between unconventional (no tube-wing configuration or the visualized aircraft geometry and the used fossil fuel burning propulsion system) are technical data within the calculations is very desirable and achievable results. For this reason important. NASA developed a software called different approaches have been made: Initially it OpenVSP [7] to rapidly create geometric was examined if enhancements of existing aircraft models without spending much 1 Sebastian Herbst, Adrian Staudenmaier expertise and time in traditional Computer elements depicted in Fig. 1. It consists of a Aided Design (CAD) tools. Today OpenVSP is unique object-oriented data model [9] in order freely available as open source software which to take over and minimize data administration makes it suitable for an integration into effort as well as a set of several tools of ADEBO. Besides using the visualization and different fidelity and purpose. Moreover calculation methods of OpenVSP the export ADEBO comprises a library containing function for *.stl and *.stp CAD files can be databases and frequently used calculation exploited in order to generate geometry input functions and methods. files for simulations (e.g. in OpenSceneGraph). The requirements on using OpenVSP can be divided into hard and soft points and are summarized in Tab. 1 below. Table 1. OpenVSP requirements Hard points: Automatic MATLAB and communication OpenVSP shall exchange data through automatic communication. Consistency The geometry parameters shall be Figure 1. Key elements of ADEBO consistent in both ADDAM and OpenVSP The interaction concept of the key elements databases. themselves and a brief description of the Expand functionality ADEBO shall be able to working procedure with ADEBO is presented in utilize the openVSP the next section. export and analysis functionalities. 2.1 Concept Soft points: Short processing time The processing time to In spite of the high flexibility because of using complete data different tools in a design process, a universally communication should valid procedure in working with ADEBO is be minimized. provided. Initially a data model is required which comprises a configuration object as well as an Artificial Engineer (AE) object (see 2.2). 2 ADEBO – A view inside The user only communicates with the aircraft ADEBO is an environment for conceptual configuration itself or with the AE as the only aircraft design implemented in MATLAB constant elements of a design process. A unique version R2014b©. Due to the utilization of this exception is providing input data directly if an widespread technical computing language [8] a ongoing tool queries additional data. This means large target group ranging from students in set and get data of the aircraft configuration can academia to scientists and engineers in industry be carried out directly just as using can be attained. Furthermore no additional accompanying operations. For running a knowledge of other computing or markup particular tool the user commands the AE to languages like HTML, C++ or Python is start the tool with defined inputs, e.g. required. ADEBO can easily be enhanced and configuration object, visualization flag or tool extended by standardized patterns, which specific input data (for more information see simplifies rapid developments and adjustments 2.3). As visualized in Fig. 2 the user can easily according to new aircraft technologies. The define a purpose based schedule in order to set design environment consists of three key up a design process and fill the configuration object with technical data [10]. 2 USING OPENVSP IN A CONCEPTUAL AIRCRAFT DESIGN ENVIRONMENT IN MATLAB output each. This means the AE calls the tool specific script which automatically runs the input wrapper and starts the tool application. Figure 2. ADEBO command concept 2.2 Data model ADDAM Figure 3. ADEBO wrapper concept ADDAM is an OOP data model specifically developed for the conceptual aircraft design Obviously this wrapper concept generates an process. It consists of two elements: the aircraft overhead in data management and slows down configuration and the AE. The configuration the computational speed compared to running object contains all data of the aircraft and the tool independent from ADEBO. But due to fulfills the software requirements of a data the benefit of being able to use the tool for any model (definiteness, consistency, intelligibility, kind of aircraft configuration and at any stage of expandability, compatibility, and transferability) design process without any changes the as well as the demands for using specific ADEBO wrapper concept decreases effort, time aerospace nomenclature (follow the “engineer and also money for carrying out trade-off way of thinking”, maintain user-friendliness, studies considering multiple aircraft and guarantee a short training period). In configurations and technologies. addition the AE contains the complete tool As already mentioned, OpenVSP as knowledge which links the configuration object standalone software shall be integrated into with the tools. Furthermore the AE is a kind of ADEBO. The main objective is to communicate observer of the configuration object fulfilling automatically with the design environment by data administration tasks. One major advantage exporting data from ADDAM into OpenVSP of ADDAM is that every value is assigned to a and also import data from OpenVSP into the specific unit which can be of the type SI data model (see Fig. 4) (standard) or imperial unit system. At any time the unit can be converted or translated by the data model itself. Furthermore each value has a history which records every change in the value itself and its unit as well as its value type and its used calculation method and applied tool in order to determine the value [9, 11]. Figure 4. OpenVSP utilization in ADEBO 2.3 Tool utilization Each tool shall be implemented as efficient and as fast as possible independent from ADEBO. 3 Integrate OpenVSP into ADEBO This also means no existing tool needs to be Integrating OpenVSP will increase the changed or adjusted in order to be suitable for capabilities of ADEBO by establishing *.stl ADEBO. The design environment provides a files easily, using its geometric and procedure for the tool integration following the aerodynamic calculation functions as well as the principle of using a specifically developed ability to create mesh models for initial wrapper for each tool. Figure 3 shows the computational fluid dynamics (CFD) concept of applying a wrapper for the input and calculations.
Recommended publications
  • A Survey of Free Software for the Design, Analysis, Modelling, and Simulation of an Unmanned Aerial Vehicle
    A Survey of Free Software for the Design, Analysis, Modelling, and Simulation of an Unmanned Aerial Vehicle Tomáš Vogeltanz Department of Informatics and Artificial Intelligence Tomas Bata University in Zlín, Faculty of Applied Informatics nám. T.G. Masaryka 5555, 760 01 Zlín, CZECH REPUBLIC [email protected] Abstract—The objective of this paper is to analyze free contribute to their high performance maneuverability, wide software for the design, analysis, modelling, and simulation of an range of use, ease of control and command. [35] [50] [52] unmanned aerial vehicle (UAV). Free software is the best choice when the reduction of production costs is necessary; nevertheless, The majority of missions are ideally suited to small UAVs the quality of free software may vary. This paper probably does which are either remotely piloted or autonomous. not include all of the free software, but tries to describe or Requirements for a typical low-altitude small UAV include mention at least the most interesting programs. The first part of long flight duration at speeds between 20 and 100 km/h, cruise this paper summarizes the essential knowledge about UAVs, altitudes from 3 to 300 m, light weight, and all-weather including the fundamentals of flight mechanics and capabilities. Although the definition of small UAVs is aerodynamics, and the structure of a UAV system. The second somewhat arbitrary, vehicles with wingspans less than section generally explains the modelling and simulation of a approximately 6 m and weight less than 25 kg are usually UAV. In the main section, more than 50 free programs for the considered in this category.
    [Show full text]
  • Enabling Carbon-Free Commercial Aviation Through Integrated, High
    Enabling Carbon-Free Commercial Aviation Through Integrated, High- Fidelity Conceptual Design NASA Aeronau+cs Research Mission Directorate (ARMD) FY 2012 LEARN Phase I Technical Seminar November 15, 2013 Juan J. Alonso, Michael R. Colonno Outline Main Innovaon: High-fidelity Conceptual Design of “N+X” Aircra with electric propulsion concepts Technical Approach: SUave and ADL Tools Technical Impacts: Open-source Vehicle Design SoWware Tools Carbon-free Aircra Concepts Summary of LEARN Phase I efforts Distribu+on & Disseminaon Future Work & Phase II Foci Acknowledgements A team of students at Stanford University has par+cipated in this effort: (Trent Lukaczyk, Anil Variyar, Jeff Sinsay, Andrew Wendorff, Michael Vegh, Tom Economon, and others) IBM Baery 500 Program: (Winfried Wilcke) NASA: (Mark D. Guynn) American Superconductor: (Bruce Gamble and Glenn Driscoll) Innovation & Motivation Commercial aviaon is ~ 7th largest country in the world measured by greenhouse gas emissions Commercial air travel is expected to double by 2025 (baseline 2005) Incremental improvements in hydrocarbon-fueled aircra cannot meet the climate change demand In order to reduce greenhouse emissions to acceptable levels, fundamental change is needed in commercial fleet This requires radically-new aircra with “clean sheet” power and propulsion system designs This, in turn, requires a new way of designing aircra that is not based on tradi+onal techniques and/or historical correlaons Technical Approach SUave: Stanford University Aerospace Vehicle Environment A central hub for conceptual design for aerospace vehicles • Flexible, extensible, easy-to-use environment for mission analysis • No explicit dependence on tradi+onal sizing / analysis methods • Incorporates arbitrary levels of fidelity in analysis and geometry • Communicate with exis+ng geometry tools, including OpenVSP, CAD, etc.
    [Show full text]
  • Upcoming Improvements to Openvsp Through Esaero's SBIR with AFRL
    1 Upcoming Improvements to OpenVSP Through ESAero’s SBIR with AFRLOpenVSP Defined HeldenMesh Generated Navier-Stokes CFD Geometry Unstructured Mesh Solution OpenVSP Defined HeldenMesh Generated Navier-Stokes CFD Geometry Unstructured Mesh Solution • Trimmed IGES File • Automatically Generated • High Fidelity CFD Navier-Stokes CFD Mesh Simulations OpenVSP Defined HeldenMesh Generated Navier-Stokes CFD Geometry Unstructured Mesh Solution • Trimmed IGES File • Automatically Generated • High Fidelity CFD Navier-Stokes CFD Mesh Simulations Presented by: Justin Gravett Empirical Systems Aerospace, Inc. • Trimmed IGES File • Automatically Generated • High Fidelity CFD WorkNavie Supportedr-Stokes CFD by: Mesh Simulations AFRL Phase II SBIR Empirical Systems Aerospace, Inc. www.esaero.com NNX09CC86POpenVSP SBIR Review, Workshop Presented 2019 to Sept. NASA, 17 thJuly– Sept. 7th, 2009 19th 2 Previous OpenVSP Work with AFRL Phase I SBIR (6 months) Task 1 – Inboard Profile Visualization Task 2 – Aircraft Subsystem User Defined Component Library Task 3 – Advanced Parameter Linking Task 4 – Aircraft Subsystem Advanced Parameter Link Library Blendable Wings Task 5 – Drag Buildup Tool Phase II SBIR (2 years) Task 1 – Master Aerodynamic Analysis Tool Task 2 – Sub-Aero Tool Development and Modification 2.1 Transonic Drag Rise Module 2.2 Wave Drag Module 2.3 Induced Drag Module Through VSPAERO Task 3 – Basic Static Stability Analysis Task 4 – Radar Cross Section (RCS) Analysis Using Xpatch® Task 5 – 2D Drawing Exportability Task 6 – Saved Parameter Settings Task 7 – Addition of Structure Modeling Capability Wave Drag Saved Parameter Settings Task 8 – Conformal Feature Task 9 – Blendable Wings Task 10 – Addition of a *.VSP to *.VSP3 Converter Task 11 – VSPAERO Verification & Validation Task 12 – Wiki Documentation Structural Modeling 2D Drawing Export Empirical Systems Aerospace, Inc.
    [Show full text]
  • NASA Armstrong Flight Research Center Fall 2017
    https://ntrs.nasa.gov/search.jsp?R=20180005628 2019-08-31T15:10:56+00:00Z NASA Armstrong Flight Research Center Fiscal Year 2018 A Message from the Center Director Congratulations to the NASA Armstrong Flight Research Center Fiscal Year 2018 Student Programs cohort! You all survived the heat in the Mojave Desert and you contributed in our mission of advancing technology and science through flight. I am pleased to see students like you—educated in the STEM disciplines of science, technology, engineering and mathematics— excited and curious about the world around them. You are the keys to America’s technological leadership and economic growth in the 21st century. A widening gap remains between the need for scientists, engineers, and other technically skilled workers, and the available supply. This crisis has the potential to affect U.S. global competitiveness, industrial base, and national economy. Our economy and our competitiveness hinge on continuing to fill the pipeline with talented future STEM leaders such as you. NASA has always been blessed with skilled workers who have made us a world leader. Our program mentors represent the best of these skilled workers. Mentoring is about unleashing the next generation to go do great things. Good mentoring is an integrated group activity and one act can propagate through an organization to create synergies. I see the skill of mentoring the development of the next generation as creating bridges between people and providing them an environment to excel. I sincerely thank the mentors this year for their efforts and support. It's not just our skills that make us the leader, but our passion, our curiosity, our desire to reach the next horizon, our diversity and inclusiveness, and our ability to make something greater of the whole than the sum of our parts.
    [Show full text]
  • Arxiv:1810.10795V1
    TiGL { An Open Source Computational Geometry Library for Parametric Aircraft Design Martin Siggel, Jan Kleinert, Tobias Stollenwerk and Reinhold Maierl Abstract. This paper introduces the software TiGL: TiGL is an open source high-fidelity geometry modeler that is used in the conceptual and preliminary aircraft and helicopter design phase. It creates full three-dimensional models of aircraft from their parametric CPACS description. Due to its parametric nature, it is typically used for aircraft design analysis and optimization. First, we present the use-case and architecture of TiGL. Then, we discuss it's geometry module, which is used to generate the B-spline based surfaces of the aircraft. The backbone of TiGL is its surface generator for curve network interpolation, based on Gordon surfaces. One major part of this paper explains the mathematical foundation of Gordon surfaces on B-splines and how we achieve the required curve network compatibility. Finally, TiGL's aircraft component module is introduced, which is used to create the external and internal parts of aircraft, such as wings, flaps, fuselages, engines or structural elements. Mathematics Subject Classification (2010). 65D17, 65D05, 65D10. Keywords. aircraft, geometry, Gordon surface, B-splines, CPACS. 1. Introduction Optimizing airplane designs often requires a large consortium of engineers from many different fields to work together. Every group of engineers works with a specific set of simulation tools, but almost all tools require information about the current design's geometry. The TiGL Geometry Library (TiGL) [1] generates three-dimensional airplane geometries from a standardized parametric description. It is a arXiv:1810.10795v1 [cs.CG] 25 Oct 2018 piece of software developed mainly at the German Aerospace Center (DLR), in cooperation with Airbus Defense and Space and RISC Software GmbH.
    [Show full text]
  • The GENUS Aircraft Conceptual Design Environment
    The GENUS Aircraft Conceptual Design Environment H Smith1, D Sziroczák1, G E Abbe2, P Okonkwo2 1Aircraft Design Group, School of Aerospace, Transport and Manufacturing, Cranfield University, UK. 2Air Force Institute of Technology, Kaduna, Nigeria Abstract The design of aircraft has evolved over time from the classical design approach to the more modern computer based design method utilising multivariate design optimisation. In recent years aircraft concepts and configurations have become more diverse and complex thus pushing many synthesis packages beyond their capability. Furthermore, many examples of aircraft design software focus on the analysis of one particular concept thus requiring separate packages for each concept. This can lead to complications in comparing concepts and configurations as differences in performance may originate from different prediction toolsets being used. This paper presents the GENUS Aircraft Design Framework developed by Cranfield University’s Aircraft Design Group to address these issues. The paper reviews available aircraft design methodologies and describes the challenges faced in their development and application. Following this, the GENUS aircraft design environment is introduced, along with the theoretical background and practical reasoning behind the program architecture. Particular attention is given to the programming, choice of methodology and optimization techniques involved. Subsequently, some applications of the developed methodology, implemented in the framework are presented to illustrate the diversity of the approach. Three special classes of aircraft design concept are presented briefly. Keywords GENUS, Aircraft design, conceptual design, knowledge management, design framework, design environment 1. Introduction The aircraft design process is a field of science in itself; there are various theories and methodologies developed over the years by the practitioners of these methods, sometimes referred to as a “black art”.
    [Show full text]
  • WHITMORE-THESIS-2019.Pdf
    DEVELOPMENT OF A MULTIDISCIPLINARY DESIGN ANALYSIS FRAMEWORK FOR UNMANNED ELECTRIC FLYING WINGS A Dissertation Presented to The Academic Faculty By William Valentin Whitmore In Partial Fulfillment Of the Requirements for the Degree Master of Science in the School of Aerospace Engineering Georgia Institute of Technology December 2019 COPYRIGHT © 2019 BY WILLIAM VALENTIN WHITMORE DEVELOPMENT OF A MULTIDISCIPLINARY DESIGN ANALYSIS FRAMEWORK FOR UNMANNED ELECTRIC FLYING WINGS Approved by: Dr. Dimitri Mavris, Advisor School of Aerospace Engineering Georgia Institute of Technology Dr. Neil Weston School of Aerospace Engineering Georgia Institute of Technology Mr. Carl Johnson School of Aerospace Engineering Georgia Institute of Technology Date Approved: November 21st, 2019 ACKNOWLEDGEMENTS I would like to thank my academic adviser, Dr. Dimitri Mavris, for providing me with a graduate experience that combined exceptional teaching with practical professional development. I feel privileged to have been a part and beneficiary of the program and laboratory he directs with such unrelenting energy. This thesis emerged out of a research project led by Dr. Neil Weston. He encouraged me to develop my work for it into a Master’s thesis. For this encouragement and his steady subsequent technical guidance, I am deeply thankful. Furthermore, I thank Mr. Carl Johnson for his invaluable assistance in the development of the electric propulsion module. I could always rely on his patience and helpfulness. I cannot neglect mentioning my colleague Mr. Christopher Kitson, who provided many suggestions for the improvement and further development of the work I shall here present. Dr. Zhimin Liu also provided regular technical feedback, and Ms. Adrienne Durham was exceptionally helpful in guiding me around the bureaucratic aspects of obtaining a graduate degree.
    [Show full text]
  • A Collaborative Conceptual Aircraft Design Environment for the Design of Small-Scale Uavs in a Multi-University Setting
    Brigham Young University BYU ScholarsArchive Theses and Dissertations 2015-05-01 A Collaborative Conceptual Aircraft Design Environment for the Design of Small-Scale UAVs in a Multi-University Setting Joseph Samuel Becar Brigham Young University - Provo Follow this and additional works at: https://scholarsarchive.byu.edu/etd Part of the Mechanical Engineering Commons BYU ScholarsArchive Citation Becar, Joseph Samuel, "A Collaborative Conceptual Aircraft Design Environment for the Design of Small- Scale UAVs in a Multi-University Setting" (2015). Theses and Dissertations. 5857. https://scholarsarchive.byu.edu/etd/5857 This Thesis is brought to you for free and open access by BYU ScholarsArchive. It has been accepted for inclusion in Theses and Dissertations by an authorized administrator of BYU ScholarsArchive. For more information, please contact [email protected], [email protected]. A Collaborative Conceptual Aircraft Design Environment for the Design of Small-Scale UAVs in a Multi-University Setting Joseph Samuel Becar´ A thesis submitted to the faculty of Brigham Young University in partial fulfillment of the requirements for the degree of Master of Science Steven E. Gorrell, Chair C. Greg Jensen W. Jerry Bowman Department of Mechanical Engineering Brigham Young University May 2015 Copyright © 2015 Joseph Samuel Becar´ All Rights Reserved ABSTRACT A Collaborative Conceptual Aircraft Design Environment for the Design of Small-Scale UAVs in a Multi-University Setting Joseph Samuel Becar´ Department of Mechanical Engineering, BYU Master of Science In today’s competitive global market, there is an ever-increasing demand for highly skilled engineers equipped to perform in teams dispersed over several time-zones by geography. Aerospace Partners for the Advancement of Collaborative Engineering (AerosPACE) is a senior design cap- stone program co-developed by academia and industry to help students develop the necessary skills to excel in the aerospace industry by challenging them to design, build, and fly an unique unmanned aerial vehicle (UAV).
    [Show full text]
  • Aircraft Systems Conceptual Design
    Linköping Studies in Science and Technology Dissertations No. 1805 Aircraft Systems Conceptual Design An object-oriented approach from <element> to <aircraft> Ingo Staack Division of Fluid and Mechatronic Systems Department of Management and Engineering Linköping University, SE–581 83 Linköping, Sweden Linköping 2016 Cover: The cover shows <aircraft id="35"> at <Malmen rwy="19"> and an illustration of the on-board power systems network Copyright c Ingo Staack, 2016 Aircraft Systems Conceptual Design An object-oriented approach from <element> to <aircraft> ISBN 978-91-7685-636-9 ISSN 0345-7524 Distributed by: Division of Fluid and Mechatronic Systems Department of Management and Engineering Linköping University SE-581 83 Linköping, Sweden Printed in Sweden by LiU-Tryck, Linköping 2016. To my parents Es gibt nichts Gutes, außer man tut es ” Erich Kästner 1899-1974 Abstract Aircraft Conceptual Design (ACD) is facing new challenges on the way to enhanced fidelity level required in, nowadays complex, system design. The challenge during this early design phase is the use of higher-fidelity methods typically applied in later development stages. Integration of models and simulations to enhance analysis capability while maintaining a streamlined, transparent, and low cost (low effort regarding task time and workforce) work process is therefore required. In this thesis, the use of object-oriented KBE methods to enable an early integration of simulation models, based on incomplete data, is pre- sented. Before this, careful investigations of modelling and simulation approaches of multi-domain systems are carried out, and their use in the ACD phase is examined regarding the efficiency between effort and result accuracy.
    [Show full text]