Simulation method and simulation device for mobile phone falling, electronic equipment and storage medium
By establishing a mobile phone model and a floor model, and adjusting the coordinates through translation and rotation, the falling posture of the mobile phone is automatically located, solving the problem of low simulation efficiency in existing technologies and achieving high-precision simulation results.
Patent Information
- Application Number
- CN202511091059.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-05
- Publication Date
- 2025-10-31
AI Technical Summary
Existing technologies require manual adjustment of the drop posture and height when simulating a mobile phone drop, resulting in low simulation efficiency.
By establishing a mobile phone model and a floor model, obtaining coordinates, and adjusting the mobile phone coordinates and center point coordinates by translation and rotation according to different drop postures, the automatic positioning is then input into the finite element solver for simulation.
It improves simulation efficiency, obtains high-precision coordinates with small errors, and accurately locates the phone in different drop postures.
Smart Images

Figure CN120874458A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of drop finite element simulation technology, and in particular to a simulation method, simulation device, electronic device and storage medium for mobile phone drop simulation. Background Technology
[0002] When conducting drop tests on mobile phones, the phone is dropped from six sides, four corners, and various small angles. Furthermore, the drop height is not a fixed value and needs to be adjusted according to the actual test. In related technologies, simulating different drop postures requires manual adjustment of the drop posture and height, resulting in low simulation efficiency. Summary of the Invention
[0003] The main technical problem addressed by this application is to provide a method, device, electronic device, and storage medium for simulating mobile phone drops, which can improve simulation efficiency.
[0004] To solve the above-mentioned technical problems, the technical solution adopted in this application is to provide a simulation method for mobile phone drop. The simulation method includes: establishing a mobile phone model and a floor model, obtaining the mobile phone coordinates of the mobile phone model and the center point coordinates of the floor model; adjusting the mobile phone coordinates and the center point coordinates according to different drop postures of the mobile phone, wherein, when the drop posture is a non-vertical drop, the mobile phone coordinates and the center point coordinates are adjusted by translation; when the drop posture is a vertex drop, the mobile phone coordinates and the center point coordinates are adjusted by translation and rotation; and substituting the automatically located mobile phone coordinates and the center point coordinates under different drop postures into a finite element solver for solving to obtain the simulation results of different drop postures of the mobile phone.
[0005] As described above, by translating and rotating the model's coordinates, the precise positioning of the phone in different drop postures can be obtained without manually adjusting the drop posture and height, thus improving simulation efficiency. Furthermore, the coordinates of the phone in different drop postures obtained by this method have high accuracy and small error.
[0006] In one possible implementation, the phone coordinates are the maximum external shape coordinates of the phone model, wherein the maximum external shape coordinates are the coordinates corresponding to the maximum position value of the phone model in each axis.
[0007] As mentioned above, the maximum external coordinates better reflect the outline of the phone, resulting in higher simulation accuracy.
[0008] In one possible implementation, the step of adjusting the phone coordinates and the center point coordinates according to different drop postures of the phone specifically includes: determining whether the phone's drop posture is a top-angle drop; if the phone's drop posture is a top-angle drop, adjusting the phone coordinates and the center point coordinates by translation and rotation; if the phone's drop posture is not a top-angle drop, adjusting the center point coordinates by translation while keeping the phone coordinates unchanged.
[0009] The above method can obtain the precise coordinates of the phone in different drop postures.
[0010] In one possible implementation, the step of adjusting the center point position coordinates by translation specifically includes: determining the drop direction of the mobile phone; the center point of the floor model is located at the center of the mobile phone model; translating the center point in the drop direction until the floor model and the mobile phone model are tangent to obtain the adjusted center point position coordinates.
[0011] The above method can obtain the coordinates of the non-top-angle drop posture of the mobile phone by translation.
[0012] In one possible implementation, the simulation method further includes: obtaining the thickness of the mobile phone model and the thickness of the floor model in the direction of the mobile phone's fall; and shifting the center point in the direction of the fall by half the sum of the thickness of the mobile phone model and the thickness of the floor model to obtain the adjusted coordinates of the center point position.
[0013] The above makes the height of the phone more accurate during drop simulation.
[0014] In one possible implementation, the step of adjusting the coordinates of the mobile phone and the coordinates of the center point by translation and rotation specifically includes: determining the drop angle and drop direction of the mobile phone; rotating the mobile phone model in the forward direction according to the drop angle; translating the center point in the drop direction until the floor model and the mobile phone model are tangent; and rotating the center point and the mobile phone model together in the reverse direction according to the drop angle to obtain the adjusted coordinates of the center point.
[0015] The above method can obtain the coordinates of the phone's top corner falling posture through translation and rotation.
[0016] In one possible implementation, the mobile phone model and the floor model are created using modeling software.
[0017] The above can be used to create mobile phone models and floor models.
[0018] To address the aforementioned technical problems, this application also proposes a simulation device that applies the simulation method described above. The simulation device includes an acquisition module, an adjustment module, and a simulation module. The acquisition module is used to establish a mobile phone model and a floor model, acquiring the mobile phone coordinates of the mobile phone model and the center point coordinates of the floor model. The adjustment module is used to adjust the mobile phone coordinates and the center point coordinates according to different drop postures of the mobile phone. Specifically, when the drop posture is a non-vertical drop, the mobile phone coordinates and the center point coordinates are adjusted by translation; when the drop posture is a vertex drop, the mobile phone coordinates and the center point coordinates are adjusted by translation and rotation. The simulation module is used to substitute the automatically located mobile phone coordinates and the center point coordinates under different drop postures into a finite element solver for solving, thereby obtaining simulation results for different drop postures of the mobile phone.
[0019] As described above, by translating and rotating the model's coordinates, the precise positioning of the phone in different drop postures can be obtained without manually adjusting the drop posture and height, thus improving simulation efficiency. Furthermore, the coordinates of the phone in different drop postures obtained by this method have high accuracy and small error.
[0020] To address the aforementioned technical problems, this application also proposes an electronic device comprising: a processor; and a memory connected to the processor for storing a computer program executable on the processor; wherein the processor implements the aforementioned simulation method when executing the computer program.
[0021] To address the aforementioned technical problems, this application also proposes a computer-readable storage medium storing a computer program that, when executed by a processor, implements the simulation method described above.
[0022] The beneficial effects of this application are as follows: Unlike the prior art, this application provides a simulation method, simulation device, electronic device and storage medium for mobile phone drop simulation. The simulation method translates and rotates the coordinates of the model, which can obtain the accurate positioning of the mobile phone in different drop postures. It does not require manual adjustment of the drop posture and height, thus improving the simulation efficiency. Moreover, the coordinates of the mobile phone in different drop postures obtained by this method have high accuracy and small error. Attached Figure Description
[0023] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0024] Figure 1 This is a flowchart illustrating one implementation method of the mobile phone drop simulation method of this application;
[0025] Figure 2 yes Figure 1 A flowchart illustrating a specific implementation method for obtaining the maximum external coordinates of a mobile phone model.
[0026] Figure 3 yes Figure 1 A flowchart illustrating an implementation method in S12;
[0027] Figure 4 This is a schematic diagram of the positioning structure of the model in this application, where the phone is dropped from the left without reaching the top corner.
[0028] Figure 5 This is a flowchart illustrating one embodiment of the present application that adjusts the coordinates of the mobile phone and the center point by means of translation and rotation;
[0029] Figure 6 This is a schematic diagram of the structure of the mobile phone model rotated 30 degrees counterclockwise to the left in this application;
[0030] Figure 7 This is a schematic diagram showing the structure of the floor model and the mobile phone model tangent after the center point of this application has been translated;
[0031] Figure 8 This is a schematic diagram of the structure of the floor model and the mobile phone model rotated 30 degrees clockwise to the right.
[0032] Figure 9 This is a structural block diagram of an embodiment of the simulation device of this application;
[0033] Figure 10 This is a schematic block diagram of the structure of an embodiment of the electronic device of this application;
[0034] Figure 11 This is a schematic block diagram of an embodiment of a computer-readable storage medium of this application. Detailed Implementation
[0035] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0036] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to limit the application. The singular forms “a,” “said,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms, unless otherwise clearly indicated above. “Multiple” generally includes at least two, but does not exclude the inclusion of at least one.
[0037] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0038] It should be understood that the terms "comprising," "including," or any other variations used herein are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0039] Existing drop simulations require manual adjustment of the drop attitude and height for different drop postures, resulting in low simulation efficiency.
[0040] To address the aforementioned problems, this application proposes a simulation method, simulation device, electronic device, and storage medium for mobile phone drop simulation. By translating and rotating the model's coordinates, precise positioning of the mobile phone in different drop postures can be obtained, effectively solving the above-mentioned problems.
[0041] The following describes in detail the mobile phone drop simulation method, simulation device, electronic device, and storage medium provided in this application with reference to the accompanying drawings and embodiments.
[0042] Please see Figure 1 , Figure 1 This is a flowchart illustrating one implementation method of the mobile phone drop simulation method of this application.
[0043] In this embodiment, a mobile phone is used as an example of the object being dropped for explanation. In some other embodiments, the simulation method can also be used to simulate drops on any reasonable type of product such as tablets and water cups. This embodiment does not limit this.
[0044] S11: Create a mobile phone model and a floor model, and obtain the mobile phone coordinates of the mobile phone model and the center point coordinates of the floor model.
[0045] In this embodiment, the drop posture of the mobile phone includes non-corner drop and corner drop. Non-corner drop includes dropping from all six sides of the mobile phone, and corner drop includes dropping from the four corners of the mobile phone to the ground. Corner drop also includes dropping from each corner of the mobile phone to the ground at different tilt angles.
[0046] In this embodiment, the modeling software is Hypermesh (a finite element modeling software), which is used to create the mobile phone model and the floor model. In other embodiments, other modeling software such as ANSYS / Workbench (an integrated finite element analysis software) and Abaqus (an engineering simulation finite element software) can also be used for modeling. Furthermore, when generating the floor model in Hypermesh, the parameters of the floor model can be set; for example, the floor model can be set to wood flooring, cement flooring, marble flooring, etc.
[0047] In some preferred embodiments, the coordinates of the mobile phone are the maximum external coordinates of the mobile phone model, where the maximum external coordinates are the coordinates corresponding to the maximum position value of the mobile phone model in each axis. Please refer to [link to relevant documentation]. Figure 2 , Figure 2 yes Figure 1 A flowchart illustrating a specific implementation of obtaining the maximum external coordinates of a mobile phone model; in some implementations, the step of obtaining the maximum external coordinates of the mobile phone model may include:
[0048] S111: Establish a reference coordinate system.
[0049] S112: Determine the coordinates of the reference point of the mobile phone model.
[0050] S113: Measure the endpoint coordinates of the mobile phone model.
[0051] S114: Calculate the maximum dimensions of the mobile phone model in each axis to obtain the maximum external coordinates of the mobile phone model.
[0052] In this embodiment, the reference coordinate system is a spatial rectangular coordinate system. In this implementation, the drop simulation only simulates a non-flipping drop of the phone on a two-dimensional plane; therefore, the maximum external coordinates of the phone in the thickness direction are not calculated. Preferably, the endpoint coordinates are the coordinates of the four vertex corners of the large surface of the phone model.
[0053] In this step, the center point of the floor model is not the coordinate of the floor model falling in different postures into the finite element solver, but an initial coordinate before the floor model is adjusted. In this step, preferably the center point of the board model is located at the center of the mobile phone model, and the coordinate of the center point of the floor model is (0,0,0).
[0054] S12: Adjust the phone coordinates and center point coordinates according to the different drop postures of the phone. Specifically, when the drop posture is not a top-angle drop, the phone coordinates and center point coordinates are adjusted by translation; when the drop posture is a top-angle drop, the phone coordinates and center point coordinates are adjusted by translation and rotation.
[0055] Please see Figure 3 , Figure 3 yes Figure 1 A flowchart illustrating one embodiment of S12; in some embodiments, S12 may specifically include:
[0056] S121: Determine whether the phone was dropped from a top angle.
[0057] If the phone is dropped from a top angle, then execute S122; if the phone is dropped from a non-top angle, then execute S123.
[0058] S122: Adjust the coordinates of the mobile phone and the center point by translation and rotation.
[0059] S123: Adjust the coordinates of the center point by translation while keeping the coordinates of the mobile phone unchanged.
[0060] In a specific application scenario, the phone's drop posture is determined to be a non-vertical drop, with the phone falling to the left, such as... Figure 4 As shown, Figure 4 This is a schematic diagram of the model positioning structure for a non-vertical drop and a leftward drop of the mobile phone, as per this application. Before adjusting the mobile phone coordinates and the center point coordinates, the center point coordinates of the floor model are located at the center of the mobile phone coordinates. To obtain accurate positioning coordinates for a leftward drop of the mobile phone, the center point of the floor model is shifted to the left, making the floor model tangent to the mobile phone model. After shifting the center point, the adjusted center point coordinates and the mobile phone coordinates are the positioning coordinates for a non-vertical drop and a leftward drop of the mobile phone.
[0061] In some preferred embodiments, the step of translating the center point of the floor model to make it tangent to the phone model specifically includes: obtaining the thickness of the phone model and the thickness of the floor model in the direction of the phone's fall; and translating the center point in the direction of the fall by half the sum of the thicknesses of the phone model and the floor model to obtain the adjusted center point position coordinates. By first determining the distance the center point needs to be translated, and then controlling the translation of the center point by this distance, the accuracy of the phone coordinates and center point position coordinates under different fall postures can be improved.
[0062] In another specific application scenario, to determine if the phone's drop posture is a non-vertical drop, as shown in the figure, before adjusting the phone's coordinates and the center point's position coordinates, the center point's position coordinates of the floor model are located at the center of the phone's coordinates. To obtain the accurate positioning coordinates of the phone's drop, the center point of the floor model is translated downwards, making the floor model tangent to the phone model. After translating the center point, the adjusted center point's position coordinates and the phone's coordinates are the positioning coordinates of the phone's non-vertical drop.
[0063] In another specific application scenario, to determine whether the phone's drop posture is a top-angle drop or a drop from the upper left corner, we can first rotate the phone model to the left, then translate the center point of the floor model to the left so that the floor model and the phone model are tangent. After the floor model and the phone model are tangent, rotate the floor model and the phone model as a whole in the opposite direction to the right. The coordinates of the center point after rotation and the coordinates of the phone model are the positioning coordinates of the phone's top-angle drop and the phone's upper left corner drop.
[0064] Further, please refer to Figure 5 , Figure 5 This is a flowchart illustrating one embodiment of the present application's method of adjusting the coordinates of the mobile phone and the center point using translation and rotation. In some embodiments, the steps for adjusting the coordinates of the mobile phone and the center point using translation and rotation specifically include:
[0065] S1221: Determine the drop angle and direction of the mobile phone.
[0066] S1222: Rotate the phone model forward according to the drop angle; translate the center point in the drop direction until the floor model is tangent to the phone model.
[0067] S1223: Rotate the center point and the mobile phone model in the opposite direction according to the drop angle to obtain the adjusted center point position coordinates.
[0068] For example, if a phone is dropped at a 30-degree angle from the top left corner, first rotate the phone model 30 degrees counterclockwise to the left. (See [reference needed]). Figure 6 , Figure 6 This application presents a structural diagram showing the phone model rotated 30 degrees counterclockwise to the left; then, the thickness of the phone model and the thickness of the floor model are obtained in the direction of the phone's fall; the center point is shifted in the direction of the fall by half the sum of the thickness of the phone model and the thickness of the floor model, so that the floor model and the phone model are tangent. (See reference...) Figure 7 , Figure 7 This is a schematic diagram showing the structure of the floor model and the mobile phone model tangent after the center point of this application has been translated; then, the center point of the floor model and the mobile phone model are rotated together 30 degrees clockwise to the right, see reference. Figure 8 , Figure 8This is a schematic diagram of the structure in this application where the center point of the floor model and the mobile phone model are rotated 30 degrees clockwise to the right; the coordinates of the center point after rotation and the coordinates of the mobile phone model are the positioning coordinates of the upper left corner of the mobile phone when it is tilted and dropped at a 30-degree angle.
[0069] When the phone is dropped at a 45-degree angle from the bottom right corner, first rotate the phone model 45 degrees clockwise to the right. Then, obtain the thickness of the phone model and the thickness of the floor model in the direction of the phone's fall. Shift the center point in the direction of the fall by half the sum of the thickness of the phone model and the floor model, making the floor model tangent to the phone model. Then, rotate the center point of the floor model and the phone model together counterclockwise to the left by 45 degrees. The coordinates of the center point after rotation and the coordinates of the phone model are the positioning coordinates of the phone's bottom right corner when it is dropped at a 45-degree angle.
[0070] S13: Substitute the coordinates of the mobile phone and the coordinates of the center point obtained by automatic positioning under different drop postures into the finite element solver to obtain the simulation results of the mobile phone under different drop postures.
[0071] When substituting the coordinates of the phone and the center point of the phone, which are located in different drop postures, into the solution, it is also necessary to input boundary conditions for the model. Boundary conditions can include the gravity applied to the phone model, the initial velocity of the phone model, and the drop height of the phone model.
[0072] Unlike existing technologies, this application provides a simulation method for mobile phone drop simulation. This method includes: establishing a mobile phone model and a floor model; obtaining the mobile phone coordinates and the center point coordinates of the floor model; adjusting the mobile phone coordinates and the center point coordinates according to different drop postures of the mobile phone; specifically, adjusting the mobile phone coordinates and the center point coordinates by translation when the drop posture is not a top-angle drop; adjusting the mobile phone coordinates and the center point coordinates by translation and rotation when the drop posture is a top-angle drop; and substituting the automatically located mobile phone coordinates and the center point coordinates under different drop postures into a finite element solver for solving to obtain simulation results for different drop postures. The above-mentioned translation and rotation of the model's coordinates allows for precise positioning of the mobile phone under different drop postures, eliminating the need for manual adjustment of the drop posture and height, thus improving simulation efficiency. Furthermore, this method yields high accuracy and small error in the coordinates of the mobile phone under different drop postures.
[0073] Correspondingly, this application also proposes a simulation device, please refer to [link to relevant documentation]. Figure 9 , Figure 9This is a structural block diagram of an embodiment of the simulation device of this application. The simulation device 100 applies the simulation method described above and includes an acquisition module 110, an adjustment module 120, and a simulation module 130. The acquisition module 110 is used to establish a mobile phone model and a floor model, and acquire the mobile phone coordinates of the mobile phone model and the center point coordinates of the floor model. The adjustment module 120 is used to adjust the mobile phone coordinates and the center point coordinates according to different drop postures of the mobile phone. Specifically, when the drop posture is a non-vertical drop, the mobile phone coordinates and the center point coordinates are adjusted by translation; when the drop posture is a vertex drop, the mobile phone coordinates and the center point coordinates are adjusted by translation and rotation. The simulation module 130 is used to substitute the mobile phone coordinates and the center point coordinates under different drop postures of the mobile phone into a finite element solver for solving to obtain the simulation results of different drop postures of the mobile phone.
[0074] In some embodiments, the phone coordinates are the maximum external shape coordinates of the phone model, wherein the maximum external shape coordinates are the coordinates corresponding to the maximum position value of the phone model in each axis.
[0075] In some embodiments, the step of adjusting the phone coordinates and the center point coordinates according to different drop postures of the phone specifically includes: determining whether the phone's drop posture is a top-angle drop; if the phone's drop posture is a top-angle drop, adjusting the phone coordinates and the center point coordinates by translation and rotation; if the phone's drop posture is not a top-angle drop, adjusting the center point coordinates by translation while keeping the phone coordinates unchanged.
[0076] In some embodiments, the step of adjusting the center point position coordinates by translation specifically includes: determining the drop direction of the mobile phone; the center point of the floor model is located at the center of the mobile phone model; translating the center point in the drop direction until the floor model and the mobile phone model are tangent to obtain the adjusted center point position coordinates.
[0077] In some embodiments, the simulation method further includes: obtaining the thickness of the mobile phone model and the thickness of the floor model in the direction of the mobile phone's fall; and shifting the center point in the direction of the fall by half the sum of the thickness of the mobile phone model and the thickness of the floor model to obtain the adjusted coordinates of the center point position.
[0078] In some embodiments, the step of adjusting the mobile phone coordinates and the center point coordinates by translation and rotation specifically includes: determining the drop angle and drop direction of the mobile phone; rotating the mobile phone model in the forward direction according to the drop angle; translating the center point in the drop direction until the floor model and the mobile phone model are tangent; and rotating the center point and the mobile phone model together in the reverse direction according to the drop angle to obtain the adjusted center point coordinates.
[0079] In some embodiments, the mobile phone model and the floor model are created using hypermesh software.
[0080] Correspondingly, this application also proposes an electronic device, please refer to [link to relevant documentation]. Figure 10 , Figure 10 This is a schematic block diagram of an embodiment of the electronic device of this application. The electronic device 200 includes a processor 220 and a memory 210. The memory 210 is connected to the processor 220 and is used to store computer programs that can run on the processor 220; wherein, when the processor 220 executes the computer program, it implements the simulation method of any of the above embodiments.
[0081] Please see Figure 11 , Figure 11 This is a schematic block diagram of an embodiment of the computer-readable storage medium of this application. The computer-readable storage medium 30 of this application stores a computer program 300 thereon, which, when executed by a processor, implements the steps of the simulation method of any of the above embodiments.
[0082] The computer-readable storage medium 30 can be a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, or it can be a server storing the computer program 300. The server can send the stored computer program 300 to other devices for execution, or it can run the stored computer program 300 itself.
[0083] In the several embodiments provided in this application, it should be understood that the disclosed methods, devices, and apparatuses can be implemented in other ways. For example, the device and apparatus embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms.
[0084] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0085] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0086] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
Claims
1. A method for simulating mobile phone drop, characterized in that, The simulation method includes: Establish a mobile phone model and a floor model, and obtain the mobile phone coordinates of the mobile phone model and the center point coordinates of the floor model; The phone coordinates and the center point coordinates are adjusted according to the different drop postures of the phone. Specifically, when the drop posture is not a top-angle drop, the phone coordinates and the center point coordinates are adjusted by translation; when the drop posture is a top-angle drop, the phone coordinates and the center point coordinates are adjusted by translation and rotation. The phone coordinates and center point coordinates, which are automatically located under different drop postures, are substituted into the finite element solver to obtain the simulation results of the phone under different drop postures.
2. The simulation method according to claim 1, characterized in that, The phone coordinates are the maximum external coordinates of the phone model, wherein the maximum external coordinates are the coordinates corresponding to the maximum position value of the phone model in each axis.
3. The simulation method according to claim 1, characterized in that, The step of adjusting the phone's coordinates and the center point's position coordinates according to different drop postures of the phone specifically includes: Determine whether the phone was dropped from a top angle; If the phone is dropped from a top angle, the phone's coordinates and the center point's coordinates are adjusted by translation and rotation; if the phone is dropped from a non-top angle, the center point's coordinates are adjusted by translation while keeping the phone's coordinates unchanged.
4. The simulation method according to claim 3, characterized in that, The step of adjusting the coordinates of the center point by translation specifically includes: Determine the direction in which the phone was dropped; The center point of the floor model is located at the center of the mobile phone model; the center point is translated in the direction of the fall until the floor model and the mobile phone model are tangent to obtain the adjusted coordinates of the center point.
5. The simulation method according to claim 4, characterized in that, The simulation method further includes: Obtain the thickness of the mobile phone model and the thickness of the floor model in the direction in which the mobile phone is dropped; The center point is shifted in the direction of the fall by half the sum of the thickness of the mobile phone model and the thickness of the floor model to obtain the adjusted coordinates of the center point.
6. The simulation method according to claim 3, characterized in that, The step of adjusting the mobile phone coordinates and the center point coordinates by translation and rotation specifically includes: Determine the drop angle and drop direction of the mobile phone; Rotate the phone model forward according to the drop angle; translate the center point in the drop direction until the floor model and the phone model are tangent; The center point and the mobile phone model are rotated in the opposite direction according to the drop angle to obtain the adjusted coordinates of the center point.
7. The simulation method according to claim 1, characterized in that, The mobile phone model and the floor model are created using modeling software.
8. A simulation device, characterized in that, The simulation device applies the simulation method according to any one of claims 1-7, and the simulation device comprises: The acquisition module is used to establish a mobile phone model and a floor model, and to acquire the mobile phone coordinates of the mobile phone model and the center point coordinates of the floor model. An adjustment module is used to adjust the phone coordinates and the center point coordinates according to different drop postures of the phone. Specifically, when the drop posture is not a top-angle drop, the phone coordinates and the center point coordinates are adjusted by translation; when the drop posture is a top-angle drop, the phone coordinates and the center point coordinates are adjusted by translation and rotation. The simulation module is used to substitute the coordinates of the mobile phone and the coordinates of the center point under different drop postures into the finite element solver to obtain the simulation results of the mobile phone under different drop postures.
9. An electronic device, characterized in that, include: processor; A memory, connected to the processor, is used to store a computer program that can run on the processor; wherein, when the processor executes the computer program, it implements the simulation method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the simulation method according to any one of claims 1 to 7.