Abstract
The conceptual design is the early stage of aircraft design process where results are needed fast, both analytically and visually so that the design can be analyzed and eventually improved in the initial phases. Although there is no necessity for a CAD model from the very beginning of the design process, it can be an added advantage to have the model to get the impression and appearance. Furthermore, this means that a seamless transition into preliminary design is achieved since the CAD model can guardedly be made more detailed. For this purpose, knowledge-based aircraft conceptual design applications Tango (Matlab) and RAPID (CATIA) are being developed at Linköping University. Based on a parametric data definition in XML, this approach allows for a full 3D CAD integration. The one-database approach, also explored by many research organizations, enables the flexible and efficient integration of the different multidisciplinary processes during the whole conceptual design phase. This paper describes the knowledge-based design automated methodology of RAPID, data processing between RAPID and Tango and its application in the courses “Aircraft conceptual design” and “Aircraft project course” at Linköping University. A multifaceted user interface is developed to assist the whole design process.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Conceptual design tools have a constant need for refinement and improvement. One much-needed enhancement is the ability to communicate between analytical design tools and the 3D environment. Data communication between conceptual design programs has always been a major obstacle which now has one of a possible solution through this work, presently being done at Linköping University. A seamless connection appeals to the designer, but it has to work both ways so that major design parameters can be changed at a later stage. For example, the position of the center of gravity may not be known with any precision until fairly late and may require an adjustment of the wing position. There are a handful of existing software tools in the industry, at universities and research centers. Some have connections to CAD software, but the connection is usually not seamless and rarely they work bi-directional [1].
Existing aircraft conceptual design tools are:
-
Aircraft design software package (“Raymer’s Design System”) RDS-Student [2]
-
Vehicle Sketch Pad (VSP) [3]
-
Conceptual Design Tool (CDT) [4]
-
J2 Universal Tool Kit [5]
-
Aircraft Design Software (ADS) [6]
-
Piano [7]
-
Rapid Aerospace Geometry Engine (RAGE) [8]
-
Computerized Environment for Aircraft Synthesis and Integrated Optimization Methods (CEASIOM) [9]
-
Preliminary Aircraft Design Lab (PADLab) [10]
2 CADLab: a data-centric conceptual aircraft design framework
In order to allow for a seamless CAD integration, a data-centric conceptual aircraft design framework named CADLab (Conceptual Aircraft Design Laboratory) has been developed. The intentional naming ambiguity with the usual abbreviation of “CAD” for Computer Aided Design highlights one of the unique topics that characterize this framework besides the extended usage of KBE and system architecture design. A CAD tool is the natural means for geometry modelling and therewith the user can continue to work within the preferred CAD environment. Furthermore, the direct usage of CAD allows for a direct geometry propagation from the conceptual design to the preliminary design by adding new elements to the existing geometry.
At a glance, the framework consists of three modules: A sizing/CAD module, an estimation, analysis and assessment module and a simulation and system architecture module, shown in Fig. 1. All the modules communicate and interact with a central XML database. One of the development targets of this framework was to enable parallel functionality. The highly KBE based CAD and aircraft sizing module serves for a fast setup of the initial design, usually based on a conceptual sizing. Main part of this module is RAPID (see Fig. 3), a geometry oriented design tool implemented in CATIA® [12].
After instantiating geometry and the related primary structure, the design analysis is conducted in the analysis module regarding aerodynamic, weight and structure, trim and flight envelope as well as propulsion and system performance. This analysis functionality is mainly based on semi-empirical (statistical) data and the Vortex Lattice aerodynamic analysis, conducted in Tornado [13]. Within this module the requirement mission(s) are calculated based on the available data and the results are presented to the user. It can take consideration to additional data, usually the structural weight and the supersonic wave drag [14] from RAPID and system performance and weight properties of the simulation and system architecture module.
The third module, simulation and system architecture is used for more detailed investigations. This address problematics like system architecture design, system integration and the analysis of system interaction; these capabilities are used e.g., to investigate different control/actuator architectures or to investigate positive and negative system interferences. This is especially necessary for tightly coupled systems like the nowadays highly electrical driven on-board systems of civil passenger aircrafts. Stability and control design—inevitably included in the flight control system of unstable configurations—is also a topic addressed in this module, supporting the user with (faster than real time) simulations which allow the designer to investigate and understand the system characteristics and capabilities. These features had been enabled by the extended usage of KBE processes during the simulation model instantiation.
2.1 Knowledge-based engineering design
Knowledge-based engineering (KBE) is a technology of reusing information initiated by Concentra corporation [15] and is in existence for a couple of decades. More and more people have seen the need [16] and also developed an application in aircraft design based on KBE [17]. The main application of KBE (automation) are repetitive, rule-based or statistical data based processes which can be either manual, semi-automatic or automatic processes [11, 18, 19]. Nowadays, most CAD software are embedded with this technology as packages like, e.g., Knowledgeware in CATIA. In conceptual aircraft design; this applies to the initial concept generation comprising layout selection, sizing, geometry instantiation including basic aircraft structure and onboard systems design.
Knowledge-based engineering (KBE) automation within the CAD environment is implemented by knowledge pattern (KP) and visual basic for application (VBA). A KP-based instantiation consists of a user-defined feature (UDF), catalog, and script. The UDF captures the knowledge of the object to be instantiated during automation process. The catalog stores the location of the UDF and the KP script—written in engineering knowledge language (EKL), and helps to automate the process.
To instantiate using VBA, the knowledge is stored in a power copy (PC) and visual basic scripts are used for automation. The significant differences and advantages of the two implementation methods mentioned above are explained in detail in [20]. A wide variety of aircraft configurations modelled by this KBE design process are shown in Fig. 2. In the next Section, RAPID and its KBS geometry definitions are explained in detail.
3 Robust aircraft parametric interactive design: RAPID
Robust aircraft parametric interactive design (RAPID) (Fig. 3) is a geometry oriented design tool developed as a part of CADLab. A design from a blank sheet of paper is obtained by bottom-up design approach (see Fig. 5b) or an existing aircraft model is loaded from the XML data library (see Fig. 4) or the aircraft is updated directly from sizing (see Fig. 5a). The user begins to modify the fuselage curves according to design requirements and later adapts the wing accordingly. The empennage is automatically sized depending on the given fuselage and wing geometry parameters.
3.1 Geometry model
After the initial setup of the global geometry/dimensions of the aircraft, a more detailed geometry can be developed. The user chooses the number of frustums needed for the fuselage and the number of partitions needed for wing, empennage and canard depending on the requirement. In the following Sections, the KBS geometry definitions are explained in detail.
3.1.1 Fuselage geometry definition
The Fuselage wire-frame is composed of four supporting splines; namely upper curve, bottom curve, side curve, and center curve (Fig. 5b). The splines are created in a desired manner which are further taken as reference for the instantiation of frustums. The fuselage as described by Eq. 1 is a function of splines, fuselage length, fuselage width, fuselage height, and number of frustums. Every spline contains ’n’ number of points as described by Eq. 2; the least number of points that a spline can contain is limited to two points. A frustum is formed by two cross-sections joined by a surface. Bézier curves are used at the cross-section for each frustum; they are parametric and can be modified to get the desired result (Fig. 6).
Establishing global fuselage geometry:
A quarter of the fuselage cross-section segment is represented by third-order Bézier curve. The angle is measured with respect to the horizontal line for “upper line”and “lower line” and angle is measured with respect to the vertical line for “side upper line” and “side lower line’. Points 1, 4, and 7 shown in Fig. 6 are the intersection points with the fuselage spline curves while points 2, 3, 5, and 6 represent the control points of the Bézier curve; these points are positioned along the respective lines as a fraction. The fuselage cross-section is represented by Eq. 3 as a function of the points and respective angles with respect to horizontal and vertical lines (Fig. 6).
Establishing fuselage cross-section:
3.1.2 Wing geometry definition
The wing wire-frame is generated by taking reference area, aspect ratio, taper ratio, and sweep as references, as represented by Eq. 4. The user has the option to choose the sweep angle either from leading edge or at 25 % root chord to obtain trapezoidal wing area (shown in dotted line in Fig. 7). There are also other reference area methods to choose from, such as Double delta, Gross method, and Wimpress method. RAPID uses the trapezoid area as a reference; after instantiating the required number of partitions, the chord at each airfoil can be modified to obtain different wing shapes as shown in Fig. 7.
Establishing wing geometry:
Each partition is made up of two airfoils joined by a surface. The airfoils are generated using third-order Bézier curves, Eq. 5 describes each partition and Eq. 6 presents the Bézier equation for each airfoil of the partition. The same partition template is used for horizontal tail, vertical tail, and canard. Since the airfoil is parametrically defined, it can be used to obtain “N” number of airfoil shapes [23]. Different types of winglets and wing tip devices can be chosen (Fig. 8). The wing wire-frame is first instantiated and later the number of wing partitions are instantiated. The projected areas of each partition are summed up to give the final area of wing and winglets.
Establishing wing partition:
3.1.3 Engine design
Two types of engines (Fig. 9), turbofan and turbojet can be designed in RAPID. Thrust, specific fuel consumption (SFC), weight, length, diameter and by-pass ratio are the key parameters that size the engine. Turbofan engine is designed to suit commercial aircraft engine dimensions with a bypass ratio ranging from 3 to 20; turbojet engine is designed to suit the dimensions of military and business jet engines without afterburner and a bypass ratio ranging from 0.1 to 15.
Nacelle geometry design depends on the type of engine and various parameters that can be changed to obtain the desired contour. Mixed-flow and separate-jet are two kinds of nacelles available; straight and smooth pylon types can be chosen consequently. The pylon is designed in contest with nacelle, start and end values are changed accordingly. Air inlet and duct for military application is currently a work in progress.
3.2 Interior design
Comfort is the privilege that a passenger craves for while traveling. Aircraft interiors is a major part of the aircraft design process: Cabin space has to be utilized in an intelligent fashion using most of the space, while maintaining the comfort factors for passenger and a accommodating maximum number of passengers according to the requirement.
3.2.1 Cockpit design
The cockpit design consists of windshield design, cockpit layout and ergonomic study. Flat panels and blended windshield can be generated. The windshield uses visibility pattern as the wire-frame and a different number of panels can be instantiated as shown in Fig. 10.
3.2.2 Cabin layout
Seating layout, doors, windows, galleys, lavatories and containers can be configured on the basis of cabin interior layout. FAR 25 rules have been applied to all the entities listed above. The overall length of the cabin needed is computed and the user will know the cabin length available at all times. Depending on the number of passengers, required number of galleys, trolleys and food trays are computed. The whole weight of the cabin is computed after instantiation (Fig. 11).
4 Design space
Information is congregated in the product from the conceptual design to detail design. Table 2 shows the number of parameters used to create the model in Figs. 12 and 13. These aircrafts present singular design points in the design space obtained from the initial requirements. To investigate the robustness and flexibility of the geometry design space, three tests were conducted on the kinked wing of a civil aircraft shown in Fig. 12.
modeFRONTIER® [25] was used to compute different designs. The design of experiments was created using Latin Hypercube sampling to obtain uniformly distributed values for each input parameter as shown in Table 2. Robustness and flexibility of the designs are computed [26] as shown in Table 3. The design space value in Table 3 is affected by the number and range of the design parameters involved in the process; it would become very large once all the parameters in Table 1 are used to compute the design space.
“Wing test 1” has a lesser design space compared to the rest of the test cases in Table 2. All “Wing test 1” designs have been successful even though the kinkPosition parameter is defined directly as a length. In “Wing test 2” about 25 % of the designs have failed because the kink position is placed outside the wing for minimum values of aspectRatio and wingArea. Robustness in “Wing test 2” is therefore affected by the poor parametrization of the kink position. To improve robustness, the kink position parameter was given as a ratio of the span of the wing in the “Wing test 3” with an identical design space as that of “Wing test 2”. It can be seen from Table 3 for “Wing test 3” that flexibility and robustness of the model increased significantly: only 31 of 2000 designs failed in this case. It has been observed that the failure of these designs occurred for values of “sweepInnerWing” and “sweepOuterWing”, at angles close to 85 degrees and above, thus close to the boundary of the design space. The robustness of the model increases considerably by having the kink position parameterized as a ratio of the span.
The normalized sensitivity matrix of the kinked wing is shown in Table 4, wingArea and aspectRatio are the two parameters that mainly affect the system characteristics of the wing. It is observed that, by effective parametrization, a high degree of Robustness and Flexibility is obtained.
4.1 Data translation RAPID/Tango implementation
This section presents the application examples of the framework, showing the data build up and its translation between RAPID and Tango and vice versa. Two examples have been tested to investigate the data flow processed in the correct approach. A number of parameters are accessible for the user in order to obtain various configurations. This might lead to a geometry that is over-defined.
4.1.1 Civil aircraft
In this application, the double delta reference method is used for a civil transport aircraft design as shown in Fig. 12. The cross-sections of the fuselage range from a circle to an ellipse. The data were successfully exchanged in both directions.
4.1.2 Military aircraft
A more complex model (fighter aircraft) was selected to examine the framework as shown in Fig. 13. It is to notice that the data structure of both examples is similar, with only modified parameters and the addition of a lifting surface (canard) in the fighter example.
5 Data management
The flow of data between each discipline in a multidisciplinary design environment (Fig. 14) is coupled and saved in XML format [27, 28]. The database definition (including several component libraries like functional assemblies) is parametrically defined in such a manner that a data refinement over time alongside the project is possible.
XML is made up of markup tags and data to represent the information. An XML forms a tree structure; this makes it easy to retrieve data and find relationship between different information. Transformation of XML documents is performed using XSL Transformations (XLST). XSLT uses XPath language to navigate in XML documents. It can serve for complex translations such as element and attribute editing (add, remove, replace), rearrangement, sorting, perform tests and make decisions [29].
The functional approach is different in RAPID and Tango as the fundamental design approach varies in CAD and technical computing/programming language. Data is translated between the programs using the data translator. In Fig. 15 dataset ’A’ of the initial geometry representation is available in both programs. Later, dataset ’B’ is added in Tango and is updated in RAPID, e.g., a canard is added to the existing configuration. It is to note that dataset ’C’ created in RAPID is split into two subsets in Tango; for example:- wing and the engine housing are in the same geometrical product in RAPID but this is split up into a geometrical and functional subset in Tango. This results in different local product/XML tree structures in RAPID and Tango as shown in Fig. 16. Detail design or design add-ons to the geometry are not updated in Tango.
5.1 RAPID XML export/import
Excel visual basic for applications (VBA) is used to configure the CATIA parameters or geometrical sets and extract information from RAPID and generate into an XML. Configuring the parameters through Excel will reduce the effort of updating the code whenever a new parameter/geometrical set is need to be added to the XML. Strings from CATIA and Excel are parsed and matching entities are added to the XML tree.
For efficient XML editing, Microsoft XMLDOM object is used in the VBA section to translate the parameter/geometric sets into XML. The DOM (Document Object Model) object creates the XML file and takes care of the structure and formatting. This dataset tree access method supports XML modification without any hassles or cumbersome coding.
To import the values to RAPID, the XML file is loaded into a DOM. This DOM is recursively parsed for the required information and tags, needed by the RAPID geometry model.
5.2 Tango XML
Tango makes usage of the underlying Java DOM application classes in Matlab that serves for the XML data handling. This data is handled object oriented within geometrical or functional classes, so that every class includes the class-related XML parsing functionalities. This method allows for greater flexibility and fast replacement or appending of new classes.
The basic classes are product-geometry related (e.g., wing and underlying wing partition class) whereas the higher level classes are product-functional related (e.g., fuel system, primary flight control system). This class reference transition within the dataset makes it necessary to work with part pointers in order to link the functional classes with its related geometrical entities and properties in the geometry related classes; Examples are the control surfaces (geo. def.) that are part of the primary flight control system (sys. def.) and the wing fuel tanks (geo. def.) that are part of the fuel/propulsion system (sys. def.). By these links, the strict hierarchal XML (tree) data structure becomes extended by cross-branch couplings, specified by the part pointers.
6 Academic implementation
To test RAPID and get user feedback, the framework has been applied as a “real world test” within undergraduate student courses and aeronautical master courses at Linköping University. Two examples of this application are presented.
6.1 The mid-jet aircraft project
The Mid-Jet project (Fig. 17) was to build an aerobatic, aesthetic, striking and overwhelming single seat sports jet. To test and demonstrate the flight performance and characteristics a scaled model had to be built. As a first part of the project, a study of existing single seat sports jets was conducted and different concepts were proposed. These ideas were studied from each student team and finally the best concept was chosen for further studies.
This concept was then developed in RAPID up to the conceptual design stage for the full-scale version of the Mid-Jet. From this, a subscale version intended for prototype realization was developed up to the detailed design stage by adding different features to the RAPID model successively. With this model, a demonstrator on a scale of 1:2.8 was built and successfully flight tested. It is to note that the period between the first design studies until the maiden flight of the demonstrator had only been ca. six months. Particular attention was paid to detect the usability of the conceptual/preliminary design model within the detailed design stage.
6.2 Very light jets (VLJs)
The VLJs project was to design a two-seater and a four-seater aircraft. Both the aircrafts were to be designed around the DGEN-380 engine. The aircrafts should be flown by normal, average skilled pilots e.g., flying club members. Cruise flight altitude is below 20,000 ft with unpressurized cabins. Main design solutions were presented including seating arrangement, structural layout, entrance door placements and design, engine placement, fuel tank integration, baggage and landing gear design. Weight and general performance of the aircraft were evaluated along with center of gravity range, stability and trimmability. The artistic view of the aircraft designed in RAPID by the students is shown in Fig. 18.
7 Conclusion
This paper shows the transition from a conceptual design tool defined by a few parameters into a CAD tool that can also be taken gradually into preliminary design of much higher fidelity, where the numbers of parameters can increase in the order of magnitudes. It is shown that it is possible to communicate between the analytical tool (Tango) and the 3D environment (RAPID). The knowledge-based automated design of RAPID is presented along with its applications. As a result, different types of aircraft configurations can be obtained with less effort. As RAPID is based on relational design, any changes made to the geometric model will update the entire design. The designer can achieve different cross-sections for fuselage and airfoils for lifting surfaces. An initial size of the engine is obtained from the engine design; nacelle and pylon can be shaped accordingly. The geometry model is carefully defined to carry over to the preliminary design, while obtaining a robust, wide design space as shown in Sect. 4. Details such as cockpit model, windshield, fairings, winglets and cabin interior layout can be observed at early stages of design. An XML database is used to save the design data and also communicate with the other framework tools.
8 Future work
Future work includes weight estimation, drag calculations, structural design and optimization framework. Improvements in the existing structural model and aerodynamic model are needed to enable automatic mesh update in the optimization framework. Systems integration in CAD model is needed to estimate the volume available for best fit of the components.
Abbreviations
- CAD:
-
Computer aided design
- CADLab:
-
Conceptual aircraft design laboratory
- CATIA:
-
Computer aided three-dimensional interactive application
- DOM :
-
Document object model
- EKL :
-
Engineering knowledge language
- FAR :
-
Federal acquisition regulation
- KBS :
-
Knowledge-based system
- KBE :
-
Knowledge-based engineering
- KP :
-
Knowledge pattern
- PC :
-
Power copy
- RAPID:
-
Robust aircraft parametric interactive design
- SFC:
-
Specific fuel consumption
- TR :
-
Taper ratio
- UDF:
-
User-defined feature
- VB :
-
Visual Basic
- VBA:
-
Visual Basic for applications
- XML:
-
Extensible markup language
- XLST:
-
Extensible stylesheet language
- \(A_R\) :
-
Aspect ratio
- \(C_S\) :
-
Fuselage cross-section
- \(C_{S}^{i}\) :
-
\(\textit{i}\)th cross-section
- \(C_u\) :
-
Upper curve
- \(C_l\) :
-
Lower curve
- \(C_c\) :
-
Combine curve
- \(f_i(Z)\) :
-
Piecewise polynomial functions
- \(f_u\) :
-
Fuselage function
- \(H_f\) :
-
Height of fuselage
- k :
-
Kink position
- \(L_f\) :
-
Length of fuselage
- \(n_p\) :
-
Number of parameters
- \(P_i\) :
-
Points on a spline
- \(p_{1,2,\ldots 7}\) :
-
Control points of cross-section
- S :
-
Reference wing area
- \(S_p\) :
-
Splines
- w :
-
Wing function
- \(w_p\) :
-
Wing partitions
- \(w_{p}^{i}\) :
-
\(\textit{i}\)th wing partition
- \(W_f\) :
-
Width of fuselage
- \(\Gamma\) :
-
Dihedral
- \(\theta\) :
-
Incidence/Twist
- \(\lambda\) :
-
Taper ratio
- \(\Lambda\) :
-
Sweep
- \(\alpha _{p_{2,3,5,6}}\) :
-
Angle measured w.r.t horizontal or vertical
References
Staack, I., Raghu Chaitanya, M., Krus, P.: Parametric Aircraft Conceptual Design Space. In: 28th Congress of the International Council of the Aeronautical Science, Brisbane, Australia (2012)
Raymer, D.: RDS-student: Software for Aircraft Design, Sizing, and Performance, vol. 10. AIAA education series, Washington DC (2006)
Hahn, A.: Vehicle Sketch Pad: A Parametric Geometry Modeler for Conceptual Aircraft Design. In: Proc. 48th AIAA Aerospace Sciences Meeting, American Institute of Aeronautics and Astronautics, Orlando, Florida, Jan 2010
Ziemer, S., Glas, M., Stenz, G.: A Conceptual Design Tool for multi-disciplinary aircraft design. IEEE Aerospace Conference 1–13 (2011)
j2 Universal Framework. http://www.j2aircraft.com/ [Online; Accessed 19 May 2015]
ADS, Aircraft Design Software. http://www.pca2000.com [Online; Accessed 19 May 2015]
Piano, Aircraft design and Competitor Analysis. http://www.piano.aero/ [Online; Accessed 19 May 2015]
RAGE, Rapid Aerospace Geometry Engine, Desktop Aeronautics. http://www.desktop.aero/products/rage [Online; Accessed 19 May 2015]
CEASIOM, Computerized Environment for Aircraft Synthesis and Integrated Optimization Methods software. http://www.ceasiom.com [Online; Accessed 19 May 2015]
PADLab Software. http://www.luftbau.tuberlin.de/menue/forschung/padlab [Online; Accessed 19 May 2015]
Munjulury, R.C.: Knowledge Based Integrated Multidisciplinary Aircraft Conceptual Design. Licentiate thesis no. 1661, Department of Management and Engineering, Linköping University, Linköping, Sweden (2014)
CATIA V5 Release21. http://www.3ds.com/ [Online; Accessed 19 May 2015]
Melin, T.: A vortex lattice MATLAB implementation for linear aerodynamic wing applications. Master’s Thesis, Department of Aeronautics, Royal Institute of Technology (KTH), Stockholm, Sweden, 2000
Munjulury, R.C., Staack, I., Abdalla, A., Melin, T., Jouannet, C., Krus, P.: Knowledge-based Design for Future Combat Aircraft Concepts. In: Proc. 29th Congress of the International Council of the Aeronautical Science, St. Petersburg, Russia, 2014
Rosenfeld, L.: Handbook of Solid Modeling. Solid Modeling and Knowledge-based Engineering, McGraw-Hill Inc., New York, USA, 1995, pp. 91–911
Cooper, S., Fan, I., Li, G.: Achieving competitive advantage through knowledge-based engineering: a best practice guide, Department of Trade and Industry (DTI), UK, Jun 1999
La Rocca, G., Van Tooren, M.: Enabling distributed multi-disciplinary design of complex products: a knowledge based engineering approach. J. Des. Res. 5(3), 333–352 (2007)
Amadori, K.: Geometry Based Design Automation: Applied to Aircraft Modeling and Optimization. Ph.D. thesis no. 1418, Department of Management and Engineering, Linköping University, Linköping, 2012
Tarkian, M.: Design Automation for Multidisciplinary Optimization. Ph.D. thesis no. 1479, Department of Management and Engineering, Linköping University, Linköping, 2012
Singh, A.N., Raghu Chaitanya, M., Govindarajan, V.K., Krus, P.: Knowledge Based Design Methodology for Generic Aircraft Windshield and Fairing-A Conceptual Approach. 51st AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace, American Institute of Aeronautics and Astronautics, Grapevine, Texas, USA, Jan 2013
Berry, P., Jouannet, C.: Recycling Old Weight Assessment Methods and Giving them New Life in Aircraft Conceptual Design. 28th Congress of the International Council of the Aeronautical Science. Brisbane, Australia (2012)
Rajendran, S.: Design of Parametric Winglets and Wing tip devices: A Conceptual Design Approach, Master’s thesis, Department of Management and Engineering,Linköping University, Linköping, 2012
Melin, T.: Parametric Airfoil Catalog. Linköping University, 1st ed., 2013
Tassel, W.: Development of a Complete Parametric CAD Model of a Cockpit Layout for Civil Airplane Under CATIA CAD Software, Master’s thesis, Department of Management and Engineering, Linköping University, Linköping, 2012
modeFrontier 4.5.2. http://www.esteco.com/modefrontier [Online; Accessed 19 May 2015]
Amadori, K., Tarkian, M., Ölvander, J., Krus, P.: Flexible and robust CAD models for design automation. Adv. Eng. Inf. 26(2), 180–195 (2012)
Lin, R., Abdollah, A.: An XML-based integrated database model for multidisciplinary aircraft design. J. Aerosp. Comput. Inf. Commun. 1(3), 154–172 (2004)
Lee, H.-J., Lee, J.-W., Lee, J.-O.: Development of web services-based multidisciplinary design optimization framework. Adv. Eng. Softw. 40(3), 176–183 (2009)
XML and DOM Objects. http://www.w3.org/ [Online; Accessed 19 May 2015]
VINNOVA, Swedish national aviation engineering research programme. http://www.vinnova.se/en/Our-activities/Cooperation-Programmes/National-Aviation-Engineering-Research-Programme/
Acknowledgments
This research is supported by the Swedish National Aviation Engineering Program (NFFP) jointly operated by the Swedish Armed Forces, Swedish Defense Material Administration (FMV) and the Swedish Governmental Agency for Innovation Systems (VINNOVA) [30]. The authors thank the NFFP founders for this support. The authors would also like to thank the students of Aircraft Conceptual Design and Aircraft Project courses at Linköping University for their excellent work during the courses as well the Mid-Jet project course team leader and test pilot David Lundström for his great efforts.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Munjulury, R.C., Staack, I., Berry, P. et al. A knowledge-based integrated aircraft conceptual design framework. CEAS Aeronaut J 7, 95–105 (2016). https://doi.org/10.1007/s13272-015-0174-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13272-015-0174-z