METHOD FOR SOLVING COMPLETE FLUTTER TERMINATION PARAMETER BASED ON DOUBLE MASS BODIES OF NON-FIXED CONSTRAINT
20220050941 · 2022-02-17
Inventors
Cpc classification
G06F2119/14
PHYSICS
International classification
Abstract
The present invention proposes a method for solving a complete flutter termination parameter based on double mass bodies of non-fixed constraint, including the following steps: obtain model input parameters at a flutter termination moment t0, wherein the model input parameters includes the mass ratio of the double mass bodies as well as position coordinates, a speed, an acceleration speed and a restoration coefficient of each mass body, the mass ratio and the restoration coefficient are both constants; establish a first solution model to obtain a parameter at a flutter termination moment t.sup.∞; establish a second solution model to obtain position parameters of the double mass bodies at the flutter termination moment t.sup.∞; establish a third solution model to obtain speed parameters of the double mass bodies at the flutter termination moment t.sup.∞ according to the third solution model and the model input parameters. The present invention continues to complete numerical simulation directly from a certain flutter moment, can skip over a flutter process, and directly obtain the flutter termination moment and the positions and speeds of the double collision mass bodies at the flutter termination moment, thereby improving calculation accuracy and saving a lot of calculation time.
Claims
1. A method for solving a complete flutter termination parameter based on double mass bodies of non-fixed constraint, comprising the following steps: Step S1: obtain model input parameters at a flutter termination moment t.sub.0, wherein the model input parameters comprises the mass ratio of the double mass bodies as well as position coordinates, a speed, an acceleration speed and a restoration coefficient of each mass body, and the mass ratio and the restoration coefficient are both constants; Step S2: establish a first solution model to obtain a parameter at a flutter termination moment t.sub.∞ according to the first solution model and the model input parameters; Step S3: establish a second solution model to obtain position parameters of the double mass bodies at the flutter termination moment t.sub.∞ according to the second solution model and the model input parameters; Step S4: establish a third solution model to obtain speed parameters of the double mass bodies at the flutter termination moment t.sub.∞ according to the third solution model and the model input parameters;
2. The method for solving the complete flutter termination parameter based on the double mass bodies of non-fixed constraint according to claim 1, wherein in step S2, the first solution model is as follows:
3. The method for solving the complete flutter termination parameter based on the double mass bodies of non-fixed constraint according to claim 1, wherein in step S3, the second solution model is as follows:
4. The method for solving the complete flutter termination parameter based on the double mass bodies of non-fixed constraint according to claim 1, wherein in step S4, the third solution model is as follows:
5. The method for solving the complete flutter termination parameter based on the double mass bodies of non-fixed constraint according to claim 1, wherein the restoration coefficient has a value range of 0 to 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0015]
[0016]
[0017]
[0018]
[0019] 1—Spring, 2—Car, 3—Ball, 4—Cavity.
DETAILED DESCRIPTION OF THE INVENTION
[0020] A method for solving a complete flutter termination parameter based on double mass bodies of non-fixed constraint of the present invention will be described in more detail below in conjunction with drawings. A preferred embodiment of the present invention is shown. It should be understood that the person skilled in the art can modify the present invention of the description herein and still achieves the advantageous effects of the present invention. Therefore, the following description should be understood to be widely known to the person skilled in the art, and not as a limitation to the present invention.
[0021] As shown in
[0022] Step S1: obtain model input parameters at a flutter moment t.sub.0: the mass ratio μm=M.sub.y/M.sub.x of the double mass bodies, position coordinates x.sub.0 and y.sub.0 of each mass body, the velocities x̋.sub.0 and y̋.sub.0, acceleration velocities x̋.sub.0 and y̋.sub.0, and a restoration coefficient r. The mass ratio and the restoration coefficient are both constants. In the case of flutter, the relative speed of the two collision mass bodies at a moment to is already very small. Therefore, the time from t.sub.0 to a flutter termination moment is very short. The changes in the acceleration velocities x̋.sub.0 and y̋.sub.0 of the double collision mass bodies can be ignored, and the acceleration velocities can be treated as constants. “⋅” represents the derivative with respect to time; the superscript “-” represents a moment before the collision.
[0023] Step S2: establish a first solution model to obtain a parameter at a flutter termination moment t.sub.∞ according to the first solution model and the model input parameters. The first solution model is shown in Equation (1):
[0024] Step S3: establish a second solution model to obtain position parameters of the double mass bodies at the flutter termination moment t.sub.∞ according to the second solution model and model input parameters. The second solution model is as shown in Equations (2)˜(3):
[0025] Step S4: establish a third solution model to obtain speed parameters of the double mass bodies at the flutter termination moment t.sub.∞0 according to the third solution model and the model input parameters. The third solution model is as follows:
[0026] In this embodiment, the restoration coefficient r has a value range of 0 to 1.
[0027] As shown in
[0028] With a numerical simulation method in the prior art, it is found that the small ball 3 collides with the trolley 2 at a moment t=0.1181031 s. This moment is recorded as the moment t0. The motion parameters of the trolley 2 and the small ball 3 at this moment are shown in Table 1. With a numerical simulation method and the method of the present invention, respectively, the flutter termination moment t.sup.∞=0.1379127 s is obtained. The motion parameters of the trolley 2 and the small ball 3 at this moment are also listed in Table 1.
TABLE-US-00001 TABLE 1 Initial parameters and termination parameters of flutter t = t.sub.0 Initial Termination Numerical Method of the Relative parameters t = t.sub.0 parameters Simulation present invention errors x.sub.0 0.0229412 m x∞ 0.0331375 m 0.0331205 m 0.051% y.sub.0 0.0204412 m y∞ 0.0306375 m 0.0306205 m 0.055%
[0029] It can be seen from Table 1 that the accuracy of the calculation results obtained by the method of the present invention is relatively high, and the relative errors of a displacement and the speed are both less than 0.07%. In terms of calculation time, when the numerical simulation is used, the calculation time of a single flutter is about 50 s while the method of the present invention can immediately obtain the motion parameters when the flutter terminates. Since the above-mentioned flutter process is repeated tens of millions of times in the numerical simulation, in general, the calculation efficiency can be greatly improved.
[0030]
[0031] In this embodiment, the method has the following advantages: (1) the method is general and has a wide range of applications. This method can be applied to the situation where double collision mass bodies do not belong to fixed constraint, and the double collision mass bodies are allowed to have a variable acceleration speed. Therefore, the situation belongs to a general flutter collision situation. In addition, there are the following special cases: when a common small ball lands the ground, bounces and collides, the situation thereof belong to the situation of fixed constraint (earth) on one side and a fixed acceleration speed (the gravitational acceleration speed) on the other, which is a special case of the application of this method. When a general spring mass subsystem collides a fixed baffle, the situation thereof belongs to the situation of a fixed constraint (a baffle) on one side and the variable acceleration speed on the other, which is also a special case of the application of this method. In the above two situations, the mass ratio μm can be set to +∞, and an initial speed and an initial acceleration speed of fixed constraint can be set to 0. By using the method of the present invention to calculate, when the flutter terminates, the velocities of the two collision mass bodies are all 0, which converges to a solution of fixed constraint. Therefore, it can be considered that fixed constraint is a special situation of the present invention. The present invention is not limited by fixed constraint, can be applied to the most general non-fixed constraint, and hence has a wide range of applications.
[0032] (2) The method is fast and efficient in solution.
[0033] Equations (1)˜(4) only use the position, the speed and the acceleration speed at the moment t0, as well as the two constants r and μm. Therefore, at the moment t0, the moment when the collision flutter terminates and a position and speed of the two collision masses can be calculated. In the method in the prior art, in order to improve the calculation accuracy, an iteration step length is usually a small value, which leads to a large number of stepwise iterations and a long calculation time. The present invention achieves the final result in one step, and at the same time avoids the endless loop problem caused by the endless collision that is difficult to overcome in the traditional calculation.
[0034] (3) This method has high calculation accuracy and small error.
[0035] For a system with a constant acceleration speed, the present invention has no error. For a system with the variable acceleration speed, since the relative speed of the double collision mass bodies at moment t0 is small enough, the duration of the entire flutter process is small enough. It is feasible to assume that the acceleration speed does not change during this period. Generally speaking, as long as the change in the acceleration speed during flutter is less than 1%, the accuracy of the calculation result obtained by this method can be guaranteed. This is very necessary for the numerical simulation sensitive to an initial value, such as nonlinear collision.
[0036] In summary, for the method for solving the complete flutter termination parameter based on the double mass bodies of non-fixed constraint provided by an embodiment of the present invention, the numerical simulation can be completed directly from a certain flutter moment, and the flutter process can be skipped over to directly obtain the flutter termination moment and the position and speed of the double collision mass bodies at that flutter termination moment, thereby improving calculation accuracy and saving a lot of calculation time.
[0037] The foregoing are only preferred embodiments of the present invention, and do not play any restrictive effect on the present invention. The person skilled in the art, without departing from the scope of the technical solution of the present invention, makes any form of equivalent replacement, modification or other changes to the technical solution and technical content disclosed by the present invention, which does not depart from the content of technical solution of the present invention and still falls into the scope of protection of the present invention.