Mounting point rigidity detection method, mechanical equipment, electronic equipment and storage medium
By constructing a local coordinate system and calculating normal loads for each installation point, the problem of low efficiency in installation point stiffness detection in the prior art is solved, and automated detection and high-precision stiffness measurement are realized.
Patent Information
- Application Number
- CN202411834482.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-04-15
AI Technical Summary
In the prior art, mounting point stiffness detection requires manual operation, resulting in increased workload, inefficiency and long detection cycle.
By building a local coordinate system for each mounting point, obtaining normal load and constraint boundary conditions, creating an analysis step to output displacement information, thereby calculating the stiffness of the mounting point.
The automated process of mounting point stiffness detection is realized, which reduces detection time, improves efficiency, and accurately measures the stiffness of each mounting point, reducing errors.
Smart Images

Figure CN119827078A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of stiffness detection, and in particular to a method for detecting stiffness of a mounting point, a mechanical device, an electronic device and a storage medium. Background Art
[0002] In the related art, when performing stiffness testing on the installation points, it is usually necessary for the relevant operators to perform it manually. When there are a large number of installation points that need to be tested, the workload of the operators will be increased, and the operators may need to repeat the same operation many times during the operation. This method is less intelligent, has a longer processing cycle, and is less efficient. Summary of the invention
[0003] The present application provides a method, mechanical equipment, electronic equipment and storage medium for detecting the stiffness of mounting points, which constructs a corresponding local coordinate system for each mounting point in turn, thereby obtaining the normal load corresponding to each local coordinate system, obtaining the constraint boundary conditions corresponding to each normal load, and then creating an analysis step based on the constraint boundary conditions and the normal load, so as to obtain the stiffness of the mounting point based on the displacement information output by the analysis step. On the one hand, by constructing a local coordinate system for each mounting point in turn, the automated process of driving the stiffness detection of the mounting point is started, which can reduce time and improve efficiency compared to the method of manually detecting a single mounting point. On the other hand, by constructing a corresponding local coordinate system, normal load, etc. for each mounting point, the stiffness of each mounting point can be accurately measured to reduce errors.
[0004] In order to solve the above technical problems, the present application provides, on the one hand, a method for detecting the stiffness of an installation point, comprising: obtaining a number of installation points on a target object; constructing a corresponding local coordinate system for each installation point in turn; wherein the local coordinate system takes the installation point as the coordinate origin, and the local coordinate system includes a first coordinate axis and a second coordinate axis; obtaining a normal load corresponding to each local coordinate system; wherein the normal load is configured as a force of the installation point on the third coordinate axis of the local coordinate system, and the third coordinate axis is perpendicular to the plane formed by the first coordinate axis and the second coordinate axis; determining a constraint boundary condition corresponding to each normal load; wherein the constraint boundary condition is configured to limit the movement of each installation point in directions other than the third coordinate axis; creating an analysis step based on the corresponding constraint boundary condition and the normal load; obtaining displacement information output by the analysis step; wherein the displacement information is the displacement of the installation point on the third coordinate axis; based on the displacement information, obtaining the stiffness corresponding to the installation point.
[0005] In some embodiments, a corresponding local coordinate system is constructed for each installation point in turn, including: for each target installation point, a corresponding local coordinate system is constructed in the following manner: based on the first index information of the target installation point, a rigid constraint unit corresponding to the target installation point is obtained; wherein the rigid constraint unit includes a master node and several slave nodes; the master node corresponds to the target installation point; a first slave node and a second slave node are determined from the several slave nodes of the rigid constraint unit; based on the first slave node, the second slave node and the master node, a first coordinate axis and a second coordinate axis corresponding to the target installation point are determined; based on the target installation point, the first coordinate axis and the second coordinate axis, a local coordinate system corresponding to the target installation point is constructed.
[0006] In some embodiments, several slave nodes in the rigid constraint unit are provided by shell units corresponding to the rigid constraint unit; the nodes in the shell units are location points on the target object that are not installation points.
[0007] In some embodiments, based on the first slave node, the second slave node and the master node, the first coordinate axis and the second coordinate axis corresponding to the target installation point are determined, including: taking the straight line connecting the master node and the first slave node as the first coordinate axis; and taking the straight line connecting the master node and the second slave node as the second coordinate axis.
[0008] In some embodiments, obtaining the normal load corresponding to each local coordinate system includes: generating the normal load corresponding to each local coordinate system through a target instruction.
[0009] In some embodiments, the target instruction includes a first instruction, a second instruction, and a third instruction. Generating a normal load corresponding to each local coordinate system through the target instruction includes: obtaining the second index information of each local coordinate system through the first instruction; constructing a load set corresponding to each mounting point through the second instruction; and generating a normal load corresponding to the local coordinate system through the third instruction based on the second index information and the load set of each local coordinate system.
[0010] In some embodiments, determining the constraint boundary conditions corresponding to each normal load includes: constructing the constraint boundary conditions corresponding to the normal load through a second instruction; wherein the constraint boundary conditions are configured as boundary conditions for constraining the mounting point to limit the movement of the mounting point in directions other than the corresponding third coordinate axis; wherein the boundary conditions include a number of characteristic information, and the characteristic information includes at least one of temperature, force, pressure, and pressure.
[0011] In some embodiments, creating an analysis step based on corresponding constraint boundary conditions and normal loads includes: creating an analysis step using a fourth instruction based on corresponding constraint boundary conditions and normal loads.
[0012] In some embodiments, obtaining the displacement information output by the analysis step includes: using a fifth instruction to obtain the displacement information output by the analysis step.
[0013] In some embodiments, based on the displacement information, obtaining the stiffness corresponding to the installation point includes: obtaining a preset load; and dividing the preset load by the displacement information to obtain the stiffness corresponding to the installation point.
[0014] In order to solve the above technical problems, the present application provides a mechanical device on the other hand, which includes a plurality of mounting points, and the plurality of mounting points are subjected to stiffness detection using the above-mentioned mounting point stiffness detection method.
[0015] In order to solve the above technical problem, the present application provides an electronic device on the other hand, the electronic device includes a processor and a memory coupled to the processor, wherein the memory is used to store a computer program, and the processor is used to execute the computer program to implement the above mounting point stiffness detection method.
[0016] In order to solve the above technical problem, the present application provides a computer-readable storage medium on the other hand, wherein the computer storage medium is used to store a computer program, and the computer program is used to implement the above-mentioned installation point stiffness detection method when executed by a processor.
[0017] The mounting point stiffness detection method provided in some embodiments of the present application is by obtaining several mounting points on the target object; constructing a corresponding local coordinate system for each mounting point in turn, the local coordinate system uses the mounting point as the coordinate origin, and the local coordinate system includes a first coordinate axis and a second coordinate axis; obtaining a normal load corresponding to each local coordinate system, the normal load is configured as a force of the mounting point on the third coordinate axis of the local coordinate system, and the third coordinate axis is perpendicular to the plane formed by the first coordinate axis and the second coordinate axis; determining the constraint boundary conditions corresponding to each normal load, the constraint boundary conditions are configured to restrict the movement of each mounting point in directions other than the corresponding third coordinate axis; creating an analysis step based on the corresponding constraint boundary conditions and normal loads; obtaining the displacement information output by the analysis step, the displacement information is the displacement of the mounting point on the third coordinate axis; based on the displacement information, obtaining the stiffness corresponding to the mounting point. On the one hand, constructing a local coordinate system for each mounting point in turn, starting to drive the automated process of mounting point stiffness detection, compared with the method of manually detecting a single mounting point, can reduce time and improve efficiency. On the other hand, by constructing the corresponding local coordinate system, normal load, etc. for each installation point, the stiffness of each installation point can be accurately measured to reduce the error. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. Among them:
[0019] Figure 1 is a flow chart of a method for detecting stiffness of an installation point in some embodiments of the present application;
[0020] Figure 2 is a schematic diagram of the process of constructing a local coordinate system in some embodiments of the present application;
[0021] Figure 3 is a schematic diagram of an automated process for constructing a local coordinate system in some embodiments of the present application;
[0022] Figure 4 It is a specific flow chart of step 13;
[0023] Figure 5 It is a specific flow chart of step 17;
[0024] Figure 6 is a schematic diagram of an automated process of a method for detecting stiffness of a mounting point in some embodiments of the present application;
[0025] Figure 7 is a schematic diagram of the structure of mechanical equipment in some embodiments of the present application;
[0026] Figure 8 is a schematic diagram of the structure of an electronic device in some embodiments of the present application;
[0027] Fig. 9 It is a schematic diagram of the structure of a computer-readable storage medium in some embodiments of the present application. DETAILED DESCRIPTION
[0028] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0029] See also Figure 1 , Figure 1 : is a flow chart of a method for detecting stiffness of an installation point in some embodiments of the present application, and the method for detecting stiffness of an installation point includes:
[0030] Step 11: Get several installation points on the target object.
[0031] The target object may be a metal product, such as a car door or a car floor. There may be multiple regions on the target object, and different types of points may be set in different regions.
[0032] For example, if the target object is a car door, the car door includes interior mounting points, lock mounting points, hinge mounting points, and a lower flange constraint area. At this time, the several mounting points obtained from the car door can be interior mounting points, lock mounting points, or hinge mounting points, which are not limited here.
[0033] In some embodiments, the target language and the first target command can be used to automatically identify the installation point on the target object. For example, TCL (Tool Command Language) is combined with API (Application Programming Interface) commands to automatically identify the installation point.
[0034] It can be understood that the target language can be other programming languages besides TCL, such as Python.
[0035] In some embodiments, when there are multiple different types of mounting points and / or areas on the target object, a corresponding set can be established to obtain the target mounting point from the set, wherein each set is provided with a one-to-one corresponding name or id.
[0036] For example, if the target object is a car door and the target installation point is a trim installation point, the car door includes a trim installation point, a lock installation point, a hinge installation point, and a lower flange constraint area. At this time, three sets can be established. The first set includes the lock installation point and the hinge installation point, the second set includes the node set of the lower flange constraint area, and the third set includes the trim installation point. Alternatively, four sets can be established, that is, the first set includes the lock installation point, the second set includes the hinge installation point, the third set includes the node set of the lower flange constraint area, and the fourth set includes the trim installation point. Alternatively, two sets can be established, that is, the first set includes the node set of the lock installation point, the hinge installation point, and the lower flange constraint area, and the second set includes the trim installation point.
[0037] Based on this, a programming function may be used to directly index the name or id of a collection, thereby obtaining a collection including interior decoration installation points, so as to obtain a number of interior decoration installation points from the corresponding collection.
[0038] Specifically, the interior decoration installation point can be obtained through the target language and the second target command. For example, the TCL language is used to call the *hm_getentityvalue command to obtain the id of the interior decoration installation point. Among them, the *hm_getentityvalue command is a query instruction.
[0039] Similarly, when the target installation point is a hinge installation point, a lock installation point or a node in the lower flange constraint area, the TCL language can also be used to call the *hm_getentityvalue command to obtain the ID of the corresponding installation point.
[0040] Step 12: Construct a corresponding local coordinate system for each installation point in turn; wherein the local coordinate system uses the installation point as the coordinate origin, and the local coordinate system includes a first coordinate axis and a second coordinate axis.
[0041] It can be understood that one mounting point corresponds to one local coordinate system.
[0042] In some embodiments, the following method can be used to construct a corresponding local coordinate system for each target mounting point among the plurality of mounting points: Figure 2 The process shown includes:
[0043] Step 21: Based on the first index information of the target installation point, obtain a rigid constraint unit corresponding to the target installation point; wherein the rigid constraint unit includes a master node and a plurality of slave nodes; the master node corresponds to the target installation point.
[0044] In some embodiments, several slave nodes in the rigid constraint unit are provided by shell units corresponding to the rigid constraint unit. The nodes in the shell unit are location points on the target object that are not installation points.
[0045] For example, the ID of the corresponding rbe2 unit is obtained through the ID of the target installation point, and then multiple shell units connected to the rbe2 unit, that is, the shell units of the installation point, are obtained through the ID of the rbe2 unit. The node set of each shell unit includes several location points on the target object that are not installation points.
[0046] In some embodiments, based on the first index information of the target installation point, a rigid constraint unit corresponding to the target installation point may be acquired through a target language and a third target command.
[0047] For example, if the target installation point is an interior installation point, the ID of the interior installation point rbe2 (Rigid Body Element 2) element can be obtained by calling the *findmark nodes command in TCL language based on the ID of the interior installation point. The *findmark nodes command is used to obtain the attributes of the mark.
[0048] In some embodiments, based on the third index information of the rigid constraint unit, several slave nodes of the rigid constraint unit can be acquired through the target language and the fourth target command.
[0049] For example, if the target installation point is a trim installation point, the slave node ID set of the rbe2 unit can be obtained based on the ID of the rbe2 unit by calling the *hm_getentityvalue elems command in TCL language, and the slave node ID set list is output. 1X =[N 11 , N 12 , N 13 ……]. *hm_getentityvalue elems command is a query instruction.
[0050] Step 22: Determine a first slave node and a second slave node from a number of slave nodes of the rigid constraint unit.
[0051] In some embodiments, the first slave node and the second slave node are obtained from position points in a node set of the shell element.
[0052] In some embodiments, a plurality of slave nodes are traversed to determine the first slave node and the second slave node from the plurality of slave nodes. 1X =[N 11 , N 12 , N 13 ……], then you can 1X Any two slave nodes are determined as the first slave node and the second slave node.
[0053] In some embodiments, the first slave node and the second slave node may be determined from a plurality of slave nodes in sequence. 1X =[N 11 , N 12 , N 13 ……], then you can order N from left to right 11 and N 12 、N 12 and N 13 、N 13 and N 14 ...are respectively determined as the first slave node and the second slave node.
[0054] Step 23: Based on the first slave node, the second slave node and the master node, determine the first coordinate axis and the second coordinate axis corresponding to the target installation point.
[0055] In some embodiments, a straight line connecting the master node and the first slave node is used as a first coordinate axis; and a straight line connecting the master node and the second slave node is used as a second coordinate axis.
[0056] For example, take the target installation point as the interior installation point, the first coordinate axis as the Y axis, and the second coordinate axis as the Z axis. The ID of the interior installation point is used as the origin of the coordinate system.1X =[N 11 , N 12 , N 13 N in ……] 11 Determine the Y axis and set N 12 Determine the Z axis.
[0057] In some embodiments, a straight line connecting the master node and the second slave node is used as a first coordinate axis; and a straight line connecting the master node and the first slave node is used as a second coordinate axis.
[0058] For example, take the target installation point as the interior installation point, the first coordinate axis as the Y axis, and the second coordinate axis as the Z axis. The ID of the interior installation point is used as the origin of the coordinate system. 1X =[N 11 , N 12 , N 13 N in ……] 12 Determine the Y axis and set N 11 Determine the Z axis.
[0059] Step 24: Based on the target installation point, the first coordinate axis and the second coordinate axis, a local coordinate system corresponding to the target installation point is constructed.
[0060] In some embodiments, based on the target installation point, the first coordinate axis, and the second coordinate axis, a local coordinate system corresponding to the target installation point may be constructed through a fifth target command.
[0061] For example, if the target installation point is a trim installation point, the local coordinate system of the trim installation point can be constructed by calling the *systemcreate command in TCL language based on the trim installation point, the first coordinate axis and the second coordinate axis. The *systemcreate command is used to create a local coordinate system.
[0062] In an application scenario, taking the target installation point as an interior installation point as an example, the automated process of constructing a local coordinate system through the interior installation point can be found in Figure 3 , including the following processes:
[0063] S011: Get the ID list of all interior installation points and the length of the list.
[0064] The length of the list corresponds to the number of installation points. For example, if the target installation point is the interior installation point of the door, the length of the list is the number of interior installation points.
[0065] S012: Determine whether i is less than the list length.
[0066] Here, the initial value of i is 0.
[0067] If yes, execute step S013; otherwise, execute step S018.
[0068] S013: Get the interior decoration installation point ID N1.
[0069] S014: Get the id of the rbe2 unit of the interior mounting point as M1.
[0070] S015: Obtain the node combination N1X included in M1, where N1X includes N11, N12, N13, . . .
[0071] S016: With N1 as the origin, N11 as the Y axis, and N12 as the Z axis, a local coordinate system is established with the YZ plane and the normal as the X axis.
[0072] When i is 0, a local coordinate system is established with N1 as the origin, N11 as the Y axis, and N12 as the Z axis, with the YZ plane and the normal as the X axis.
[0073] When i is 1, a local coordinate system is established with N1 as the origin, N12 as the Y axis, and N13 as the Z axis, with the YZ plane and the normal as the X axis.
[0074] When i is 3, a local coordinate system is established with N1 as the origin, N13 as the Y axis, and N14 as the Z axis, with the YZ plane and the normal as the X axis.
[0075] Similarly, when i is other values, the cycle is repeated and will not be repeated here.
[0076] S017: i=i+1.
[0077] After executing step S017, return to step S012.
[0078] S018: Passed.
[0079] After step S018 , the process of constructing a local coordinate system for each interior decoration installation point is completed.
[0080] Step 13: Obtain the normal load corresponding to each local coordinate system; wherein the normal load is configured as a force of the mounting point on the third coordinate axis of the local coordinate system, and the third coordinate axis is perpendicular to the plane formed by the first coordinate axis and the second coordinate axis.
[0081] When the first coordinate axis is the Y axis and the second coordinate axis is the Z axis, or when the first coordinate axis is the Z axis and the second coordinate axis is the Y axis, the third coordinate axis is the X axis.
[0082] When the first coordinate axis is the Y axis and the second coordinate axis is the X axis, or when the first coordinate axis is the X axis and the second coordinate axis is the Y axis, the third coordinate axis is the Z axis.
[0083] When the first coordinate axis is the X axis and the second coordinate axis is the Z axis, or when the first coordinate axis is the Z axis and the second coordinate axis is the X axis, the third coordinate axis is the Y axis.
[0084] In some embodiments, the normal load corresponding to each local coordinate system is generated by a target command, wherein the target command includes a sixth target command, a seventh target command, and an eighth target command.
[0085] For example, if the target installation point is an interior installation point, the local coordinate system ID of the interior installation point can be obtained through the *createmark systems command, the load set of the current interior installation point can be created through the *collectorcreate loadcols command, and the load based on the local coordinate system can be established through the *loadcreatewithsystemonentity_curve nodes command. The *createmark systems command is used to mark attributes. The *collectorcreate loadcols command is used to create a load container.
[0086] In some embodiments, the target instructions include a first instruction, a second instruction, and a third instruction.
[0087] For details, please refer to Figure 4 , step 13 may include the following process:
[0088] Step 41: Obtain the second index information of each local coordinate system through the first instruction.
[0089] In some embodiments, the first instruction is a *createmark systems command.
[0090] Step 42: Construct a load set corresponding to each installation point through the second instruction.
[0091] In some embodiments, the second instruction is a *collectorcreate loadcols command.
[0092] Step 43: Based on the second index information and the load set of each local coordinate system, generate a normal load corresponding to the local coordinate system through a third instruction.
[0093] In some embodiments, the third instruction is a *loadcreatewithsystemonentity_curve nodes command.
[0094] Step 14: Determine the constraint boundary conditions corresponding to each normal load; wherein the constraint boundary conditions are configured to restrict the movement of each mounting point in directions other than the third coordinate axis.
[0095] In some embodiments, a constraint boundary condition corresponding to the normal load is constructed through a second instruction. The constraint boundary condition is configured as a boundary condition constraining the mounting point to restrict the movement of the mounting point in directions other than the corresponding third coordinate axis. The boundary condition includes a number of characteristic information, and the characteristic information includes at least one of temperature, force, pressure, and pressure.
[0096] Taking the target installation point as the interior installation point as an example, a constraint collector can be established through the *collectorcreate loadcols command.
[0097] In some embodiments, taking the target object as a car door and the target installation point as an interior installation point as an example, finite element simulation analysis can be used to simulate the actual door installation situation, and the degrees of freedom of the set containing lock installation points and the set containing hinge installation points are constrained to 1-6 degrees of freedom, and the degrees of freedom of the set containing the nodes of the lower flange constraint area are constrained to 1-3 degrees of freedom.
[0098] Step 15: Create analysis steps based on the corresponding constraint boundary conditions and normal loads.
[0099] In some embodiments, based on the corresponding constraint boundary conditions and normal loads, a fourth instruction is used to create an analysis step, wherein the fourth instruction is a *loadstepscreate command.
[0100] Taking the target installation point as an example, based on the constraint boundary conditions of the nodes of the hinge installation point, lock installation point, and lower flange constraint area, the *loadstepscreate command is used to create a load analysis step containing local loads and constraint boundaries.
[0101] In some embodiments, the complete finite element simulation analysis includes pre-processing of the model.
[0102] The pre-processing of the model includes meshing, material property definition and analysis step setting.
[0103] The analysis step setting is also the boundary condition setting, which includes the load setting and the constraint boundary condition. Among them, the load setting is such as temperature, force, pressure, and pressure. The boundary conditions involved in this application are forces related to the local coordinate system, and the constraints are to limit the movement of certain feature points in a certain direction, limiting their 1-6 degrees of freedom to 0, that is, they cannot move in the X direction, Y direction, Z direction, RX direction, RY direction, and RZ direction.
[0104] Step 16: Obtain the displacement information output by the analysis step; wherein the displacement information is the displacement of the installation point on the third coordinate axis.
[0105] In some embodiments, the fifth instruction is used to obtain the displacement information output by the analysis step, wherein the fifth instruction is a *cardcreate command.
[0106] Taking the target installation point as an interior installation point as an example, a displacement output card is created through the *cardcreate command to obtain the displacement corresponding to the installation point.
[0107] In some embodiments, the analysis step outputs a simulation calculation file, the simulation calculation file is calculated using a solver to obtain a result file, and then the displacement result can be read from the result file using post-processing software.
[0108] Step 17: Based on the displacement information, obtain the stiffness corresponding to the installation point.
[0109] When the first coordinate axis is the Y axis and the second coordinate axis is the Z axis, or when the first coordinate axis is the Z axis and the second coordinate axis is the Y axis, the displacement information is the X-direction displacement.
[0110] When the first coordinate axis is the Y axis and the second coordinate axis is the X axis, or when the first coordinate axis is the X axis and the second coordinate axis is the Y axis, the displacement information is the Z-direction displacement.
[0111] When the first coordinate axis is the X axis and the second coordinate axis is the Z axis, or when the first coordinate axis is the Z axis and the second coordinate axis is the X axis, the displacement information is the Y-direction displacement.
[0112] In some embodiments, Figure 5 As shown, step 17 may include the following process:
[0113] Step 51: Obtain the preset load.
[0114] Step 52: Divide the preset load by the displacement information to obtain the stiffness corresponding to the installation point.
[0115] In some embodiments, the stiffness is calculated as N=F / D.
[0116] Among them, N is the stiffness value of the final calculation and analysis. F is the force load of the calculated simulation input, that is, the preset load, such as 100 Newton. D is the displacement information obtained by the simulation, such as the X-direction displacement.
[0117] In summary, based on the mounting point stiffness detection method described in any of the above embodiments, the mounting point stiffness detection method can be applied to a target application to detect the mounting point stiffness in the target application. The target application can be HyperMesh software, Ansa software, Ansys software or other simulation software, which is not limited here.
[0118] In some embodiments, the local coordinate system, normal load, constraint boundary conditions and simulation acquisition of analysis steps of all installation points are completed through the foreach loop function of the TCL language, thereby achieving the acquisition of the stiffness of all installation points.
[0119] In an application scenario, taking the mounting point as an interior mounting point as an example, the automated process of the mounting point stiffness detection method can be as follows: Figure 6 As shown, the specific process includes the following:
[0120] S021: Get the ID list of all interior installation points and the length of the list.
[0121] S022: Determine whether i is less than the list length.
[0122] Here, the initial value of i is 0.
[0123] If yes, execute step S023; otherwise, execute step S027.
[0124] S023: Create a local coordinate system.
[0125] S024: Create a load.
[0126] S025: Create load step.
[0127] After executing step S025, execute step S026 or execute step S027.
[0128] S026: i=i+1.
[0129] After executing step S026, return to step S022.
[0130] S027: Set output.
[0131] After step S027 , the process of detecting the stiffness of each interior trim installation point is completed.
[0132] In summary, the mounting point stiffness detection method provided in some embodiments of the present application, on the one hand, sequentially constructs a local coordinate system for each mounting point, and starts to drive the automated process of mounting point stiffness detection, which can reduce time and improve efficiency compared to the manual single mounting point detection method. On the other hand, for each mounting point, a corresponding local coordinate system, normal load, etc. are constructed, and the stiffness of each mounting point can be accurately measured to reduce errors.
[0133] See also Figure 7 , Figure 7 It is a structural diagram of mechanical equipment in some embodiments of the present application. The mechanical equipment 10 includes a plurality of mounting points. The plurality of mounting points are subjected to stiffness detection using the mounting point stiffness detection method described in any of the above embodiments, which will not be described in detail here.
[0134] The mechanical equipment 10 may be agricultural machinery (such as a rotary tiller, a harvester), a car, a crane or others, which is not limited here.
[0135] Among them, the mechanical equipment 10 can be a component of agricultural machinery (such as a frame, a cover, a support rod), a component of a crane (such as a frame, a lifting arm), a component of a car (such as a car door, a car floor) or others, and there is no limitation here.
[0136] The mechanical device 10 provided in some embodiments of the present application can realize automated stiffness detection of several installation points contained therein, and can be applied to factory settings or maintenance of the mechanical device 10 to reduce dependence on manual labor and improve detection efficiency.
[0137] See also Figure 8 , Figure 8 2 is a schematic diagram of the structure of an electronic device in some embodiments of the present application, where the electronic device 20 includes a memory 201 and a processor 202 coupled to the memory 201. The memory 201 is used to store a computer program, and the processor 202 is used to execute the computer program to implement the mounting point stiffness detection method described in any of the above embodiments, which will not be described in detail here.
[0138] See also Fig. 9 , Fig. 9 It is a structural diagram of a computer-readable storage medium in some embodiments of the present application. The computer-readable storage medium 30 is used to store a computer program 301. When the computer program 301 is executed by the processor 202, it is used to implement the installation point stiffness detection method described in any of the above embodiments, which will not be repeated here.
[0139] The processor 202 involved in the present application can be called a CPU (Central Processing Unit), which may be an integrated circuit chip, or a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components.
[0140] The computer-readable storage medium 30 used in this application includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), or a CD.
[0141] The above description is only an implementation method of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly used in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A method for detecting stiffness of an installation point, characterized in that: The method comprises: Get several installation points on the target object; Constructing a corresponding local coordinate system for each of the installation points in sequence; wherein the local coordinate system uses the installation point as a coordinate origin, and the local coordinate system includes a first coordinate axis and a second coordinate axis; Obtaining a normal load corresponding to each of the local coordinate systems; wherein the normal load is configured as a force of the mounting point on a third coordinate axis of the local coordinate system, and the third coordinate axis is perpendicular to a plane formed by the first coordinate axis and the second coordinate axis; Determining a constraint boundary condition corresponding to each of the normal loads; wherein the constraint boundary condition is configured to restrict the movement of each of the mounting points in directions other than the third coordinate axis; Creating an analysis step based on the corresponding constraint boundary conditions and the normal load; Acquire the displacement information outputted by the analysis step; wherein the displacement information is the displacement of the mounting point on the third coordinate axis; Based on the displacement information, the stiffness corresponding to the installation point is obtained.
2. The method according to claim 1, characterized in that The step of sequentially constructing a corresponding local coordinate system for each of the installation points includes: For each target installation point, the corresponding local coordinate system is constructed in the following way: Based on the first index information of the target installation point, a rigid constraint unit corresponding to the target installation point is acquired; wherein the rigid constraint unit includes a master node and a plurality of slave nodes; the master node corresponds to the target installation point; Determine a first slave node and a second slave node from a plurality of slave nodes of the rigid constraint unit; Determine a first coordinate axis and a second coordinate axis corresponding to the target installation point based on the first slave node, the second slave node and the master node; A local coordinate system corresponding to the target installation point is constructed based on the target installation point, the first coordinate axis, and the second coordinate axis.
3. The method according to claim 2, characterized in that Several slave nodes in the rigid constraint unit are provided by shell units corresponding to the rigid constraint unit; the nodes in the shell units are position points on the target object that are not installation points.
4. The method according to claim 2, characterized in that: The determining, based on the first slave node, the second slave node, and the master node, a first coordinate axis and a second coordinate axis corresponding to the target installation point comprises: Using a straight line connecting the master node and the first slave node as the first coordinate axis; and A straight line connecting the master node and the second slave node is used as the second coordinate axis.
5. The method according to claim 1, characterized in that The obtaining of the normal load corresponding to each of the local coordinate systems comprises: A normal load corresponding to each of the local coordinate systems is generated by a target instruction.
6. The method according to claim 5, characterized in that The target instruction includes a first instruction, a second instruction and a third instruction; The generating a normal load corresponding to each of the local coordinate systems through a target instruction comprises: Obtaining second index information of each of the local coordinate systems through the first instruction; By means of the second instruction, a load set corresponding to each of the installation points is constructed; Based on the second index information of each of the local coordinate systems and the load set, a normal load corresponding to the local coordinate system is generated through the third instruction.
7. The method according to claim 1, characterized in that The determining of the constraint boundary conditions corresponding to each of the normal loads comprises: Constructing a constraint boundary condition corresponding to the normal load through a second instruction; wherein the constraint boundary condition is configured to constrain the boundary condition of the mounting point to limit the movement of the mounting point in directions other than the corresponding third coordinate axis; The boundary conditions include several characteristic information, and the characteristic information includes at least one of temperature, force, pressure and intensity.
8. The method according to claim 1, characterized in that: The step of creating an analysis step based on the corresponding constraint boundary conditions and the normal load comprises: Based on the corresponding constraint boundary conditions and the normal load, an analysis step is created using a fourth instruction.
9. The method according to claim 1, characterized in that: The obtaining of the displacement information outputted by the analysis step comprises: The fifth instruction is used to obtain the displacement information output by the analysis step.
10. The method according to claim 1, characterized in that The acquiring the stiffness corresponding to the installation point based on the displacement information includes: Get the preset load; The preset load is divided by the displacement information to obtain the stiffness corresponding to the installation point.
11. A mechanical device, characterized in that: The mechanical equipment comprises a plurality of mounting points, and the plurality of mounting points are subjected to stiffness detection using the mounting point stiffness detection method as described in any one of claims 1 to 10.
12. An electronic device, characterized in that: The electronic device includes a processor and a memory coupled to the processor; The memory is used to store a computer program, and the processor is used to execute the computer program to implement the method according to any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and when the computer program is executed by a processor, the computer program is used to implement the method according to any one of claims 1 to 10.
Citation Information
Cited By
Rigidity determination method and device for automobile structural member, equipment, medium and product
CN120874478A