Development of a Java-Based Framework for Aircraft Preliminary Design and Optimization

F. Nicolosi, A. Marco, Lorenzo Attanasio, P. Vecchia
{"title":"Development of a Java-Based Framework for Aircraft Preliminary Design and Optimization","authors":"F. Nicolosi, A. Marco, Lorenzo Attanasio, P. Vecchia","doi":"10.2514/1.I010404","DOIUrl":null,"url":null,"abstract":"T HEconceptual and preliminary design phases play a very important role for the development of the future transport aircraft. A computational framework capable of finding an optimal configuration satisfying several basic requirements would be an essential tool for industrial aircraft designers. Such software should be developed around all those basic principles and approaches to aircraft preliminary design well described in several textbooks on the subject [1–9]. Amodern preliminary aircraft design tool should be characterized by a certain level of accuracy and reliability (albeit using fast and simple semiempirical procedures), the capability to perform multidisciplinary analyses, and reasonably short computational times. Because of the particular relevance of production costs, noise, emissions,maintenance, andoperative costs in the commercial success of a transport aircraft, amodern software framework should be developedwith amultidisciplinary optimization (MDO) approach inmind.Another important aspect is the user-friendliness of the interface that should allow the user to interact with the design framework in an easy, fast, and efficient way. Of the same or even of more importance is the possibility to include in the software multiple fidelity analysis methods or to modify and develop new semi-empirical models to achieve better accuracy. It should also be possible to export the aircraft configuration geometry (e.g., as a CADmodel or a surface mesh) in one or more standard formats and to execute high-fidelity analyseswith external tools (e.g., computational fluid dynamics or Finite ElementMethod (FEM) solvers). Many aircraft design computational tools have been developed by several universities, companies, aeronautical industries, and research centers in the past and recent years [10–17]. In many recent papers [18–21], the importance of including a knowledge-based engineering approach in modern aircraft design tools is highlighted. The present note introduces the ongoing development of the Java Program Toolchain for Aircraft Design (JPAD), a Java-based desktop application for aircraft designers. The aim of JPAD, which eventually will be released as open-source software, is to provide a library and a set of companion tools based onmodern software technology as a support for typical preliminary design studies. The software has been conceived to be used in an industrial environment across conceptual and preliminary design phases. In these phases, a lot of different configurations have to be considered, and so the proposed software relies mostly on semi-empirical analysis methods and is capable to quickly provide results. A comprehensive study of the methods available in the literature has been first carried out to improve the accuracy of the results; each method has been tested against experimental data (produced in house or drawn from literature) so that statistical quantities (e.g., standard deviation) could be estimated either to find the best method currently available or to make a merger of different methods. The use of middleand high-fidelity methods (e.g., in aerodynamics, numerical lifting line, vortex lattice method, or computational fluid dynamics) is beneficial in preliminary studies, provided that their computational time is reasonably short. In this respect, the development of new semi-empirical methodologies or improved analysis approaches (especially for innovative aircraft configuration) is an important item that has been extensively reported in several recent works [21–26]. The aircraft design research group at the University of Naples has matured in the past two decades experience in design of light and turboprop transport aircraft [27,28]. Recent aircraft design activities carried out by the authors on a commuter 11-seat aircraft has been described and illustrated in some recent papers [29,30]. The matured know-how in aircraft aerodynamic designs has also found confirm through specific flight-testing research [31,32].","PeriodicalId":179117,"journal":{"name":"J. Aerosp. Inf. Syst.","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"29","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"J. Aerosp. Inf. Syst.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2514/1.I010404","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 29

Abstract

T HEconceptual and preliminary design phases play a very important role for the development of the future transport aircraft. A computational framework capable of finding an optimal configuration satisfying several basic requirements would be an essential tool for industrial aircraft designers. Such software should be developed around all those basic principles and approaches to aircraft preliminary design well described in several textbooks on the subject [1–9]. Amodern preliminary aircraft design tool should be characterized by a certain level of accuracy and reliability (albeit using fast and simple semiempirical procedures), the capability to perform multidisciplinary analyses, and reasonably short computational times. Because of the particular relevance of production costs, noise, emissions,maintenance, andoperative costs in the commercial success of a transport aircraft, amodern software framework should be developedwith amultidisciplinary optimization (MDO) approach inmind.Another important aspect is the user-friendliness of the interface that should allow the user to interact with the design framework in an easy, fast, and efficient way. Of the same or even of more importance is the possibility to include in the software multiple fidelity analysis methods or to modify and develop new semi-empirical models to achieve better accuracy. It should also be possible to export the aircraft configuration geometry (e.g., as a CADmodel or a surface mesh) in one or more standard formats and to execute high-fidelity analyseswith external tools (e.g., computational fluid dynamics or Finite ElementMethod (FEM) solvers). Many aircraft design computational tools have been developed by several universities, companies, aeronautical industries, and research centers in the past and recent years [10–17]. In many recent papers [18–21], the importance of including a knowledge-based engineering approach in modern aircraft design tools is highlighted. The present note introduces the ongoing development of the Java Program Toolchain for Aircraft Design (JPAD), a Java-based desktop application for aircraft designers. The aim of JPAD, which eventually will be released as open-source software, is to provide a library and a set of companion tools based onmodern software technology as a support for typical preliminary design studies. The software has been conceived to be used in an industrial environment across conceptual and preliminary design phases. In these phases, a lot of different configurations have to be considered, and so the proposed software relies mostly on semi-empirical analysis methods and is capable to quickly provide results. A comprehensive study of the methods available in the literature has been first carried out to improve the accuracy of the results; each method has been tested against experimental data (produced in house or drawn from literature) so that statistical quantities (e.g., standard deviation) could be estimated either to find the best method currently available or to make a merger of different methods. The use of middleand high-fidelity methods (e.g., in aerodynamics, numerical lifting line, vortex lattice method, or computational fluid dynamics) is beneficial in preliminary studies, provided that their computational time is reasonably short. In this respect, the development of new semi-empirical methodologies or improved analysis approaches (especially for innovative aircraft configuration) is an important item that has been extensively reported in several recent works [21–26]. The aircraft design research group at the University of Naples has matured in the past two decades experience in design of light and turboprop transport aircraft [27,28]. Recent aircraft design activities carried out by the authors on a commuter 11-seat aircraft has been described and illustrated in some recent papers [29,30]. The matured know-how in aircraft aerodynamic designs has also found confirm through specific flight-testing research [31,32].
基于java的飞机初步设计与优化框架开发
概念和初步设计阶段对未来运输机的发展起着非常重要的作用。一个能够找到满足几个基本要求的最佳配置的计算框架将是工业飞机设计者的重要工具。这样的软件应该围绕所有这些基本原则和方法来开发飞机初步设计很好地描述在几个教科书上的主题[1-9]。现代初步飞机设计工具应该具有一定程度的准确性和可靠性(尽管使用快速和简单的半经验程序),执行多学科分析的能力,以及相当短的计算时间。由于运输飞机的商业成功与生产成本、噪音、排放、维护和运营成本的特殊相关性,现代软件框架应该与多学科优化(MDO)方法一起开发。另一个重要方面是界面的用户友好性,它应该允许用户以一种简单、快速和有效的方式与设计框架进行交互。同样甚至更重要的是,在软件中包含多种保真度分析方法或修改和开发新的半经验模型以达到更好的精度的可能性。还应该能够以一种或多种标准格式导出飞机构型几何(例如,作为cad模型或表面网格),并使用外部工具(例如,计算流体动力学或有限元法(FEM)求解器)执行高保真分析。在过去和最近几年,许多飞机设计计算工具已经由几所大学、公司、航空工业和研究中心开发出来[10-17]。在最近的许多论文中[18-21],强调了将基于知识的工程方法纳入现代飞机设计工具的重要性。本说明介绍正在开发的飞机设计Java程序工具链(JPAD),这是一个面向飞机设计人员的基于Java的桌面应用程序。JPAD最终将作为开源软件发布,其目的是提供一个库和一套基于现代软件技术的配套工具,作为典型初步设计研究的支持。该软件已被设想用于跨越概念和初步设计阶段的工业环境。在这些阶段中,必须考虑许多不同的配置,因此所提出的软件主要依赖于半经验分析方法,并且能够快速提供结果。首先对文献中可用的方法进行了全面的研究,以提高结果的准确性;每一种方法都已根据实验数据(内部生成或从文献中提取)进行了测试,以便可以估计统计量(例如,标准偏差),以找到当前可用的最佳方法或合并不同的方法。使用中高保真度方法(如空气动力学、数值升力线、涡格法或计算流体动力学)有利于初步研究,只要它们的计算时间相当短。在这方面,开发新的半经验方法或改进的分析方法(特别是针对创新飞机配置)是最近几部作品中广泛报道的一个重要项目[21-26]。那不勒斯大学的飞机设计研究组在过去二十年的轻型和涡桨运输机设计经验中已经趋于成熟[27,28]。作者最近在一架11座通勤飞机上进行的飞机设计活动已在最近的一些论文中进行了描述和说明[29,30]。飞机气动设计的成熟技术也通过具体的飞行试验研究得到了证实[31,32]。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信