A Framework for Aerodynamic and Structural Optimization in Conceptual Design K. Amadori * and C. Jouannet † Linköping University, Linköping, 581 83, Sweden P. Krus ‡ Linköping University, Linköping, 581 83, Sweden Aircraft design is an inherently multidisciplinary activity that requires different models and tools for various aspects of the design. At Linköping University a novel design framework is being developed to support the initial conceptual design phase of a new aircraft. In this work main attention has been paid to wing design, with respect to aerodynamic efficiency and loads, and to structural analysis. By linking together various modules via a user-friendly interface based on a spreadsheet, the framework allows multidisciplinary analysis and optimizations to be carried out. This paper will present the framework, give an overview of its development status and give an indication on the future work. Nomenclature CAD cL cdi cm MDF MDS SOA SOAP (t/c) WSDL = = = = = = = = = = Computer Aided Design Lift coefficient at given angle of attack α Induced drag coefficient at given angle of attack α Pitching moment coefficient at given angle of attack α CAD Datums Model CAD Surfaces Model Service Oriented Architecture Simple Object Access Protocol Thickness-to-chord ratio Web Service Description Language I. Introduction D URING last years a research project at Linköping University has been aimed at developing a novel design framework to be used from the very beginning of the conceptual design phase of new aircraft1,2,3. The framework is intended to be a multidisciplinary optimization tool for defining and refining aircraft designs, with respect to its aerodynamic, stability, weight, stability and control. The conceptual design phase could take advantage of a novel methodology, that would not be based on empirical or semi-empirical equations to estimate e.g. weights4, performances, costs and loads, but relay on analytical models to a greater extent. The presented design framework is thought to meet also requirements of modern complex product development. Many companies are located all over the world and are tightly involved in several global partnerships, where modules of the product are designed and manufactured at different locations. This is especially true in the aerospace and automotive industry where the end products are more or less assemblies of subsystems from different suppliers. This implies that today’s product development is carried out in a distributed, collaborative and competitive fashion and this forms a rather complex environment for the employment of modeling and simulation technology. These aspects must therefore be supported by the modeling and simulation tools. * PhD Student, Department of Mechanical Engineering, [email protected], AIAA Student Member. Postdoctoral fellow, Department of Mechanical Engineering, [email protected], AIAA Member. ‡ Professor, Department of Mechanical Engineering, Petter.Krus@ liu.se. † 1 American Institute of Aeronautics and Astronautics Previous work carried out by the research group at Linköping University has taken into consideration ways to determine the weight of aircraft concepts by means of CAD tools5. Using a parametric three dimensional model of the aircraft, it has been shown that the structural weight could be estimated with good precision while the high degree of parameterization ensures that the model can cover a wide range of concepts. Thanks to the experience gathered during the development of the framework, key requirements have been pinpointed. Among them, the model’s flexibility, reliability and robustness are of highest importance and have been key aspects during the development of each part of the framework modules. A wing design study was chosen as test case for the presented work. The wing comprises both the external surfaces to be aerodynamically analyzed and the wing-box design to be structurally analyzed. When compared with examples of similar applications that can be found in the litterature6,7, the presented work shows a much higher grade of design flexibility. In other wing structure design studies the designer is usually required to enter a structure layout before the optimization can start. Then the system modifies thicknesses and maybe moves the structural elements from their starting position. This work will instead demonstrate that it is possible to design concepts with a much higher degree of freedom. The kind of structural analysis will get close to a topological optimization of a general wing design. Thus it can be ensured that the solution obtained will be of a more general character. Figure 1. The complete aircraft design framework II. The Wing Design Framework The part of the design framework here presented is intended to be a tool that permits to optimize the design of wings during the conceptual design phase. Several different aspects of the design and the wing plan-form can be controlled. This includes the wing profiles at the end of each wing section and the structural layout. The complete wing model will be explained in more detail in the following sections. As illustrated in Fig.1 the framework comprises many modules that can be run independently or together with others. When running each module alone it is possible to analyze the properties of one aspect at the time. The other modules will then work as support only; if needed they can be substituted by simpler equations that may be less precise, but faster. In this way the number of parameters to be optimized can be greatly reduced as well as the time required to complete the optimization. This modularity of the framework allows for starting using it even if not all of the modules are completely developed and ready to use. Only once one module is ready and validated it can be added to the framework and used together with all the others. The framework can and is intended to be used for full design optimization. Figure 2 shows how the modules involved in the wing optimization problem are linked to each other. 2 American Institute of Aeronautics and Astronautics - Dell Precision PW390 CPU : Intel® Core™Duo E6600, 2.40 GHz 2Gb of RAM NVidia Quadro FX 3500 Windows XP 64bits Design Parameters CAD Optimization Algorithm Mass Panel Code Pressure Distribution Wing Geometry The framework is built to allow for being distributed1,3,8. That means that any module can be placed on a dedicated computer and connected to all the others through the Internet. Connections are implemented using SOAP messages, as explained in Ref.1. In this example, however, all framework modules are run on the same machine. The specifications are as follows: Deformed Geometry Lift & Drag Stresses FEM The design parameters are input through a user-friendly Excel spreadsheet interface that is shown in Fig.3. There are different areas indicated by different colours, where selected aspects of the wing design are governed. With Figure 2. The wing design optimization framework reference to the figure below, the grey area (“Wing Geometry Layout”) includes the parameters that determine the plan-form of each wing section and the parameters that specify the shape of the wing profiles; in the green one (“Structural Layout”) are the parameters that control type, number and placement of the structural element; finally in the light blue area (“Design Results”) the results from the different modules are displayed. Figure 3. The Excel interface of the wing design framework 3 American Institute of Aeronautics and Astronautics The framework can be used both for automatic optimization of a particular design as well as for exploring different design alternatives interactively. In the first case the spreadsheet is coupled with an optimization algorithm that acts on a set of input parameters or on all of them. Otherwise the designer is asked to enter by hand the parameter values and to start the analysis. III. The Parametric CAD Model The most important characteristic of the CAD model is to be highly flexible in order to be able to represent a variety of designs as large as possible. Secondly the model must be robust and reliable, since there will not be a specialist entering new parameters and supervising the update process. It is fundamental that the model does not produce mathematical errors within its whole allowed design range. A. The Model Structure In order to guarantee a high degree of flexibility and robustness, the CAD model must be built in a proper way. Figure 4 shows the relational links between the different elements of the model. The input parameters described above govern directly the “Datums Model” (MDF) and the “Surfaces Model” (MDS). The MDF-model is a wireframe model where all reference planes and lines, needed to define the wing and its structure, are defined. It is important to notice that all the structure components in the CAD model depend on both the MDF-model and MDS-model, that depend instead only on the top level input parameters. The MDS surfaces model contains all the external surfaces. The structure is obtained by instanciating a general structural element that is designed to adapt itself, given the following parameters that are specified in the MDF-model and MDS-model (Fig.5): - The main direction along which to develop the structural element Two lines defining the start and end Figure 4. Relational links between the different elements in the CAD model point Upper and lower surfaces between which the element is adapted This general element is used for all the structure parts of the wing: longerones and ribs. The element thicknesses are governed by individual parameters, allowing for optimization of the structural design. B. Wing Geometry Layout and Profiles The wing is divided into three wing sections: - - an inner wing section, supposed to be the part of the wing hidden inside the fuselage a middle wing section an outer wing section. It is of course possible to divide the wing into more Figure 5. The general structure element model sections, but in the present study it was decided to 4 American Institute of Aeronautics and Astronautics set the number to three. Figure 6 shows the wing sections and their input parameters. With these parameters the designer can set span, leading edge sweep, root chord length, tip chord length, dihedral angle and twist of each one of the three wing sections. In addition to the shape, dimension and position of each section, it is also possible to modify the wing profiles at the end of each of the sections through the Excel interface. They are defined using the formulation suggested by Kulfan and Bussoletti in Ref.9: ⎛ n ⎞ (ξ )Upper = C (ψ ) ⋅ ⎜ ∑ Aui ⋅ Si (ψ ) ⎟ + ψ ⋅ ΔξUpper ⎝ i =1 (ξ ) Lower ξ= where: z c ⎛ ⎞ = C (ψ ) ⋅ ⎜ ∑ Ali ⋅ Si (ψ ) ⎟ + ψ ⋅ Δξ Lower ⎝ i =1 ⎠ (1) is the non-dimensional airfoil ordinate; z is the profile coordinate along the z-axis; x ψ= c is the non-dimensional airfoil station; x is the profile coordinate along the x-axis; C (ψ ) = ψ N1 ⋅ (1 − ψ ) Si (ψ ) ⎠ n N2 is the “class function”; is the ith-term of the Bernstein polynomial of order n; zuTE is the non-dimensional upper surface trailing edge thickness ratio; c zl = TE is the non-dimensional lower surface trailing edge thickness ratio; c ΔξUpper = Δξ Lower Ali, Aui, N1 and N2 are coefficients to be determined to obtain the wanted shape. To improve ease-of-use, in the CAD model the above formulation was reworked in order to allow the wing profiles being defined by more familiar inputs, rather than less practical coefficients. In addition to the root length, each wing profile needs four parameters to be set: - thickness-to-chord ratio (t/c) relative position of (t/c)MAX maximum camber maximum camber relative chord position. Figure 6. The wing is divided in three sections, each one defined by separate parameters 5 American Institute of Aeronautics and Astronautics C. Wing Update Procedure When new parameters have been entered and the designer or the optimization algorithm starts the update procedure, a set of controls and actions are automatically carried out. They are here briefly explained: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. The system checks for any modifications in the wing plan-form, such as changed chord lengths, spans or wing profile settings. Comparison between the old and new number of structural elements, to determine if parts are going to be deleted or added. The start and end values for the already present ribs and spars are verified and updated if needed. Thickness values for the already present ribs, spars and skins are verified and updated if needed. Deletion or addition of new structural elements (ribs and spars). Wing surface mesh update. Mesh node coordinates are measured and stored. PANAIR input file is written. PANAIR aerodynamic analysis is started. Results from PANAIR are retrieved from the output file. FEM analysis model is updated with new structure mesh. FEM analysis model is updated with new loads from aerodynamic analysis. FEM analysis is started. All relevant results are retrieved and presented in the Excel interface. The time required for all operation to be completed depends of course from how many of the above steps that are actually carried out and from how computationally heavy they are. For instance there is a big difference between adding one rib only, compared to adding ten of them; or if for one or for all the already present elements the thickness need to be modified. In Table 1 the time required to complete some typical operations are listed. Type of Operation Change rib layout case Change 1 parameter value Change 5 parameter values Add 1 structural element Add 5 structural elements Delete 1 structural element Delete 5 structural elements PANAIR analysis FEM analysis Elapsed Time [sec] 31 31 75 19 30 20 28 13 ~780 Tabel 1. Time required for typical operations IV. The Wing Structure Model In the previous section it has been described how the structural elements are instantiated. Here, it will be discussed what the design possibilities are, how the wing structure can be specified and how it is meshed prior to the analysis to take place. The structure modeled in the CAD tool consists only of the elements within the wing load carrying structure, the so called wing-box. This is the part of the wing limited by the front and rear spars and by the root and tip ribs. The whole structure is governed by the parameters located in the green field in the spreadsheet. Here it is possible to set the number of ribs, the number of spars and the type of desired layout. As already explained, one fundamental requirement for the model was maximum flexibility. Therefore, to permit the widest range of arrangements, it was not desired to limit the ribs to start from the front spar and end on the rear one. By selecting the value of the parameter “Rib Layout Case” it was possible to choose from the four arrangements shown in Fig.7. Please note that the examples shown in the figure are obtained only by changing the value of the “Rib Layout Case” parameter. 6 American Institute of Aeronautics and Astronautics TIP CHORD FRONT SPAR REAR SPAR ROOT CHORD Case 0 Case 1 Case 2 Case 3 Figure 7. There are four different structural ribs layout arrangements. Changing only case it is possible to obtain different rib layouts. Selecting for instance “Case 0”, the starting point for each rib will be the front spar, while the end-line will be composed by the union of the rear spar with the root and tip chords. If “Case 1” is selected instead, the start-line will be given by the union between the root chord and the front spar and the end-line by the union of tip chord and rear spar. Similarly for “Case 2” and “Case 3”. The start and end points are placed according to the values indicated in the “Start” and “End” columns in the green field of Fig.3. The numbers represents the relative distance from the line starting point, where zero gives the line starting point and one gives the end point. Each rib is then modeled having a simple rectangular cross-section. Thickness, starting and ending points are defined by individual parameters. The thickness is constant over the whole rib. Spars are defined in a similar way. The difference is only that there is the possibility to vary the thickness along the spar’s length. Three thicknesses are defined: one at each extreme and one at the borderline between middle and outer wing section. The skin panels are defined from the MDS-surfaces and inwards. The thickness in varying linearly along the wing sections, and can be explicitly selected at the end of the middle and outer wing section by modifying the parameter values in the corresponding spreadsheet interface fields. One engine is also mounted under the wing. It is attached to one rib that is fitted with appropriate attachments. The engine can be chosen from a list of ten different models, varying from the smaller FJ44-4A, mounted on Cessna Citation CJ4, up to the larger GP7000, installed on Airbus A380. At the moment, th engine selection can not be done through the spreadsheet interface, but requires the designer to actively modify one parameter in the CAD model itself. Changing the engine will also change the loads applied to the wing structure deriving from the engine weight and thrust. The whole wing-box structure is meshed using the internal CATIA module “Advanced Meshing Tools”. So far it has been possible to use only tetrahedral quadratic elements that tend to model structures to be stiffer than what they really should be. This shortcoming can be addressed by the adoption of flat panel elements. The loads that are applied to the structure are retrieved from the output file produced by PANAIR. In the following section it will be explained how they are gathered and applied. V. The Aerodynamic Model At the moment, the aerodynamic analysis tool adopted is a panel code, PANAIR. Panel codes are numerical schemes for solving (the Prandtl-Glauert equation) for linear, inviscid, irrotational flow about aircraft flying at subsonic or supersonic speeds10. As pointed out by Amadori et. al.3, panel codes are not as precise as modern CFDs can be, but they have other advantages. Considering that during a conceptual design phase, the aircraft geometry and its outer shape is not precisely defined and that the detail level is quite rough, it is clear that it can be unpractical and not justified to use tools that have a much higher accuracy. Moreover CFDs requires the space around the studied body to be accurately meshed, while for a panel code it is sufficient to approximate the aircraft’s outer surfaces with proper rectangular panels. Therefore the meshing time required by a panel code is lower by several orders of magnitude, compared to a CFD code. It should be kept in mind that, in this framework, PANAIR is used mainly to 7 American Institute of Aeronautics and Astronautics compare the effectiveness of different concepts with each other, rather than to gather exact and absolute figures of their aerodynamic efficiency. When much powerful and faster computers will be available or if higher accuracy was required, PANAIR could be substituted with other solvers, thanks to the modular nature of the framework. The data that is gathered from the panel code analysis are the wing lift coefficient (cL), its induced drag coefficient (cDi), calculated using Trefftz plane analysis, and the aerodynamic forces and moments acting on the wing. The upper and lower surfaces of the wing are meshed with rectangular panels using an in-house developed meshing application. This application is based on a set of script-procedures that can be activated from the spreadsheet interface and that also handles all steps required for starting the aerodynamic analysis. The surfaces are at first split along the front and aft spars, as shown in Fig.8. This is done to simplify the aerodynamic loads retrieving operations. This is done because PANAIR presents results for each surface Figure 8. The surface division prior to meshing separately and then assembled for the whole aircraft. Since the wing-box only is structurally analyzed, the air loads coming from the forward and aft surfaces are then simply applied along the front and rear spars. Another advantage of using a tailor made meshing tool is that the coordinates for each one of the meshing nodes can be stored directly in the appropriate order for PANAIR to correctly interpret them. Thus data handling is in this way simplified and speeded up. Figure 9. Results from FEM analysis of the wing-box structure VI. Optimization Problems The presented models and framework can be used in different optimization scenarios, employing different optimization tools. As for implementing optimization functionality, the most obvious is to use optimization software available in the user application. For example, the commercial software Crystal Ball with the optimization toolbox OptQuest has been evaluated. OptQuest incorporates Metaheuristics to guide its search algorithm11. It is capable of handling a wide range of problems and is executed as an integrated module of Excel. Another plug-in Design Analysis tools has been developed at Linköping University which includes sensitivity analysis, functional 8 American Institute of Aeronautics and Astronautics correlation, and support for both establishing and to carry out design optimization, Krus12. This can also be used together with tools for statistical simulations for probabilistic design as in Mavris et al13. Excel also has support for using web service technology and in this way models published as web services on other geographic locations can be connected and used in the analysis and optimization. This has been done in other research projects carried out at Linköping University1-3,14. For optimization both the so-called Complex-RF method and genetic algorithms have been implemented and deployed. The Complex algorithm was originally presented by Box15, and is a non-gradient method which is appropriate for problems where the objective function is defined by results from various calculations or simulations and the derivative of the objective function cannot be defined. The algorithm was improved by Krus et. al.16 to increase the probability of reaching a global optimum and has been used very successfully over a wide range of problems and is characterized by simplicity and robustness. By choosing the appropriate set of optimization variables among all the parameters that can be governed through the Excel interface, a variety of engineering design problems could be solved. For instance one typical application could be to minimize the wing weight and or drag, granting a given minimum lift force. The problem could be approached with a fixed number of spars and ribs or with a variable number of them. In the second case of course the solution would be more general, but at the cost of longer computing time. Also which geometry layout parameters to include in the optimization problem can be freely selected. VII. Conclusions and Future Work In this paper a framework for wing design and optimization has been presented. It is one part of a complete aircraft design framework that is being developed at Linköping University. The whole framework is intended to cover all the diverse parts and systems that an aircraft can be divided into: fuselage, wing, propulsion systems, landing gears, subsystems, structures, and control system. The framework itself is innovative in several ways. First of all, the design tools are based on real models rather than historical data. Secondly, the modeling approach is an integration of several distributed domain specific models which increases the possibilities to gain more reliable design information early in the design process without revealing proprietary parts of the models. This is a very important aspect in real world design projects where several distributed participants must efficiently cooperate while protecting restricted sensitive data. The presented wing model is also innovative. It has been developed having its flexibility as a fundamental requirement. Not only does it permit to modify and optimize a given wing design and one specified load carrying structure, but it also allows to radically change the configuration and layout of the structure design. Not only the size and relative position of structure elements can be changed, but also their number. If one rib is not required it will be removed. This means that a more general design can be used for the optimization, while minimizing the designer’s work load, since he/she will not be asked to enter a qualified structural proposal prior to starting the optimization. Thus the resulting structural layout will not depend on how the wing-box is defined at the beginning of the optimization. In this sense the proposed framework will work similarly to a topology optimization tool. In order to verify the robustness and flexibility of the model a detailed analysis of the model has been carried out. Now tests with optimization problems of increasing complexity will follow. The tests will be used to verify both how precise results can be obtained and to evaluate the optimization performance. Even though if compared to simpler applications often used in conceptual design phases, the presented tool will clearly require longer computing time, the results obtained will be more detailed and reliable. The detail level of the obtained answers will also be far more exhaustive than with classic tools. Moreover, since all elements are from the start modeled with CATIA, most of the models can be directly reused in further design steps. All together this leads to reduced overall cost and time for a project. At the moment investigations are also done to verify the possibility to employ other aerodynamic codes, such as ZOONAIR, ALIS or CFD codes like Edge (FFA) that will offer increased accuracy and flexibility. Thanks to the modular structure of the framework, substituting one module is not compromising the functionality of the rest of them, which ensures to be able to always use the most profitable tools available. References 1 Johansson, B., Jouannet, C., Krus, P., ”Distributed Aircraft Analysis Using Web Service Technology”, World Aviation Congress ® & Exposition, Linköping, 2003. 2 Amadori, K., Jouannet, C., Krus, P., ”Use of Panel Code Modelling in a Framework for Aircraft Concept Optimization”, th 11 AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference, Sept. 2006, Portsmouth, VA, USA 3 Amadori, K., Johansson, B., Krus, P., ”Uing CAD Tools and Aerodynamic Codes in a Distributed Conceptual Design Framework”, 45th AIAA Aerospace Sciences Meeting and Exhibit, Jan. 2007, Reno, NV, USA 9 American Institute of Aeronautics and Astronautics 4 Ardema, M.D, Chambers, M.C., Patron, A.P., Hahn, A.S., Miura, H., Moore, M.D., “Analytical Fuselage And Wing Weight Estimation Of Transport Aircraft”, NASA TM 110392, May 1996. 5 Jouannet, C., Silva, S.E.R., Krus, P., “Use of CAD for Weight Estimation in Aircraft Conceptual Design”, 24th International Congress Of The Aeronautical Sciences, Yokohama, Japan, Sweden, 2004. 6 Ricci, S. and Terraneo, M., “Application of MDO Techniques to the Preliminary Design of Morphed Aircraft”, 11th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference, Sept.2006, Portsmouth, VA, USA 7 Moore, R., Murphy, A., Price, M., an dCurran, R., “Analysis Driven Design and Optimization for Aircraft Structures”, 47th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics, and Material Conference, 1-4 May 2006, Newport, Rhode Island, USA 8 Tsalgatidou A. and Pilioura T., "An Overview of Standards and Related Technology in Web Services", Distributed and Parallel Databases, 12, 2002. 9 Kulfan, B.M., Bussoletti, J.E., “Fundamental Parametric Geometry Representations for Aircraft Component Shapes”, AIAA 2006-6948, 11th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference, Sept.2006, Portsmouth, VA, USA 10 Erikson, L.L., “Panel Methods – An Introduction”, NASA Technical Paper 2995, 1990 11 Glover, F., Kelly J.P., Laguna, M., “New Advances and Applications of Combining Simulation and Optimization”, Proceedings of the 1996 Winter Simulation Conference, Edited by J.M. Charnes, D.J. Morrice, D.T. Brunner, and J.J. Swain, pp144-152, 1996. 12 Krus P Aircraft System Optimization and Analysis for Traceability in Design.11th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference, Sept. 2006, Portsmouth, VA, USA 13 Mavris, D.N., Bandte, O., Delaurentis, D.A “Robust design simulation: A probabilistic approach to multidisciplinary design”.. 1999 Journal of Aircraft 36 (1), pp. 298-307 14 Lundström, D., Krus, P., “Micro Aerial Vehicle Design Optimization Using Mixed Discrete and Continuous Variables”, 11th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference, Sept. 2006, Portsmouth, VA, USA 15 Box M. J., “A New Method of Constrained Optimization and a Comparison with other Methods”, Computer Journal, 8:4252, 1965. 16 Krus P., Jansson A. and Palmberg J-O, “Optimisation for Concept Selection in Hydraulic Systems”, in Proceedings of 4th Bath International Fluid Power Workshop, Bath, UK, 1991. 10 American Institute of Aeronautics and Astronautics
© Copyright 2025 Paperzz