Browse > Article
http://dx.doi.org/10.12989/aas.2017.4.3.297

Service ORiented Computing EnviRonment (SORCER) for deterministic global and stochastic aircraft design optimization: part 1  

Raghunath, Chaitra (Department of Computer Science, Virginia Polytechnic Institute & State University)
Watson, Layne T. (Department of Computer Science, Virginia Polytechnic Institute & State University)
Jrad, Mohamed (Department of Aerospace & Ocean Engineering, Virginia Polytechnic Institute & State University)
Kapania, Rakesh K. (Department of Aerospace & Ocean Engineering, Virginia Polytechnic Institute & State University)
Kolonay, Raymond M. (AFRL/RQVC)
Publication Information
Advances in aircraft and spacecraft science / v.4, no.3, 2017 , pp. 297-316 More about this Journal
Abstract
With rapid growth in the complexity of large scale engineering systems, the application of multidisciplinary analysis and design optimization (MDO) in the engineering design process has garnered much attention. MDO addresses the challenge of integrating several different disciplines into the design process. Primary challenges of MDO include computational expense and poor scalability. The introduction of a distributed, collaborative computational environment results in better utilization of available computational resources, reducing the time to solution, and enhancing scalability. SORCER, a Java-based network-centric computing platform, enables analyses and design studies in a distributed collaborative computing environment. Two different optimization algorithms widely used in multidisciplinary engineering design-VTDIRECT95 and QNSTOP-are implemented on a SORCER grid. VTDIRECT95, a Fortran 95 implementation of D. R. Jones' algorithm DIRECT, is a highly parallelizable derivative-free deterministic global optimization algorithm. QNSTOP is a parallel quasi-Newton algorithm for stochastic optimization problems. The purpose of integrating VTDIRECT95 and QNSTOP into the SORCER framework is to provide load balancing among computational resources, resulting in a dynamically scalable process. Further, the federated computing paradigm implemented by SORCER manages distributed services in real time, thereby significantly speeding up the design process. Part 1 covers SORCER and the algorithms, Part 2 presents results for aircraft panel design with curvilinear stiffeners.
Keywords
service-oriented computing; federated computing; deterministic global optimization; stochastic optimization; multidisciplinary design;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Kolonay, R.M. and Sobolewski, M. (2011), "Service ORiented Computing EnviRonment (SORCER) for large scale, distributed dynamic fidelity aeroelastic analysis and optimization", Proceedings of the International Forum on Aeroelasticity and Structural Dynamics, Paris, France.
2 Kolonay, R.M., Roberts, R.W. and Lambe, L.A. (2008), "A comparison of four approximation techniques for an Euler based induced drag function", Proceedings of the AIAA 2008-5801, 12th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference, Victoria, British Columbia, Canada.
3 Kolonay, R.M., Thompson, E D., Camberos, J.A. and Eastep, F. (2007), "Active control of transpiration boundary conditions for drag minimization with an Euler CFD solver", Proceedings of the AIAA 2007- 1891, 48th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference, Honolulu, Hawaii.
4 Liang, S. (1999), The Java Native Interface: Programmer's Guide and Specification, Addison Wesley Longman Inc, MA.
5 Lindsey, C.S., Tolliver, J.S. and Lindblad, T. (2010), JavaTech, an Introduction to Scientific and Technical Computing with Java, Cambridge University Press, Cambridge, England.
6 Ljungberg, K., Holmgren, S. and Carlborg, O. (2004), "Simultaneous search for multiple QTL using the global optimization algorithm DIRECT", Bioinformat., 20(12), 1887-1895.   DOI
7 Mehmood, A., Akhtar, I., Ghommem, M., Hajj, M.R. and Watson, L.T. (2011), "Optimization of drag reduction on a cylinder undergoing rotary oscillations", Proceedings of the AIAA 2011-1997, 52nd AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference, Denver, Colorado.
8 Panning, T.D., Watson, L.T., Allen, N.A., Chen, K.C., Shaffer, C.A. and Tyson, J.J. (2008), "Deterministic parallel global parameter estimation for a model of the budding yeast cell cycle", J. Global Optim., 409(4), 719-738.
9 Papazoglou, M.P., Traverso, P., Dustdar, S. and Leymann, F. (2007), "Service-oriented computing: state of the art and research challenges", Comput., 40(11), 38-45.   DOI
10 Raymer, D.P. (2006), Aircraft Design: A Conceptual Approach, AIAA Education Series, New York, NY.
11 Sobolewski, M. (2008a), "SORCER: computing and metacomputing intergrid", Proceedings of the 10th International Conference on Enterprise Information Systems, Barcelona, Spain.
12 Sobolewski, M. (2008b), "Federated collaborations with exertions", Proceedings of the 17h IEEE International Workshop on Enabling Technologies: Infrastructures for Collaborative Enterprises (WETICE), Rome, Italy.
13 Sobolewski, M. (2012), Object-Oriented Service Clouds for Transdisciplinary Computing, Cloud Computing and Services Sciences, Springer.
14 Sobolewski, M. and Kolonay, R.M. (2011), "The convergence of three languages for transdisciplinary computing", available online at http://sorcersoft.org/publications/papers/2011/ce2011.pdf.
15 Thain, D., Tannenbaum, T. and Livny, M. (2005), "Distributed computing in practice: the condor experience", J. Concurr. Comput. Pract. Exp., 17(2-4), 323-356.   DOI
16 Sobolewski, M. and Kolonay, R.M. (2012a), "Service-oriented programming for design space exploration", Proceedings of the 19th ISPE International Conference on Concurrent Engineering, Trier, Germany.
17 Sobolewski, M. and Kolonay, R.M. (2012b), "Unified mogramming with var-oriented modeling and exertion-oriented programming languages", Int. J. Commun. Netw. Syst. Sci., 5(9A), 579-592.
18 Sobolewski, M., Burton, S. and Kolonay, R.M. (2013), "Parametric mogramming with var-oriented modeling and exertion-oriented programming languages", Proceedings of the 20th ISPE International Conference on Concurrent Engineering, Melbourne, Australia.
19 Xu, W., Cha, J. and Sobolewski, M. (2008), "A service-oriented collaborative design platform for concurrent engineering", Adv. Mater. Res., 44-46, 717-724.   DOI
20 Zhu, H. and Bogy, D.B. (2002), "DIRECT algorithm and its application to slider air-bearing surface optimization", IEEE Tran. Magnet., 38(5), 2168-2170.   DOI
21 Zwolak, J.W., Tyson, J.J. and Watson, L.T. (2005), "Parameter estimation for a mathematical model of the cell cycle in frog eggs", J. Comput. Biol., 12(1), 48-63.   DOI
22 Bartholomew-Biggs, M.C., Parkhurst, S.C. and Wilson, S.P. (2003), "Global optimization approaches to an aircraft routing problem", Euro. J. Operat. Res., 146(2), 417-431.   DOI
23 Alyanak, E. (2013), Multidisciplinary Design and Optimization of Efficient Supersonic Air Vehicles, FY13 Scientific Advisory Board S & T Quality Review Presentation.
24 Amos, B.D., Easterling, D.R., Watson, L.T., Castle, B.S., Trosset, M.W. and Thacker, W.I. (2014a), "Fortran 95 implementation of QNSTOP for global and stochastic optimization", Proceedings of the 22nd High Performance Computing Symposium (HPC 2014), Tampa, Florida.
25 Amos, B.D., Easterling, D.R., Watson, L.T., Thacker, W.I., Castle, B.S. and Trosset, M.W. (2014b), "Algorithm XXX: QNSTOP: quasi-newton algorithm for stochastic optimization", Computer Science Technical Report 2014-07, Virginia Polytechnic Institute and State University, Blacksburg, VA.
26 Andrew, T.M., Amos, B.D., Easterling, D.R., Oguz, C., Baumann, W.T., Tyson, T.T. and Watson, L.T. (2014), "Global parameter estimation for a eukaryotic cell cycle model in systems biology", Proceedings of the Summer Simulation MultiConference, Monterey, CA.
27 Baker, C.A., Grossman, B., Haftka, R.T., Mason, W.H. and Watson, L.T. (1998), "HSCT configuration design space exploration using aerodynamic response surface approximations", Proceedings of the AIAA 98-4803, 7th AIAA/USAF/NASA/ISSMO Symposium on Multidisciplinary Analysis and Optimization, Saint Louis, MO.
28 Baker, C.A., Watson, L.T., Grossman, B., Haftka, R.T. and Mason, W.H. (2000a), "Study of a global design space exploration method for aerospace vehicles", Proceedings of the AIAA 2000-4763, 8th AIAA/USAF/NASA/ISSMO Symposium on Multidisciplinary Analysis and Optimization, Long Beach, CA.
29 Baker, C.A., Watson, L.T., Grossman, B., Mason, W.H. and Haftka, R.T. (2000b), "Parallel global aircraft configuration design space exploration", Computer Science Technical Report TR-00-07, Virginia Polytechnic Institute and State University, Blacksburg, VA.
30 Boisvert, R.F., Moreira, J., Philippsen, M. and Pozo, R. (2001), "Java and numerical computing", IEEE Comput. Sci. Eng., 3(2), 18-24.   DOI
31 Freeman, E., Hupfer, S. and Arnold, K. (1999), JavaSpaces Principles, Patterns, and Practice, Addison Wesley Longman, Inc, Boston, MA.
32 Burton, S.A., Alyanak, E.J. and Kolonay, R.M. (2012), "Efficient supersonic air vehicle analysis and optimization implementation using SORCER", Proceedings of the AIAA 2012-5520, 12th AIAA Aviation Technology, Integration, and Operations (ATIO) Conference and 14th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference, Indianapolis, Indiana.
33 Carter, R.G., Gablonsky, J.M. Patrick, A., Kelly, C.T. and Eslinger, O.J. (2001), "Algorithms for noisy problems in gas transmission pipeline optimization", Optim. Eng., 2(2), 139-157.   DOI
34 Castle, B.S. (2012), "Quasi-newton methods for stochastic optimization and proximity-based methods for disparate information fusion", Ph.D. Thesis, Indiana University, Bloomington, IN.
35 Easterling, D.R., Watson, L.T., Madigan, M.L., Castle, B.S. and Trosset, M.W. (2012), "Direct search and stochastic optimization applied to two nonconvex nonsmooth problems", Proceedings of the 20th High Performance Computing Symposium, Orlando, FL.
36 Foster, I. and Kesselman, C. (1997), "Globus: a metacomputing infrastructure toolkit", Int. J. Supercomput. Appl., 11(2), 115-128.
37 Gao, D.Y., Watson, L.T. and Easterling, D.R. (2013), "Solving the canonical dual of box- and integerconstrained nonconvex quadratic programs via a deterministic direct search algorithm", Optim. Meth. Softw., 28(2), 313-326.   DOI
38 Georgakopoulous, D. and Papazoglou, M.P. (2008), Service-Oriented Computing, The MIT Press, Cambridge.
39 Ghommem, M., Hajj, M.R., Stanford, B.K., Watson, L.T. and Beran, P.S. (2012), "Global and local optimization of flapping kinematics", Proceedings of the AIAA 2012-1983, 53rd AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference, Honolulu, Hawaii.
40 Goel, S., Talya, S. and Sobolewski, M. (2005), "Preliminary design using distributed service-based computing", Proceedings of the 12th ISPE International Conference on Concurrent Engineering, Fort Worth, Texas.
41 He, J., Verstak, A.A., Watson, L.T., Stinson, C.A., Ramakrishnan, N., Shaffer, C.A., Rappaport, T.S., Anderson, C.R., Bae, K.K., Jiang, J. and Tranter, W.H. (2004), "Globally optimal transmitter placement for indoor wireless communication systems", IEEE Tran. Wireless Commun., 3(6), 1906-1911.   DOI
42 Grimshaw, A.S. and Wulf, W.A. (1997), "The legion vision of a worldwide virtual computer", Commun. ACM, 40(1), 39-45.   DOI
43 He, J., Verstak, A., Sosonkina, M. and Watson, L.T. (2009a), "Performance modeling and analysis of a massively parallel DIRECT: part 2", Int. J. High Perform. Comput. Appl., 23(1), 29-41.   DOI
44 He, J., Verstak, A., Watson, L.T. and Sosonkina, M. (2009b), "Performance modeling and analysis of a massively parallel DIRECT: part 1", Int. J. High Perform. Comput. Appl., 23(1), 14-28.   DOI
45 He, J., Watson, L.T. and Sosonkina, M. (2009), "Algorithm 897: VTDIRECT95: serial and parallel codes for the global optimization algorithm DIRECT", ACM Tran. Math. Softw., 36(3), Article No. 17.
46 Jones, D.R., Perttunen, C.D. and Stuckman, B.E. (1993), "Lipschitzian optimization without the Lipschitz constant", J. Optim. Theor. Appl., 79(1), 157-181.   DOI
47 Kodiyalam, S., Yang, R.J., Gu, L. and Tho, C.H. (2004), "Multidisciplinary design optimization of a vehicle system in a scalable, high performance computing environment", Struct. Multidiscip. Optim., 26(3/4), 256-263.   DOI
48 Kolonay, R.M. (2013), "Physics-based distributed collaborative design for aerospace vehicle development and technology assessment", Proceedings of the 20th ISPE International Conference on Concurrent Engineering, Melbourne, Australia.