Abstract: | The accuracy problem of the semi‐analytical method for shape design sensitivity analysis has been reported for linear and non‐linear structures. The source of error is the numerical differentiation of the element internal force vector, which is inherent to the semi‐analytical approach. Such errors occur for structures whose displacement field is characterized by large rigid body rotations of individual elements. This paper presents a method for the improvement of semi‐analytical sensitivities. The method is based on the element free body equilibrium conditions, and on the exact differentiation of the rigid body modes. The method is efficient, simple to code, and can be applied to linear and non‐linear structures. The numerical examples show that this approach eliminates the abnormal errors that occur in the conventional semi‐analytical method. Copyright © 2001 John Wiley & Sons, Ltd. |