Method system, and product from application of the method, for design of a
subsonic airfoil shape, beginning with an arbitrary initial airfoil shape
and incorporating one or more constraints on the airfoil geometric
parameters and flow characteristics. The resulting design is robust
against variations in airfoil dimensions and local airfoil shape
introduced in the airfoil manufacturing process. A perturbation procedure
provides a class of airfoil shapes, beginning with an initial airfoil
shape.