CN103593531A - Method for evaluating virtual assembly time of engine through BP algorithm - Google Patents

Method for evaluating virtual assembly time of engine through BP algorithm Download PDF

Info

Publication number
CN103593531A
CN103593531A CN201310577494.5A CN201310577494A CN103593531A CN 103593531 A CN103593531 A CN 103593531A CN 201310577494 A CN201310577494 A CN 201310577494A CN 103593531 A CN103593531 A CN 103593531A
Authority
CN
China
Prior art keywords
assembly
installation time
virtual
engine
algorithm
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
CN201310577494.5A
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 CN201310577494.5A priority Critical patent/CN103593531A/en
Publication of CN103593531A publication Critical patent/CN103593531A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a method for evaluating virtual assembly time of an engine through the BP algorithm. The method for evaluating the virtual assembly time of the engine through the BP algorithm comprises the following steps that a model of the engine is established through CATIA; a human-computer interaction mode and an automatic reasoning mode are combined under a virtual environment so that generation of an assembly constraint matrix can be achieved; based on a CATIA/DELMIA simulation trial detaching assembly path plan, a virtual assembly operation environment is established and a virtual assembly operation process is created; an assembly path is measured and the assembly time is calculated; an assembly time evaluation model is established and the assembly time is evaluated. The method has a profound meaning in support tools for assembly design, product automatic assembly, parallel design in the CIMS environment and parallel engineering and the method has a significant research value on research of the assembling ability evaluation technology of products.

Description

A kind of method that the BP of use algorithm is evaluated the virtual installation time of engine
Technical field
The invention belongs to assembling capacity research field, relate in particular to a kind of method that the BP of use algorithm is evaluated the virtual installation time of engine.
Background technology
Assembling capacity assessment technique research is towards the important component part in the design (DFA) of assembling.The assembling capacity of product refers to a kind of measurement to Product Assembly complexity, and it is relevant to structure, Assembling resource and the assembly method of product.The assembling capacity evaluation of product is focused on just should considering the assembling link of product and the impact of factor aspect other in the initial stage of design, assembly structure to product under the condition that meets the various performances of product improves, from being beneficial to the aspect of Product Assembly, start product design to evaluate, and pass through afterwards improved design project again according to evaluation result, the product designing not only can be assembled fast and efficiently, and reduce as much as possible assembly cost and mass customization.By the evaluation to product assembling capacity, designer can find the variety of issue existing in design at any time, thereby improve product design and assembly performance, raising quality, reduce the Product Assembly time, reduce costs, therefore the research of the assembling capacity assessment technique of product is had to important economic benefit.Meanwhile, the support facility towards the design of assembling to Parallel Design, concurrent engineering under product automation assembling, CIMS environment, all has deep meaning, and the research of therefore product being carried out to assembling capacity assessment technique has important researching value.
This technology development at home has at present been subject to obstruction, why causing this situation is due to nonstandard commercial system, to domestic, carry out technical information blockade abroad, the at present domestic design software towards assembling lacks very much, also there is to very large gap with exploitation with comparing abroad in the application of software, temporarily do not have sufficient theory to come support assemblies principle of design and design stability, and the personnel that are engaged in that are correlated with are also very rare, therefore, assembling capacity assessment technique uses all in the urgent need to research in theoretical developments and engineering practice.
Summary of the invention
A kind of method that the object of the present invention is to provide the BP of use algorithm to evaluate the virtual installation time of engine, be intended to provides a kind of theoretical reference for assembling capacity assessment technique in theoretical developments and engineering practice utilization.
The present invention is achieved in that a kind of method that the BP of use algorithm is evaluated the virtual installation time of engine comprises the model that uses CATIA to set up engine; Man-machine interaction mode under virtual environment and automated reasoning mode are combined, realize the generation of assembly constraint matrix; The assembly path planning of the emulation examination dismounting based on CATIA/DELMIA, builds virtual assembly work environment and creates virtual assembling course of action; Measure assembly path and calculate installation time; Set up installation time evaluation model and installation time evaluated.
Concrete steps are as follows:
Step 1, use CATIA set up the model of engine, select one-level assembly to simulate assembling.Set up the model of following 15 parts: (flywheel, bent axle, cylinder, piston, piston are buckled, gas admittance valve, air outlet valve, gear, cylinder cap, lighter, cylinder head, fuel tank, air strainer, flywheel lid, exhaust box.
Step 2, man-machine interaction mode under virtual environment and automated reasoning mode are combined, realize the generation of assembly constraint matrix.
The assembly path planning of step 3, the examination of the emulation based on CATIA/DELMIA dismounting, builds virtual assembly work environment and creates virtual assembling course of action.
Step 4, measure assembly path and calculate installation time.Measure the length of assembly path, then divided by the average translational speed of 0.5/ms, draw the installation time of each part.
Step 5, set up installation time evaluation model and installation time is evaluated.
Further, the spatial description of the constraint matrix described in step 2 is as follows:
(1) generation of free interference matrix
First first select the direction of (± x, ± y, ± z) axle, choosing of direction must cover all disassembly directions.If cij=1, represents that part i dismantles the obstruction that is subject to part j in the direction.If cij=0, represents that part i dismantles the obstruction that can not be subject to part j in the direction, obtain six free matrixes.
(2) integrated interference matrix
Based on the examination method of tearing open, six free interference matrixes in step 1 are merged into an integrated interference matrix.
(3) the manual planning of dismounting sequence
The manual planning of the dismounting sequence of integrated interference matrix, then, by sequence upset, draws assembling sequence.
Further, first step 5 needs to draw topology of networks according to experimental data, to network, after initialization, use function Trainrp to carry out, after 449 training, making network error square reach the level of error target goal=0.00001 to neural network.Now the early stage of network model, training finished, and based on BP neural network, the evaluation model of installation time was built up.Only need input evaluate sample by the achievement data sample after standardization, just can obtain evaluating data.
The standardization of sample
Because installation time and assembly quality are all that to be worth less evaluation better.So it is as follows that installation time is carried out to standardization:
T i=1-(x i-x min)/(x max-?x min)
T ifor standardization desired value; x ibe i sample value; x minfor i minimum value can getting; x maxfor i maximal value can getting;
Assembly parts quality is carried out to standardization, and to carry out standardization as follows:
M i=1-m i/ m always* 10
M ifor standardization desired value, m ibe i sample value, m alwaysfor assembly gross mass.
Two samples are merged to standardization, the matrix after standardization is changed into ordered series of numbers as input vector, draw evaluation result.
effect gathers
The method that use BP algorithm of the present invention is evaluated the virtual installation time of engine, is used CATIA modeling, then carries out ELMIA assembling Sequence Planning and DELMIA assembling Sequence Planning, calculates installation time and carries out final BP and evaluate.For the design towards assembling, to the support facility of Parallel Design passage, concurrent engineering under product automation assembling, CIMS environment, all have a meaning of own profound, the research of product being carried out to assembling capacity assessment technique has important researching value.
Accompanying drawing explanation
Fig. 1 is the process flow diagram that use BP algorithm that the embodiment of the present invention provides is evaluated the virtual installation time of engine.
Embodiment
In order to make object of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
Fig. 1 shows the flow process that use BP algorithm of the present invention is evaluated the virtual installation time of engine, and as shown in the figure, the present invention is achieved in that a kind of method that the BP of use algorithm is evaluated the virtual installation time of engine comprises
S101: use CATIA to set up the model of engine;
S102: man-machine interaction mode under virtual environment and automated reasoning mode are combined, realize the generation of assembly constraint matrix;
S103: the assembly path planning of the emulation examination dismounting based on CATIA/DELMIA, build virtual assembly work environment and create virtual assembling course of action;
S104: measure assembly path and calculate installation time;
S105: set up installation time evaluation model and installation time is evaluated;
Concrete steps are as follows:
Step 1, use CATIA set up the model of engine, select one-level assembly to simulate assembling.Set up the model of following 15 parts: (flywheel, bent axle, cylinder, piston, piston are buckled, gas admittance valve, air outlet valve, gear, cylinder cap, lighter, cylinder head, fuel tank, air strainer, flywheel lid, exhaust box.
Step 2, man-machine interaction mode under virtual environment and automated reasoning mode are combined, realize the generation of assembly constraint matrix.
The assembly path planning of step 3, the examination of the emulation based on CATIA/DELMIA dismounting, builds virtual assembly work environment and creates virtual assembling course of action.
Step 4, measure assembly path and calculate installation time.Measure the length of assembly path, then divided by the average translational speed of 0.5/ms, draw the installation time of each part.
Step 5, set up installation time evaluation model and installation time is evaluated.
Further, the spatial description of the constraint matrix described in step 2 is as follows:
(1) generation of free interference matrix
First first select the direction of (± x, ± y, ± z) axle, choosing of direction must cover all disassembly directions.If cij=1, represents that part i dismantles the obstruction that is subject to part j in the direction.If cij=0, represents that part i dismantles the obstruction that can not be subject to part j in the direction, obtain six free matrixes.
(2) integrated interference matrix
Based on the examination method of tearing open, six free interference matrixes in step 1 are merged into an integrated interference matrix.
(3) the manual planning of dismounting sequence
The manual planning of the dismounting sequence of integrated interference matrix, then, by sequence upset, draws assembling sequence.
Further, first step 5 needs to draw topology of networks according to experimental data, to network, after initialization, use function Trainrp to carry out, after 449 training, making network error square reach the level of error target goal=0.00001 to neural network.Now the early stage of network model, training finished, and based on BP neural network, the evaluation model of installation time was built up.Only need input evaluate sample by the achievement data sample after standardization, just can obtain evaluating data.
The standardization of sample
Because installation time and assembly quality are all that to be worth less evaluation better.So it is as follows that installation time is carried out to standardization:
T i=1-(x i-x min)/(x max-?x min)
T ifor standardization desired value; x ibe i sample value; x minfor i minimum value can getting; x maxfor i maximal value can getting;
Assembly parts quality is carried out to standardization, and to carry out standardization as follows:
M i=1-m i/ m always* 10
M ifor standardization desired value, m ibe i sample value, m alwaysfor assembly gross mass.
Two samples are merged to standardization, the matrix after standardization is changed into ordered series of numbers as input vector, draw evaluation result.
The method that use BP algorithm of the present invention is evaluated the virtual installation time of engine, is used CATIA modeling, then carries out ELMIA assembling Sequence Planning and DELMIA assembling Sequence Planning, calculates installation time and carries out final BP and evaluate.Support facility towards the design of assembling to Parallel Design, concurrent engineering under product automation assembling, CIMS environment, all has deep meaning, and the research of product being carried out to assembling capacity assessment technique has important researching value.
Although above-mentioned, by reference to the accompanying drawings the specific embodiment of the present invention is described; but be not limiting the scope of the invention; one of ordinary skill in the art should be understood that; on the basis of technical scheme of the present invention, those skilled in the art do not need to pay various modifications that performing creative labour can make or distortion still within protection scope of the present invention.

Claims (5)

1. a method of using BP algorithm to evaluate the virtual installation time of engine, is characterized in that, the method that this use BP algorithm is evaluated the virtual installation time of engine comprises:
Use CATIA to set up the model of engine; Man-machine interaction mode under virtual environment and automated reasoning mode are combined, realize the generation of assembly constraint matrix; The assembly path planning of the emulation examination dismounting based on CATIA/DELMIA, builds virtual assembly work environment and creates virtual assembling course of action; Measure assembly path and calculate installation time; Set up installation time evaluation model and installation time is evaluated.
2. the method that use BP algorithm as claimed in claim 1 is evaluated the virtual installation time of engine, is characterized in that, the method concrete steps that this use BP algorithm is evaluated the virtual installation time of engine are as follows:
Step 1, use CATIA set up the model of engine, select one-level assembly simulate assembling, set up the model of 15 parts below: flywheel, bent axle, cylinder, piston, piston are buckled, gas admittance valve, air outlet valve, gear, cylinder cap, lighter, cylinder head, fuel tank, air strainer, flywheel cover, exhaust box;
Step 2, man-machine interaction mode under virtual environment and automated reasoning mode are combined, realize the generation of assembly constraint matrix;
The assembly path planning of step 3, the examination of the emulation based on CATIA/DELMIA dismounting, builds virtual assembly work environment and creates virtual assembling course of action;
Step 4, measure assembly path and calculate installation time, measure the length of assembly path, then divided by the average translational speed of 0.5/ms, draw the installation time of each part;
Step 5, set up installation time evaluation model and installation time is evaluated.
3. the method that use BP algorithm as claimed in claim 2 is evaluated the virtual installation time of engine, is characterized in that, the spatial description of the constraint matrix described in step 2 is as follows:
(1) generation of free interference matrix
First first select (± x, ± y, ± z) direction of axle, choosing of direction must cover all disassembly directions, if cij=1, represents that part i dismantles the obstruction that is subject to part j in the direction, if cij=0, represent that part i dismantles the obstruction that can not be subject to part j in the direction, obtain six free matrixes;
(2) integrated interference matrix
Based on the examination method of tearing open, six free interference matrixes in step 1 are merged into an integrated interference matrix;
(3) the manual planning of dismounting sequence
The manual planning of the dismounting sequence of integrated interference matrix, then, by sequence upset, draws assembling sequence.
4. the method that use BP algorithm as claimed in claim 2 is evaluated the virtual installation time of engine, it is characterized in that, first step 5 needs to draw topology of networks according to experimental data, to network after initialization, use function Trainrp to carry out after 449 training neural network, make network error square reach the level of error target goal=0.00001, the training in early stage of network model finishes, based on BP neural network, the evaluation model of installation time is built up, only need input evaluate sample by the achievement data sample after standardization, just can obtain evaluating data.
5. the method that use BP algorithm as claimed in claim 4 is evaluated the virtual installation time of engine, is characterized in that the standardization of sample:
Because installation time and assembly quality are all that to be worth less evaluation better, so it is as follows that installation time is carried out to standardization:
T i=1-(x i-x min)/(x max-?x min)
T ifor standardization desired value; x ibe i sample value; x minfor i minimum value can getting; x maxfor i maximal value can getting;
Assembly parts quality is carried out to standardization as follows:
M i=1-m i/ m always* 10
M ifor standardization desired value, m ibe i sample value, m alwaysfor assembly gross mass;
Two samples are merged to standardization, the matrix after standardization is changed into ordered series of numbers as input vector, draw evaluation result.
CN201310577494.5A 2013-11-19 2013-11-19 Method for evaluating virtual assembly time of engine through BP algorithm Pending CN103593531A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310577494.5A CN103593531A (en) 2013-11-19 2013-11-19 Method for evaluating virtual assembly time of engine through BP algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310577494.5A CN103593531A (en) 2013-11-19 2013-11-19 Method for evaluating virtual assembly time of engine through BP algorithm

Publications (1)

Publication Number Publication Date
CN103593531A true CN103593531A (en) 2014-02-19

Family

ID=50083669

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310577494.5A Pending CN103593531A (en) 2013-11-19 2013-11-19 Method for evaluating virtual assembly time of engine through BP algorithm

Country Status (1)

Country Link
CN (1) CN103593531A (en)

Cited By (3)

* 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
CN104794278A (en) * 2015-04-21 2015-07-22 西安电子科技大学 Optimizing method for product assembly sequences
CN106249705A (en) * 2015-06-10 2016-12-21 通用汽车环球科技运作有限责任公司 Assembly system configures

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101739478A (en) * 2008-11-17 2010-06-16 北京卫星环境工程研究所 Spacecraft assembly simulation technique-based virtual assembly system and virtual assembly method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101739478A (en) * 2008-11-17 2010-06-16 北京卫星环境工程研究所 Spacecraft assembly simulation technique-based virtual assembly system and virtual assembly method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
HUANG Y M等: "Disassembly matrix for disassembly processes of products", 《INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH》 *
冯禹等: "基于人工神经网络技术的产品可装配性评价", 《计算机集成制造***CIMS》 *
杨骥: "飞机构件虚拟装配技术研究", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 *

Cited By (4)

* 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
CN104794278A (en) * 2015-04-21 2015-07-22 西安电子科技大学 Optimizing method for product assembly sequences
CN106249705A (en) * 2015-06-10 2016-12-21 通用汽车环球科技运作有限责任公司 Assembly system configures
CN106249705B (en) * 2015-06-10 2019-12-06 通用汽车环球科技运作有限责任公司 Assembly system configuration

Similar Documents

Publication Publication Date Title
Lechler et al. Virtual Commissioning–Scientific review and exploratory use cases in advanced production systems
Garwood et al. A review of energy simulation tools for the manufacturing sector
CN102411330B (en) Method for converting PLC program into common Petri net
Van den Bergh et al. Quantifying CO2 abatement costs in the power sector
CN103699744A (en) Wind power master control cabinet heat management analysis and optimization method based on finite element method
CN108121216A (en) A kind of automated workshop Virtual Debugging method based on digital factory
CN104698969B (en) A kind of springback compensation method based on fitting process
CN103617329A (en) Assembly time evaluating method based on artificial neural network and virtual assembly
CN106971046B (en) Design method for central vertical shaft of high-level water-collecting cooling tower
CN110705078A (en) Simulation model development system and analysis method of nuclear power device
CN103593531A (en) Method for evaluating virtual assembly time of engine through BP algorithm
Johansson et al. Discrete event simulation to generate requirements specification for sustainable manufacturing systems design
CN105893669A (en) Global simulation performance predication method based on data digging
CN108536912A (en) A kind of method that Transmission Tower mechanical analysis and its App make
Alfalouji et al. Co-simulation for buildings and smart energy systems—A taxonomic review
CN104252553A (en) Man-machine simulation verification method for aerospace product final assembly
CN107038297A (en) The Step-varied back propagation integration method of global energy internet operation characteristic emulation
Muenzer et al. Simulation-based computational design synthesis using automated generation of simulation models from concept model graphs
CN101645102B (en) Computer subsidiary product assembling sequence generation method
KR102631323B1 (en) Automatic Design Method of Space Layout for Multiple Objects, and Medium Being Recorded with Program for Executing the Method
CN102592004B (en) System and method for on-line analysis and diagnosis of whole-process energy-consuming conditions of integrated iron and steel works
CN109063402B (en) Method for simulating wind side of heat dissipation system in complex flow field
Coignard et al. CyDER-a co-simulation platform for grid analysis and planning for high penetration of distributed energy resources
CN111177958A (en) Microperforated panel acoustic liner acoustic performance numerical analysis method
CN110688805A (en) Analysis method for flow numerical value of automobile external flow field

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140219

WD01 Invention patent application deemed withdrawn after publication