CN109002903B - Optimized scheduling method for printed circuit board surface mounting production line - Google Patents
Optimized scheduling method for printed circuit board surface mounting production line Download PDFInfo
- Publication number
- CN109002903B CN109002903B CN201810598335.6A CN201810598335A CN109002903B CN 109002903 B CN109002903 B CN 109002903B CN 201810598335 A CN201810598335 A CN 201810598335A CN 109002903 B CN109002903 B CN 109002903B
- Authority
- CN
- China
- Prior art keywords
- pcb
- circuit board
- printed circuit
- population
- production line
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 90
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 34
- 230000008569 process Effects 0.000 claims abstract description 45
- 238000012545 processing Methods 0.000 claims abstract description 25
- 238000005457 optimization Methods 0.000 claims abstract description 6
- 238000003754 machining Methods 0.000 claims description 12
- 230000002457 bidirectional effect Effects 0.000 claims description 3
- 230000008859 change Effects 0.000 claims description 3
- 238000012805 post-processing Methods 0.000 claims description 3
- 238000012163 sequencing technique Methods 0.000 claims description 2
- 230000008901 benefit Effects 0.000 abstract description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 238000004904 shortening Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002068 genetic effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 238000005476 soldering Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 238000009827 uniform distribution Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/12—Computing arrangements based on biological models using genetic models
- G06N3/126—Evolutionary algorithms, e.g. genetic algorithms or genetic programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Biophysics (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Marketing (AREA)
- General Health & Medical Sciences (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Operations Research (AREA)
- Computational Linguistics (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Primary Health Care (AREA)
- Manufacturing & Machinery (AREA)
- Physiology (AREA)
- Genetics & Genomics (AREA)
- Artificial Intelligence (AREA)
- Biomedical Technology (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- General Factory Administration (AREA)
- Supply And Installment Of Electrical Components (AREA)
Abstract
The invention relates to an optimized scheduling method for a printed circuit board surface mounting production line, and belongs to the field of intelligent optimized scheduling of production workshops. The method comprises the steps of establishing a disjunctive planning model and determining an optimized target through a scheduling process of a printed circuit board surface mounting production line, and optimizing the target by using an optimized scheduling method based on an improved sine and cosine algorithm; the scheduling problem of the printed circuit board surface mounting production line is represented by an analytic graph G (N, A, E, Re), an analytic planning model is established according to the number of steps and the processing time of each PCB on each chip mounter and the description of the processing sequence of each PCB on each chip mounter in the analytic graph, and the optimization target is total weighted delay time. The invention can improve the mounting efficiency by 12-20%, reduce the production cost of a factory, greatly meet the requirements of customers and improve the economic benefit and reputation of the factory.
Description
Technical Field
The invention relates to an optimized scheduling method for a printed circuit board surface mounting production line, and belongs to the field of intelligent optimized scheduling of production workshops.
Background
A Printed Circuit Board (PCB) assembly system, also called Surface Mount Technology (SMT), is an electronic assembly process Technology for printing and mounting electronic components on a Surface of a PCB or a substrate, and is used as an important electronic connector.
The chip mounter is an implementation form of a surface mounting technology, and has been widely applied to an electronic assembly production line, and the chip mounter is a core technology of the whole production process, and the production speed of the chip mounter directly affects the efficiency of the process. Aiming at a printed circuit board surface mounting production line, the following conditions should be met, namely, firstly, a plurality of chip mounters can be ensured to be capable of mounting components at the same time as much as possible; secondly, only one type of components are stored in each feeder; thirdly, components can be directly mounted, if necessary, the mounting position is corrected by using an image at the upward-looking camera, and the position correction is generally needed for the components packaged by the BGA, so that the mounting precision is ensured; fourthly, the time for replacing the suction nozzle head is reduced. The scheduling process of the printed circuit board surface mounting production line is a complex scheduling problem of a reentrant job shop. Therefore, the method has extremely important practical significance and engineering value in optimizing the component mounting process and shortening the mounting time of the chip mounter. In the actual production flow, the long time for pasting leads to failure of soldering paste on an electronic printing plate, poor pasting effect of components and parts and serious influence on the quality of products; and shortening the process time can significantly improve the above-mentioned disadvantages. Currently, optimization algorithms are mainly divided into two types; one is to optimize the mounting sequence when the positions of the feeders are known, and the other is to optimize the arrangement positions of the feeders when the mounting sequence of the components is fixed. A common method is to separately create a mathematical model for optimizing the mounting sequence of components for the two cases and calculate an optimal solution. The commonly used algorithms mainly include ant colony algorithm, genetic algorithm and the like, and the obtained solution is often a local optimal solution, so that the further improvement of the production speed and the process efficiency is limited.
The invention designs an optimized scheduling method based on an improved sine and cosine algorithm by adopting an extraction planning model, and can obtain an approximately optimal solution of the scheduling problem of the surface mounting production line of the printed circuit board in effective time, thereby reducing the production cost of a factory, greatly meeting the requirements of customers and improving the economic benefit and the credit of the factory.
Disclosure of Invention
The invention aims to provide an optimized scheduling method based on an improved sine and cosine algorithm aiming at the scheduling problem of a printed circuit board surface mounting production line, and solves the problems of factory cost waste, low economic benefit, customer dissatisfaction caused by incomplete processing in a delivery date and the like in the processing process of the printed circuit board surface mounting production line.
The technical scheme of the invention is as follows: an optimal scheduling method of a printed circuit board surface mounting production line is characterized in that a disjunctive planning model is established through a scheduling process of the printed circuit board surface mounting production line, an optimal target is determined, and the target is optimized by using an optimal scheduling method based on an improved sine and cosine algorithm; the scheduling problem of the printed circuit board surface mounting production line is represented by an analytic graph G (N, A, E, Re), an analytic planning model is established according to the process number and the processing time of each PCB on each chip mounter and the description of the processing order of each PCB on each chip mounter in the analytic graph, and the optimization target is total weighted delay time; the disjunctive planning model is described as follows:
where N is a set of process nodes, N is O U {0} {0,1,2, L, TO }, where O is a set of all the processes {1,2, L, TO }, 0 is a virtual node, and TO is N × m × r in totalThe number of processes; u (O) is a set of last process steps for each PCB; the machining start time and the machining time in the virtual process 0 are set to zero; a is a combined arc set, and the combined arc describes sequential constraint of the same PCB process route and is unidirectional; u is a tail arc, describes that the last procedure of each PCB points to a virtual node 0 and is unidirectional; e is a disjunctive arc set which describes the front-back relation of the processing procedures on the same chip mounter, and the disjunctive arc orientation is undetermined and bidirectional before scheduling; re is a reentrant arc set proposed aiming at reentrant characteristics, describes the processing constraint of the same PCB on the same chip mounter and is unidirectional; siIs the starting time of step i, where s00; s is a vector formed by the starting processing time of all the procedures, namely a decision variable; p is a radical ofiA processing time of step i wherein p0=0;μjThe last process of PCB j; (i)1,i2) For arcs with machining constraints, i.e. machining first1Post-processing i2;<i1,i2The V-shaped is logic OR and describes the relation of the working procedures in the disjuncting arc; c. Ci、diAnd ωiRespectively the completion time, delivery date and delay weight of the PCB to which the working procedure i belongs;delay time, T, for PCB jj=max{0,cj-dj}; the process of determining the orientation of the disjunctive arc is the solving process of the scheduling problem;
the optimized scheduling method based on the improved sine and cosine algorithm specifically comprises the following steps:
step1, population initialization: generating an initialization population by adopting a random method according to an operation-based coding mode until the number of initial solutions meets the requirement of population scale, and determining the optimal individual G _ best in the current population; wherein the population size is NP; let t be 1, a be 2, Max _ t be 1000;
step2, population updating: sequencing individuals of the printed circuit board surface mounting production line procedures in the population and converting the individuals based on real number coding into each other by adopting an RSOV rule; let r1 be a-t (a/Max _ t), update all individuals by the following formula, change the individuals based on real number encoding into the individuals based on process encoding, and evaluate;
wherein r2 ═ 2 π × Rand, r3 ═ 2 × Rand, r4 ═ Rand, Rand is a random number between 0 and 1, and xt iI individuals in the population of the t generation;
step3, local search: determining the optimal individual G _ best in the current population, performing local search on the G _ best based on All _ Insert, and replacing the individual obtained by local search if the individual is better than the G _ best;
in the local search of the All _ Insert, a procedure is randomly selected, All the insertable positions are reached and evaluated, and the solution with the best target value is selected as the solution of the local search;
step4, judging termination conditions: if t is less than or equal to Max _ t, t is t +1, and Step2 is turned; otherwise, ending and outputting G _ best.
The invention has the beneficial effects that: the invention provides a printed circuit board surface mounting production line scheduling problem which takes total weighted delay as time as a target, establishes a disjunctive planning model, and utilizes an improved sine and cosine algorithm to effectively reduce the risk of falling into a local optimal solution, obtain a globally optimal solution of a PCB mounting sequence and realize the optimization of a mounting process; the method can improve the mounting efficiency by 12-20%, can reduce the production cost of a factory, can greatly meet the requirements of customers, and can improve the economic benefit and the credit of the factory.
Drawings
FIG. 1 is a general design flow diagram of the present invention;
FIG. 2 is an overall algorithm flow diagram of the present invention;
FIG. 3 is a diagram illustrating an All _ Insert neighborhood structure according to the present invention.
Detailed Description
Example 1: as shown in fig. 1-3, an optimized scheduling method for a printed circuit board surface mount production line, which establishes an extraction planning model and determines an optimized target through a scheduling process of the printed circuit board surface mount production line, and optimizes the target by using an optimized scheduling method based on an improved sine and cosine algorithm; the scheduling problem of the printed circuit board surface mounting production line is represented by an analytic graph G (N, A, E, Re), an analytic planning model is established according to the process number and the processing time of each PCB on each chip mounter and the description of the processing order of each PCB on each chip mounter in the analytic graph, and the optimization target is total weighted delay time; the disjunctive planning model is described as follows:
where N is a set of process nodes, N is O U {0} {0,1,2, L, TO }, where O is a set of all the processes, 0 is a virtual node, and TO is N × m × r is the total number of processes; u (O) is a set of last process steps for each PCB; the machining start time and the machining time in the virtual process 0 are set to zero; a is a combined arc set, and the combined arc describes sequential constraint of the same PCB process route and is unidirectional; u is a tail arc and is a tail arc,describing that the last procedure of each PCB points to a virtual node 0 and is unidirectional; e is a disjunctive arc set which describes the front-back relation of the processing procedures on the same chip mounter, and the disjunctive arc orientation is undetermined and bidirectional before scheduling; re is a reentrant arc set proposed aiming at reentrant characteristics, describes the processing constraint of the same PCB on the same chip mounter and is unidirectional; siIs the starting time of step i, where s00; s is a vector formed by the starting processing time of all the procedures, namely a decision variable; p is a radical ofiA processing time of step i wherein p0=0;μjThe last process of PCB j; (i)1,i2) For arcs with machining constraints, i.e. machining first1Post-processing i2;<i1,i2The V-shaped is logic OR and describes the relation of the working procedures in the disjuncting arc; c. Ci、diAnd ωiRespectively the completion time, delivery date and delay weight of the PCB to which the working procedure i belongs;delay time, T, for PCB jj=max{0,cj-dj}; the process of determining the orientation of the disjunctive arc is the solving process of the scheduling problem;
the optimized scheduling method based on the improved sine and cosine algorithm specifically comprises the following steps:
step1, population initialization: generating an initialization population by adopting a random method according to an operation-based coding mode until the number of initial solutions meets the requirement of population scale, and determining the optimal individual G _ best in the current population; wherein the population size is PopSize; let t be 1, a be 2, Max _ t be 1000;
step2, population updating: the mutual conversion of the individual pi in the procedure sequence of the surface mounting production line of the printed circuit board in the population and the individual x based on the real number coding is realized by adopting an RSOV rule; RSOV regular coding examples of n × m × r ═ 3 × 2 × 2 as in table 1;
table 1 expression of solutions of nxmxr ═ 3 × 2 × 2
Let r1 be a-t (a/Max _ t), update all individuals by the following formula, change the individuals based on real number encoding into the individuals based on process encoding, and evaluate;
wherein r2 ═ 2 π × Rand, r3 ═ 2 × Rand, r4 ═ Rand, Rand is a random number between 0 and 1, and xt iI individuals in the population of the t generation;
step3, local search: and determining the optimal individual G _ best in the current population, performing local search on the G _ best based on All _ Insert, and replacing the individual obtained by the local search if the individual is better than the G _ best.
The local search of All _ Insert is to randomly select a procedure, bring it to All insertable positions and evaluate it, and select the solution with the best target value as the solution of the local search.
Step4, judging termination conditions: if t is less than or equal to Max _ t, t is t +1, and Step2 is turned; otherwise, ending and outputting G _ best.
The population size PopSize is set to 100, the maximum iteration times Max _ t is set to 1000, the reentry times r are set to 3, and the processing time of each procedure is [10,50 ]]The PCB processing order constraints on the chip mounters are randomly generated according to uniformly distributed randomly generated integers, and the delivery date of each PCB is related to the total processing time of the PCBμ:U[1,1.1×max{1,n(m×r)}],OjFor the set of all processes for workpiece j, the delay weight for each workpiece is [0,1) and random numbers are generated in a uniform distribution. The values of the objective functions obtained for different problem scales are given in table 2.
TABLE 2 objective function values obtained for different problem scales
n×m | 10×5 | 10×10 | 20×5 | 20×10 | 30×10 | 50×8 | 100×6 |
TWT | 0 | 0 | 0 | 10.6 | 21.3 | 20.6 | 31.2 |
While the present invention has been described in detail with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, and various changes can be made without departing from the spirit of the present invention within the knowledge of those skilled in the art.
Claims (1)
1. An optimized scheduling method for a printed circuit board surface mounting production line is characterized by comprising the following steps: establishing a disjunctive planning model and determining an optimized target through a scheduling process of a printed circuit board surface mounting production line, and optimizing the target by using an optimized scheduling method based on an improved sine and cosine algorithm; the scheduling problem of the printed circuit board surface mounting production line is represented by an analytic graph G (N, A, E, Re), an analytic planning model is established according to the description constrained in the analytic graph by the process number and the processing time of each PCB on each chip mounter and the processing sequence of each PCB on each chip mounter, and the optimization target is Total Weighted delay time (Total Weighted Tardiness, TWT); the disjunctive planning model is described as follows:
where N is a set of process nodes, N ═ O ═ coot {0} ═ {0,1,2, …, TO }, where O ═ {1,2, …, TO } is a set of all the processes, 0 is a virtual node, and TO ═ N × m × r is the total number of processes; u (O) is a set of last process steps for each PCB; the machining start time and the machining time in the virtual process 0 are set to zero; a is a conjunctionThe arc set is a unidirectional arc combining and drawing description of sequential constraint of the same PCB process route; u is a tail arc, describes that the last procedure of each PCB points to a virtual node 0 and is unidirectional; e is a disjunctive arc set which describes the front-back relation of the processing procedures on the same chip mounter, and the disjunctive arc orientation is undetermined and bidirectional before scheduling; re is a reentrant arc set proposed aiming at reentrant characteristics, describes the processing constraint of the same PCB on the same chip mounter and is unidirectional; siIs the starting time of step i, where s00; s is a vector formed by the starting processing time of all the procedures, namely a decision variable; p is a radical ofiA processing time of step i wherein p0=0;μjThe last process of PCBj; (i)1,i2) For arcs with machining constraints, i.e. machining first1Post-processing i2;<i1,i2>The process is a disjunctive arc with undetermined direction, and the V-shaped cluster is a logic OR and describes the relation of the processes in the disjunctive arc; c. Ci、diAnd ωiRespectively the completion time, delivery date and delay weight of the PCB to which the working procedure i belongs; t isjFor the delay time, T, of PCBjj=max{0,cj-dj},Delay time of the last procedure of the PCBj; the process of determining the orientation of the disjunctive arc is the solving process of the scheduling problem;
the optimized scheduling method based on the improved sine and cosine algorithm specifically comprises the following steps:
step1, population initialization: generating an initialization population by adopting a random method according to an operation-based coding mode until the number of initial solutions meets the requirement of population scale, and determining the optimal individual G _ best in the current population; wherein the population size is NP; let t be 1, a be 2, Max _ t be 1000;
step2, population updating: sequencing individuals of the printed circuit board surface mounting production line procedures in the population and converting the individuals based on real number coding into each other by adopting an RSOV reentrant-small-order-value rule; let r1 be a-t (a/Max _ t), update all individuals by the following formula, change the individuals based on real number encoding into the individuals based on process encoding, and evaluate;
wherein r2 ═ (2 π). times. Rand, r3 ═ 2 × Rand, r4 ═ Rand, Rand is a random number between 0 and 1,i individuals in the population of the t generation;
step3, local search: determining the optimal individual G _ best in the current population, performing local search on the G _ best based on All _ Insert, and replacing the individual obtained by local search if the individual is better than the G _ best;
in the local search of the All _ Insert, a procedure is randomly selected, All the insertable positions are reached and evaluated, and the solution with the best target value is selected as the solution of the local search;
step4, judging termination conditions: if t is less than or equal to Max _ t, t is t +1, and Step2 is turned; otherwise, ending and outputting G _ best.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810598335.6A CN109002903B (en) | 2018-06-12 | 2018-06-12 | Optimized scheduling method for printed circuit board surface mounting production line |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810598335.6A CN109002903B (en) | 2018-06-12 | 2018-06-12 | Optimized scheduling method for printed circuit board surface mounting production line |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109002903A CN109002903A (en) | 2018-12-14 |
CN109002903B true CN109002903B (en) | 2022-02-08 |
Family
ID=64600704
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810598335.6A Active CN109002903B (en) | 2018-06-12 | 2018-06-12 | Optimized scheduling method for printed circuit board surface mounting production line |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109002903B (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109636043B (en) * | 2018-12-16 | 2020-10-30 | 华中科技大学 | Adaptive optimization method and system for power generation dispatching of cascade hydropower system |
CN111385980B (en) * | 2020-05-19 | 2022-06-14 | 桂林智慧产业园有限公司 | Particle swarm-based PCB (printed Circuit Board) surface mounting method |
CN113806997B (en) * | 2020-06-15 | 2023-11-24 | 英业达科技有限公司 | Method for producing printed circuit board assembly scheme |
CN112188825B (en) * | 2020-10-12 | 2021-09-24 | 合肥安迅精密技术有限公司 | Multi-head chip mounter mounting efficiency optimization method and system based on bat algorithm |
CN112561381B (en) * | 2020-12-24 | 2023-09-01 | 哈尔滨工业大学(深圳) | Scheduling decoding method for reentrant job shop |
CN113905606B (en) * | 2021-09-13 | 2022-09-30 | 中国地质大学(武汉) | Chip mounter surface mounting scheduling model training method based on deep reinforcement learning |
CN114859832B (en) * | 2022-04-24 | 2023-04-11 | 合肥工业大学 | T-beam production control method and system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101261516A (en) * | 2008-04-08 | 2008-09-10 | 山东大学 | Oil refinery real time intelligent dynamically optimized scheduling modelling approach based on affair logic |
CN102306336A (en) * | 2011-06-10 | 2012-01-04 | 浙江大学 | Service selecting frame based on cooperative filtration and QoS (Quality of Service) perception |
CN105512753A (en) * | 2015-11-30 | 2016-04-20 | 清华大学 | Hybrid harmony search-based flexible job shop scheduling method |
CN107807623A (en) * | 2017-11-24 | 2018-03-16 | 大连理工大学 | Flexible machine adds the Dynamic Scheduling method, system and the application in high ferro motor-car parts group flexible machine adds production line of production line |
-
2018
- 2018-06-12 CN CN201810598335.6A patent/CN109002903B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101261516A (en) * | 2008-04-08 | 2008-09-10 | 山东大学 | Oil refinery real time intelligent dynamically optimized scheduling modelling approach based on affair logic |
CN102306336A (en) * | 2011-06-10 | 2012-01-04 | 浙江大学 | Service selecting frame based on cooperative filtration and QoS (Quality of Service) perception |
CN105512753A (en) * | 2015-11-30 | 2016-04-20 | 清华大学 | Hybrid harmony search-based flexible job shop scheduling method |
CN107807623A (en) * | 2017-11-24 | 2018-03-16 | 大连理工大学 | Flexible machine adds the Dynamic Scheduling method, system and the application in high ferro motor-car parts group flexible machine adds production line of production line |
Non-Patent Citations (4)
Title |
---|
"A hybrid differential evolution algorithm for the multi-objective reentrant job-shop scheduling problem";QIAN B;《10th IEEE International Conference on Control and Automation》;20131231;第485-489页 * |
"A modified shifting bottleneck heuristic for the reentrant job shop scheduling problem with makespan minimization";TOPALOGLU S;《International Journal of Advanced Manufacturing Technology》;20091231;第781-794页 * |
"A simulated annealing algorithm based on block properties for the job shop scheduling problem with total weighted tardiness objective";ZHANG R;《Computers & Operations Research》;20110531;第854-867页 * |
"Flower pollination algorithm for global";YANG X S;《nternational Conference on Unconventional Computation and Natural Computation》;20121231;第240-249页 * |
Also Published As
Publication number | Publication date |
---|---|
CN109002903A (en) | 2018-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109002903B (en) | Optimized scheduling method for printed circuit board surface mounting production line | |
CN105590143B (en) | Multi-machine assembly line chip mounter load balancing optimization method in PCB assembly process | |
CN109447276B (en) | Machine learning system, equipment and application method | |
CN107114015B (en) | Filling of printed circuit boards | |
WO2013124959A1 (en) | Production plan determining method and determining device | |
CN113689122B (en) | Multi-target combined scheduling method considering transportation equipment in cloud-edge cooperative environment | |
CN102480360B (en) | Power control method of multiple servers | |
CN112671232A (en) | LLC resonant circuit control method and device and terminal equipment | |
CN111064776A (en) | Method and device for generating blocks in block chain and storage medium | |
CN107301290B (en) | Power distribution network growth type topology optimization method of electromagnetic band gap power panel | |
US10750651B2 (en) | Method of preparing a setup kit for a placement machine | |
CN112561381A (en) | Reentrant job shop scheduling decoding method | |
CN104253993A (en) | Multimedia data processing method, circuit and device | |
CN113434034B (en) | Large-scale cluster energy-saving method for adjusting CPU frequency of calculation task by utilizing deep learning | |
CN108781531B (en) | Method and device for distributing components to assembly lines | |
CN112188825B (en) | Multi-head chip mounter mounting efficiency optimization method and system based on bat algorithm | |
CN112003462B (en) | Harmonic compensation method and device of PFC circuit and terminal equipment | |
CN114298319A (en) | Method and device for determining joint learning contribution value, electronic equipment and storage medium | |
CN105260490A (en) | Circuit layout device and circuit layout method | |
JPH1153006A (en) | Scheduling method | |
CN111242803A (en) | Fan arrangement method and device based on multi-population genetic algorithm | |
JPH10209697A (en) | Method for optimizing part mounting data | |
CN111754036B (en) | Cantilever pre-batching nesting method, processing device and terminal equipment | |
CN111431196B (en) | Method and device for optimizing power supply capacity of user side energy storage system | |
CN116542400B (en) | Weapon target distribution method, system, equipment and medium |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |