A method for analyzing the actuation error of a multi-link mechanism of a car door lock body

By decomposing and simulation analysis of the multi-link mechanism of the lock body of the car door, the problem of lack of theoretical basis for the development of the lock body is solved, and the performance and cost reduction of the lock body are improved.

CN118194528BActive Publication Date: 2025-08-12WUHAN UNIV OF TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410259942.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-07
Publication Date
2025-08-12
Estimated Expiration
2044-03-07

AI Technical Summary

Technical Problem

In the prior art, the development of automobile door locks and lock bodies lacks theoretical basis, resulting in poor performance and high cost, making it difficult to optimize and upgrade.

Method used

The complex multi-link coupled lock body mechanism is decomposed into a single-branch mechanism, and the kinematic displacement equation is established through graphical and theoretical analytical methods. The kinematic simulation model is established by combining Soildworks and MATLAB's Simscape module to analyze the lock body error and perform orthogonal experiment optimization.

Benefits of technology

It provides theoretical support, improves the independent research and development capabilities of automobile door lock body manufacturing companies, and achieves cost reduction and efficiency improvement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118194528B_ABST
    Figure CN118194528B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for analyzing the actuation errors of a multi-link mechanism of an automobile door lock. The method comprises the following steps: 1) decomposing a complex multi-link coupled lock mechanism into multiple single-branch mechanisms; 2) extracting a three-dimensional model of the object, establishing the relationship between various parameters using a graphical method, listing the object equations using a theoretical analytical method, and solving them sequentially to obtain the kinematic displacement equations of the complex mechanism; 3) establishing a kinematic simulation model of the automobile door lock body; 4) establishing a static motion error model for the end of each branch of the automobile door lock body mechanism; 5) establishing an actuation error model for the automobile door lock body to determine the effects of various error sources of the lock body on the lock body actuation error; and 6) designing an orthogonal experiment to optimize various lock body parameters. The proposed method for analyzing the actuation errors of a multi-link mechanism of an automobile door lock body can provide theoretical and technical support for commercial vehicle parts manufacturers in lock body production, thereby reducing costs and increasing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to automobile door lock design technology, and in particular to an actuation error analysis method for a multi-link mechanism of an automobile door lock body. Background Art

[0002] Automotive door locks are specialized components that combine safety, aesthetics, and craftsmanship. During the lock body development process, after designing a 3D model, small batches of prototypes are produced and subjected to various performance tests. Lock body error calculations rely solely on mass production experiments, lacking a theoretical basis. This ultimately leads to poor lock performance, high costs, and difficulty optimizing and upgrading the lock body. Reducing blindness in lock body development and design through systematic analysis and developing a systematic theoretical and experimental analysis method for automotive door locks is crucial for improving the state of automotive door lock technology in my country. Summary of the Invention

[0003] The technical problem to be solved by the present invention is to provide a method for analyzing the actuation errors of a multi-link mechanism of a car door lock body in view of the defects in the prior art.

[0004] The technical solution adopted by the present invention to solve the technical problem is: a method for analyzing the actuation error of a multi-link mechanism of a car door lock body, comprising the following steps:

[0005] 1) Decompose the complex multi-link coupled lock body mechanism into multiple single-branch mechanisms;

[0006] Based on the three-dimensional model of the automobile door lock body mechanism, the mechanism motion diagram is used as the basis, and the different functions of the lock body transmission mechanism are used as the distinguishing conditions. The lock body transmission mechanism functions include internal locking, external locking, electric control locking, internal opening, and external opening. The single link mechanism includes an internal locking kinematic chain, an electric control locking kinematic chain, an external locking kinematic chain, an internal opening kinematic chain, and an external opening kinematic chain.

[0007] After the lock body links are classified, each link mechanism is analyzed in turn;

[0008] Determine the unlocking conditions of the car door lock body through theoretical and simulation analysis, that is, determine the rotation angle of the key components when the lock body is unlocked;

[0009] 2) Extract the object's three-dimensional model, establish the relationship between various parameters using graphical methods, list the object's equations using theoretical analytical methods, and solve them sequentially to obtain the kinematic displacement equations of the complex mechanism;

[0010] Calculate the rotation angle of the unlocking linkage plate based on the kinematic displacement equation to determine whether the rotation angle of the locking linkage plate meets the unlocking condition of the car door lock, that is, whether the internal locking kinematic chain meets the kinematic performance requirements of the lock body;

[0011] 3) Establish a kinematic simulation model of the car door lock body;

[0012] The kinematic simulation model of the car door lock body is established based on the Simscape module in Soildworks and Simulink in MATLAB, as follows:

[0013] 3.1) Decompose the complex mechanism in Soildworks to obtain each kinematic chain based on the functional module, and assemble it separately with high precision;

[0014] 3.2) Digitize the Soildworks model using the Simscape Multibody Link plug-in to generate a model folder that can be recognized by MATLAB. The folder includes the step intermediate file containing the model information of each part and the XML digital file containing the part assembly information;

[0015] 3.3) Open MATLAB and find the folder path. Use the Simulink module in MATLAB to read the XML file in the folder and automatically generate the .m model information script file and Simscape simulation model.

[0016] 3.4) By setting the input in the Simscape simulation model, the desired motion curve of the mechanism or part can be simulated.

[0017] Set the rotational angular displacement parameters of the inner locking rocker arm, run the model, and analyze the kinematic simulation results of the inner locking kinematic chain to determine whether the inner locking kinematic chain meets the kinematic performance requirements of the lock body.

[0018] 4) Establish a static motion pose error model for the end of each branch of the automobile door lock mechanism;

[0019] 4.1) Establish a lock body topology diagram based on the distribution and coordination of the lock body mechanisms;

[0020] 4.2) Based on the topological structure diagram, obtain the low-order body of the lock mechanism and calculate the low-order body array according to the low-order body definition equation;

[0021] 4.3) Combined with the low-order body array, establish the lock body characteristic equation;

[0022] 4.4) Simplify the computational equation matrix to obtain the ideal characteristic matrix and the error characteristic matrix;

[0023] 4.5) Substitute the lock body parameters to obtain the difference between the ideal lock body vector and the error vector, i.e., the static position error of the end of the lock body;

[0024] 5) Import internal damping error, unpredictable dynamic error, static position error of the lock body end, and dynamic position error of the lock body end into the kinematic simulation model of the automobile door lock body. Establish an automobile door lock body actuation error model and calculate the effect of various error sources of the lock body on the lock body actuation error.

[0025] Among them, the internal damping error only considers the constant damping of the material. The unpredictable dynamic error is calculated by adding a gain module to the output of all error modules in Simulink. The dynamic posture error of the end of the lock body is introduced at the input port of the Simulink model.

[0026] Run the actuation error model of the internal locking kinematic chain and obtain and analyze the simulation results;

[0027] 6) Design orthogonal experiments to optimize various parameters of the lock body.

[0028] Based on the automobile door lock body actuation error model, orthogonal test grouping is used to solve and obtain test results of each group. The test results are analyzed using variance analysis to obtain the optimal tolerance combination of key parts of the lock body based on cost.

[0029] The beneficial effects produced by the present invention are:

[0030] 1. The proposed method for analyzing the actuation errors of the multi-link mechanism of the automobile door lock body can provide certain theoretical and technical support for the lock body production of commercial vehicle parts manufacturers, improve the independent research and development capabilities of automobile door lock body manufacturers, and achieve cost reduction and efficiency improvement. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] The present invention will be further described below with reference to the accompanying drawings and embodiments, in which:

[0032] Figure 1 is a flow chart of a method according to an embodiment of the present invention;

[0033] Figure 2 This is a schematic diagram of a lock body motion mechanism of a certain automobile door lock according to an embodiment of the present invention;

[0034] Figure 3 This is a functional classification diagram of the car door lock body according to an embodiment of the present invention;

[0035] Figure 4 2. This is a diagram for analyzing the sources and causes of errors in the lock body mechanism according to an embodiment of the present invention. DETAILED DESCRIPTION

[0036] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0037] like Figure 1 As shown, a method for analyzing the actuation error of a multi-link mechanism of a car door lock body comprises the following steps:

[0038] 1) Decompose the complex multi-link coupled lock body mechanism into multiple single-branch mechanisms;

[0039] According to the three-dimensional model of the car door lock body mechanism, based on the mechanism motion diagram and the different functions of the lock body transmission mechanism as the distinguishing conditions, the lock body transmission mechanism is decomposed into multiple single-link mechanisms; Figure 2 As shown, according to the multi-link analysis method and combined with the functional characteristics of the lock body, the lock body functions are divided into two categories: locking and locking;

[0040] The functions of the lock body transmission mechanism include internal locking, external locking, electric control locking, internal opening and external opening; the lock body mechanism is simplified into five single-link mechanisms, such as Figure 3 As shown, the single-link mechanism includes an inner locking kinematic chain, an electronically controlled locking kinematic chain, an outer locking kinematic chain, an inner opening kinematic chain, and an outer opening kinematic chain;

[0041] After the lock body links are classified, each link mechanism is analyzed in turn;

[0042] The unlocking judgment conditions of the automobile door lock body are determined through theoretical and simulation analysis, that is, the rotation angle of the key components when the lock body is unlocked is determined.

[0043] Determine the unlocking conditions of the car door lock body through theoretical and simulation analysis, that is, determine the rotation angle of the key components when the lock body is unlocked;

[0044] 2) Extract the object's three-dimensional model, establish the relationship between various parameters using graphical methods, list the object's equations using theoretical analytical methods, and solve them sequentially to obtain the kinematic displacement equations of the complex mechanism;

[0045] Calculate the rotation angle of the unlocking linkage plate based on the kinematic displacement equation to determine whether the rotation angle of the locking linkage plate meets the unlocking condition of the car door lock, that is, whether the internal locking kinematic chain meets the kinematic performance requirements of the lock body;

[0046] 3) Establish a kinematic simulation model of the car door lock body;

[0047] The kinematic simulation model of the car door lock body is established based on the Simscape module in Soildworks and Simulink in MATLAB, as follows:

[0048] 3.1) Decompose the complex mechanism in Soildworks to obtain each kinematic chain based on the functional module, and assemble it separately with high precision;

[0049] 3.2) Digitize the Soildworks model using the Simscape Multibody Link plug-in to generate a model folder that can be recognized by MATLAB. The folder includes the step intermediate file containing the model information of each part and the XML digital file containing the part assembly information;

[0050] 3.3) Open MATLAB and find the folder path. Use the Simulink module in MATLAB to read the XML file in the folder and automatically generate the .m model information script file and Simscape simulation model.

[0051] 3.4) By setting the input in the Simscape simulation model, the desired motion curve of the mechanism or part can be simulated.

[0052] Set the rotational angular displacement parameters of the inner locking rocker arm, run the model, and analyze the kinematic simulation results of the inner locking kinematic chain to determine whether the inner locking kinematic chain meets the kinematic performance requirements of the lock body.

[0053] Taking the simulation modeling of an internally locked kinematic chain as an example, using Simscape Multibody Link, set the coordinate base of the export coordinate systems to "export only CSs with SMLINK". This allows the base coordinate system in SolidWorks to be imported into the Simulink model, generating an intermediate folder. Open MATLAB, set the workspace to the path of the intermediate folder, and use the smimport('filename.xml') command in the MATLAB command line window to automatically generate a Simulink simulation model and .m script file based on the Simscape module. After the model is generated, add input and output ports.

[0054] 4) Establish a static motion pose error model for the end of each branch of the automobile door lock mechanism;

[0055] 4.1) Establish a lock body topology diagram based on the distribution and coordination of the lock body mechanisms;

[0056] 4.2) Based on the topological structure diagram, obtain the low-order body of the lock mechanism and calculate the low-order body array according to the low-order body definition equation;

[0057] 4.3) Combined with the low-order body array, establish the lock body characteristic equation;

[0058] 4.4) Simplify the computational equation matrix to obtain the ideal characteristic matrix and the error characteristic matrix;

[0059] 4.5) Substitute the lock body parameters to obtain the difference between the ideal lock body vector and the error vector, i.e., the static position error of the end of the lock body;

[0060] 5) Import internal damping error, unpredictable dynamic error, static position error of the lock body end, and dynamic position error of the lock body end into the kinematic simulation model of the automobile door lock body. Establish an automobile door lock body actuation error model and calculate the effect of various error sources of the lock body on the lock body actuation error.

[0061] The error related description is as follows: Figure 4 , the internal damping error only considers the constant damping of the material. ,The unpredictable dynamic error is added by adding a gain module to the output of all ,error modules in Simulink. The dynamic posture error of the end ,of the lock body is introduced at the input port of the Simulink model;

[0062] Run the actuation error model of the internal locking kinematic chain and obtain and analyze the simulation results;

[0063] In the optimized actuation error model, the internal damping error is set in the MechanismConfiguration module in the Simulink model, that is, the damping coefficient configuration module, and the damping coefficient is configured to 0.01. The unpredictable dynamic error is added by adding a gain coefficient before the final output, which is set to 1.005. Without changing the initial position, the static posture error module of the lock body end amplifies or reduces the input source according to the ratio of the upper and lower error limits relative to the ideal values, and can obtain the maximum upper deviation output and minimum lower deviation output considering the input source. Among them, the input source is the output curve without considering the static posture error of the end;

[0064] The initial position calibration parameter is the initial position parameter smiData.RevoluteJoint(1).Rz.Pos of the rotation module Revolute of the locking linkage disk; the parameter setting values in the upper and lower error limit modules are calculated based on the ratio of the parameter value of the static posture error at the end of the internal locking motion chain calculated by MATLAB to the ideal value. The input of this module is an input source that does not contain the static posture error of the end, and the output is two boundary curves that consider the upper and lower limits of the static posture error of the end. The dynamic posture error of the lock body end is achieved by changing the input source. Since this Simulink model uses the clock as the input source, the size of the input variable is controlled by changing the length of the model input clock, and the input is calculated by the integration module.

[0065] Design orthogonal experiments to optimize various parameters of the lock body.

[0066] Based on the automobile door lock body actuation error model, orthogonal test grouping is used to solve and obtain test results of each group. The test results are analyzed using variance analysis to obtain the optimal tolerance combination of key parts of the lock body based on cost.

[0067] The method for analyzing the actuation errors of the multi-link mechanism of the automobile door lock body proposed in the present invention can provide certain theoretical and technical support for the lock body production of commercial vehicle parts companies, improve the independent research and development capabilities of automobile door lock body manufacturers, and achieve cost reduction and efficiency improvement.

[0068] It should be understood that those skilled in the art can make improvements or changes based on the above description, and all such improvements and changes should fall within the scope of protection of the appended claims of the present invention.

Claims

1. A method for analyzing the actuation error of a multi-link mechanism of a car door lock body, characterized in that: The following steps are involved: 1) Decompose the complex multi-link coupled lock body mechanism into multiple single-link mechanisms; According to the three-dimensional model of the car door lock body mechanism, based on the mechanism motion diagram and the different functions of the lock body transmission mechanism as the distinguishing conditions, the lock body transmission mechanism is decomposed into multiple single-link mechanisms; After the lock body link mechanism is classified, each single link mechanism is analyzed in turn; Determine the unlocking conditions of the car door lock body through theoretical and simulation analysis, that is, determine the rotation angle of the key components when the lock body is unlocked; 2) Extract the object's three-dimensional model, establish the relationship between various parameters using a graphical method, list the object's equations using a theoretical analytical method, and solve them sequentially to obtain the kinematic displacement equations of the complex multi-link coupled lock mechanism; Calculate the rotation angle of the unlocking linkage plate based on the kinematic displacement equation, determine whether the rotation angle of the locking linkage plate meets the unlocking condition of the car door lock, and determine whether the internal locking kinematic chain meets the kinematic performance requirements of the lock body; 3) Establish a kinematic simulation model of the car door lock body; The kinematic simulation model of the car door lock body is established based on the Simscape module in Soildworks and Simulink in MATLAB; Set the rotational angular displacement parameters of the inner locking rocker arm, run the car door lock body kinematic simulation model, and analyze the kinematic simulation results of the inner locking kinematic chain to determine whether the inner locking kinematic chain meets the lock body kinematic performance requirements. 4) Establish the static motion pose error model of the terminal of each single-link mechanism of the automobile door lock body mechanism; 5) Importing internal damping error, unpredictable dynamic error, static position error of the lock body end, and dynamic position error of the lock body end into the kinematic simulation model of the automobile door lock body, establishes an automobile door lock body actuation error model, and calculates the effect of various error sources of the lock body on the lock body actuation error; Run the actuation error model of the internal locking kinematic chain and obtain and analyze the simulation results; 6) Design orthogonal experiments to optimize various parameters of the lock body.

2. The method for analyzing the actuation error of the multi-link mechanism of the automobile door lock body according to claim 1, characterized in that: In step 1), the functions of the lock body transmission mechanism include internal locking, external locking, electric control locking, internal opening and external opening.

3. The method for analyzing the actuation error of the multi-link mechanism of the automobile door lock body according to claim 1, characterized in that: In step 1), the single-link mechanism includes an inner locking kinematic chain, an electrically controlled locking kinematic chain, an outer locking kinematic chain, an inner opening kinematic chain, and an outer opening kinematic chain.

4. The method for analyzing the actuation error of the multi-link mechanism of the automobile door lock body according to claim 1, characterized in that: In step 3), the kinematic simulation model of the car door lock body is established as follows: 3.1) Decompose the complex multi-link coupled lock mechanism in Soildworks to obtain each single-link mechanism based on the functional module, and assemble them separately. The assembly requirement is high precision. 3.2) Digitize the Soildworks model using the Simscape Multibody Link plug-in to generate a model folder that can be recognized by MATLAB. The folder includes the step intermediate file containing the model information of each part and the XML digital file containing the part assembly information; 3.3) Open MATLAB and find the folder path. Use the Simulink module in MATLAB to read the XML file in the folder and automatically generate the .m model information script file and Simscape simulation model. 3.4) By setting the input quantity in the Simscape simulation model, the required motion result curve of the mechanism or part can be simulated.

5. The method for analyzing the actuation error of the multi-link mechanism of the automobile door lock according to claim 1, characterized in that: In step 4), the establishment of the terminal static motion posture error model is as follows: 4.1) Establish a lock body topology diagram based on the lock body mechanism distribution and coordination; 4.2) Based on the topological structure diagram, obtain the low-order body of the lock mechanism and calculate the low-order body array according to the low-order body definition equation; 4.3) Combined with the low-order body array, establish the lock body characteristic equation; 4.4) Simplify and calculate the lock body characteristic equation to obtain the ideal characteristic matrix and error characteristic matrix; 4.5) Substitute the lock body parameters to obtain the difference between the ideal vector and the error vector of the lock body, that is, the static posture error of the end of the lock body.

6. The method for analyzing the actuation error of the multi-link mechanism of the automobile door lock according to claim 1, characterized in that: In step 5), the internal damping error only considers the constant damping of the material. The unpredictable dynamic error is calculated by adding a gain module to the output of all error modules in Simulink. The dynamic posture error of the end of the lock body is introduced at the input port of the Simulink model.

7. The method for analyzing the actuation error of the multi-link mechanism of the automobile door lock body according to claim 1, characterized in that: In step 6), based on the automobile door lock body actuation error model, orthogonal test grouping is used to solve the test results of each group, and variance analysis is used to analyze the test results to obtain the optimal tolerance combination of key parts of the lock body based on cost.

8. An electronic device, characterized in that: include: one or more processors; as well as a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors are enabled to perform the method according to any one of claims 1 to 7.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Dynamical joint simulation analysis method of door system of rail transit vehicle

    CN102880732A

  • Method for analyzing durability of novel door lock body of light commercial vehicle

    WO2023284016A1