Nothing Special   »   [go: up one dir, main page]

CN107730029B - Manufacturing process optimization method and apparatus based on quantum-behaved particle swarm optimization - Google Patents

Manufacturing process optimization method and apparatus based on quantum-behaved particle swarm optimization Download PDF

Info

Publication number
CN107730029B
CN107730029B CN201710867441.5A CN201710867441A CN107730029B CN 107730029 B CN107730029 B CN 107730029B CN 201710867441 A CN201710867441 A CN 201710867441A CN 107730029 B CN107730029 B CN 107730029B
Authority
CN
China
Prior art keywords
particle
ijk
machine
workpiece
quantum
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
Application number
CN201710867441.5A
Other languages
Chinese (zh)
Other versions
CN107730029A (en
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.)
Qilu University of Technology
Original Assignee
Qilu University of Technology
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 Qilu University of Technology filed Critical Qilu University of Technology
Priority to CN201710867441.5A priority Critical patent/CN107730029B/en
Publication of CN107730029A publication Critical patent/CN107730029A/en
Application granted granted Critical
Publication of CN107730029B publication Critical patent/CN107730029B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/006Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06316Sequencing of tasks or work
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Biomedical Technology (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Manufacturing & Machinery (AREA)
  • Primary Health Care (AREA)
  • Educational Administration (AREA)
  • Feedback Control In General (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The manufacturing process optimization method based on quantum-behaved particle swarm optimization that the invention discloses a kind of, the following steps are included: using air pressure in furnace on oxygen consumption, the consumption of heavy oil, the consuming cost of machine and production line as optimization aim, using time and resource constraint as constraint condition, multiple target manufacturing process Optimized model is constructed;The multiple target manufacturing process Optimized model is solved using quantum-behaved particle swarm optimization.The present invention provides a kind of quantitative mode to produce the optimization of manufacturing process, and experiential adjustment mode is more reasonable than before, and accuracy is high, helps to optimize allocation of resources.

Description

Production and manufacturing process optimization method and device based on quantum behavior particle swarm optimization
Technical Field
The invention belongs to the field of production, manufacturing and optimization scheduling, and particularly relates to a production and manufacturing process optimization method and device based on a quantum-behaved particle swarm algorithm.
Background
The manufacturing industry directly reflects the productivity level of a country, is an important factor for distinguishing developing countries and developed countries, and has an important share in national economy of developed countries in the world. Meanwhile, the manufacturing industry is the core strength and support industry of China, the manufacturing industry of China develops rapidly, but the defects of low productivity, serious waste and the like still exist, and the manufacturing industry is the main channel of employment in cities and towns of China and the centralized embodiment of international competitiveness as an important support for the development of the economy and the society. Under the proposal of '2025 made by China', the manufacturing industry needs transformation urgently, but the most urgent of the current production scheduling is to achieve energy conservation and emission reduction on the premise of benefit, and reduce the emission of pollutants by means of technological innovation. For scheduling problems in many fields, optimization of multiple targets, such as economic benefits, ecological benefits and social benefits of an enterprise, needs to be considered to obtain the most beneficial implementation scheme for the enterprise, and a multi-target planning method needs to be used for solving the problems. At present, the prior production technology in China does not achieve the green production, and a large number of production problems still exist. In the actual production process of a workshop, the main problems are as follows: (1) the production process is complicated, and the flexibility of workshop production is poor; (2) the recorded production data is not optimized, the input quantity of raw material energy and the like is adjusted according to the past experience, the optimization requirement of production cannot be met, and the unreasonable allocation and waste of resources are caused.
Therefore, how to optimize the actual production process and maximize economic and ecological benefits is a technical problem that those skilled in the art are eagerly to solve at present.
Disclosure of Invention
In order to overcome the defects of the prior art, the invention provides a method and a device for optimizing the production and manufacturing process based on a quantum-behaved particle swarm algorithm. Determining a plurality of objective functions and constraint conditions based on actual production manufacturing data, constructing a multi-objective optimization model in the manufacturing process, and then performing model solution by adopting a quantum-behavior-based particle swarm algorithm.
In order to achieve the purpose, the invention adopts the following technical scheme:
a production and manufacturing process optimization method based on quantum behavior particle swarm optimization comprises the following steps:
step 1: constructing a multi-objective manufacturing process optimization model by taking oxygen consumption, heavy oil consumption, machine consumption cost and furnace internal gas pressure on a production line as optimization targets and time and resource constraints as constraint conditions;
step 2: and solving the multi-target manufacturing process optimization model by adopting a quantum behavior particle swarm algorithm.
Further, the multi-objective manufacturing process optimization model is as follows:
miny=F(x)={f1(x),f2(x),f3(x),f4(x)}
f is1(x),f2(x),f3(x),f4(x) Respectively representing four objective functions of oxygen consumption, heavy oil consumption, machine consumption cost and furnace internal gas pressure on a production line.
Further, wherein the oxygen consumption: f. of1(x)=minXijkWijk
Heavy oil consumption: f. of2(x)=minXijkHijk
The machine consumes power: f. of3(x)=XijkPijk
Gas pressure in the reaction furnace: f. of4(x)=minXijkQijk
XijkA j-th process representing the workpiece i is performed on the machine k; wijkRepresents the amount of oxygen consumed by the machine k in the j-th process of the workpiece i; hijkHeavy oil consumed in the machine k in the jth process of the workpiece i; pijkEnergy consumption of the machine k in the j-th process of the workpiece i; qijkThe pressure at which the j-th process of the workpiece i is performed on the machine k is shown.
Further, the method comprises, among others,
the time constraint is: the machining starting time between adjacent working procedures of the same workpiece is in sequence;
the resource constraints are: the current task must be completed before starting the next task on the same machine, and any machine cannot process two workpieces of the same or different processes at the same time.
Further, the time constraint is expressed as:
in the formula, the working procedure processing time tijkRepresents the time S required for the jth process of the workpiece i to process on the kth machineijkThe time when the jth process of the workpiece i starts to process on the kth machine table is shown. The whole equation shows that the j-1 st process of the workpiece i must be completed before the j process.
Further, the resource constraint is expressed as:
xijk=xmnk=1 and Rijmnq=1
Xijk1 represents a step VijPerformed on machine k, RijmnqShowing the sequence of the process of the jth step of the workpiece i and the nth step of the workpiece m on the machine q, RijmnqStep j precedes step n by 1.
Further, the quantum behavior particle swarm algorithm specifically comprises the following steps:
(1) initializing algorithm parameters: the method comprises the following steps of (1) obtaining a particle population X, a dimension R, a position of a particle i, a maximum iteration number MAXISTER and an optimal solution set L;
four objective function regions of the region reachable by particle i are set as: oxygen consumption O (i), heavy oil consumption G (i), machine power consumption M (i), kiln pressure S (i), and four target areas are defined as four matrixes so as to update the particles in the next iteration;
(2) calculating an adaptive value of each particle according to the objective function;
(3) for each particle, a search path is selected: selecting a next update point to be reached by a particle i (i ═ 1, 2, …, R) in matrices o (i), g (i), m (i), and s (i) according to a particle evolution equation; the particle evolution equation is:
wherein α is a compression-expansion factor, t is the current iteration number, u is a random number uniformly distributed between 0 and 1, LijIs the characteristic length of the delta well; xij(t) and Xij(t +1) respectively representing positions before and after the evolution of the particles, and M representing a population of potential problem solutions in the particle swarm;
(4) for each particle, the position X of the particle is calculatedi(t) solving the individual best position S of the particle from the individual best position solving formulai(t) the best position of the previous particle unitPut Si(t-1) and if the adaptive value is better, S is comparedi(t) as a new locally optimal solution; the individual best position solving formula is as follows:
wherein f (-) represents the current position of the particle;
(5) for each particle, comparing the adaptive value with the best position Sbest passed by the particle, and if the adaptive value is better, taking the current position as the current global optimal solution;
(6) repeating (2) - (5);
(7) termination conditions were as follows: and the iteration times reach the set maximum iteration times or the calculation of the objective function area is completed.
According to a third object of the present invention, the present invention further provides a device for optimizing a manufacturing process based on a quantum-behaved particle swarm algorithm, comprising a memory, a processor and a computer program stored in the memory and operable on the processor, wherein the processor implements the method for optimizing a manufacturing process based on a quantum-behaved particle swarm algorithm when executing the program.
According to a third object of the present invention, the present invention further provides a computer readable storage medium, on which a computer program is stored, which when executed by a processor, performs the method for optimizing a manufacturing process based on a quantum-behaved particle swarm algorithm.
The invention has the advantages of
1. The method takes the oxygen consumption, the heavy oil consumption, the machine consumption cost and the gas pressure in the furnace on the production line as optimization targets, takes time and resource constraints as constraint conditions, establishes an optimization model, provides a quantitative mode for the optimization of the production and manufacturing process, is more reasonable than the previous adjustment mode according to experience, and has high accuracy;
2. the QPSO is adopted for model solution, and experiments prove that the efficiency of the method is obviously superior to that of a genetic algorithm and a particle swarm algorithm, so that the defect that the PSO algorithm is easy to fall into a local optimal solution is overcome.
The invention only aims at the energy control design in the production, does not relate to raw materials (such as silicon dioxide, aluminum oxide, calcium oxide and the like) in the production of the glass fiber, and has simple implementation and accordance with the practice.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this application, illustrate embodiments of the application and, together with the description, serve to explain the application and are not intended to limit the application.
FIG. 1 is a flow chart of a production and manufacturing process optimization method based on quantum-behaved particle swarm optimization according to the present invention;
FIG. 2 is a flow chart of the quantum-behaved particle swarm algorithm of the present invention.
Detailed Description
It should be noted that the following detailed description is exemplary and is intended to provide further explanation of the disclosure. Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs.
It is noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments according to the present application. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, and it should be understood that when the terms "comprises" and/or "comprising" are used in this specification, they specify the presence of stated features, steps, operations, devices, components, and/or combinations thereof, unless the context clearly indicates otherwise.
The embodiments and features of the embodiments in the present application may be combined with each other without conflict.
Example one
The embodiment discloses a production and manufacturing process optimization method based on a quantum behavior particle swarm algorithm, which comprises the following steps of:
step 1: constructing a multi-objective manufacturing process optimization model by taking oxygen consumption, heavy oil consumption, machine consumption cost and furnace internal gas pressure on a production line as optimization targets and time and resource constraints as constraint conditions;
the business process is a group of interrelated, dependent and progressive activity processes which are completed by a plurality of main bodies together in order to achieve the goal, the business process optimization is to continuously modify and perfect the existing process, and the business process optimization mainly comprises four aspects, namely time, cost, quality and flexibility according to the key success factor analysis of the business process optimization. Time includes execution time and activity latency, cost mainly includes information cost, labor cost and resource cost, quality mainly includes qualification rate, service standard-reaching rate, reliability, service integrity, etc., flexibility includes time flexibility, quantity flexibility and market flexibility.
An objective function:
with the development of actual production, optimization of a single target hardly meets the actual production needs, and usually multiple targets need to be considered simultaneously, that is, the performance of any one target is improved as much as possible without damaging the performance of other targets, in this document, the objective of optimized scheduling of manufacturing resources facing a flexible job shop is to optimize the manufacturing process of the whole task, and four objective functions are set on the basis of analyzing key success factors of a business process:
1. oxygen consumption: f. of1(x);
2. Consumption of heavy oil: f. of2(x);
3. Consumption cost of machine: f. of3(x);
4. The air pressure in the furnace on the production line: f. of4(x)。
Specifically, four objective functions are set up to design the function during the manufacturing process.
Oxygen consumption: f. of1(x)=minXijkWijk
Heavy oil consumption: f. of2(x)=minXijkHijk
The machine consumes power: f. of3(x)=XijkPijk
Gas pressure in the reaction furnace: f. of4(x)=minXijkQijk
XijkA j-th process representing the workpiece i is performed on the machine k; wijkRepresents the amount of oxygen consumed by the machine k in the j-th process of the workpiece i; hijkHeavy oil consumed in the machine k in the jth process of the workpiece i; pijkEnergy consumption of the machine k in the j-th process of the workpiece i; qijkThe air pressure of the j process of the workpiece i when the workpiece i is produced on the machine k is shown;
the multi-objective optimization problem is also known as a multi-objective optimization problem. Without loss of generality, the multi-objective optimization problem with d decision variables and R objective variables can be expressed as:
miny=F(x)={f1(x),f2(x),x3(x),...fn(x)}
in the objective function formula, X ═ (X1, X2 … X) is an R-dimensional decision vector, and X is an R-dimensional decision space. Objective function f(x)Define the slave blockFour mapping functions of policy space to target space.
Constraint conditions are as follows:
according to the constraint division, common constraint conditions of workshop scheduling include production resources (energy, raw materials, equipment and the like), cache capacity, product delivery date, product process flow, batch size, cost limitation and the like. The constraints referred to herein are primarily time constraints and resource constraints.
And (3) time constraint: the processing starting time between the adjacent working procedures of the same workpiece has the process requirement
In the formula, the working procedure processing time tijkRepresents the time S required for the jth process of the workpiece i to process on the kth machineijkThe time when the jth process of the workpiece i starts to process on the kth machine table is shown. The whole equation shows that the j-1 st process of the workpiece i must be completed before the j process.
Resource constraint: the current task must be completed before starting the next task on the same machine, and any machine cannot process two workpieces of the same or different processes at the same time.
Wherein xijk=xmnk=1 and Rijmnq=1。
Xijk1 represents a step VijPerformed on machine k, RijmnqShowing the machining sequence R of the jth process of the workpiece i and the nth process of the workpiece m on the machine qijmnqStep j precedes step n by 1.
Step 2: and solving the multi-target manufacturing process optimization model by adopting a quantum behavior particle swarm algorithm.
Quantum-behaved particle swarm optimization:
consider the following disadvantages of the particle swarm algorithm itself. (1) The found optimal solution may be a locally optimal solution rather than a globally optimal solution. (2) The convergence rate of the algorithm in the initial search period is high, and the convergence rate in the later search period is low. (3) Randomness of parameter selection. SUN et al proposed a new PSO algorithm model based on DELTA potential well in 2004 from the perspective of quantum mechanics, and proposed a particle swarm optimization algorithm based on quantum behavior. In quantum space, particles can be searched in the whole feasible solution space, so the global search performance of the QPSO algorithm is far better than that of the standard PSO algorithm. The QPSO algorithm describes the state of the particles through a wave function, obtains a probability density function of the particles appearing at a certain point in space by solving the Schle equation, and obtains a position equation of the particles through MonetCarfo random simulation.
The QPSO algorithm consists of R groups of particles representing potential problem solutions in a search space of a D-dimensional target, and the group is represented as X ═ (X)1,x2,...xi)T i=1,2,...R,(3.8)
Position of ith particle at time t:
Xi(t)={Xi,1(t),Xi,2(t),...,Xi,D(t)},i=1,2,...3,R (3.9)
in the quantum-behaved particle swarm optimization, the particles have no velocity vector, and the individual positions of the particles preferably represent Pi(t)=[Pi,1(t),Pi,2(t),...,Pi,D(t)] (3.10)
For the optimization problem, the smaller the objective function value, the better the corresponding adaptation value. The individual best position Sbest of particle i is determined by the following equation:
the population positions are represented as:
L(t)=[L1(t),L2(t),...,LD(t)] (3.11)
when g is the best position, L (t) is Sg(t),g∈{1,2,...,R}。
In the actual algorithm operation, the global best position is compared once in each operation, if the operation S after the operation i is finishedi(t) has a value of better than Si(t-1) then adding LiAnd (t) updating.
Order to
The evolutionary equation for the particle is:
in QPSO algorithm, the position vector of the state description of the particles and only one control vector α in the algorithm are the contraction expansion coefficients in the algorithm, are the only control parameter optimization, and are generally worth the following formula
α ═ 0.5+ (1-0.5) × (maximum-t)/maximum, maximum being the number of iterations, and t being the current number of iterations.
The solving steps of the quantum behavior particle swarm are as follows:
(1) initializing algorithm parameters: the method comprises the following steps of particle population X, dimension R, the position of a particle i, maximum iteration number MAXISTER and an optimal solution set L (including a local optimal solution and a global optimal solution). Four objective function regions of the region reachable by particle i are set as: oxygen consumption O (i), heavy oil consumption G (i), machine power consumption M (i), kiln pressure S (i), and four target areas are defined as four matrixes so as to update the particles in the next iteration;
(2) calculating an adaptive value of each particle according to the objective function;
(3) for each particle, a search path is selected: selecting a next update point to be reached by a particle i (i ═ 1, 2, …, R) in matrices o (i), g (i), m (i), and s (i) according to a particle evolution equation; the particle evolution equation is:
wherein α is a compression-expansion factor, t is the current iteration number, u is a random number uniformly distributed between 0 and 1, LijIs the characteristic length of the delta well; xij(t) and Xij(t +1) respectively representing positions before and after the evolution of the particles, and M representing a population of potential problem solutions in the particle swarm;
(4) for each particle, the position X of the particle is calculatedi(t) solving the individual best position S of the particle from the individual best position solving formulai(t) the position S of the previous individual particlei(t-1) and if the adaptive value is better, S is comparedi(t) as a new locally optimal solution; the individual best position solving formula is as follows:
wherein f (-) represents the current position of the particle;
(5) for each particle, comparing the adaptive value of the particle with the best position Sbest passed by the group particle, and if the adaptive value is better, taking the current position as the current global optimal solution;
(6) repeating (2) - (5);
(7) termination conditions were as follows: the iteration number reaches the set maximum iteration number or the set total number of the four objective functions.
Example two
An object of the present embodiment is to provide a computing device.
A production and manufacturing process optimization device based on quantum behavioral particle swarm optimization comprises a memory, a processor and a computer program which is stored on the memory and can run on the processor, wherein the processor executes the program to realize the following steps, and the method comprises the following steps:
step 1: constructing a multi-objective manufacturing process optimization model by taking oxygen consumption, heavy oil consumption, machine consumption cost and furnace internal gas pressure on a production line as optimization targets and time and resource constraints as constraint conditions;
step 2: and solving the multi-target manufacturing process optimization model by adopting a quantum behavior particle swarm algorithm.
EXAMPLE III
An object of the present embodiment is to provide a computer-readable storage medium.
A computer-readable storage medium, on which a computer program for optimization of a production manufacturing process is stored, which program, when executed by a processor, performs the steps of:
step 1: constructing a multi-objective manufacturing process optimization model by taking oxygen consumption, heavy oil consumption, machine consumption cost and furnace internal gas pressure on a production line as optimization targets and time and resource constraints as constraint conditions;
step 2: and solving the multi-target manufacturing process optimization model by adopting a quantum behavior particle swarm algorithm.
The steps involved in the second and third embodiments correspond to the first embodiment of the method, and the detailed description thereof can be found in the relevant description of the first embodiment. The term "computer-readable storage medium" should be taken to include a single medium or multiple media containing one or more sets of instructions; it should also be understood to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by a processor and that cause the processor to perform any of the methods of the present invention.
Results of the experiment
According to the invention, aiming at actual production data (actual production data of a certain glass fiber company), the particle swarm algorithm and the quantum behavior particle swarm algorithm in the swarm intelligence algorithm are utilized to optimize the data, and the processed data is compared with the actual production data, so that the advantages of the optimized data can be obviously seen.
And selecting actual production data of a certain glass fiber company for experimental analysis, modifying the experimental data, and performing a simulation experiment by using MATLAB to obtain the actual condition of the result of the invention. The main content of the experimental data is air pressure, energy, engine consumption and exhaust emission, and the sum of water consumption and coal consumption is selected from the energy perspective. 1000 running records of four target functions are selected in the test and used as actual production data, and experimental data are recorded every 10 seconds. Firstly, four target functions are read in a matlab experiment, a suffix name is one, and a matrix is generated for matlab identification.
function Data=De()
% read in data
filename='Energy.dat';
filename='Machine.dat';
filename='kw.dat';
filename='Waste.dat';
nRow=1000;
nColumn=1;
fid=fopen(filename,'r');
temp=fscanf(fid,'%f');
fclose(fid);
Data=reshape(temp,[nRow nColumn])';
The actual production data is calculated in a PSO algorithm and a QPSO algorithm, and meanwhile, the maximum iteration number MAXISTER is set to be 1000, the particle number popsize is set to be 50, the dimension is set to be 50, the running number runmax is set to be 30, and the variable range of the position X is selected to be 0-10000. In the PSO algorithm, let c1 ═ c2 ═ 2, r1,i,j(t)=0.9,r2,i,j(t) 0.4, Vmax 6, speed variation not considered here in QPSO algorithm since there is no speed variable; the txt document is output in the experiment, the document comprises an average value, a best value for each iteration, a variance and a Global optimal solution, and the comparison between actual production data, pso processed data and QPSO processed data is as follows: in actual production data, the actual consumption for actually producing ten tons of certain types of glass fibers is as follows: s (x) {2216.698204,3757.072245,29105.1684,1.0409}, the result after processing is: f (x) {2.3157365e +03,3.3084281e +03,2.7113943e +04,1.1022318 }. It can be concluded that the consumption of oxygen increases. The full-oxygen combustion and the oxygen-enriched combustion are adopted, the air pressure in the furnace is increased, the consumption of electric energy is correspondingly increased by utilizing the characteristics of high thermal efficiency and little environmental pollution of the auxiliary electric heating of the glass fiber tank furnace, the combustion use of heavy oil can be obviously reduced, and the emission of harmful gas is reduced.
Those skilled in the art will appreciate that the modules or steps of the present invention described above can be implemented using general purpose computer means, or alternatively, they can be implemented using program code that is executable by computing means, such that they are stored in memory means for execution by the computing means, or they are separately fabricated into individual integrated circuit modules, or multiple modules or steps of them are fabricated into a single integrated circuit module. The present invention is not limited to any specific combination of hardware and software.
Although the embodiments of the present invention have been described with reference to the accompanying drawings, it is not intended to limit the scope of the present invention, and it should be understood by those skilled in the art that various modifications and variations can be made without inventive efforts by those skilled in the art based on the technical solution of the present invention.

Claims (3)

1. A production and manufacturing process optimization method based on quantum behavior particle swarm optimization is characterized by comprising the following steps:
step 1: constructing a multi-objective manufacturing process optimization model by taking oxygen consumption, heavy oil consumption, machine consumption cost and furnace internal gas pressure on a production line as optimization targets and time and resource constraints as constraint conditions;
step 2: solving the multi-target manufacturing process optimization model by adopting a quantum behavior particle swarm algorithm;
the multi-objective manufacturing process optimization model is as follows:
miny=F(x)={f1(x),f2(x),f3(x),f4(x)}
f is1(x),f2(x),f3(x),f4(x) Respectively representing four objective functions of oxygen consumption, heavy oil consumption, machine consumption cost and furnace internal gas pressure on a production line;
wherein, the oxygen consumption is as follows: f. of1(x)=minXijkWijk
Heavy oil consumption: f. of2(x)=minXijkHijk
The machine consumes power: f. of3(x)=XijkPijk
Gas pressure in the reaction furnace: f. of4(x)=minXijkQijk
XijkA j-th process representing the workpiece i is performed on the machine k; wijkRepresents the amount of oxygen consumed by the machine k in the j-th process of the workpiece i; hijkHeavy oil consumed in the machine k in the jth process of the workpiece i; pijkEnergy consumption of the machine k in the j-th process of the workpiece i; qijkThe air pressure of the j process of the workpiece i when the workpiece i is produced on the machine k is shown;
wherein,
the time constraint is: the machining starting time between adjacent working procedures of the same workpiece is in sequence;
the resource constraints are: before starting the next task on the same machine, the current task must be completed, and any machine cannot simultaneously process two workpieces with the same or different procedures;
the time constraint is expressed as:
xijk=xi(j-1)k=1
in the formula, the working procedure processing time tijkRepresents the time S required for the jth process of the workpiece i to process on the kth machineijkThe time of the jth process of the workpiece i starting to process on the kth machine table is represented, and the whole formula represents that the jth-1 process of the workpiece i must be finished before the jth process;
the resource constraint is represented as:
xijk=xmnk=1and Rijmnq=1
Xijk1 represents a step VijPerformed on machine k, RijmnqShowing the sequence of the process of the jth step of the workpiece i and the nth step of the workpiece m on the machine q, Rijmnq1 indicates that step j precedes step n;
the quantum behavior particle swarm algorithm comprises the following specific steps:
(1) initializing algorithm parameters: the method comprises the following steps of (1) obtaining a particle population X, a dimension R, a position of a particle i, a maximum iteration number MAXISTER and an optimal solution set L;
four objective function regions of the region reachable by particle i are set as: oxygen consumption O (i), heavy oil consumption G (i), machine power consumption M (i), kiln pressure S (i), and four target areas are defined as four matrixes so as to update the particles in the next iteration;
(2) calculating an adaptive value of each particle according to the objective function;
(3) for each particle, a search path is selected: selecting a next update point to be reached by a particle i (i ═ 1, 2, …, R) in matrices o (i), g (i), m (i), and s (i) according to a particle evolution equation; the particle evolution equation is:
wherein α is a compression-expansion factor, t is the current iteration number, u is a random number uniformly distributed between 0 and 1, LijIs the characteristic length of the delta well; xij(t) and Xij(t +1) respectively representing positions before and after the evolution of the particles, and M representing a population of potential problem solutions in the particle swarm;
(4) for each particleCalculating the position X of the particlei(t) solving the individual best position S of the particle from the individual best position solving formulai(t) the position S of the previous individual particlei(t-1) and if the adaptive value is better, S is comparedi(t) as a new locally optimal solution; the individual best position solving formula is as follows:
wherein f (-) represents the current position of the particle;
(5) for each particle, comparing the adaptive value with the best position Sbest passed by the particle, and if the adaptive value is better, taking the current position as the current global optimal solution;
(6) repeating (2) - (5);
(7) termination conditions were as follows: and the iteration times reach the set maximum iteration times or the calculation of the objective function area is completed.
2. A quantum-behavioral-particle-swarm-algorithm-based production manufacturing process optimization apparatus for executing the quantum-behavioral-particle-swarm-algorithm-based production manufacturing process optimization method according to claim 1, comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the quantum-behavioral-particle-swarm-algorithm-based production manufacturing process optimization method according to claim 1 when executing the program.
3. A computer-readable storage medium for storing a quantum-behaved particle swarm optimization method according to claim 1, having a computer program stored thereon, wherein the program, when executed by a processor, performs the quantum-behaved particle swarm optimization method according to claim 1.
CN201710867441.5A 2017-09-22 2017-09-22 Manufacturing process optimization method and apparatus based on quantum-behaved particle swarm optimization Active CN107730029B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710867441.5A CN107730029B (en) 2017-09-22 2017-09-22 Manufacturing process optimization method and apparatus based on quantum-behaved particle swarm optimization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710867441.5A CN107730029B (en) 2017-09-22 2017-09-22 Manufacturing process optimization method and apparatus based on quantum-behaved particle swarm optimization

Publications (2)

Publication Number Publication Date
CN107730029A CN107730029A (en) 2018-02-23
CN107730029B true CN107730029B (en) 2019-09-06

Family

ID=61206785

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710867441.5A Active CN107730029B (en) 2017-09-22 2017-09-22 Manufacturing process optimization method and apparatus based on quantum-behaved particle swarm optimization

Country Status (1)

Country Link
CN (1) CN107730029B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107479523B (en) * 2017-09-28 2019-12-13 齐鲁工业大学 multi-agent production and manufacturing process optimization method and device based on QPSO
CN109523065B (en) * 2018-10-29 2021-09-10 西安理工大学 Micro energy network optimization scheduling method based on improved quantum particle swarm algorithm
CN109507970B (en) * 2018-12-13 2020-07-07 合肥工业大学 Production scheduling method and device based on particle swarm algorithm
CN109739087A (en) * 2018-12-29 2019-05-10 齐鲁工业大学 Multiple agent manufacturing process optimization method based on multi-objective particle swarm algorithm
CN111931419B (en) * 2020-07-30 2022-07-26 广东工业大学 Improved particle swarm algorithm-based ceramic roller kiln process parameter optimization method
CN112001637B (en) * 2020-08-25 2024-10-15 上海汽车集团股份有限公司 Process flow determining method and device, server and storage medium
CN113960971B (en) * 2021-10-27 2023-04-28 江南大学 Flexible workshop scheduling method based on behavior decision network particle swarm optimization
US12066813B2 (en) 2022-03-16 2024-08-20 International Business Machines Corporation Prediction and operational efficiency for system-wide optimization of an industrial processing system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101604418A (en) * 2009-06-29 2009-12-16 浙江工业大学 Chemical enterprise intelligent production plan control system based on quanta particle swarm optimization
CN101944201A (en) * 2010-07-27 2011-01-12 昆明理工大学 Multi-agent-based steelmaking workshop crane scheduling simulation method
CN103020730A (en) * 2012-11-01 2013-04-03 西安电子科技大学 Resource-constrained project scheduling method based on multi-agent evolutionary algorithm
CN102738835B (en) * 2012-07-17 2014-08-20 山西大学 Wind-fire-water co-scheduling method on basis of multi-agent system
CN107479523A (en) * 2017-09-28 2017-12-15 齐鲁工业大学 Multiple agent based on QPSO manufactures process optimization method and apparatus

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101727622A (en) * 2009-12-08 2010-06-09 华南理工大学 layering modeling and optimizing method targeting complicated manufacture system
CN104914835A (en) * 2015-05-22 2015-09-16 齐鲁工业大学 Flexible job-shop scheduling multi-objective method
CN105929689B (en) * 2016-04-22 2017-12-08 江南大学 Machine Manufacture system processing energy conservation optimizing method based on particle cluster algorithm

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101604418A (en) * 2009-06-29 2009-12-16 浙江工业大学 Chemical enterprise intelligent production plan control system based on quanta particle swarm optimization
CN101944201A (en) * 2010-07-27 2011-01-12 昆明理工大学 Multi-agent-based steelmaking workshop crane scheduling simulation method
CN102738835B (en) * 2012-07-17 2014-08-20 山西大学 Wind-fire-water co-scheduling method on basis of multi-agent system
CN103020730A (en) * 2012-11-01 2013-04-03 西安电子科技大学 Resource-constrained project scheduling method based on multi-agent evolutionary algorithm
CN107479523A (en) * 2017-09-28 2017-12-15 齐鲁工业大学 Multiple agent based on QPSO manufactures process optimization method and apparatus

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Research on Multi Agent Manufacturing Process Optimization Method Based on;Runze Wang;《ieee》;20171231;全文
基于多智能体量子粒子群算法的电网无功优化问题研究;李阳;《中国优秀硕士学位论文全文数据库》;20141231;全文
基于改进量子粒子群算法负荷优化分配研究;黄丽,等;《控制工程》;20170731;全文

Also Published As

Publication number Publication date
CN107730029A (en) 2018-02-23

Similar Documents

Publication Publication Date Title
CN107730029B (en) Manufacturing process optimization method and apparatus based on quantum-behaved particle swarm optimization
Meng et al. MILP models for energy-aware flexible job shop scheduling problem
Qin et al. An effective hybrid discrete grey wolf optimizer for the casting production scheduling problem with multi-objective and multi-constraint
Liu et al. A hybrid fruit fly algorithm for solving flexible job-shop scheduling to reduce manufacturing carbon footprint
Peng et al. Research on flexible job-shop scheduling problem in green sustainable manufacturing based on learning effect
CN110598941A (en) Bionic strategy-based dual-target scheduling method for particle swarm optimization manufacturing system
Tao et al. Discrete imperialist competitive algorithm for the resource-constrained hybrid flowshop problem with energy consumption
He et al. Optimization of energy-efficient open shop scheduling with an adaptive multi-objective differential evolution algorithm
CN111353646B (en) Steelmaking flexible scheduling optimization method, system, medium and equipment with switching time
Zhang et al. A Q-learning-based hyper-heuristic evolutionary algorithm for the distributed flexible job-shop scheduling problem with crane transportation
CN109858780A (en) A kind of Steelmaking-Continuous Casting Production Scheduling optimization method
CN107479523B (en) multi-agent production and manufacturing process optimization method and device based on QPSO
CN115293623A (en) Training method and device for production scheduling model, electronic equipment and medium
Zhang et al. A divide-and-conquer strategy with particle swarm optimization for the job shop scheduling problem
Zhang et al. Evolutionary algorithm incorporating reinforcement learning for energy-conscious flexible job-shop scheduling problem with transportation and setup times
CN113050644B (en) AGV scheduling method based on iterative greedy evolution
CN117647960A (en) Workshop scheduling method, device and system based on deep reinforcement learning
Wu et al. Optimizing job release and scheduling jointly in a reentrant hybrid flow shop
CN117707083A (en) Scheduling method, terminal equipment and storage medium for distributed assembly line shop
Xu et al. Solving distributed low carbon scheduling problem for large complex equipment manufacturing using an improved hybrid artificial bee colony algorithm
CN117314055A (en) Intelligent manufacturing workshop production-transportation joint scheduling method based on reinforcement learning
Zikai et al. An efficient migrating birds optimization algorithm with idle time reduction for Type-I multi-manned assembly line balancing problem
Zhang et al. A multidimensional probabilistic model based evolutionary algorithm for the energy-efficient distributed flexible job-shop scheduling problem
CN115496322A (en) Distributed flow shop scheduling method and device
Chen et al. Reinforcement learning for distributed hybrid flowshop scheduling problem with variable task splitting towards mass personalized manufacturing

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
CP03 Change of name, title or address

Address after: 250353 No. 3501, Daxue Road, Jinan City, Shandong Province

Patentee after: Qilu University of Technology (Shandong Academy of Sciences)

Country or region after: China

Address before: 250353 No. 3501, Daxue Road, Jinan City, Shandong Province

Patentee before: Qilu University of Technology

Country or region before: China

CP03 Change of name, title or address