An automatic layout method for wire harnesses in clamps
Through computer algorithms, the automatic layout of wire harnesses in the clamp is solved, and the problems of low wiring efficiency and high error rate caused by the large number of wire harness clamps and complex associations are achieved, and efficient and accurate wiring automation is achieved.
Patent Information
- Application Number
- CN202411406247.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-10
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2044-10-10
AI Technical Summary
In the prior art, there are numerous wire harness clamps and complex correlations, resulting in low manual wiring efficiency and high error rate, increasing production costs and slowing down production efficiency.
The computer algorithm assists wiring, and by extracting the data of the initial layout model of the clamp-wire harness, optimizing the position of the clamp internal wiring harness, using the sector concept and objective function to calculate the minimum radius, setting the wiring harness coordinate constraints, realizing automatic layout.
It improves wiring efficiency, reduces error rate, reduces workload, improves the scientificity and accuracy of wiring, and adapts to adjustment needs in various situations.
Smart Images

Figure CN119203590B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of graph layout, and in particular to an automatic layout method for adjusting a wire harness in a clamp. Background Art
[0002] A wiring harness is a component that is formed by crimping connectors and wires and then plastic-pressing insulators on the outside to form a connecting circuit. The wire and cable segment is called a wiring harness segment, which is an important component of products such as aircraft, automobiles, and home appliances.
[0003] Designers use clamps to secure wire harnesses in equipment. There are multiple wire harnesses in the equipment, and there are multiple wire harnesses in the clamps, coming from different directions and going to different directions.
[0004] Currently, in related fields, the common method used by staff is to prioritize the design of the connection relationship between the clamp and the wiring harness, design which wiring harnesses pass through the clamp, and then manually adjust the position of the wiring harness in the clamp based on the design results.
[0005] Due to the presence of many factors such as the large number of wire harness clamps in the equipment and the complex relationship between the wire harness and the clamps, the workload during manual wiring is greatly increased, resulting in low manual wiring efficiency and poor wire harness placement. The error rate of the configured clamp models is high, which seriously slows down production efficiency and causes unnecessary cost waste.
[0006] However, in the face of such problems, no one has yet adopted a computer approach to use algorithms to assist and guide assemblers in performing more efficient wiring work. Summary of the Invention
[0007] In order to solve the unique problem of wiring harness layout in a clamp, the present invention proposes an automatic layout method for the wiring harness in the clamp, so that the complex wiring design work can be completed by computer, and the appropriate clamp radius and wiring harness placement can be obtained to guide the assembler to perform scientific wiring, reduce the error rate, improve the wiring efficiency, improve the current manual assembly process in related fields, and greatly reduce the workload of workers in the wiring assembly process.
[0008] In order to achieve the above-mentioned object, the present invention adopts the following technical solutions:
[0009] The automatic layout method for a wire harness in a clamp of the present invention is characterized in that it comprises the following steps:
[0010] Step 1: Extract and process the harness in the clamp-harness initial layout model and clamps Data:
[0011] Step 1.1: Extract the harness from the clamp-harness initial layout model and clamps Data:
[0012] Get the harness list of the clamp-harness initial layout model And the clamp list ,in, represents the i-th wiring harness, and N represents the total number of wiring harnesses; represents the jth clamp, and M represents the total number of clamps;
[0013] The i-th harness In the clamp-harness initial layout model, the set of clamps passing through is recorded as ,in, Represents the i-th harness The mth clamp passed through, Represents the i-th harness The number of clamps passed through;
[0014] Let the jth clamp The three-dimensional coordinates of , and pass all through the j-th clamp The bundle set is recorded as ,in, Indicates passing through the j-th clamp The nth harness, Indicates passing through the j-th clamp The total number of bundles; Pass through the jth clamp The radius at , Pass through the jth clamp The coordinates at time are marked as ;
[0015] Step 1.2: Processing the clamp-wiring harness in the initial layout model and clamps data, yes Set the relationship between the predecessor clamp and the successor clamp to obtain its topological in-degree :
[0016] make The clamps It is clamps About the i-th harness Front drive clamp;
[0017] make The clamps It is clamps About the i-th harness The subsequent clamp;
[0018] The jth clamp The number of the front drive clamps is recorded as the topological in-degree ;
[0019] Step 2: Optimize the clamps one by one and set the initial placement of the wiring harness inside the clamps:
[0020] Step 2.1, Each clamp in is sorted in ascending order according to its own topological in-degree to obtain the sorted clamp list ;
[0021] Step 2.2: From the sorted clamp list Select the clamp with topological in-degree 0 as the current clamp , reference through Harness Collection ,Will Divided into sector sets , and calculate the first sectors With clamp Proportional relationship of area;
[0022] Step 2.3: Calculate the area of each sector based on the ratio of the area of the clamp to the area of the clamp. Optimal placement in the clamp:
[0023] Step 2.4, according to Placement, calculation In the clamp Initial placement in
[0024] Step 3: According to the sectors in each clamp and the position of the harness, The clamps in the clamp are optimized one by one, and the objective function and constraints are set to calculate the set of wire harnesses in the clamp. Place the clamps as needed The minimum radius and The coordinates of each bundle in;
[0025] Step 3.1, determine the constraints of the wire harness cross section in the clamp and make The coordinates of each bundle in satisfies the bundle set Placement requirements;
[0026] Step 3.2, set the objective function to calculate the set of wire harnesses in the clamp Place the clamps as needed The minimum radius and its corresponding The coordinates of each bundle in .
[0027] The automatic layout method for a wire harness in a clamp according to the present invention is characterized in that step 2.2 includes the following steps:
[0028] Step 2.2.1, To group:
[0029] The wiring harnesses with the same front and rear clamps are grouped together to obtain T j Group harness collection ,in, Indicates passing through the current clamp The tth group of bundles, and ,in, Represents the tth group of harness sets The e-th harness, Represents the tth group of harness sets Total number of harnesses in ;
[0030] Step 2.2.2, Allocate a sector in the clamp And as the adjustment range, we can get T j sectors The size of Indicates the sectors;
[0031] Step 2.2.3, according to With the same predecessor clamp and subsequent clamp, get through the current clamp No. Group harness collection Front wheel drive clamps for all wiring harnesses and subsequent clamps ; Thus get the current clamp Front wheel clamp set and subsequent clamp sets .
[0032] Furthermore, step 2.2.2 includes the following steps:
[0033] Step 2.2.2.1, according to Passing through the current clamp Radius , calculated using formula (1) In the current clamp Occupied cross-sectional area ;
[0034] (1)
[0035] Step 2.2.2.2. Calculate using formula (2) The cross-sectional area of the inner harness and :
[0036] (2)
[0037] Step 2.2.2.3. Calculate using formula (3) The cross-sectional area of the inner harness and :
[0038] (3)
[0039] Step 2.2.2.4: Calculate using formula (4) Sector area With clamp Area ratio, so that the clamp Set sectors proportionally Size:
[0040] (4).
[0041] Furthermore, step 2.3 includes the following steps:
[0042] Step 2.3.1: For sectors , according to the current clamp Front wheel clamp and subsequent clamps The three-dimensional coordinates of are calculated using formulas (5), (6), and (7) The three-dimensional coordinates of the center of the set And as the current clamp Front drive anchor point :
[0043] (5)
[0044] (6)
[0045] (7)
[0046] In formula (5), formula (6), and formula (7), Indicates clamp The three-dimensional coordinates of
[0047] Step 2.3.2: Follow the process of step 2.4.1 to obtain The three-dimensional coordinates of the center of the set And as the current clamp The successor anchor point ;
[0048] Step 2.3.3: For the clamp ,by and The connection as Front drive reference line ,by With the current clamp The line connecting the coordinate centers of the circles is The subsequent reference line ;
[0049] Step 2.3.4, calculation The central axis of Angle As the front wheel offset angle and Angle As the subsequent offset angle, and use formula (8) to set the judgment Cost function for good or bad position :
[0050] (8)
[0051] Step 2.3.5: Use formula (9) to construct a comprehensive evaluation of T j sectors Total cost function for overall position quality :
[0052] (9)
[0053] Step 2.3.6, Sector when taking minimum value The predecessor offset angle and the successor offset angle are used as In the current clamp The optimal placement position in the , thus obtaining T j sectors In the current clamp The optimal placement in .
[0054] Furthermore, step 3.1 includes the following steps:
[0055] Step 3.1.1, use formula (10) to establish any two wire harness cross sections and There are no overlapping constraints between them:
[0056] (10)
[0057] In formula (10), The coordinates are Wiring harness The radius, The coordinates are Wiring harness radius;
[0058] Step 3.1.2: Use formula (11) to establish a Wiring harness The radius of the cross section is constrained:
[0059] (11)
[0060] Step 3.1.3: Use formula (12) to establish the cross section of the harness Coordinate range constraints:
[0061] (12)
[0062] Step 3.1.4, set Initially, the wiring harness Located in the wiring harness Right side, wiring harness Left side, wiring harness Upper side, wiring harness On the lower side, use formula (13) to establish Coordinate constraints:
[0063] (13).
[0064] Furthermore, step 3.2 includes the following steps:
[0065] Step 3.2.1, for Wiring harness , using formula (14) to construct a cost function for evaluating the placement effect :
[0066] (14)
[0067] In formula (14), To relax the constraint parameters, the harness position reference angle It's a wiring harness Coordinates With clamp Coordinates The connection with Sector The angle between the central axis and the
[0068] Step 3.2.2: Use formula (15) to construct the comprehensive evaluation Radius and Objective function of placement effect :
[0069] (15)
[0070] In formula (15), is the weight parameter of the minimum radius, yes Weight parameters for placement effects;
[0071] Step 3.2.3, take the objective function The minimum value corresponds to Radius As satisfaction Placement effect The minimum radius of
[0072] Step 3.2.4: Take the objective function The minimum cost function of the bundle corresponding to the minimum value Harness position reference angle Represented wiring harness Coordinates As The coordinates of The coordinates of each bundle in .
[0073] The electronic device of the present invention includes a memory and a processor, and is characterized in that the memory is used to store a program that supports the processor to execute the automatic layout method, and the processor is configured to execute the program stored in the memory.
[0074] The present invention provides a computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and the computer program executes the steps of the automatic layout method when executed by a processor.
[0075] Compared with the prior art, the present invention has the following beneficial effects:
[0076] 1. The present invention abstracts a single clamp as the starting point to study the wiring harness placement problem within the clamp, uses the predecessor and successor clamps of the wiring harness to allocate the wiring harness combination and calculate the adjustment position, and realizes the global wiring harness layout optimization within the clamp by adjusting the clamps one by one. Each clamp completes the wiring task independently, avoiding the use of iterative comprehensive considerations, effectively saving the time overhead of the automatic layout method, and improving the efficiency of the method;
[0077] 2. This invention introduces the concept of sectors, dividing the clamp into several sectors and assigning the wiring harnesses passing through the clamp to one of the sectors in groups. By calculating the optimal position of the sectors, the possible area of the optimal position of the wiring harness is preliminarily calculated, which reduces the complexity and difficulty of calculating the wiring harness coordinates in one go, greatly shortens the time required for the algorithm, and still maintains a very high accuracy.
[0078] 3. This invention defines the problem of calculating the minimum radius of a clamp enclosing a wire harness as a circle nesting problem. By drawing on the L-BFGS method, an objective function is established to calculate the minimum radius of the clamp. Two different weights are established in the objective function, allowing users to configure the relevant parameters to achieve automatic layout, increasing the flexibility of the method and supporting adjustment requirements in various situations.
[0079] 4. The present invention limits the positional relationship of the wiring harness in the clamp by setting the constraint function that the wiring harness coordinates need to satisfy. While being more in line with the physical meaning, it provides more flexible configuration options and can increase, modify, or reduce the constraint functions that the method needs to comply with according to actual needs. BRIEF DESCRIPTION OF THE DRAWINGS
[0080] Figure 1 This is the initial layout model diagram of the clamp-wiring harness;
[0081] Figure 2 This is an example diagram of the angle between the central axis of the sector and the front and rear reference lines;
[0082] Figure 3 Initialize the example diagram for the harness position in the clamp;
[0083] Figure 4 The diagram shows the results before and after adjusting the harness coordinate position. DETAILED DESCRIPTION
[0084] In this embodiment, an automatic layout method for a wire harness in a clamp includes the following steps:
[0085] Step 1: Extract and process the initial layout model of the clamp-harness, such as Figure 4 (a) The data in the wiring harness is obtained and clamps Two objects, and processing, to Figure 1 For example:
[0086] Step 1.1: Extract the data from the clamp-harness initial layout model to obtain the harness and clamps Two objects, and their properties, etc.:
[0087] Get the harness list of the clamp-harness initial layout model And the clamp list ,in, represents the i-th wiring harness, and N represents the total number of wiring harnesses; represents the jth clamp, M represents the total number of clamps; Figure 1 As shown in part a of , ;
[0088] The i-th harness In the clamp-harness initial layout model, the set of clamps passing through is recorded as ,in, Indicates the i-th harness The mth clamp passed through, Represents the i-th harness The number of clamps passed through; Figure 1 As shown in part b, the wiring harness of .
[0089] Let the jth clamp The three-dimensional coordinates of , and pass all through the j-th clamp The bundle set is recorded as ,in, Indicates passing through the j-th clamp The nth harness, Indicates passing through the j-th clamp The total number of bundles; Pass through the jth clamp The radius at , Pass through the jth clamp The coordinates at time are marked as ;like Figure 1 As shown in part c, the clamp The three-dimensional coordinates of , passing through The harness set is ,in, Pass through The coordinates at time are .
[0090] Step 1.2, process the data in the clamp-harness initial layout model, for each clamp Set the relationship between the predecessor clamp and the successor clamp, and obtain their topological in-degree :
[0091] make The clamps It is clamps About the i-th harness Front drive clamp;
[0092] make The clamps It is clamps About the i-th harness The subsequent clamp;
[0093] The jth clamp The number of the front drive clamps is recorded as the topological in-degree ;
[0094] like Figure 1 As shown in part d, the clamp It's a clamp About the wiring harness Front drive clamps and clamps yes about Front drive clamps and clamps yes about 、 The successor clamp, clamp The topological indegree of .
[0095] Step 2: Optimize the clamps one by one and preliminarily set the placement of the wiring harness inside the clamps:
[0096] Step 2.1, Each clamp in is sorted in ascending order according to its own topological in-degree to obtain the sorted clamp list ;like Figure 1 As shown in a, the clamp list for , and then the layout of the clamps in the list will be optimized in turn.
[0097] Step 2.2: From the sorted clamp list Select the clamp with topological in-degree 0 as the current clamp , reference through Harness Collection ,Will Divided into sector sets , and calculate the first sectors With clamp Proportional relationship of area;
[0098] Step 2.2.1, To group:
[0099] The wiring harnesses with the same front and rear clamps are grouped together to obtain T j Group harness collection ,in, Indicates passing through the current clamp The tth group of bundles, and ,in, Represents the tth group of harness sets The e-th harness, Represents the tth group of harness sets Total number of harnesses in ;
[0100] Step 2.2.2, Allocate a sector in the clamp And as the adjustment range, we can get T j sectors The size of Indicates the sectors;
[0101] Step 2.2.2.1, according to Passing through the current clamp Radius , calculated using formula (1) In the current clamp Occupied cross-sectional area ;
[0102] (1)
[0103] Step 2.2.2.2. Calculate using formula (2) The cross-sectional area of the inner harness and :
[0104] (2)
[0105] Step 2.2.2.3. Calculate using formula (3) The cross-sectional area of the inner harness and :
[0106] (3)
[0107] Step 2.2.2.4: Calculate using formula (4) Sector area With clamp Area ratio, so that the clamp Set sectors proportionally Size:
[0108] (4)
[0109] Step 2.2.3, according to With the same predecessor clamp and subsequent clamp, get through the current clamp No. Group harness collection Front wheel drive clamps for all wiring harnesses and subsequent clamps ; Thus get the current clamp Front wheel clamp set and subsequent clamp sets .
[0110] Step 2.3: Calculate the ratio of the area of each sector to the area of the clamp obtained in step 2.2. Optimal placement in the clamp:
[0111] Step 2.3.1: For sectors , according to the current clamp Front wheel clamp and subsequent clamps The three-dimensional coordinates of are calculated using formulas (5), (6), and (7) The three-dimensional coordinates of the center of the set And as the current clamp Front drive anchor point :
[0112] (5)
[0113] (6)
[0114] (7)
[0115] In formula (5), formula (6), and formula (7), Indicates clamp The three-dimensional coordinates of
[0116] Step 2.3.2: Follow the process of step 2.4.1 to obtain The three-dimensional coordinates of the center of the set And as the current clamp The successor anchor point ;
[0117] Step 2.3.3: For the clamp ,by and The connection as Front drive reference line ,by With the current clamp The line connecting the coordinate centers of the circles is The subsequent reference line .
[0118] Step 2.3.4, calculation The central axis of Angle and Angle , and use formula (8) to set the judgment Cost function for good or bad position :
[0119] (8)
[0120] like Figure 2 As shown, the sector Angle and angle It has a diagrammatic relationship with each reference line.
[0121] Step 2.3.5: Use formula (9) to construct a comprehensive evaluation of T j sectors Total cost function for overall position quality :
[0122] (9)
[0123] Step 2.3.6, Sector when taking minimum value Front wheel offset angle and subsequent offset angle As The optimal placement in the current clamp, thus obtaining T j sectors In the current clamp The optimal placement in .
[0124] Step 2.4: According to step 2.3 Placement, calculation In the clamp Initial placement in:
[0125] for , take its central axis , and Wiring harness ,according to Place them tangentially on the central axis in sequence On the ray, such as Figure 3 As shown, we get exist The initial placement position in the exist The initial placement in.
[0126] Step 3: According to the positions of the sectors and harnesses in each clamp obtained in step 2, The clamps in the clamp are optimized one by one, and the objective function and constraints are set to calculate the set of wire harnesses in the clamp. Place the clamps as needed The minimum radius and The coordinates of each bundle in;
[0127] Step 3.1, determine the constraints of the cross section of the harness in the clamp, let The coordinates of each bundle in satisfies the bundle set Placement requirements:
[0128] Step 3.1.1, use formula (10) to establish any two wire harness cross sections and There are no overlapping constraints between them:
[0129] (10)
[0130] In formula (10), The coordinates are Wiring harness The radius, The coordinates are Wiring harness radius;
[0131] Step 3.1.2: Use formula (11) to establish a Wiring harness The radius of the cross section is constrained:
[0132] (11)
[0133] Step 3.1.3: Use formula (12) to establish the cross section of the harness Coordinate range constraints:
[0134] (12)
[0135] Step 3.1.4, set Initially, the wiring harness Located in the wiring harness Right side, wiring harness Left side, wiring harness Upper side, wiring harness On the lower side, use formula (13) to establish Coordinate constraints:
[0136] (13).
[0137] Step 3.2, set the objective function to calculate the set of wire harnesses in the clamp Place the clamps as needed The minimum radius, and at this time The coordinates of each harness in:
[0138] Step 3.2.1, for Wiring harness , using formula (14) to construct a cost function for evaluating the placement effect :
[0139] (14)
[0140] In formula (14), In order to relax the constraint parameters, in this embodiment, Set to 0.2. It's a wiring harness Coordinates With clamp Coordinates The connection with Sector The angle of the central axis.
[0141] Step 3.2.2: Use formula (15) to construct the comprehensive evaluation Radius and Objective function of placement effect :
[0142] (15)
[0143] In formula (15), is the weight parameter of the minimum radius, yes Weight parameters for placement effects;
[0144] Step 3.2.3, take the objective function The minimum value corresponds to Radius As satisfaction Placement effect The minimum radius of
[0145] Step 3.2.4: Take the objective function The minimum value corresponds to of Represented wiring harness Coordinates As The coordinates of The coordinates of each bundle in, such as Figure 4 As shown in part (b) of .
[0146] In this embodiment, an electronic device includes a memory and a processor, wherein the memory is used to store a program that supports the processor to execute the above method, and the processor is configured to execute the program stored in the memory.
[0147] In this embodiment, a computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above method are executed.
Claims
1. An automatic layout method for a wire harness in a clamp, characterized in that: The following steps are involved: Step 1: Extract and process the harness in the clamp-harness initial layout model and clamps Data: Step 1.1: Extract the harness from the clamp-harness initial layout model and clamps Data: Get the harness list of the clamp-harness initial layout model And the clamp list ,in, represents the i-th wiring harness, and N represents the total number of wiring harnesses; represents the jth clamp, and M represents the total number of clamps; The i-th harness In the clamp-harness initial layout model, the set of clamps passing through is recorded as ,in, Represents the i-th harness The mth clamp passed through, Represents the i-th harness The number of clamps passed through; Let the jth clamp The three-dimensional coordinates of , and pass all through the j-th clamp The bundle set is recorded as ,in, Indicates passing through the j-th clamp The nth harness, Indicates passing through the j-th clamp The total number of bundles; Pass through the jth clamp The radius at , Pass through the jth clamp The coordinates at time are marked as ; Step 1.2: Processing the clamp-wiring harness in the initial layout model and clamps data, yes Set the relationship between the predecessor clamp and the successor clamp to obtain its topological in-degree : make The clamps It is clamps About the i-th harness Front drive clamp; make The clamps It is clamps About the i-th harness The subsequent clamp; The jth clamp The number of the front drive clamps is recorded as the topological in-degree ; Step 2: Optimize the clamps one by one and set the initial placement of the wiring harness inside the clamps: Step 2.1, Each clamp in is sorted in ascending order according to its own topological in-degree to obtain the sorted clamp list ; Step 2.2: From the sorted clamp list Select the clamp with topological in-degree 0 as the current clamp , reference through Harness Collection ,Will Divided into sector sets , and calculate the first sectors With clamp Proportional relationship of area; Step 2.3: Calculate the area of each sector based on the ratio of the area of the clamp to the area of the clamp. Optimal placement in the clamp: Step 2.4, according to Placement, calculation In the clamp Initial placement in Step 3: According to the sectors in each clamp and the position of the harness, The clamps in the clamp are optimized one by one, and the objective function and constraints are set to calculate the set of wire harnesses in the clamp. Place the clamps as needed The minimum radius and The coordinates of each harness in; Step 3.1, determine the constraints of the wire harness cross section in the clamp and make The coordinates of each bundle in satisfies the bundle set Placement requirements; Step 3.2, set the objective function to calculate the set of wire harnesses in the clamp Place the clamps as needed The minimum radius and its corresponding The coordinates of each bundle in .
2. The automatic layout method for the wire harness in the clamp according to claim 1, characterized in that: Step 2.2 includes the following steps: Step 2.2.1, To group: The wiring harnesses with the same front and rear clamps are grouped together to obtain T j Group harness collection ,in, Indicates passing through the current clamp The tth group of bundles, and ,in, Represents the tth group of harness sets The e-th harness, Represents the tth group of harness sets Total number of harnesses in ; Step 2.2.2, Allocate a sector in the clamp And as the adjustment range, we can get T j sectors The size of Indicates the sectors; Step 2.2.3, according to With the same predecessor clamp and subsequent clamp, get through the current clamp No. Group harness collection Front wheel drive clamps for all wiring harnesses and subsequent clamps ; Thus get the current clamp Front wheel clamp set and subsequent clamp sets .
3. The automatic layout method for the wire harness in the clamp according to claim 2, characterized in that: Step 2.2.2 includes the following steps: Step 2.2.2.1, according to Passing through the current clamp Radius , calculated using formula (1) In the current clamp Occupied cross-sectional area ; (1) Step 2.2.2.
2. Calculate using formula (2) The cross-sectional area of the inner harness and : (2) Step 2.2.2.
3. Calculate using formula (3) The cross-sectional area of the inner harness and : (3) Step 2.2.2.4: Calculate using formula (4) Sector area With clamp Area ratio, so that the clamp Set sectors proportionally Size: (4)。 4. The automatic layout method for a wire harness in a clamp according to claim 3, characterized in that: Step 2.3 includes the following steps: Step 2.3.1: For sectors , according to the current clamp Front wheel clamp and subsequent clamps The three-dimensional coordinates of are calculated using formulas (5), (6), and (7) The three-dimensional coordinates of the center of the set And as the current clamp Front drive anchor point : (5) (6) (7) In formula (5), formula (6), and formula (7), Indicates clamp The three-dimensional coordinates of Step 2.3.2: Follow the process of step 2.4.1 to obtain The three-dimensional coordinates of the center of the set And as the current clamp The successor anchor point ; Step 2.3.3: For the clamp ,by and The connection as Front drive reference line ,by With the current clamp The line connecting the coordinate centers of the circles is The subsequent reference line ; Step 2.3.4, calculation The central axis of Angle As the front wheel offset angle and Angle As the subsequent offset angle, and use formula (8) to set the judgment Cost function for good or bad location : (8) Step 2.3.5: Use formula (9) to construct a comprehensive evaluation of T j sectors Total cost function for overall position quality : (9) Step 2.3.6, Sector when taking minimum value The predecessor offset angle and the successor offset angle are used as In the current clamp The optimal placement position in the , thus obtaining T j sectors In the current clamp The optimal placement in .
5. The automatic layout method for the wire harness in the clamp according to claim 4, characterized in that: Step 3.1 includes the following steps: Step 3.1.1, use formula (10) to establish any two wire harness cross sections and There are no overlapping constraints between them: (10) In formula (10), The coordinates are Wiring harness The radius, The coordinates are Wiring harness radius; Step 3.1.2: Use formula (11) to establish a Wiring harness The radius of the cross section is constrained: (11) Step 3.1.3: Use formula (12) to establish the cross section of the harness Coordinate range constraints: (12) Step 3.1.4, set Initially, the harness Located in the wiring harness Right side, wiring harness Left side, wiring harness Upper side, wiring harness On the lower side, use formula (13) to establish Coordinate constraints: (13)。 6. The automatic layout method for a wire harness in a clamp according to claim 5, characterized in that: Step 3.
2. includes the following steps: Step 3.2.1, for Harness in , using formula (14) to construct a cost function for evaluating the placement effect : (14) In formula (14), To relax the constraint parameters, the harness position reference angle It's a wiring harness Coordinates With clamp Coordinates The connection with Sector The angle between the central axis and the Step 3.2.2: Use formula (15) to construct the comprehensive evaluation Radius and Objective function of placement effect : (15) In formula (15), is the weight parameter of the minimum radius, yes Weight parameters for placement effects; Step 3.2.3, take the objective function The minimum value corresponds to Radius As satisfaction Placement effect The minimum radius of Step 3.2.4: Take the objective function The minimum cost function of the bundle corresponding to the minimum value Harness position reference angle Represented wiring harness Coordinates As The coordinates of The coordinates of each bundle in .
7. An electronic device comprising a memory and a processor, characterized in that: The memory is used to store a program that supports a processor to execute the automatic layout method according to any one of claims 1 to 6, and the processor is configured to execute the program stored in the memory.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the automatic layout method according to any one of claims 1 to 6 are executed.
Citation Information
Patent Citations
Low-frequency satellite cable design system, design software framework and design method
CN106294929A
System and method for determining cable routing between electronic components within a computer chassis
US20220124930A1