ABSTRACT from the original 1990 paper about GENOPT:
David Bushnell, “GENOPT-A Program That Writes User-Friendly Optimization Code”, International Journal of Solids and Structures, Vol. 26. No. 9/10, pp. 1173-1210, 1990
The purpose of GENOPT (GENeral OPTimization) is to enable an engineer to create a user-friendly system of programs for analyzing and/or optimizing anything. The application of GENOPT is not limited to the field of structural mechanics.
GENOPT is designed to handle problems with small data bases, not large finite element models, although it might well be used to provide a user-friendly "shell" within which any analysis could be done.
GENOPT is ideal for generating programs for optimizing objects the behavior (stress, buckling, vibration, etc.) of which can be expressed by relatively simple tables or formulas such as those that appear in handbooks, or for optimizing objects the behavior of which has been previously encoded in existing subroutines.
The optimizer used in GENOPT, created by Vanderplaats, is called ADS. In GENOPT, ADS is "hardwired" in a gradient-based optimization method called "modified method of steepest descent".
2011 NOTE: Since this abstract was written GENOPT has been “hooked up” with BIGBOSOR4, an analyzer of shells of revolution and prismatic panels and shells. Several papers have been written about the application of GENOPT/BIGBOSOR4 in a variety of configurations. Examples from these papers are presented as part of this slide show.
Page 1 / 190