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 PDF

Info

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
Application number
CN201410791441.8A
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.)
Xian Technological University
Original Assignee
Xian Technological University
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 Xian Technological University filed Critical Xian Technological University
Priority to CN201410791441.8A priority Critical patent/CN104462705A/en
Publication of CN104462705A publication Critical patent/CN104462705A/en
Pending legal-status Critical Current

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

A kind of Fixture assembly Sequence Planning method based on particle swarm optimization
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.
CN201410791441.8A 2014-12-19 2014-12-19 Fixture assembly sequence planning method based on particle swarm optimization algorithm Pending CN104462705A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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