Zipper simulation method and related equipment
By obtaining dynamic performance parameters, updating the initial penalty coefficient and calculating the dynamic friction coefficient in the zipper simulation software, the problem of difficulty in accurately simulating the zipper tiny sliding and nonlinear contact behavior in the prior art is solved, and more efficient and accurate zipper light sliding force and normal force calculation is achieved.
Patent Information
- Application Number
- CN202510012023.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-06
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2045-01-06
AI Technical Summary
Existing zipper simulation software is difficult to accurately handle the tiny sliding and nonlinear contact behavior between the tooth chain and the puller, and lacks computational efficiency and accuracy in local contact force distribution and dynamic velocity response.
By obtaining the dynamic performance parameters of the pull head and tooth chain, a simulation pulling process is generated, and the initial penalty coefficient is updated according to the simulation penetration depth, the normal force and dynamic friction coefficient are calculated, and the accurate value of the zipper light sliding force is finally obtained.
The detection accuracy and calculation efficiency of microscopic contact behavior between the puller and the tooth chain are improved, and the changes in the light sliding force and normal force of the zipper can be more accurately simulated, meeting the dual requirements of accuracy and calculation efficiency.
Smart Images

Figure CN119416540B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of simulation model technology disclosed herein, and in particular to a zipper simulation method and related equipment. Background Art
[0002] As a widely used connector, the sliding, meshing and closing durability between the teeth and the slider of the zipper directly affect the user experience of the zipper. The zipper's smoothness (the zipper's smoothness is inversely proportional to the zipper's sliding force) can be used to directly or indirectly measure the various performance of the zipper.
[0003] The zipper simulation software can be used to detect the light sliding force of the zipper. The current zipper simulation software mainly uses traditional contact algorithms, such as Coulomb's friction law and ordinary contact algorithms, which are difficult to process and identify the tiny sliding and nonlinear contact behaviors between the tooth chain and the slider. At the same time, traditional algorithms are difficult to meet the dual requirements of accuracy and calculation efficiency when dealing with local contact force distribution, nonlinear friction coefficient calculation, and dynamic speed response.
[0004] In view of this, a simulation method for the microscopic contact behavior of a zipper is needed to improve the detection accuracy and calculation efficiency of the microscopic contact behavior of a slider pulling a toothed chain. Summary of the invention
[0005] The present application provides a zipper simulation method and related equipment, which can improve the accuracy and calculation efficiency of the normal force (component of the contact force) and the zipper light sliding force of the microscopic contact behavior between the pull head and the toothed chain during the process of the pull head pulling the toothed chain.
[0006] The first aspect of the present application provides a zipper simulation method, wherein the zipper includes a toothed chain and a puller, and the method includes: obtaining dynamic performance parameters of the puller pulling the toothed chain, the dynamic performance parameters including the friction coefficient generated by each structure of the zipper during the pulling process and the relative sliding speed between the puller and the toothed chain; generating a simulated pulling process corresponding to the pulling process according to the dynamic performance parameters; obtaining a simulated penetration depth and an initial penalty coefficient between simulated contact surfaces of each structure of the simulated zipper during the simulated pulling process; updating the initial penalty coefficient according to the depth change of the simulated penetration depth; obtaining a normal force of the contact surfaces of each simulated structure according to the simulated penetration depth and the updated initial penalty coefficient; obtaining a dynamic friction coefficient between the contact surfaces of each simulated structure according to the friction coefficient and the relative sliding speed; obtaining a zipper light sliding force of the simulated pulling process according to the normal force and the dynamic friction coefficient, wherein the zipper light sliding force of the simulated pulling process is the zipper light sliding force in the process of the puller pulling the toothed chain.
[0007] In some embodiments of the first aspect, updating the initial penalty coefficient according to the depth change of the simulated penetration depth includes: if the depth change of the simulated penetration depth is not within a preset range of change, keeping the value of the initial penalty coefficient unchanged; if the depth change of the simulated penetration depth is within a preset range of change, adjusting the initial penalty coefficient, and the preset range of change indicates that the contact surfaces of the simulated structures of the simulated zipper are in a stable contact state.
[0008] In some embodiments of the first aspect, the initial penalty coefficient is adjusted, including: if the simulated penetration depth between the simulated structural contact surfaces of the simulated zipper is greater than a preset allowable value, the initial penalty coefficient is increased; if the simulated penetration depth between the simulated structural contact surfaces of the simulated zipper is less than the preset allowable value, or the speed of change of the simulated penetration depth is greater than a preset speed, the initial penalty coefficient is reduced; if the simulated penetration depth between the simulated structural contact surfaces of the simulated zipper is equal to the preset allowable value or the change speed is less than or equal to the preset speed, the initial penalty coefficient is kept unchanged.
[0009] In some embodiments of the first aspect, increasing the initial penalty coefficient comprises: obtaining a deviation value between a simulated penetration depth between simulated structural contact surfaces of the simulated zipper and an actual distance between the structural contact surfaces of the zipper according to a difference between a simulated penetration depth between simulated structural contact surfaces of the simulated zipper and a preset allowable value; obtaining an adjustment value according to the product of the deviation value and a proportional gain coefficient; obtaining an increased initial penalty coefficient according to the sum of the adjustment value and the initial penalty coefficient; reducing the penalty coefficient based on the initial penalty coefficient comprises: obtaining a deviation value between a simulated penetration depth between simulated structural contact surfaces of the simulated zipper and an actual distance between the structural contact surfaces of the zipper according to a difference between a simulated penetration depth between simulated structural contact surfaces of the simulated zipper and a preset allowable value; obtaining an adjustment value according to the product of the deviation value and the proportional gain coefficient; obtaining a reduced initial penalty coefficient according to the sum of the adjustment value and the initial penalty coefficient.
[0010] In some embodiments of the first aspect, the proportional gain coefficient is set at a position of the simulated zipper according to each simulated structure of the simulated zipper.
[0011] In some embodiments of the first aspect, the method further includes: displaying the magnitude and distribution position of the normal force in the simulated zipper.
[0012] In some embodiments of the first aspect, the friction coefficient includes a static friction coefficient and an initial dynamic friction coefficient, and the dynamic friction coefficient between the contact surfaces of each simulated structure is obtained according to the friction coefficient and the relative sliding speed, including: determining the speed ratio of the relative sliding speed to the reference sliding speed; determining the friction coefficient difference between the initial dynamic friction coefficient and the static friction coefficient; adjusting the static friction coefficient according to the product of the speed ratio and the friction coefficient difference, to obtain the dynamic friction coefficient between the contact surfaces of each simulated structure.
[0013] According to a second aspect of the present application, there is provided a zipper simulation device, which includes a first acquisition module, a simulation generation module, a second acquisition module, a penalty coefficient update module, a normal force determination module, a dynamic friction coefficient determination module and a zipper light sliding force determination module; the first acquisition module is used to obtain the dynamic performance parameters of the pull head pulling the tooth chain, and the dynamic performance parameters include the friction coefficient and relative sliding speed generated by each structure of the zipper during the pulling process; the simulation generation module is used to generate a simulated pulling process corresponding to the pulling process according to the dynamic performance parameters; the second acquisition module is used to obtain the simulation performance parameters of the simulated zipper during the simulated pulling process. The simulated penetration depth and initial penalty coefficient between each structural contact surface; the penalty coefficient update module is used to update the initial penalty coefficient according to the depth change of the simulated penetration depth; the normal force determination module is used to obtain the normal force of each simulated structural contact surface according to the simulated penetration depth and the updated initial penalty coefficient; the dynamic friction coefficient determination module is used to obtain the dynamic friction coefficient between the simulated structural contact surfaces according to the friction coefficient and the relative sliding speed; the zipper light sliding force determination module is used to obtain the zipper light sliding force of the simulated pulling process according to the normal force and the dynamic friction coefficient, and the zipper light sliding force of the simulated pulling process is the zipper light sliding force in the process of the slider pulling the tooth chain.
[0014] The third aspect of the present application provides an electronic device, characterized in that it includes: a processor and a memory; the memory is coupled to the processor, the memory is used to store computer program code, and the processor calls the computer program code to enable the electronic device to execute the zipper simulation method as in the first aspect.
[0015] A fourth aspect of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the zipper simulation method of the first aspect is implemented.
[0016] It can be understood that the zipper simulation method, zipper simulation device, electronic device and computer-readable storage medium of the present application can update the initial penalty coefficient according to the change of the simulation penetration depth, automatically adjust the size of the initial penalty coefficient, and obtain the normal force of the contact surfaces of each simulated structure according to the simulation penetration depth and the updated initial penalty coefficient, so that during the simulated pulling process of the simulated puller pulling the simulated toothed chain, the contact surfaces of the simulated structures maintain stable contact while maintaining the calculation stability of values such as the normal force and the zipper sliding force, thereby improving the calculation efficiency and accuracy.
[0017] Next, the dynamic friction coefficient between the contact surfaces of each structure in the simulation is obtained based on the friction coefficient and the relative sliding speed. The dynamic friction coefficient obtained by adjusting the friction coefficient by introducing the relative sliding speed between the slider and the toothed chain will change in size according to the relative sliding speed, thereby ensuring that the dynamic changes in the zipper's light sliding force during the subsequent simulation pulling process are more consistent with the actual working conditions, revealing the tiny sliding and nonlinear contact behavior between the toothed chain and the slider.
[0018] Finally, the zipper light sliding force obtained according to the normal force and dynamic friction coefficient in the simulation pulling process has high accuracy and high calculation efficiency, and can quickly respond to the change of the relative sliding speed between the slider and the toothed chain, changing the normal force (normal force is a component of the contact force) and the size of the zipper light sliding force. In this way, the detection accuracy and calculation efficiency of the normal force and zipper light sliding force of the microscopic contact behavior between the slider and the toothed chain are improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0020] Figure 1 A schematic diagram of an application scenario of the zipper simulation method provided in an embodiment of the present application;
[0021] Figure 2 A schematic diagram of a process of a zipper simulation method provided in an embodiment of the present application;
[0022] Figure 3 Another schematic diagram of the process of the zipper simulation method provided in the embodiment of the present application;
[0023] Figure 4 A schematic diagram of another application scenario of the zipper simulation method provided in an embodiment of the present application;
[0024] Figure 5 A schematic diagram of the structure of a zipper simulation device provided in an embodiment of the present application;
[0025] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
[0026] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0027] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0028] The terms "first", "second", etc. involved in this application are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features.
[0029] See also Figure 1 , Figure 1 This is an application scenario of the zipper simulation method of the present application. The application scenario includes an electronic device 10 and a zipper 20. The zipper 20 includes a toothed chain 21 and a slider 22. The toothed chain 21 includes a first chain 211 and a second chain 212. When the slider 22 pulls the toothed chain 21, the first chain 211 and the second chain 212 engage or disengage to close or separate the zipper 20. The electronic device 10 obtains the dynamic performance parameters of the slider 22 pulling the toothed chain 21, and detects the zipper light sliding force in the process of the slider 22 pulling the toothed chain 21 based on the zipper simulation method of the present application, and displays the size and position distribution of the normal force (normal force is a component of the contact force).
[0030] In some embodiments, the electronic device 10 includes a desktop computer, a server, a smart phone, a laptop computer, etc.
[0031] The following specific embodiments are used to describe in detail the technical solution of the present application and how the technical solution of the present application solves the technical problem. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0032] See also Figure 1 and Figure 2 , Figure 2 This is a schematic diagram of a flow chart of the zipper simulation method provided in this application. The execution subject of the simulation detection method can be an electronic device. Figure 2 As shown, the simulation detection method may include the following steps:
[0033] Step S110: obtaining dynamic performance parameters of the pull head pulling the toothed chain.
[0034] Specifically, the dynamic performance parameters include the friction coefficient generated by each structure of the zipper during the pulling process and the relative sliding speed between the slider and the toothed chain. Each structure can be the slider, the first chain or the second chain of the zipper. The friction coefficient generated by each structure can be the friction coefficient generated between the first chain and the second chain, between the first chain and the slider, and between the second chain or the slider.
[0035] Through the friction test device experiment, the relative sliding speed of the slider and the toothed chain is controlled, and the friction and normal pressure changes of each structure are recorded. According to the friction and normal pressure, the friction coefficient corresponding to the relative sliding speed can be obtained to obtain the friction coefficient generated by each structure and the relative sliding speed of the slider and the toothed chain.
[0036] Step S120: generating a simulated pulling process corresponding to the pulling process according to the dynamic performance parameters.
[0037] The electronic device is equipped with zipper simulation software, which may be ABAQUS software. After inputting simulation data such as the dynamic performance parameters of the zipper into the zipper simulation software, a simulated zipper and a simulated pulling process of a simulated puller pulling a simulated toothed chain can be obtained, and the simulated pulling process is the same as the pulling process.
[0038] Step S130: obtaining the simulated penetration depth and the initial penalty coefficient between the simulated structural contact surfaces of the simulated zipper during the simulated pulling process.
[0039] Specifically, the contact surfaces of the simulated structures can be two contact surfaces where the simulated first chain contacts the simulated second chain, two contact surfaces where the simulated first chain contacts the simulated slider, or two contact surfaces where the simulated second chain contacts the simulated slider. The penetration depth refers to the depth of one contact surface entering another contact surface, which can be calculated based on the distance between the two contact surfaces.
[0040] Therefore, the simulated penetration depth and depth change between the simulated structural contact surfaces of the simulated zipper during the simulated pulling process can be obtained by measuring the simulated distance and distance change between the two contact surfaces where the simulated first chain contacts the simulated second chain, the simulated distance and distance change between the two contact surfaces where the simulated first chain contacts the simulated puller, and the simulated distance and distance change between the two contact surfaces where the simulated second chain contacts the simulated puller.
[0041] Step S140: updating the initial penalty coefficient according to the change of the simulated penetration depth.
[0042] Penalty function method is an algorithm used to solve contact problems. The principle is that when simulating contact behavior, a penalty coefficient is introduced into the penetration depth of the contact surface, and the penetration depth is converted into a penalty force of the contact surface (normal force is regarded as a penalty force in this application). The normal force is used to avoid the penetration of two contact surfaces due to calculation errors and other factors during simulation.
[0043] It is understandable that if the penalty coefficient is fixed like in the traditional algorithm, the penalty coefficient may be too large or too small during the entire simulated pulling process. If the penalty coefficient is too large, it will lead to instability in the subsequent values of normal force and zipper light sliding force. If the penalty coefficient is too small, it cannot effectively prevent the contact surface penetration phenomenon, resulting in simulation distortion. In the embodiment of the present application, the initial penalty coefficient is updated according to the change of the simulated penetration depth, and the size of the penalty coefficient can be automatically adjusted, so that during the simulated pulling process, the contact surfaces of the simulated structures maintain stable contact while maintaining the calculation stability of the values of normal force and zipper light sliding force, thereby improving the calculation efficiency and accuracy.
[0044] Step S150: obtaining the normal force of the contact surface of each structure in the simulation according to the simulation penetration depth and the updated initial penalty coefficient.
[0045] For example, the calculation formula of the normal force is as follows:
[0046]
[0047] in, represents the normal force, represents the updated initial penalty coefficient, Indicates the simulation penetration depth.
[0048] Step S160: obtaining the dynamic friction coefficient between the contact surfaces of each structure in the simulation according to the friction coefficient and the relative sliding speed.
[0049] It can be understood that compared with the fixed dynamic friction coefficient used in the traditional algorithm, the dynamic friction coefficient obtained by adjusting the friction coefficient by introducing the relative sliding speed between the slider and the toothed chain will change in size according to the relative sliding speed, thereby ensuring that the dynamic changes of the zipper's light sliding force in the subsequent simulated pulling process are more consistent with the actual working conditions, and can also reveal the complex nonlinear distribution between the changing dynamic friction coefficient and factors such as the relative sliding speed and normal force between the contact surfaces at a microscopic scale (the fixed dynamic friction coefficient reveals a linear distribution). In other words, it reveals the tiny sliding and nonlinear contact behavior between the toothed chain and the slider.
[0050] Step S170: obtaining the zipper sliding force during the simulated pulling process according to the normal force and the dynamic friction coefficient.
[0051] Specifically, the zipper glide force is generated between the contact surfaces of each structure, and the zipper glide force is inversely proportional to the dynamic zipper glide degree. That is, the dynamic zipper glide degree refers to the smoothness of the zipper when it is closed or opened, which can be measured by the zipper glide force. The smaller the glide force, the higher the glide degree.
[0052] Exemplarily, the calculation formula of the zipper light sliding force is as follows:
[0053]
[0054] in, Indicates the zipper's light sliding force. It indicates the dynamic friction coefficient. It can be understood that the zipper light sliding force in the simulated pulling process is the zipper light sliding force in the actual process of the slider pulling the tooth chain.
[0055] It can be understood that in the above technical scheme, the initial penalty coefficient is updated by simulating the change of penetration depth, the size of the initial penalty coefficient can be automatically adjusted, and the normal force of the contact surfaces of each simulated structure can be obtained according to the simulated penetration depth and the updated initial penalty coefficient, so that during the simulated pulling process of the simulated puller pulling the simulated toothed chain, the contact surfaces of the simulated structures maintain stable contact while maintaining the calculation stability of values such as normal force and zipper sliding force, thereby improving the calculation efficiency and accuracy.
[0056] Next, the dynamic friction coefficient between the contact surfaces of each structure in the simulation is obtained based on the friction coefficient and the relative sliding speed. The dynamic friction coefficient obtained by adjusting the friction coefficient by introducing the relative sliding speed between the slider and the toothed chain will change in size according to the relative sliding speed, thereby ensuring that the dynamic changes of the zipper's light sliding force in the subsequent simulated pulling process are more consistent with the actual working conditions, and revealing the tiny sliding and nonlinear contact behavior between the toothed chain and the slider.
[0057] Finally, the zipper light sliding force of the simulated pulling process is obtained based on the normal force and the dynamic friction coefficient. The zipper light sliding force is the zipper light sliding force in the actual pulling process of the slider pulling the toothed chain. The zipper light sliding force has high accuracy, simple calculation, high calculation efficiency, and can quickly respond to the change in the relative sliding speed between the slider and the toothed chain, changing the normal force (normal force is a component of the contact force) and the zipper light sliding force. In this way, the accuracy and calculation efficiency of the normal force and zipper light sliding force of the microscopic contact behavior between the slider and the toothed chain are improved.
[0058] In some embodiments, step S140: updating the initial penalty coefficient according to the depth change of the simulated penetration depth comprises the following steps:
[0059] Step S141: If the depth variation of the simulated penetration depth is not within the preset variation range, the value of the initial penalty coefficient is kept unchanged.
[0060] The preset variation range indicates that the contact surfaces of the simulated structures of the simulated zipper are in a stable contact state. The initial penalty coefficient can be 1×10 4 to 1× 10 6 N / m can be set according to the material hardness of the zipper and / or the contact state of each structure. For example, if the material hardness is soft, it can be set to 1×10 4 N / m. When the material hardness is relatively hard, it can be set to 1×10 5 to 1× 10 6 N / m. It is understandable that there are initial contact stages and stable pulling stages during the zipper pulling process. In the initial pulling stage (i.e., the depth change of the simulated penetration depth is not within the preset change range), the values change greatly, and the value of the initial penalty coefficient remains unchanged, which enables more stable calculation of the dynamic directional force and the zipper light sliding force.
[0061] Step S142: If the depth variation of the simulated penetration depth is within a preset variation range, adjusting the initial penalty coefficient.
[0062] During the stable pulling stage (the depth change of the simulated penetration depth is within the preset range), the initial penalty coefficient is adjusted to more accurately calculate the dynamic directional force and zipper sliding force while preventing simulation distortion.
[0063] In one embodiment, adjusting the initial penalty coefficient includes: if the simulated penetration depth between the simulated structural contact surfaces of the simulated zipper is greater than a preset allowable value, increasing the initial penalty coefficient.
[0064] It is understandable that the preset allowable value can be set according to the calculation accuracy requirement. For high-precision calculation requirements, the preset allowable value range can be less than 0.001 mm. For other precision calculation requirements, the preset allowable value range can be 0.01 mm to 0.1 mm.
[0065] It can be understood that when the simulated penetration depth is greater than the preset allowable value of the penetration depth, the penetration depth is controlled within a specified allowable range by increasing the initial penalty coefficient, increasing the normal force, and reducing the penetration.
[0066] If the simulated penetration depth between the contact surfaces of the simulated structures of the simulated zipper is less than a preset allowable value, or the speed of change of the depth change of the simulated penetration depth is greater than a preset speed, the initial penalty coefficient is reduced.
[0067] It can be understood that when the simulated penetration depth is less than the preset allowable value of the penetration depth or the speed of change of the simulated penetration depth is greater than the preset speed, the initial penalty coefficient is reduced to maintain stable calculation.
[0068] If the simulated penetration depth between the contact surfaces of the simulated structures of the simulated zipper is equal to the preset allowable value or the change speed is less than or equal to the preset speed, the value of the initial penalty coefficient is kept unchanged.
[0069] In some embodiments, a proportional control method may be used to increase or decrease the initial penalty coefficient. Specifically, increasing the initial penalty coefficient includes the following steps:
[0070] Step S210: obtaining a deviation value between the simulated penetration depth between the simulated structural contact surfaces of the simulated zipper and the actual distance between the structural contact surfaces of the zipper according to the difference between the simulated penetration depth between the simulated structural contact surfaces of the simulated zipper and a preset allowable value.
[0071] Step S220: obtaining an adjustment value according to the product of the deviation value and the proportional gain coefficient.
[0072] The proportional gain coefficient has a value range of 0.1 to 10. For example, the proportional gain coefficient between the two contact surfaces where the simulated first chain or the simulated second chain contacts the simulated puller may have a value of 0.1 to 1, and the proportional gain coefficient between the two contact surfaces where the simulated first chain contacts the simulated second chain may have a value of 5 to 10.
[0073] It is understandable that during the simulated pulling process, there will be contact behaviors with relatively slight contact deformation, which generally occur between the two contact surfaces where the simulated first chain or the simulated second chain contacts the simulated slider. There will also be contact behaviors with relatively severe contact deformation, which generally occur between the two contact surfaces where the simulated first chain and the simulated second chain contact each other. Proportional gain coefficients of different sizes are set according to the different positions of the simulated structures on the simulated zipper to ensure that the initial penalty coefficient can quickly respond to changes in the simulated penetration depth.
[0074] Step S230: obtaining an increased initial penalty coefficient according to the sum of the adjustment value and the initial penalty coefficient.
[0075] Exemplarily, the updated initial penalty coefficient may be an increased initial penalty coefficient, and the calculation formula of the increased initial penalty coefficient is as follows:
[0076]
[0077] in, represents the initial penalty coefficient after enlargement, represents the initial penalty coefficient, represents the proportional gain coefficient, represents the simulation penetration depth, Indicates the preset allowable value. Indicates the deviation value, Indicates the adjustment value.
[0078] Similarly, the difference between the technical solutions of reducing the initial penalty coefficient and increasing the initial penalty coefficient is that the updated initial penalty coefficient can be the reduced initial penalty coefficient. The other contents and technical principles of the technical solution for reducing the penalty coefficient are consistent with those for increasing the initial penalty coefficient, and will not be elaborated here.
[0079] It can be understood that the calculation formula of the initial penalty coefficient after increase or decrease ensures that the initial penalty coefficient between the contact surfaces during the simulated pulling process is directly proportional to the degree of deviation from the preset allowable value. The larger the deviation, the more significant the adjustment degree, so that the penalty coefficient can reach the value that stabilizes the contact surface more quickly.
[0080] It can be understood that by increasing or decreasing the penalty coefficient through the proportional control method, the penalty coefficient can be adjusted according to the degree to which the simulated penetration depth deviates from the preset allowable value, and the contact state between the simulated pull head and the simulated tooth chain, and between the first simulated chain and the second simulated chain can be finely adjusted to gradually approach the actual contact state.
[0081] In some embodiments, the friction coefficient includes a static friction coefficient and an initial dynamic friction coefficient. Specifically, in the friction test device experiment, the friction coefficient when the pull head just starts to pull the tooth chain is the static friction coefficient, and in the stable pulling stage, the friction coefficient is the initial dynamic friction coefficient. Then, step S160: obtaining the dynamic friction coefficient between the contact surfaces of each structure of the simulation according to the friction coefficient and the relative sliding speed includes the following steps:
[0082] Step S161: Determine the speed ratio of the relative sliding speed to the reference sliding speed.
[0083] Step S162: Determine the friction coefficient difference between the initial dynamic friction coefficient and the static friction coefficient.
[0084] Step S163: adjusting the static friction coefficient according to the product of the speed ratio and the friction coefficient difference to obtain the dynamic friction coefficient between the contact surfaces of the simulated structures.
[0085] Exemplarily, the expression of the dynamic friction coefficient is shown as follows:
[0086]
[0087] in, is the dynamic friction coefficient, is the static friction coefficient, Indicates the initial dynamic friction
[0088] Friction coefficient, represents the relative sliding speed, represents the reference sliding speed, It is understood that during the pulling process, different relative sliding speeds and normal forces will be experienced. Through this formula,
[0089] The nonlinear relationship between the dynamic friction coefficient and the normal force and relative sliding velocity is revealed.
[0090] It can be understood that the introduction of static friction coefficient and dynamic friction coefficient can distinguish the static contact behavior and dynamic contact behavior in the simulated pulling process and identify micro-slip.
[0091] See also Figure 1 , Figure 3 and Figure 4 The following uses an application scenario to further illustrate some of the above embodiments. The electronic device performs the following steps:
[0092] Step S311: Obtain the static friction coefficient, initial dynamic friction coefficient, and relative sliding speed between the slider and the toothed chain generated by the slider pulling the various structures of the zipper of the toothed chain.
[0093] Step S321: obtaining the simulated penetration depth and initial penalty coefficient between the simulated structural contact surfaces of the simulated zipper during the simulated pulling process.
[0094] Step S331: Determine whether the depth change of the simulated penetration depth is within a preset range. If not, execute step S332: Keep the value of the initial penalty coefficient unchanged. If within the preset range, execute step S333.
[0095] Step S333: Determine whether the simulated penetration depth is greater than a preset allowable value. If greater than the preset allowable value, execute step S3331. If less than the preset allowable value, execute step S3332. If equal to the preset allowable value, execute step S332.
[0096] Step S3331: Reduce the initial penalty coefficient to obtain a reduced initial penalty coefficient.
[0097] Step S3332: Increase the initial penalty coefficient to obtain an increased initial penalty coefficient.
[0098] Step S341: obtaining the normal force of the contact surface of each structure in the simulation according to the simulation penetration depth and the reduced initial penalty coefficient, the increased initial penalty coefficient or the initial penalty coefficient.
[0099] Step S351: In the simulated zipper, the magnitude and distribution position of the normal force are displayed.
[0100] Step S361: Determine the speed ratio of the relative sliding speed to the reference sliding speed.
[0101] Step S362: Determine the friction coefficient difference between the initial dynamic friction coefficient and the static friction coefficient.
[0102] Step S363: adjusting the static friction coefficient according to the product of the speed ratio and the friction coefficient difference to obtain the dynamic friction coefficient between the contact surfaces of each structure in the simulation.
[0103] Step S371: obtaining the zipper sliding force during the simulated pulling process according to the normal force and the dynamic friction coefficient.
[0104] It can be understood that the electronic device in this application scenario is used to execute the technical solution provided in any of the aforementioned method embodiments, and its implementation principle and technical effects are similar, which will not be repeated here.
[0105] like Figure 4As shown, in this application scenario, a simulated zipper is displayed on the display interface of the electronic device, and the magnitude of the light gray normal force in the simulated zipper is smaller than the dark gray normal force. The light gray normal force indicates that the simulated slider and the simulated tooth chain are about to contact, and the dark gray normal force indicates that the simulated slider and the simulated tooth chain have already contacted. Figure 4 (1) is a simulated zipper generated by traditional algorithms. Figure 4 (2) is a simulated zipper generated according to the detection method of this application scenario. It can be seen that Figure 4 The change of normal force between light gray and dark gray in (2) is Figure 4 (1) is more sensitive and faster, indicating that the detection method of the present application can quickly respond to the change in the relative sliding speed between the slider and the toothed chain and change the magnitude of the normal force.
[0106] Figure 5 A zipper simulation device is provided in the present application. The zipper simulation device 50 includes a first acquisition module 51, a simulation generation module 52, a second acquisition module 53, a penalty coefficient update module 54, a normal force determination module 55, a dynamic friction coefficient determination module 56 and a zipper light sliding force determination module 57.
[0107] The first acquisition module 51 is used to obtain the dynamic performance parameters of the pull head pulling the toothed chain, and the dynamic performance parameters include the friction coefficient and relative sliding speed generated by each structure of the zipper during the pulling process;
[0108] The simulation generation module 52 is used to generate a simulated pulling process corresponding to the pulling process according to the dynamic performance parameters;
[0109] The second acquisition module 53 is used to obtain the simulated penetration depth and the initial penalty coefficient between the simulated structural contact surfaces of the simulated zipper during the simulated pulling process;
[0110] The penalty coefficient updating module 54 is used to update the initial penalty coefficient according to the depth change of the simulated penetration depth;
[0111] The normal force determination module 55 is used to obtain the normal force of the contact surface of each structure in the simulation according to the simulation penetration depth and the updated initial penalty coefficient;
[0112] The dynamic friction coefficient determination module 56 is used to obtain the dynamic friction coefficient between the contact surfaces of each structure of the simulation according to the friction coefficient and the relative sliding speed;
[0113] The zipper light sliding force determination module 57 is used to obtain the zipper light sliding force of the simulated pulling process according to the normal force and the dynamic friction coefficient. The zipper light sliding force of the simulated pulling process is the zipper light sliding force when the slider pulls the toothed chain.
[0114] In some embodiments, the penalty coefficient update module 54 is also used to keep the value of the initial penalty coefficient unchanged if the depth change of the simulated penetration depth is not within a preset range of change; if the depth change of the simulated penetration depth is within a preset range of change, adjust the initial penalty coefficient, and the preset range of change indicates that the contact surfaces of the simulated structures of the simulated zipper are in a stable contact state.
[0115] In some embodiments, the penalty coefficient update module 54 is also used to increase the initial penalty coefficient if the simulated penetration depth between the simulated structural contact surfaces of the simulated zipper is greater than a preset allowable value; reduce the initial penalty coefficient if the simulated penetration depth between the simulated structural contact surfaces of the simulated zipper is less than the preset allowable value, or the speed of change of the simulated penetration depth is greater than a preset speed; and keep the value of the initial penalty coefficient unchanged if the simulated penetration depth between the simulated structural contact surfaces of the simulated zipper is equal to the preset allowable value.
[0116] In some embodiments, the penalty coefficient update module 54 is also used to obtain the deviation value between the simulated penetration depth of each simulated structural contact surface of the simulated zipper and the actual distance between each structural contact surface of the zipper according to the difference between the simulated penetration depth between each simulated structural contact surface of the simulated zipper and the preset allowable value; obtain the adjustment value according to the product of the deviation value and the proportional gain coefficient; obtain the increased initial penalty coefficient according to the sum of the adjustment value and the initial penalty coefficient. And, according to the difference between the simulated penetration depth between each simulated structural contact surface of the simulated zipper and the preset allowable value, obtain the deviation value between the simulated penetration depth between each simulated structural contact surface of the simulated zipper and the actual distance between each structural contact surface of the zipper; obtain the adjustment value according to the product of the deviation value and the proportional gain coefficient; obtain the reduced initial penalty coefficient according to the sum of the adjustment value and the initial penalty coefficient.
[0117] In some embodiments, the zipper simulation device 50 further includes a display module 58, and the display module 58 is used to display the magnitude and distribution position of the normal force in the simulated zipper.
[0118] In some embodiments, the dynamic friction coefficient determination module 56 is also used to determine the speed ratio of the relative sliding speed to the reference sliding speed; determine the friction coefficient difference between the initial dynamic friction coefficient and the static friction coefficient; adjust the static friction coefficient according to the product of the speed ratio and the friction coefficient difference to obtain the dynamic friction coefficient between the simulated structural contact surfaces.
[0119] The zipper simulation device 50 is used to execute the technical solution provided in any of the aforementioned method embodiments, and its implementation principle and technical effect are similar and will not be described in detail here.
[0120] Figure 6 This is a schematic diagram of the structure of the electronic device provided in this application. Figure 6 As shown, the electronic device 10 includes:
[0121] Processor 11, memory 12 and bus 13;
[0122] The memory 12 is used to store the computer program code of the processor 11;
[0123] The processor 11 is configured to execute the technical solution of the zipper simulation method in any of the aforementioned method embodiments by executing the computer program code.
[0124] Optionally, the memory 12 may be independent or integrated with the processor 11 .
[0125] The memory 12 is connected to the processor 11 via the bus 13 and completes the communication between them.
[0126] Optionally, the memory 12 may include a random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0127] The bus 13 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0128] The above-mentioned processor can be a general-purpose processor, including a central processing unit CPU, a network processor (NP), etc.; it can also be 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, discrete hardware components.
[0129] The electronic device 10 is used to execute the technical solution provided in any of the aforementioned method embodiments, and its implementation principle and technical effect are similar and will not be described in detail here.
[0130] The present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the zipper simulation method as described above is implemented.
[0131] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0132] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A zipper simulation method, characterized in that: The zipper comprises a toothed chain and a slider, and the method comprises: Acquire dynamic performance parameters of the pull head pulling the toothed chain, wherein the dynamic performance parameters include a friction coefficient generated by each structure of the zipper during the pulling process and a relative sliding speed between the pull head and the toothed chain; Generate a simulated pulling process corresponding to the pulling process according to the dynamic performance parameters; Acquire the simulated penetration depth and initial penalty coefficient between the simulated structural contact surfaces of the simulated zipper during the simulated pulling process; If the depth variation of the simulated penetration depth is not within the preset variation range, keeping the value of the initial penalty coefficient unchanged; If the depth variation of the simulated penetration depth is within a preset variation range, adjusting the initial penalty coefficient, the preset variation range indicating that the simulated structural contact surfaces of the simulated zipper are in a stable contact state; Obtaining the normal force of the contact surface of each structure in the simulation according to the simulation penetration depth and the updated initial penalty coefficient; Obtaining a dynamic friction coefficient between contact surfaces of each structure in the simulation according to the friction coefficient and the relative sliding speed; The zipper light sliding force of the simulated pulling process is obtained according to the normal force and the dynamic friction coefficient, and the zipper light sliding force of the simulated pulling process is the zipper light sliding force when the slider pulls the toothed chain.
2. The method according to claim 1, characterized in that The adjusting the initial penalty coefficient comprises: If the simulated penetration depth between the simulated structural contact surfaces of the simulated zipper is greater than a preset allowable value, increasing the initial penalty coefficient; If the simulated penetration depth between the simulated structural contact surfaces of the simulated zipper is less than a preset allowable value, or the speed of change of the simulated penetration depth is greater than a preset speed, reducing the initial penalty coefficient; If the simulated penetration depth between the simulated structural contact surfaces of the simulated zipper is equal to a preset allowable value or the change speed is less than or equal to a preset speed, the value of the initial penalty coefficient is kept unchanged.
3. The method according to claim 2, characterized in that The increasing the initial penalty coefficient comprises: According to the difference between the simulated penetration depth between the simulated structural contact surfaces of the simulated zipper and a preset allowable value, a deviation value between the simulated penetration depth of the simulated structural contact surfaces of the simulated zipper and an actual distance between the structural contact surfaces of the zipper is obtained; The adjustment value is obtained according to the product of the deviation value and the proportional gain coefficient; Obtaining the increased initial penalty coefficient according to the sum of the adjustment value and the initial penalty coefficient; The reducing the initial penalty coefficient comprises: According to the difference between the simulated penetration depth between the simulated structural contact surfaces of the simulated zipper and a preset allowable value, a deviation value between the simulated penetration depth between the simulated structural contact surfaces of the simulated zipper and an actual distance between the structural contact surfaces of the zipper is obtained; The adjustment value is obtained according to the product of the deviation value and the proportional gain coefficient; The reduced initial penalty coefficient is obtained according to the sum of the adjustment value and the initial penalty coefficient.
4. The method according to claim 3, characterized in that The proportional gain coefficient is set according to the positions of the simulated structures of the simulated zipper.
5. The method according to any one of claims 1 to 4, characterized in that: The method further includes: displaying the magnitude and distribution position of the normal force in the simulated zipper.
6. The method according to claim 1, characterized in that The friction coefficient includes a static friction coefficient and an initial dynamic friction coefficient. The dynamic friction coefficient between the contact surfaces of the simulated structures is obtained according to the friction coefficient and the relative sliding speed, including: determining a speed ratio of the relative sliding speed to a reference sliding speed; determining a friction coefficient difference between the initial dynamic friction coefficient and the static friction coefficient; The static friction coefficient is adjusted according to the product of the speed ratio and the friction coefficient difference to obtain the dynamic friction coefficient between the contact surfaces of the simulated structures.
7. A zipper simulation device, characterized in that: The zipper simulation device includes a first acquisition module, a simulation generation module, a second acquisition module, a penalty coefficient update module, a normal force determination module, a dynamic friction coefficient determination module and a zipper light sliding force determination module; The first acquisition module is used to acquire dynamic performance parameters of the pull head pulling the toothed chain, wherein the dynamic performance parameters include the friction coefficient and relative sliding speed generated by each structure of the zipper during the pulling process; The simulation generation module is used to generate a simulated pulling process corresponding to the pulling process according to the dynamic performance parameters; The second acquisition module is used to obtain the simulated penetration depth and the initial penalty coefficient between the simulated structural contact surfaces of the simulated zipper during the simulated pulling process; The penalty coefficient updating module is used to keep the value of the initial penalty coefficient unchanged if the depth change of the simulated penetration depth is not within a preset change range; If the depth variation of the simulated penetration depth is within a preset variation range, adjusting the initial penalty coefficient, the preset variation range indicating that the simulated structural contact surfaces of the simulated zipper are in a stable contact state; The normal force determination module is used to obtain the normal force of the contact surface of each structure in the simulation according to the simulation penetration depth and the updated initial penalty coefficient; The dynamic friction coefficient determination module is used to obtain the dynamic friction coefficient between the contact surfaces of the simulated structures according to the friction coefficient and the relative sliding speed; The zipper light sliding force determination module is used to obtain the zipper light sliding force of the simulated pulling process according to the normal force and the dynamic friction coefficient. The zipper light sliding force of the simulated pulling process is the zipper light sliding force when the slider pulls the toothed chain.
8. An electronic device, characterized in that: include: Processor and memory; The memory is coupled to the processor, and the memory is used to store computer program codes. The processor calls the computer program codes to enable the electronic device to perform the method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Uppers for footwear
CN114304810A
Constraint-based knitting pattern coil deformation simulation method and system
CN118070568A