CN104462705A - Fixture assembly sequence planning method based on particle swarm optimization algorithm - Google Patents
Fixture assembly sequence planning method based on particle swarm optimization algorithm Download PDFInfo
- Publication number
- CN104462705A CN104462705A CN201410791441.8A CN201410791441A CN104462705A CN 104462705 A CN104462705 A CN 104462705A CN 201410791441 A CN201410791441 A CN 201410791441A CN 104462705 A CN104462705 A CN 104462705A
- Authority
- CN
- China
- Prior art keywords
- assembly
- particle swarm
- swarm optimization
- planning
- connection relation
- 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
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Provided is a fixture assembly sequence planning method based on a particle swarm optimization algorithm. The method includes the steps that information in a connection relation attribute list in a hierarchical assembly model orientated to assembly planning is utilized to generate an initial connection relation graph of an assembly body; a connection relation graph corresponding to the whole assembly body and a connection relation graph corresponding to each sub-assembly body are constructed according to hierarchy inclusion relations among components and parts in the connection relation graph and an assembly hierarchy relation ship; tools needed in an assembling process are determined according to the assembly connection relation graph, and an assembly tool constraint matrix M is constructed; time required by each procedure in the assembling process is determined, and finally a time constraint matrix T is generated; a feasible assembly sequence plan is generated by the adoption of the particle swarm optimization algorithm; the correctness of a generated assembly sequence is judged; an overall assembly sequence plan result represented by a Gantt diagram is output. According to the method, products designed under the conditions that production technologies and use reliability and safety are satisfied, the cost is reduced as much as possible and errors are the smallest are good in performance.
Description
Technical field
The present invention relates to Fixture assembly Sequence Planning field, be specifically related to a kind of Fixture assembly Sequence Planning method based on particle swarm optimization.
Background technology
In digital product assemble planning, assembly sequences generation is guaranteed to generate feasible Assembly sequences, different Assembly sequences directly can affect the selection of assembly tool fixture, assembling process efficiency and assembly cost, for the assembling of complex product, preferred plan can be found from up to ten thousand Assembly sequences, simultaneously at Design Stage, according to assembly sequence-planning feedack, help product designer Curve guide impeller.Assembly sequences determines the complicacy of assembling process and the key factor of reliability, utilize the digital information in product design, the generation of Product Assembly sequence is carried out in computing machine, selection is applicable to the good Assembly sequences of assembly environment, for improvement product design, guarantees that the construction cycle of assembly feasibility, raising efficiency of assembling, reduction assembly cost, shortening product has very important significance.Assembly sequences generation becomes an important component part of a vital task in manufacturing automation process and CIMS research gradually.
Although particle swarm optimization is successfully applied to engineering field, but how to apply particle swarm optimization and effectively solve assembly sequence-planning problem, and in particle swarm optimization, what impact the change of parameters has all do not have document to discuss further on assembly sequence-planning.Particle swarm optimization is applied to the continuity that the main difficulty solving assembly sequence-planning problem is particle swarm optimization by present stage.The particle swarm optimization of standard can not directly be used for solving discrete assembly sequence-planning problem.But in the Discrete Particle Swarm algorithm improved on standard PSO basis, each particle can represent with a discrete Assembly sequences, determines position and the speed of particulate in discrete space.Particle Swarm Optimization is as a kind of general optimized algorithm, poor to the local search ability of particular problem, easily be absorbed in local minimizers number, this point is similar with genetic algorithm, therefore, searching method based on simulated annealing is combined with particle swarm optimization, is conducive to the global optimization quality and the efficiency that improve particle swarm optimization.Particle swarm optimization is the initial solution that simulated anneal algritym provides that a group has good quality and dispersion degree, then mechanism of Simulated Annealing is adopted to carry out local neighborhood search to these solutions, be conducive to the local improving to excellent solution, give a kind of probability kick of algorithm ability simultaneously.Therefore this paper introduces assemble planning field particle swarm optimization, by rational operational design and improvement, to provide a kind of newly, effective assemble planning method, has important Research Significance.
Summary of the invention
In order to overcome the shortcoming of above-mentioned prior art, the object of the present invention is to provide a kind of Fixture assembly Sequence Planning method based on particle swarm optimization, in the manufacturability of satisfied production, the reliability of use and security, and designed product under the condition that expense is economized most, error is minimum, is made to have good performance.
In order to achieve the above object, the technical scheme that the present invention takes is:
Based on a Fixture assembly Sequence Planning method for particle swarm optimization, comprise the following steps:
The first step, utilizes the information in the hierarchical assembly model of assemble planning in connecting relation attribute list to generate the initial connecting relation figure of assembly;
Second step, according to the level relation of inclusion in connecting relation figure and assembling level relational tree between each parts, constructs the connecting relation figure of the correspondence of whole assembly and each sub-assemblies, determines the position relationship between each part, interference relation;
3rd step, according to outfit in assembling connecting relation figure determination assembling process, structure assembly tool constraint matrix M;
4th step, utilizes assembly knowledge, determines each operation required time of assembling process, final rise time constraint matrix T;
5th step, application particle swarm optimization generates feasible assembly sequence-planning;
6th step, utilizes assembly knowledge, and the interference matrix generated by the position relationship between each part, annexation, judges the Assembly sequences correctness generated;
7th step, the overall assembly sequence-planning result that output represents with Gantt chart.
Beneficial effect of the present invention is:
Particle swarm optimization is not use evolutionary operator for individuality relative to traditional optimized algorithm, but each individuality is regarded as the particulate not having weight and volume n one of tieing up in search volume, and the flying experience of reference group and the flying experience of particle itself are flown with certain speed in search volume.Particle swarm optimization remains the global search strategy based on population as a kind of effective parallel search algorithm, do not need the characteristic information of Dependence Problem itself, adopt simple speed displacement evolution Model, avoid complicated genetic manipulation, and only have a small amount of parameter to need adjustment, its distinctive memory capability makes it dynamically can follow the tracks of current search situation in order to adjust its search strategy simultaneously, therefore there is stronger global convergence ability and robustness, be very suitable for solving complicated optimization problem.Concrete has following advantage by particle swarm optimization solution assembly sequence optimization problem:
1) insensitive for problem characteristic, do not require that objective function and constraint function are resolved, Seeking Truth continuous print or high-order can be not micro-.
2) be a kind of random iterative algorithm.
3) searching process is the iterative process of Evolution of Population process instead of a point, and a population comprises multiple individuality, and this makes algorithm can find globally optimal solution with larger probability.
4) be easy to perform and use.
5) insensitive to choosing of initial point.
Accompanying drawing explanation
Fig. 1 is the process flow diagram of the entirety of assembly sequences generation.
Fig. 2 is hierarchical assembly model hum pattern.
Fig. 3 is particle swarm optimization process flow diagram.
Fig. 4 is the Gantt chart that application particle swarm optimization carries out one of them optimum solution of assembly sequence-planning.
Embodiment
Below in conjunction with accompanying drawing and example, the present invention is described in detail.
Instantiation is as follows, supposes that a certain clamp body completes time needed for each assembling process and required assembly tool, and this program is optimized this problem for optimization aim so that the completion date of all machines is the shortest, and its Optimized model is
In formula: M
jfor optimum Assembly sequences scheme; T
efor the process finishing time of the every platform machine of each assembling scheme.
With reference to Fig. 1, a kind of Fixture assembly Sequence Planning method based on particle swarm optimization, comprises the following steps: comprise the following steps:
The first step, restriction relation inherent, implicit between each part in the individual assembly comprised in utilizing hierarchical assembly model hum pattern as shown in Figure 2 to represent, adopts a kind of hierarchical assembly model towards assemble planning to carry out assembly information required in complete expression assembly sequences generation.Assembly information is divided into two-layer storage by the hierarchical assembly model towards assemble planning, and low layer stores concrete part geometry shape and positional information, and abstract contact and connecting relation information between high-rise storage part, overall framework as shown in Figure 2.Utilize the information in hierarchical assembly model in connecting relation attribute list to generate the initial connecting relation figure of assembly;
Second step, according to the level relation of inclusion in connecting relation figure and assembling level relational tree between each parts, constructs the connecting relation figure of the correspondence of whole assembly and each sub-assemblies, determines the position relationship between each part, interference relation;
3rd step, according to outfit in assembling connecting relation figure determination assembling process, structure assembly tool constraint matrix
;
4th step, utilizes assembly knowledge, determines each operation required time of assembling process, final rise time constraint matrix
;
5th step, as shown in Figure 3, application particle swarm optimization generates assembly sequence-planning;
6th step, utilizes assembly knowledge, and the interference matrix generated by the position relationship between each part, annexation, judges the Assembly sequences correctness generated, as clamp body in this example is made up of 6 parts, then can generate the interference matrix of a group 6 × 6;
As shown in Figure 4, the overall assembly sequence-planning result that output represents with Gantt chart, wherein horizontal ordinate represents required time, and ordinate represents service machine.Assembling required time is as seen from Figure 4 55s, draws the shortest time this time needed for assembling thus.Owing to there is 0 to 1 random function be evenly distributed in computing formula, each run acquired results can not be identical, obtain reliable data, repeatedly need run and get minimum value.
Claims (1)
1., based on a Fixture assembly Sequence Planning method for particle swarm optimization, comprise the following steps:
The first step, utilizes the information in the hierarchical assembly model of assemble planning in connecting relation attribute list to generate the initial connecting relation figure of assembly;
Second step, according to the level relation of inclusion in connecting relation figure and assembling level relational tree between each parts, constructs the connecting relation figure of the correspondence of whole assembly and each sub-assemblies, determines the position relationship between each part, interference relation;
3rd step, according to outfit in assembling connecting relation figure determination assembling process, structure assembly tool constraint matrix M;
4th step, utilizes assembly knowledge, determines each operation required time of assembling process, final rise time constraint matrix T;
5th step, application particle swarm optimization generates feasible assembly sequence-planning;
6th step, utilizes assembly knowledge, and the interference matrix generated by the position relationship between each part, annexation, judges the Assembly sequences correctness generated;
7th step, the overall assembly sequence-planning result that output represents with Gantt chart.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410791441.8A CN104462705A (en) | 2014-12-19 | 2014-12-19 | Fixture assembly sequence planning method based on particle swarm optimization algorithm |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410791441.8A CN104462705A (en) | 2014-12-19 | 2014-12-19 | Fixture assembly sequence planning method based on particle swarm optimization algorithm |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104462705A true CN104462705A (en) | 2015-03-25 |
Family
ID=52908735
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410791441.8A Pending CN104462705A (en) | 2014-12-19 | 2014-12-19 | Fixture assembly sequence planning method based on particle swarm optimization algorithm |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104462705A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105947232A (en) * | 2016-06-06 | 2016-09-21 | 电子科技大学 | Aircraft fuselage component assemblability evaluation method taking assembling resource influences into consideration |
CN108255141A (en) * | 2018-01-17 | 2018-07-06 | 北京理工大学 | A kind of assembling schedule information generating method and system |
CN109784263A (en) * | 2019-01-09 | 2019-05-21 | 大连理工大学 | A kind of sub-assemblies extracting method based on interference with connection relationship |
CN111625996A (en) * | 2020-05-26 | 2020-09-04 | 武汉理工大学 | Hierarchical parallel multi-station assembly sequence planning method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103617329A (en) * | 2013-12-12 | 2014-03-05 | 西安工业大学 | Assembly time evaluating method based on artificial neural network and virtual assembly |
CN103870658A (en) * | 2014-03-27 | 2014-06-18 | 中国科学院自动化研究所 | Assembly sequence planning method and device based on dynamic programming and genetic algorithm |
CN104122796A (en) * | 2014-07-17 | 2014-10-29 | 中国科学院自动化研究所 | Intelligent assembly sequence planning method |
-
2014
- 2014-12-19 CN CN201410791441.8A patent/CN104462705A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103617329A (en) * | 2013-12-12 | 2014-03-05 | 西安工业大学 | Assembly time evaluating method based on artificial neural network and virtual assembly |
CN103870658A (en) * | 2014-03-27 | 2014-06-18 | 中国科学院自动化研究所 | Assembly sequence planning method and device based on dynamic programming and genetic algorithm |
CN104122796A (en) * | 2014-07-17 | 2014-10-29 | 中国科学院自动化研究所 | Intelligent assembly sequence planning method |
Non-Patent Citations (4)
Title |
---|
ZHENG YONGQIAN ET.AL.: ""A Sequence Planning Approach of Models for Sequencing Mixed-model Assembly Lines"", 《2010 INTERNATIONAL CONFERENCE ON DIGITAL MANUFACTURING & AUTOMATION》 * |
于宏等: ""基于粒子群算法的复杂产品装配序列规划"", 《东北大学学报(自然科学版)》 * |
吕洪光: ""基于微粒群算法的装配序列规划方法及其应用研究"", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 * |
李磊: ""数字化产品预装配序列生成、评价与优化研究"", 《中国优秀博硕士学位论文全文数据库(博士) 信息科技辑》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105947232A (en) * | 2016-06-06 | 2016-09-21 | 电子科技大学 | Aircraft fuselage component assemblability evaluation method taking assembling resource influences into consideration |
CN105947232B (en) * | 2016-06-06 | 2018-03-20 | 电子科技大学 | A kind of airframe components assembling ability evaluating for considering Assembling resource and influenceing |
CN108255141A (en) * | 2018-01-17 | 2018-07-06 | 北京理工大学 | A kind of assembling schedule information generating method and system |
CN108255141B (en) * | 2018-01-17 | 2019-11-26 | 北京理工大学 | A kind of assembling schedule information generating method and system |
CN109784263A (en) * | 2019-01-09 | 2019-05-21 | 大连理工大学 | A kind of sub-assemblies extracting method based on interference with connection relationship |
CN109784263B (en) * | 2019-01-09 | 2020-09-11 | 大连理工大学 | Sub-assembly body extraction method based on interference and connection relation |
CN111625996A (en) * | 2020-05-26 | 2020-09-04 | 武汉理工大学 | Hierarchical parallel multi-station assembly sequence planning method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Barbierato et al. | Performance evaluation of NoSQL big-data applications using multi-formalism models | |
CN103714129B (en) | Dynamic data structure based on conditional plan and the construction device of relation and construction method | |
CN111708531B (en) | Data processing method and device | |
Miremadi et al. | Symbolic computation of reduced guards in supervisory control | |
CN102270137B (en) | Method for acquiring ADL (architecture description language) and modeling tool | |
CN103049251B (en) | A kind of data base persistence layer device and database operation method | |
CN104360859A (en) | Visual service development method and system | |
US20160239544A1 (en) | Collaborative planning for accelerating analytic queries | |
CN104216894A (en) | Method and system for data query | |
CN104462705A (en) | Fixture assembly sequence planning method based on particle swarm optimization algorithm | |
CN105447253A (en) | Three-dimensional process data integration method | |
CN102799960B (en) | The concurrent service flow process method for detecting abnormality of data-orlented model | |
CN106354967A (en) | Turbine disk structure design and analysis integrated method | |
CN114926151A (en) | RPA flow automatic generation method and device based on reinforcement learning | |
JPWO2013168495A1 (en) | Hierarchical probability model generation system, hierarchical probability model generation method, and program | |
Breckle et al. | Engineering of assembly systems using graph-based design languages | |
Cao et al. | A knowledge-based prototype system to support product conceptual design | |
Polian et al. | Design automation challenges for scalable quantum architectures | |
Li et al. | Research and application of computer aided design system for product innovation | |
CN101706840A (en) | Product node tree based presentation method of product performance simulation information | |
CA2816830A1 (en) | Model for managing variations in a product structure for a product | |
CN105487912A (en) | Public problem modification multi-branch maintenance system and method | |
CN108228174A (en) | Accelerate the method and device of code efficiency in software development | |
CN102566536B (en) | System flow control device and method | |
Dong et al. | FastEstimator: A Deep Learning Library for Fast Prototyping and Productization |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150325 |