Va Tech Logo

Department of Aerospace and Ocean Engineering

HPCCP Progress Report

1994 - 1995




TABLE OF CONTENTS

  1. Introduction

  2. Variable-Complexity MDO

  3. CFD and FEM Tools for MDO

  4. Parallel Computations

  5. Future Research Directions

  6. Highlights of Present Progress

  7. References



1. INTRODUCTION

This progress report covers work conducted under grant NAG1-1562 for the NASA High Performance Computing and Communications Program (HPCCP) from October 4, 1994, to October 9, 1995. The objective of this research is to develop new multidisciplinary design optimization (MDO) techniques which employ parallel computing. The design of the High Speed Civil Transport (HSCT) aircraft is used as a testbed for these methods. The three tasks identified in our HPCCP proposal are In the second year of the grant we have significantly built upon the progress made in our first year of funding. Specifically, we have further refined our response surface modeling methods which use the multipoint approximations listed in tasks (i) and (ii). Further, we have applied the response surface modeling technique to a four variable aerodynamic example design problem and to a 25 variable structural example design problem. Concurrent with these efforts has been the evaluation of GASP, an Euler/Navier-Stokes solver, and GENESIS, a structural finite-element code for use in the aerodynamic-structural design optimization of the HSCT. Efficient use of parallel computing is a necessity for our MDO efforts and we have made substantial strides in task (iii) as we have developed a framework integrating our heterogeneous mixture of software into a streamlined MDO process. This was successfully implemented for the four variable aerodynamic example design problem using the Intel Paragon computers at both Virginia Tech and NASA Langley. Summaries of these research efforts are given below.


2. VARIABLE-COMPLEXITY MDO

The combined aerodynamic-structural design optimization of the HSCT employs an efficient parameterization of the aircraft design using 25 design variables to specify the aircraft configuration along with three design variables to define an idealized mission profile. Sixty-six constraints are used to evaluate the aerodynamic, structural, and performance criteria influencing the HSCT design. Even with a modest design problem the computational cost of MDO is prohibitive when using many traditional preliminary design level tools. For this reason, a variable-complexity modeling (VCM) technique is employed whereby both simple and detailed models are used in the design optimization. In VCM, simple conceptual design level methods, typically algebraic models, are frequently used because of their low computational costs. More accurate, and more computationally expensive, preliminary design level methods, such as panel level aerodynamics and simple finite-element models, are periodically used during optimization to provide updated results.

Optimization using the VCM procedure, although successful, was hampered by numerical noise in the aerodynamic analysis tools and by inaccurate estimates of the wing weight for HSCT-type configurations. For this reason, a response surface modeling method using the VCM techniques has been developed to facilitate our HSCT design optimization efforts.

Customized Response Surface Modeling Methods

Response surfaces are smooth models, typically formed using polynomial functions, which are used to approximate a selected function over a design region of interest. A response surface model is created by performing a statistical technique known as regression analysis, which primarily consists of a least-squares curve fitting procedure. Various inferences about the response model may be made by using other elements of regression analysis along with another statistical technique known as analysis of variance (ANOVA). For example, by examining the coefficients of the terms in the polynomial response surface model and selected ANOVA data, one may determine which terms in the polynomial model, and thus the associated design variable combinations, which most affect the predicted function values.

One way to reduce the computational burden associated with response surface modeling is to reduce the size of the design space of interest. For a design problem involving n design variables the size of the total design space grows as 2^n. This is commonly known as the curse of dimensionality. Typically, there will be large regions of the design space where obviously unreasonable designs exist. A major research contribution in this work stems from the use of what we term customized response surfaces whereby we use our variable-complexity modeling approach to address the issue of very large design spaces. In particular, we use our inexpensive, conceptual design level tools to investigate the design space. By evaluating large numbers of candidate HSCT designs using these inexpensive design tools, we are able to identify regions in the design space where the constraints are grossly violated or where nonsense designs are likely to occur. We have termed the remaining reasonable design space the approximation domain.

A second facet of our customized response surface approach involves using the HSCT results from the simple, inexpensive design tools to determine the specific form of the response surface polynomial. With these data for the points in the approximation domain, regression analysis is applied to create candidate response surface models for quantities of interest. ANOVA is then used to identify the less significant (if any) terms in the polynomial response surface models. This step is critical since the number of terms in the polynomial model determines the number of detailed HSCT analyses needed for the next step in response surface construction. Since computational costs increase by several orders of magnitude for the detailed analysis tools versus the simple analysis tools, it is desirable to analyze as few HSCT designs as necessary using the detailed analysis methods.

In the next step of the response surface construction process, design points within the approximation domain are selected for detailed analysis using another statistical technique known as the D-optimality criterion. The D-optimality criterion arises from the linear system Y=Xc, where Y is an m by 1 vector of objective function values, c is a k by 1 vector of coefficients to be estimated, and X is an m by k matrix of constants having rank k. The rows of the matrix X are the response surface basis functions evaluated at the design points. For this system, the least squares estimate of c is c=(X^T X)^(-1) X^T Y. The goal is to find the m points from a set of candidate points existing in the design space that will yield the best fidelity between the polynomial model and the actual objective function. The D-optimality criterion states that the m points to choose are those which maximize the determinant |X^T X|. Conceivably, one could consider each of the possible combinations of m points from the set of l candidate points, evaluate |X^T X|,and identify the set with the largest determinant. However, this task is prohibitively expensive when using more than a small number of variables. For this reason, a genetic algorithm was developed to efficiently find a set of D-optimal points given a set of candidate points. In addition, the genetic algorithm allows D-optimal point selection for a design space of arbitrary shape [8].

The final forms of the response surface models are then created by performing a regression analysis on the detailed, more expensive HSCT analysis data. The customized response surface approach will allow us to develop accurate response surface models which have been tailored to the specific design problem and involve several hundred detailed analysis evaluations. The detailed analyses in this procedure may be evaluated efficiently using coarse-grained parallelization. Finally these response surface models are substituted into the original HSCT design optimization code in place of the noisy aerodynamic analyses and the inaccurate wing weight estimations, and a final HSCT configuration optimization is performed.

MDO Using Aerodynamic Response Surface Models

During the second year of this grant funding we have applied response surface modeling along with the VCM technique to a four variable problem involving HSCT wing design. Here, the four design variables are leading-edge sweep angle, root chord, tip chord, and a wing thickness-to-chord ratio scaling factor. The objective of this study was to further investigate the sources of numerical noise in the aerodynamic analysis tools and to determine if response surface modeling of the noisy drag predictions would eliminate the convergence difficultities previously encountered.

Using the VCM technique the design space for this example problem was investigated by analyzing approximately 1300 HSCT configurations using the simple analysis tools. After screening these data 157 reasonable HSCT designs remained. Of these, 50 designs were selected using the D-optimality criterion for detailed analysis and the resulting data were used to construct response surface models of three aerodynamic drag components. These models were then substituted into the HSCT analysis/optimization software in place of the noisy aerodynamic analysis methods. Finally, an optimization of the full HSCT configuration was conducted within the design space defined by the four variable problem. By using the response surface models several improved HSCT designs were identified. The results of this research were reported at the recent AIAA Applied Aerodynamics Conference [1].

Currently we are investigating an alternative formulation of the four variable design problem. Preliminary results show that the accuracy of the response surface models is improved by 10--30 percent when a different set of design variables is used. We will continue with this four variable design problem and apply the results to the research to be conducted during the third year of funding from this grant.

MDO Using Structural Response Surface Models

In previous studies we employed an experience-based statistical weight equation to account for wing bending material weight. However, since the HSCT is a new class of aircraft, the weight equation does not account for all features of the design. A comparison of the weight equation with structural optimization, based on finite-element analysis, revealed that the weight equation is suitable for predicting general trends in structural weight, but is unable to accurately model all effects of changing aircraft geometry.

In light of the deficiencies in the weight equation, a full integration of the structural and configuration optimization was considered. However, this approach was found to be difficult for two reasons. First, results from the structural optimization do not produce smooth functions with respect to the configuration shape parameters. Equally as important, the structural optimizations were too expensive to implement within the configuration design process, which requires structural weight information at a large number of design points.

To resolve this problem, a response surface model of the wing bending material weight is used to address the concerns of function smoothness and cost, while also increasing the accuracy of the statistical weight equation. Instead of performing the structural optimizations during the configuration design process, a large number of aircraft geometries are evaluated prior to the HSCT configuration design. These results are then used to create a response surface model of the wing bending material weight.

The construction of the response surface for the wing bending material weight requires data from a large number of structural optimizations. To minimize the cost of this procedure 10 geometric and loading parameters which contribute to the wing structural weight were identified. In this way, the number of design variables for this example problem was reduced from 25 to 10. This significantly decreased the number of structural optimizations required to construct the response surface model for wing bending material weight. The results of this research will be presented in an upcoming AIAA conference[14].


3. CFD AND FEM TOOLS FOR MDO

GASP Evaluation

As described above, our VCM method combines simple algebraic relations and panel level codes to evaluate the aerodynamic characteristics of the HSCT. To supplement these tools, we have investigated the feasibility of introducing Euler computations as the next level in the hierarchy of aerodynamic prediction techniques for HSCT optimization. As a candidate we selected GASP (General Aerodynamic Simulation Program) written by Aerosoft, Inc.

We have conducted a study [15] for the verification, validation, and certification of this Euler solver to obtain aerodynamic forces and moments in the HSCT optimization procedure. Forces, moments, and pressure distributions on analytic forebodies, wings, and wing-fuselage combinations were computed and compared with experimental data and/or other valid computational results. Grid refinement studies were performed in order to assure converged results for the Euler computations. In a multidisciplinary design optimization, the constraints for the structural optimization are evaluated at a number of load cases. Low and high supersonic cruise conditions as well as a high-speed pull-up load case have been investigated.

For supersonic cruise conditions, linear theory and Euler predictions of the drag were surprisingly close, but there is an overprediction in the linear theory lift curve slope and pitching moment slope magnitudes. In the 2.5g pull-up load case, while there were significant differences in the wing pressure distributions between linear theory and Euler calculations, these differences tended to decrease in the integration to total forces. The stresses computed from the aerodynamic loads using a rigid wing structural model displayed a 15-20 percent discrepancy between loads estimated using the Euler solver and linear theory. The certification procedure involves not only comparing the accuracy of the results, but also comparing the computational time required and the ease with which the computations can be implemented in an optimization procedure. The slight increase in accuracy of the Euler solver over panel methods on HSCT configurations for the supersonic load cases studied was overshadowed by the tremendous increase in computational cost. Further studies of bodies in the transonic regime are expected to reveal better opportunities for improvement using the Euler solver in a variable-complexity optimization.

GENESIS Evaluation and Implementation

In late 1994 we obtained a version of the GENESIS finite-element structural optimization code which incorporated a reduced file input/output (I/O) format. Since file I/O severely limits parallel performance it was critical to find such a program to carry out the numerous structural optimizations needed for the HSCT design optimization.

For the GENESIS parallelization a master/slave paradigm has been applied. Here, the master node oversees the structural optimizations carried out on the individual processors. When a slave processor completes one structural optimization, the master node assigns another structural optimization to that processor. This continues until all required structural optimizations are completed.

To date we have achieved parallel efficiencies of approximately 80 percent with the reduced I/O version of GENESIS. With the original version of GENESIS parallel efficiencies of approximately 30 percent were obtained. Thus far GENESIS has been used to perform nearly 1000 HSCT structural optimizations in support of the response surface modeling efforts for the wing bending material weight calculations. The application of parallel computing has allowed us to perform a large number of structural optimizations which would not have been possible using a serial computer.

In addition to these efforts, a more efficient finite-element mesh generator was developed to exploit coarse-grained parallelization. This new mesh generator works with GENESIS and allows more general HSCT geometry descriptions than were used previously. Further, the mesh generator was refined to enable the input of aerodynamic loads from an external program.


4. PARALLEL COMPUTATION

During the first year of this grant the computer science efforts centered on gaining familiarity with the parallel computing environment, the HSCT code, and the practical issues of MDO. The second year saw considerable progress in parallel computing, with the parallelization and automation of the entire MDO loop (Figure 1).

MDO Flowchart
Figure 1. The MDO loop employing variable-complexity
response surface modeling

A coarse-grained parallelization of the aerodynamic analysis modules within the HSCT analysis code was developed and was applied to the four variable aerodynamic example design problem described above. The parallelization uses a master/slave paradigm on the Paragon whereby one designated master node controls the data transfer and file I/O for the remaining slave nodes. This coarse-grained approach is used for both the simple and detailed HSCT analyses. With this approach parallel efficiencies for the simple and detailed aerodynamic analyses are approximately 80 percent and 90 percent, respectively.

In the automation of the MDO loop all communication between the subtasks (with the exception of the weight response surfaces used in the configuration optimization) is automatic, controlled by a UNIX shell script. Using the automated MDO loop, the response surface construction and the configuration optimization were performed for the aerodynamic example design problem. In conjunction with this four variable problem, some data visualization in 4-D was achieved.


FUTURE RESEARCH DIRECTIONS

Aerodynamic Analysis

For the third year of this grant our efforts will focus on the application of the response surface modeling and VCM techniques to the full 28 variable HSCT design problem. As was done in the four design variable example problem, response surface models will be used to replace the aerodynamic analysis methods which introduce numerical noise into the optimization problem. Further, response surface models will be used to provide more detailed HSCT configuration data where the current analysis tools are inaccurate, e.g., response surface modeling of the wing bending material weight factor.

In conjunction with this work, we will continue to evaluate the Euler flow solver GASP for use as the third level of analysis in the VCM framework. In particular, we will consider the use of GASP for the prediction of aerodynamic loads under transonic and supersonic maneuver conditions. Because of the considerable computational expense of GASP compared to our current conceptual/preliminary design tools, data from GASP may be best assimilated into the HSCT design optimization software through one or more response surface models.

Structural Analysis

For the 28 variable HSCT design problem we will continue to improve the accuracy of the response surface models for the HSCT wing bending material weight. This will be accomplished through the use of a more refined finite-element model of the HSCT in GENESIS. Currently the GENESIS models employ approximately 1000 members whereas the refined models will use on the order of 5000 members.

Parallel Computation

Goals for the third year are the parallelization and (automatic) incorporation of the weight response surface into the shell script, the fine-grained parallelization of the configuration optimization, and visualization of higher dimensional feasible sets. Fine grained parallelization of the Euler and finite-element analysis codes will be investigated.

An issue, not in the original proposal, that has become central is how to efficiently blend data of variable accuracy, and where, and of what quality, to seek further information. Certain aspects of this are studied in statistics, but the precise situation of variable complexity modeling in MDO remains largely unexplored. We need to address the theoretical issues in variable complexity modeling. We will seek ways of incorporating some very accurate data along with larger numbers of less accurate (detailed) analysis results in the development of our customized response surfaces. The very accurate data will come from Euler/Navier-Stokes results, more detailed finite-element structural optimization, and perhaps even experimental results.


HIGHLIGHTS OF PRESENT PROGRESS

Response Surface Modeling

Parallelization

Miscellaneous


REFERENCES

  1. Burgee, S., Watson, L.T., Giunta, A.A., Grossman, B., Haftka, R.T., and Mason, W.H., "Parallel Multipoint Variable-Complexity Approximations for Multidisciplinary Design," in Proceedings of the IEEE Scalable High-Performance Computing Conference, May, 1994, pp. 734--740.

  2. Giunta, A.A., Dudley, J.M., Narducci, R., Grossman, B., Haftka, R.T., Mason, W.H., and Watson, L.T., "Noisy Aerodynamic Response and Smooth Approximations in HSCT Design," AIAA Paper 94-4376, Sept., 1994.

  3. Burgee, S., Giunta, A.A., Grossman, B., Haftka, R.T., and Watson, L.T., "A Coarse Grained Variable-Complexity Approach to MDO for HSCT Design," in Proceedings of the Seventh SIAM Conference on Parallel Processing for Scientific Computing, Feb., 1995.

  4. Giunta, A.A., Balabanov, V., Burgee, S., Grossman, B., Mason, W.H., Watson, L.T., and Haftka, R.T., "Parallel Variable-Complexity Response Surface Strategies for HSCT Design," in Proceedings of the NASA Computational Aerosciences Workshop, Moffett Field, CA, March, 1995.

  5. Giunta, A.A., Balabanov, V., Kaufman, M., Burgee, S., Grossman, B., Haftka, R.T., Mason, W.H., and Watson, L.T., "Variable-Complexity Response Surface Design of an HSCT Configuration," in Proceedings of ICASE/LaRC Workshop on Multidisciplinary Design Optimization, Hampton, VA, March, 1995.

  6. MacMillin, P.E., Huang, X., Dudley, J., Grossman, B., Haftka, R.T., and Mason, W.H., "Multidisciplinary Optimization of the High-Speed Civil Transport," in Proceedings of ICASE/LaRC Workshop on Multidisciplinary Design Optimization, Hampton, VA, March, 1995.

  7. Giunta, A.A., Narducci, R., Burgee, S., Grossman, B., Mason, W.H., Watson, L.T., and Haftka, R.T., "Aerodynamic Optimization of a High Speed Civil Transport on Parallel Computers," in Proceedings of the First World Congress on Structural and Multidisciplinary Optimization, Goslar, Germany, May, 1995.

  8. Giunta, A.A., Narducci, R., Burgee, S.,Grossman, B., Mason, W.H., Watson, L.T., and Haftka, R.T., "Variable-Complexity Response Surface Aerodynamic Design of an HSCT Wing," AIAA 95-1886, June, 1995.

  9. Giunta, A.A., Balabanov, V., Burgee, S., Grossman, B., Haftka, R.T., Mason, W.H., and Watson, L.T., "Variable-Complexity Multidisciplinary Design Optimization Using Parallel Computers," in Proceedings of the International Conference on Computational Engineering Science (ICES), Mauna Lani, Hawaii, July, 1995.

  10. Burgee, S., Giunta, A.A., Balabanov, V., Grossman, B., Mason, W.H., Haftka, R.T., and Watson, L.T., "A Coarse Grained Parallel Variable-Complexity Multidisciplinary Optimization Paradigm," Internat. J. Supercomputing Appl., submitted, July, 1995.

  11. Burgee, S., and Watson, L. T., ``The promise (and reality) of multidisciplinary design optimization'', in Proceedings of the IMA Workshop on Large-Scale Optimization, Minneapolis, MN, July, 1995.

  12. Burgee, S. "A Coarse Grained Variable-Complexity MDO Paradigm for HSCT Design," M.S. Thesis, VPI&SU, Aug., 1995.

  13. Watson, L.T., Burgee, S., Balabanov, V., Giunta, A.A., Grossman, B., Mason, W.H., Narducci, R., and Haftka, R.T., "Software Engineering of Parallel Disciplinary and MDO Codes," (to appear) in Proceedings of the 1995 SIAM Annual Meeting, Oct., 1995.

  14. Kaufman, M., Balabanov, V., Burgee, S., Giunta, A.A., Grossman, B., Mason, W.H., Watson, L.T., and Haftka, R.T., "Variable Complexity Response Surface Approximations For Wing Structural Weight," (to appear) AIAA 96-0089, Jan., 1996.

  15. Knill, D.L., Grossman, B., Mason, W.H., and Haftka, R.T., "Certification of an Euler code for High-Speed Civil Transport Optimization," (to appear) AIAA 96-0330, Jan., 1996.


[Va Tech HPCCP Home Page]
[College of Engineering] [Aerospace Home Page] [Computer Science Dept]
[Virginia Tech Home Page]

At Work

Last Update 20 October 1995
Please send comments, questions, or suggestions to: knill@aoe.vt.edu