The invention relates to the technical field of computational fluid
mechanics and aeroelastic
flutter calculation, and particularly discloses an aerofoil
flutter calculation method based on an
energy method.The aerofoil
flutter calculation method comprises the steps that CFD grids and structural
modal data of flow field calculation are prepared, and pretreatment such as
modal interpolation is carried out; giving a generalized displacement motion law of a certain order mode, and setting other
modes as
coupling calculation; starting unsteady flow field calculation; for a mode with a given motion law, calculating
generalized coordinates directly according to a motion law expression; for a
coupling calculation mode, a generalized coordinate is obtained by solving a structural motion equation; according to the
generalized coordinates, updating the grid through a dynamic grid method; solving the flow field and the
structural deformation at the next moment in a loop iteration manner until the calculation is finished; according to the calculated
generalized coordinates and the generalized
aerodynamic force time history, work done by
aerodynamic force in one period is calculated, and whether flutter occurs or not is judged according to whether the
aerodynamic force does positive work or not. According to the airfoil flutter calculation method based on the
energy method, the maximum
vibration amplitude of the airfoil in fluid-structure interaction calculation can be manually controlled, the failure of a dynamic grid under
large deformation can be avoided, and the calculation stability is improved; the aerodynamic force nonlinearity in flutter can be simulated; frequent fluid-
solid data exchange is not needed, and the calculation efficiency is improved.