CN114626602A - Method and system for improving precision of assembly interference magnitude - Google Patents

Method and system for improving precision of assembly interference magnitude Download PDF

Info

Publication number
CN114626602A
CN114626602A CN202210241666.0A CN202210241666A CN114626602A CN 114626602 A CN114626602 A CN 114626602A CN 202210241666 A CN202210241666 A CN 202210241666A CN 114626602 A CN114626602 A CN 114626602A
Authority
CN
China
Prior art keywords
matrix
interference
zero elements
marked
assembly
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210241666.0A
Other languages
Chinese (zh)
Inventor
秦小森
吕国艳
黄鹏
支运龙
王庆磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CRRC Qingdao Sifang Co Ltd
Original Assignee
CRRC Qingdao Sifang Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CRRC Qingdao Sifang Co Ltd filed Critical CRRC Qingdao Sifang Co Ltd
Priority to CN202210241666.0A priority Critical patent/CN114626602A/en
Publication of CN114626602A publication Critical patent/CN114626602A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06395Quality analysis or management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/16Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/18Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • General Factory Administration (AREA)

Abstract

The invention discloses a method and a system for improving precision of assembly interference, which comprises the following steps: acquiring an interference magnitude value of each component A and each component B which need to be subjected to interference assembly; constructing a first matrix of component A and component B interference magnitudes; setting an expected interference magnitude value, subtracting the expected interference magnitude value from each element value in the first matrix, and taking an absolute value to obtain a second matrix; respectively carrying out row specification and column specification on the second matrix to obtain a third matrix; marking the zero elements in the third matrix according to a set rule, and if the number of the marked zero elements is equal to the number of the components A or the components B, determining the data of the corresponding position in the first matrix corresponding to the marked zero elements as the optimal solution for assembling the components A and the components B; otherwise, after the third matrix is processed, marking the zero elements again until the number of the marked zero elements is equal to that of the parts A or B, and further obtaining the optimal assembly solution of the parts A and B.

Description

Method and system for improving precision of assembly interference magnitude
Technical Field
The invention relates to the technical field of component assembly, in particular to a method and a system for improving assembly interference accuracy.
Background
The statements in this section merely provide background information related to the present disclosure and may not necessarily constitute prior art.
During the assembly process of the rail vehicle, a large number of parts are often required to be assembled in an interference manner; such as: in the assembling process of the vehicle bogie, the press mounting of the axle and the wheel, the axle and the bearing, various rubber nodes and ends and the like are required to be subjected to interference assembly.
In the existing assembly process, under the condition that the requirement of an interference range is met, most of parts A, B are selected manually, so that the random selection has strong randomness, the press-fitting interference distribution of parts in the same batch is easily uneven, the repeatability is poor, the manual matching workload is large, unqualified products are occasionally generated, and the matching efficiency and quality are difficult to guarantee.
The Hungarian algorithm is widely used for solving the assignment problem, wherein the assignment problem refers to the problem that m persons need to complete n tasks, how to assign the relationship between the persons and the tasks leads to the lowest cost for completing the tasks or the largest task amount within the same time, and if m is n, the problem is a balance problem; if m ≠ n, the problem is unbalanced.
At present, a technical scheme for solving the problem of the matching relationship between two parts by using the Hungarian algorithm is not found.
Disclosure of Invention
In order to solve the problems, the invention provides a method and a system for improving the precision of assembly interference, and the assignment problem is generalized to the matching relation between the component A and the component B based on the design idea of Hungarian algorithm, so that the assignment problem which tends to be a specified value can be solved; the qualification rate of the press-fitting components in the same batch can be improved, and meanwhile, the magnitude of interference can be accurately controlled, so that the assembling quality is improved.
According to a first aspect of the embodiments of the present invention, there is provided a method for improving accuracy of assembly interference, including:
acquiring an interference magnitude value of each component A and each component B which need to be subjected to interference assembly; increasing the number of the parts to be less, so that the number of the parts A and B is the same;
constructing a first matrix of component A and component B interference magnitudes; setting an expected interference magnitude value, subtracting the expected interference magnitude value from each element value in the first matrix, and taking an absolute value to obtain a second matrix;
performing row specification and column specification on the second matrix respectively to obtain a third matrix;
marking the zero elements in the third matrix according to a set rule, and if the number of the marked zero elements is equal to the maximum number of the components A or the components B, determining the data of the corresponding position in the first matrix corresponding to the marked zero elements as the optimal assembly solution of the components A and the components B; otherwise, after the third matrix is processed, marking the zero elements again until the number of the marked zero elements is equal to that of the parts A or B, and further obtaining the optimal assembly solution of the parts A and B.
According to a second aspect of the embodiments of the present invention, there is provided a system for improving accuracy of assembly interference, including:
the data acquisition module is used for acquiring the interference magnitude of each component A and each component B which need to be subjected to interference assembly; increasing the number of the parts to be less, so that the number of the parts A and B is the same;
a data processing module for constructing a first matrix of component A and component B interference magnitudes; setting an expected interference magnitude value, subtracting the expected interference magnitude value from each element value in the first matrix, and taking an absolute value to obtain a second matrix; performing row specification and column specification on the second matrix respectively to obtain a third matrix;
the optimal solution matching module is used for marking the zero elements in the third matrix according to a set rule, and if the number of the marked zero elements is equal to the maximum number of the components A or B, the data of the corresponding position in the first matrix corresponding to the marked zero elements is the optimal solution for assembling the components A and B; otherwise, after the third matrix is processed, marking the zero elements again until the number of the marked zero elements is equal to that of the parts A or B, and further obtaining the optimal assembly solution of the parts A and B.
According to a third aspect of the embodiments of the present invention, there is provided a terminal device, which includes a processor and a memory, the processor being configured to implement instructions; the memory is used for storing a plurality of instructions which are suitable for being loaded by the processor and executing the method for improving the precision of the assembly interference.
According to a fourth aspect of the embodiments of the present invention, there is provided a computer-readable storage medium, in which a plurality of instructions are stored, the instructions being adapted to be loaded by a processor of a terminal device and to perform the above-mentioned method for improving accuracy of assembly interference.
Compared with the prior art, the invention has the beneficial effects that:
(1) the assembly problem of parts is equivalent to an assignment problem through an improved Hungarian algorithm, an operator can manually set an expected interference magnitude value (the value is in an interference range of process requirements), and the system performs optimal matching association on all current parts A, B, so that the average value of all A, B assembly interference magnitudes is closest to an artificial set value.
(2) The method improves the precision of the assembly process, ensures that the press-fitting interference magnitude of the whole batch of parts can have artificial guidance on the premise of meeting the process requirements, and improves the quality of the assembly operation.
(3) The method of the present invention facilitates operator determination of the fitting relationship for the component A, B and the fitting relationship can be recorded and traced.
Advantages of additional aspects of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
Drawings
Fig. 1 is a flowchart of a method for improving accuracy of assembly interference in an embodiment of the present invention.
Detailed Description
It should be noted that the following detailed description is exemplary and is intended to provide further explanation of the disclosure. Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs.
It is noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments according to the present application. As used herein, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise, and it should be understood that the terms "comprises" and "comprising", and any variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
The embodiments and features of the embodiments of the present invention may be combined with each other without conflict.
Example one
In one or more embodiments, a method for improving accuracy of assembly interference is disclosed, and with reference to fig. 1, the method specifically includes the following steps:
s101: acquiring an interference magnitude value of each component A and each component B which need to be subjected to interference assembly; in this embodiment, the size values of the component a and the component B that need to be subjected to interference fit are measured, and the difference between the sizes of the two is the interference magnitude. As shown in table 1, assuming that the dimension B of the component B is larger than the dimension a of the component a, the interference is (B-a). The interference values are solved for each of the components a and B to form table 1, and for the convenience of describing the embodiment of the present invention, specific values of the interference, in mm, are given in parentheses.
TABLE 1
Figure BDA0003542375420000051
In addition, if the number of components a and B is not equal, the imbalance problem needs to be first converted to a balance problem; the method specifically comprises the following steps: increasing the number of the parts to be less, so that the number of the parts A and B is the same;
in table 1, the number of parts B is less than the number of parts a, and therefore, the virtual part B5 is added, and the interference value of B5 with each part a is 0; as shown in table 2.
TABLE 2
Figure BDA0003542375420000052
Figure BDA0003542375420000061
Similarly, if the number of the components a is smaller than that of the components B, a virtual component a is added, and the interference value with each component B is 0.
S102: constructing a first matrix of component A and component B interference magnitudes; setting an expected interference magnitude value, subtracting the expected interference magnitude value from each element value in the first matrix, and taking an absolute value to obtain a second matrix;
specifically, using the above interference magnitudes for part a and part B, which translate into a balance problem, a first matrix is constructed, as in table 2; in this embodiment, the expected interference value is set as c (0.1), and then the expected interference value is subtracted from each element value in the first matrix, and the absolute value is taken to obtain the second matrix, as shown in table 3.
TABLE 3
Figure BDA0003542375420000062
S103: performing row specification and column specification on the second matrix respectively to obtain a third matrix;
in this embodiment, row reduction and column reduction are performed on the second matrix, which specifically includes: subtracting the minimum value of each row element in the second matrix; the minimum value for each column is then subtracted from the elements of that column.
In this embodiment, the minimum value of each row in table 3 is subtracted from the element value of the row to obtain table 4; then row and column specifications, for each column element value subtracting the minimum value of the column; because the minimum value in each column in table 4 is zero, the value of the element in each column is unchanged.
TABLE 4
Figure BDA0003542375420000071
S104: marking the zero elements in the third matrix according to a set rule, and if the number of the marked zero elements is equal to the maximum number of the components A or B, determining the data of the corresponding position in the first matrix corresponding to the marked zero elements as the optimal assembly solution of the components A and B; otherwise, after the third matrix is processed, marking the zero elements again until the number of the marked zero elements is equal to that of the parts A or B, and further obtaining the optimal assembly solution of the parts A and B.
Marking zero elements in the third matrix according to a set rule, specifically: finding the row with the least zero elements in the third matrix, marking the zero elements in the row, and scratching out the zero elements of the row and the column where the marked zero elements are located; and repeating the process until all the zero elements in the third matrix are processed.
The process of processing the third matrix specifically includes:
labeling the rows without the marked zero elements in a set form;
marking the columns with the drawn zero elements in the rows without the marked zero elements in a set form;
in the marked column, marking the line where the marked zero element is positioned in a set form;
scratching out elements in rows which are not marked and scratching out elements in marked columns; thereby achieving coverage of all zero elements with the least number of lines.
Then, the elements in the marked rows and columns are adjusted, specifically: finding the minimum of the non-zero elements in the labeled row and column; subtracting the minimum value from each non-zero element in the labeled row, and adding the minimum value to each non-zero element in the labeled column; and finally obtaining a processed third matrix.
As a specific embodiment, in table 4, all the zero elements in rows 2 to 4 are 1, and all the zero elements are the rows with the least zero elements, where row 2 is selected; marking the zero elements in the row (in the embodiment, a circling mode is selected for marking, and the circling action is shown in a background color; and a person skilled in the art can select other marking modes as required); zero elements in the rows and columns (shown underlined) where the marked zero element is located are scribed; this step is repeated until all zero elements in the matrix have been processed. Table 5 was obtained, and the numbers in the circles in table 5 represent the order of the loops.
TABLE 5
Figure BDA0003542375420000081
If the number of 0 is equal to the maximum number of the components A (or B), the data in the original table (table 2) corresponding to the element 0 is the optimal solution; otherwise (number 4 ≠ 5 of 0 in table 5), the following steps are performed:
(1) marking the rows without marking zero elements (i.e. the rows without circles) in a set form (marking is performed in a manner of v √ in this embodiment, and those skilled in the art can select other marking manners as needed);
(2) marking the columns of the zero elements with the drawn lines in the rows without the marked zero elements by V-shaped marks;
(3) marking V-shaped marks on rows with marked zero elements in the V-shaped marked columns;
(4) straight lines (represented here by double-dashed lines) are drawn for the elements in the rows without a check mark and the columns with a check mark, as shown in table 6. The numbers of circles in table 6 indicate the order of marking by √ marks.
TABLE 6
Figure BDA0003542375420000091
Adjusting the element values in the rows and columns marked by the squares in the table 6, wherein the specific adjustment strategy is as follows:
(1) finding the minimum of all non-zero elements in the circled rows and columns (bold values 0.01 in table 6);
(2) subtracting the minimum value from all non-zero elements in the marked rows;
(3) this minimum value is added to all non-zero elements in the circled columns.
Table 7 was finally obtained:
TABLE 7
Figure BDA0003542375420000092
Taking the matrix in the table 7 as a new third matrix, and repeating the above processing of the elements in the third matrix until the number of marked zero elements is equal to the maximum one of the numbers of the parts a or B; at this time, the obtained actual data of the zero element in the matrix corresponding to the corresponding position in table 2 is the optimal solution.
In this embodiment, the looping and scribing process is performed on the matrix elements of table 7 to obtain table 8, the number of zero elements of the matrix marks in table 8 is 4, and the adjustment needs to be continued to obtain table 9, at this time, the number of zero elements of the matrix marks in table 9 is 5, and is the same as the number of the components a, and the actual data in table 2 corresponding to the zero elements of the marks in table 9 is the optimal solution. At this time, the average value of the interference is [ (0.12+0.09+0.12+0.1) -0.4]/4 ═ 0.1125, which is the combination closest to the expected value of interference of 0.1 in the size database of the current component A, B; the optimal solution is stored, and later-period tracing is facilitated.
TABLE 8
Figure BDA0003542375420000101
TABLE 9
Figure BDA0003542375420000102
The method of the embodiment can ensure that the interference magnitude of a certain batch of two parts participating in assembly has artificial guidance; based on the method, the mean value of the interference of the parts to be assembled in a certain batch is closest to an artificial set value, so that the assembly quality is improved; the matching of the parts can be rapidly carried out, and the part numbers and the interference values participating in assembly can be recorded and traced.
Example two
In one or more embodiments, a system for improving accuracy of assembly interference is disclosed, comprising:
the data acquisition module is used for acquiring the interference magnitude of each component A and each component B which need to be subjected to interference assembly; increasing the number of the parts to be less, so that the number of the parts A and B is the same;
a data processing module for constructing a first matrix of component A and component B interference magnitudes; setting an expected interference magnitude value, subtracting the expected interference magnitude value from each element value in the first matrix, and taking an absolute value to obtain a second matrix; performing row specification and column specification on the second matrix respectively to obtain a third matrix;
the optimal solution matching module is used for marking the zero elements in the third matrix according to a set rule, and if the number of the marked zero elements is equal to the number of the components A or the components B, the data of the corresponding positions in the first matrix corresponding to the marked zero elements is the optimal solution for assembling the components A and the components B; otherwise, after the third matrix is processed, marking the zero elements again until the number of the marked zero elements is equal to that of the parts A or B, and further obtaining the optimal assembly solution of the parts A and B.
It should be noted that, the specific implementation of each module described above has been described in the first embodiment, and is not described in detail here.
EXAMPLE III
In one or more embodiments, a terminal device is disclosed, which includes a server including a memory, a processor, and a computer program stored on the memory and executable on the processor, and the processor executes the computer program to implement the method for improving accuracy of assembly interference in the first embodiment. For brevity, no further description is provided herein.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described in terms of flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solutions of the present invention and not for limiting the same, and although the present invention is described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that: modifications and equivalents may be made to the embodiments of the invention without departing from the spirit and scope of the invention, which is to be covered by the claims.

Claims (10)

1. A method for improving precision of assembly interference magnitude is characterized by comprising the following steps:
acquiring an interference magnitude value of each component A and each component B which need to be subjected to interference assembly; increasing the number of the parts to be less, so that the number of the parts A and B is the same;
constructing a first matrix of component A and component B interference magnitudes; setting an expected interference magnitude value, subtracting the expected interference magnitude value from each element value in the first matrix, and taking an absolute value to obtain a second matrix;
performing row specification and column specification on the second matrix respectively to obtain a third matrix;
marking the zero elements in the third matrix according to a set rule, and if the number of the marked zero elements is equal to the maximum number of the components A or the components B, determining the data of the corresponding position in the first matrix corresponding to the marked zero elements as the optimal assembly solution of the components A and the components B; otherwise, after the third matrix is processed, marking the zero elements again until the number of the marked zero elements is equal to that of the parts A or B, and further obtaining the optimal assembly solution of the parts A and B.
2. The method for improving the precision of the assembly interference magnitude according to claim 1, wherein the sizes of all the parts A and B needing interference assembly are measured, and the interference magnitude of each part A and each part B is calculated; the added component is taken as a virtual component, and the interference magnitude with each other component is zero.
3. The method for improving accuracy of assembly interference according to claim 1, wherein said second matrix is row-wise and column-wise specified, respectively, by: subtracting the minimum value of the corresponding row from each row element in the second matrix; the minimum value of the corresponding column is then subtracted from each column element.
4. The method for improving the accuracy of the assembly interference magnitude according to claim 1, 2 or 3, wherein the zero elements in the third matrix are marked according to a set rule, specifically:
finding the row with the least zero elements in the third matrix, marking the zero elements in the row, and scratching out the zero elements of the row and the column where the marked zero elements are located;
and repeating the process until all the zero elements in the third matrix are processed.
5. The method for improving the accuracy of the assembly interference according to claim 4, wherein otherwise, the processing of the third matrix specifically comprises:
labeling the rows without the marked zero elements in a set form;
marking the columns with the drawn zero elements in the rows without the marked zero elements in a set form;
in the marked column, marking the line where the marked zero element is positioned in a set form;
scratching out elements in rows which are not marked and scratching out elements in marked columns;
and adjusting elements in the marked rows and columns to obtain a processed third matrix.
6. The method for improving accuracy of assembly interference according to claim 4, wherein the elements in the labeled rows and columns are adjusted by:
finding the minimum of the non-zero elements in the labeled row and column;
subtracting the minimum value from each non-zero element in the labeled row and adding the minimum value to each non-zero element in the labeled column.
7. The method for improving the accuracy of the assembly interference according to claim 4, further comprising: and storing the optimal assembly solution of the component A and the component B.
8. A system for improving assembly interference accuracy, comprising:
the data acquisition module is used for acquiring the interference magnitude of each component A and each component B which need to be subjected to interference assembly; increasing the number of the parts to be less, so that the number of the parts A and B is the same;
a data processing module for constructing a first matrix of component A and component B interference magnitudes; setting an expected interference magnitude value, subtracting the expected interference magnitude value from each element value in the first matrix, and taking an absolute value to obtain a second matrix; performing row specification and column specification on the second matrix respectively to obtain a third matrix;
the optimal solution matching module is used for marking the zero elements in the third matrix according to a set rule, and if the number of the marked zero elements is equal to the maximum number of the components A or B, the data of the corresponding position in the first matrix corresponding to the marked zero elements is the optimal solution for assembling the components A and B; otherwise, after the third matrix is processed, marking the zero elements again until the number of the marked zero elements is equal to that of the parts A or B, and further obtaining the optimal assembly solution of the parts A and B.
9. A terminal device comprising a processor and a memory, the processor being arranged to implement instructions; the memory is configured to store a plurality of instructions adapted to be loaded by the processor and to perform the method of improving accuracy of fit interference according to any of claims 1-7.
10. A computer-readable storage medium having stored thereon a plurality of instructions, wherein the instructions are adapted to be loaded by a processor of a terminal device and to perform the method for improving accuracy of fit interference according to any one of claims 1 to 7.
CN202210241666.0A 2022-03-11 2022-03-11 Method and system for improving precision of assembly interference magnitude Pending CN114626602A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210241666.0A CN114626602A (en) 2022-03-11 2022-03-11 Method and system for improving precision of assembly interference magnitude

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210241666.0A CN114626602A (en) 2022-03-11 2022-03-11 Method and system for improving precision of assembly interference magnitude

Publications (1)

Publication Number Publication Date
CN114626602A true CN114626602A (en) 2022-06-14

Family

ID=81901093

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210241666.0A Pending CN114626602A (en) 2022-03-11 2022-03-11 Method and system for improving precision of assembly interference magnitude

Country Status (1)

Country Link
CN (1) CN114626602A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104122796A (en) * 2014-07-17 2014-10-29 中国科学院自动化研究所 Intelligent assembly sequence planning method
CN113805541A (en) * 2021-08-18 2021-12-17 东风电驱动***有限公司 Assembly method and system of part assembly

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104122796A (en) * 2014-07-17 2014-10-29 中国科学院自动化研究所 Intelligent assembly sequence planning method
CN113805541A (en) * 2021-08-18 2021-12-17 东风电驱动***有限公司 Assembly method and system of part assembly

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
牟情情: "基于田口方法的选配方法研究", 内蒙古煤炭经济, no. 16, 30 August 2017 (2017-08-30), pages 68 *

Similar Documents

Publication Publication Date Title
CN108921890B (en) Screw locking method and device and computer readable storage medium
CN105824698A (en) Task priority correcting method and device
CN111488278B (en) Test method and device
CN114626602A (en) Method and system for improving precision of assembly interference magnitude
CN111415314A (en) Resolution correction method and device based on sub-pixel level visual positioning technology
CN112536643B (en) Machine health monitoring method and device and computer readable storage medium
CN111985808A (en) Method and device for matching movable table arrangement
US20160048628A1 (en) Method for dynamic experimental design
CN113628232B (en) Method for eliminating interference points in fitting line, visual identification equipment and storage medium
CN106611233A (en) Power consumption estimation system and power consumption estimation method suitable for processing machine
CN115393117A (en) Differentiation analysis method, system, equipment and readable storage medium based on super BOM
US11670257B2 (en) Method and device for determining output gray-scale value of display panel
CN115147070A (en) Land area reduction method and device
CN110531704B (en) SPT rule-based double-agent open workshop workpiece processing sequencing method
CN111159006A (en) Automatic testing method and device
CN101330620B (en) Method and apparatus for encoding and decoding audio and video data
CN114897895B (en) Point cloud leveling method and device, electronic equipment and storage medium
CN117058225B (en) Mark positioning method, mark positioning device, computer equipment and storage medium
CN113870108B (en) Multi-plane spliced data processing method in area array measurement mode
CN113282968B (en) Method, device, equipment and storage medium for judging serial numbers of vehicle-mounted equipment
EP4385716A1 (en) Determination of an optical lens machining process signature
CN114595214B (en) Big data management system
CN107944227A (en) A kind of mark bearing calibration of genetic map and device
CN111857048A (en) Die machining method and device and method for improving die machining precision
WO2016151808A1 (en) Component replacement period computation device and component replacement period computation method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination