[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN108073142A - A kind of dispatching method and device of job shop resource - Google Patents

A kind of dispatching method and device of job shop resource Download PDF

Info

Publication number
CN108073142A
CN108073142A CN201611001077.6A CN201611001077A CN108073142A CN 108073142 A CN108073142 A CN 108073142A CN 201611001077 A CN201611001077 A CN 201611001077A CN 108073142 A CN108073142 A CN 108073142A
Authority
CN
China
Prior art keywords
current
resource
bottleneck
man
scheduling
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.)
Granted
Application number
CN201611001077.6A
Other languages
Chinese (zh)
Other versions
CN108073142B (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.)
Beijing Yingjie Technology Co ltd
Original Assignee
Beijing Institute of Technology BIT
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 Beijing Institute of Technology BIT filed Critical Beijing Institute of Technology BIT
Priority to CN201611001077.6A priority Critical patent/CN108073142B/en
Publication of CN108073142A publication Critical patent/CN108073142A/en
Application granted granted Critical
Publication of CN108073142B publication Critical patent/CN108073142B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41865Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32252Scheduling production, machining, job shop
    • 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/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention provides a kind of dispatching method and device of job shop resource, wherein, the dispatching method of job shop resource includes:Current unlock process set and current unlocker device set are obtained in real time;According to the current unlock process set and current unlocker device set, the bottleneck factor values of every a kind of resource are obtained;Bottleneck device pyramid model is established according to the bottleneck factor values;Scheduling of resource is carried out according to the bottleneck device pyramid model;The current unlock process collection is combined into the set for the undressed process that preamble process has completed, and the current unlocker device collection is combined into the set of current idle equipment.This programme is by establishing bottleneck device pyramid model, and then the idle condition for combining all kinds of resources carries out scheduling of resource, can improve coordination of the scheduling scheme between resource, reduces the generation of production disturbance event, improves the enforceability of plan;Job-Shop is carried out for dispatcher, and auxiliary is provided.

Description

A kind of dispatching method and device of job shop resource
Technical field
The present invention relates to manufacturing technology fields, the particularly a kind of dispatching method and device of job shop resource.
Background technology
Traditional job-shop scheduling problem is usually n × m scheduling problems, it provides that a procedure can only be in an equipment Upper processing.And be continuously increased with the demand of personalized customization, most of actual production manufactures show multi items, become batch etc. Feature, lathe can produce under the conditions of parallel.For there are the job-shop scheduling problem of parallel machine, a procedure can be It is processed in the equipment of more identical categories.Therefore, the resolving ideas of the scheduling problem selects together from original for individual equipment Suitable process is transformed into present selects multiple working procedure to be processed for multiple equipment.This one-to-one transformation to multi-to-multi Not only increase the optional scope of equipment, it is poor that the appearance of parallel machine more so that different types of equipment generates in bottleneck degree Away from.
Complicated, the associated scheduling problem of multiple resource is, it is necessary to cooperate under above-mentioned multi items, change batch, Flexible production Solution forms feasible research approach.The heuristic rule and intelligent optimization algorithm for being traditionally used for solving scheduling problem play The role of decision-making level takes on entire scheduling from top to bottom.This top-down scheduling lack between equipment it is mutually coordinated with " exchange " can generate the production disturbance event of more burst, it is difficult to timely respond to, cause the situation of " a plan may not be able to keep up with changes " Again and again occur;In addition, traditional multi-agent Technology or spontaneous, the local coordination of dependence, it is difficult to ensure overall complex optimum; Or fight separately between multiple agent, lack and plan as a whole, it is difficult to ensure the stability of algorithm.
The content of the invention
It is an object of the invention to provide a kind of dispatching method and device of job shop resource, solution is made in the prior art The problem of industry workshop resource scheduling scheme lags, stability is low.
In order to solve the above-mentioned technical problem, the embodiment of the present invention provides a kind of dispatching method of job shop resource, including:
Current unlock process set and current unlocker device set are obtained in real time;
According to the current unlock process set and current unlocker device set, the bottleneck factor of every a kind of resource is obtained Value;
Bottleneck device pyramid model is established according to the bottleneck factor values;
Scheduling of resource is carried out according to the bottleneck device pyramid model;
Wherein, the current unlock process collection is combined into the set for the undressed process that preamble process has completed,
The current unlocker device collection is combined into the set of current idle equipment.
Optionally, it is described according to the current unlock process set and current unlocker device set, obtain every a kind of resource Bottleneck factor values the step of include:
According to the current unlock process set and current unlocker device set, idling-resource in every a kind of resource is obtained Quantity and the corresponding current quantity for unlocking process;
According to the quantity of the idling-resource and the quantity of corresponding current unlock process, the bottleneck of every a kind of resource is obtained Factor values.
Optionally, described the step of establishing bottleneck device pyramid model according to the bottleneck factor values, includes:
The bottleneck factor values according to descending order are arranged in order, establish bottom to the bottleneck device gold of top layer Word tower model;
Wherein, the identical resource of the bottleneck factor values is located at the same layer of the bottleneck device pyramid model.
Optionally, described the step of carrying out scheduling of resource according to the bottleneck device pyramid model, includes:
Since the bottom of the bottleneck device pyramid model, the bottleneck factor values corresponding to current layer are obtained;
The corresponding scheduling of resource of positive and negative carry out of bottleneck factor values according to corresponding to current layer, until the current unlock Process collection is combined into zero.
Optionally, the bottleneck factor values according to corresponding to current layer is positive and negative, carries out the step of corresponding scheduling of resource Suddenly include:
When the bottleneck factor values corresponding to the current layer are positive value, by the current unlock procedure arrangement of current layer to institute It states in current unlocker device set in the arbitrary equipment of corresponding number;
When the bottleneck factor values corresponding to the current layer are negative value, judge that current layer determines whether top layer, obtain First judging result;
According to first judging result, obtain in the current unlocker device set and believe per the corresponding process of a kind of resource Breath;
Scheduling of resource is carried out according to the process information.
Optionally, it is described according to first judging result, it obtains in the current unlocker device set per a kind of resource The step of corresponding process information, includes:
It is corresponding every per a kind of resource in the current unlocker device set when being, to obtain in first judging result Man-hour needed for one current unlock process;
Described the step of carrying out scheduling of resource according to the process information, includes:
The man-hour according to descending is arranged, obtains schedule sequences;
It is arranged successively according to schedule sequences in the man-hour corresponding current unlock process a to equipment of corresponding resource, directly Free device to corresponding resource is arranged to finish.
Optionally, it is described according to first judging result, it obtains in the current unlocker device set per a kind of resource The step of corresponding process information, includes:
Per one kind, resource is corresponding when first judging result is no, in the acquisition current unlocker device set treats Unlock process information and current unlock process information;
The process information to be unlocked includes the time interval with current time at the beginning of process to be unlocked, described to work as Preceding unlock process information includes the man-hour needed for current unlock process and total undressed man-hour of corresponding workpiece;
Described the step of carrying out scheduling of resource according to the process information, includes:
According to the time interval, man-hour and total undressed man-hour, scheduling of resource is carried out.
Optionally, it is described according to the time interval, man-hour and total undressed man-hour, the step of carrying out scheduling of resource bag It includes:
Foundation is corresponding between being less than the man-hour of predetermined threshold value by the time interval and with the difference of the time interval closes System;
According to the correspondence or the correspondence and total undressed man-hour, scheduling of resource is carried out.
Optionally, it is described according to the correspondence or the correspondence and total undressed man-hour, it is provided The step of source is dispatched includes:
The correspondence is arranged first to be man-to-man, process unlock and currently unlocks the corresponding workpiece of process to right Answer equipment;
Then arrange the correspondence to be one-to-many, the corresponding workpiece of process unlock to correspondence equipment, and according to The order that total undressed man-hour reduces successively, it is corresponding to arrange current unlock process to corresponding equipment;
According still further to the order that total undressed man-hour reduces successively, the current unlock process there is no correspondence is arranged To corresponding equipment.
Optionally, the bottleneck factor values according to corresponding to current layer the corresponding scheduling of resource of positive and negative carry out it Afterwards, further include:
The current unlock process set of update and current unlocker device set.
The present invention also provides a kind of dispatching device of job shop resource, including:
Acquisition module, for obtaining current unlock process set and current unlocker device set in real time;
Processing module, for according to the current unlock process set and current unlocker device set, obtaining every a kind of money The bottleneck factor values in source;
Module is established, for establishing bottleneck device pyramid model according to the bottleneck factor values;
Scheduler module, for carrying out scheduling of resource according to the bottleneck device pyramid model;
Wherein, the current unlock process collection is combined into the set for the undressed process that preamble process has completed,
The current unlocker device collection is combined into the set of current idle equipment.
Optionally, the processing module includes:
First processing submodule, for according to the current unlock process set and current unlocker device set, obtaining every The quantity of idling-resource and the corresponding current quantity for unlocking process in a kind of resource;
Second processing submodule, for the quantity according to the idling-resource and it is corresponding it is current unlock process quantity, Obtain the bottleneck factor values of every a kind of resource.
Optionally, the module of establishing includes:
Setting up submodule for the bottleneck factor values to be arranged in order according to descending order, is established bottom and is arrived The bottleneck device pyramid model of top layer;
Wherein, the identical resource of the bottleneck factor values is located at the same layer of the bottleneck device pyramid model.
Optionally, the scheduler module includes:
Acquisition submodule, for since the bottom of the bottleneck device pyramid model, obtaining corresponding to current layer Bottleneck factor values;
Submodule is dispatched, for the corresponding scheduling of resource of positive and negative carry out of the bottleneck factor values according to corresponding to current layer, Until the current unlock process collection is combined into zero.
Optionally, the scheduling submodule includes:
Processing unit, for the bottleneck factor values corresponding to the current layer be positive value when, by the current solution of current layer Lock procedure arrangement is into the current unlocker device set in the arbitrary equipment of corresponding number;
Judging unit, for when the bottleneck factor values corresponding to the current layer are negative value, judging that current layer judges to be No is top layer, obtains the first judging result;
Acquiring unit, for according to first judging result, obtaining in the current unlocker device set per a kind of money The corresponding process information in source;
Scheduling unit, for carrying out scheduling of resource according to the process information.
Optionally, the acquiring unit includes:
First obtains subelement, for when first judging result is to be, obtaining the current unlocker device set In man-hour per a kind of resource needed for corresponding each current unlock process;
The scheduling unit includes:
First processing subelement, for the man-hour to be arranged according to descending, obtains schedule sequences;
Second processing subelement, for arranging the man-hour corresponding current unlock process successively according to schedule sequences to right It answers in an equipment of resource, until the free device of corresponding resource is arranged to finish.
Optionally, the acquiring unit includes:
Second obtains subelement, for when first judging result is no, obtaining the current unlocker device set In unlock per corresponding process information unlock of a kind of resource and currently process information;
The process information to be unlocked includes the time interval with current time at the beginning of process to be unlocked, described to work as Preceding unlock process information includes the man-hour needed for current unlock process and total undressed man-hour of corresponding workpiece;
The scheduling unit includes:
Subelement is dispatched, for according to the time interval, man-hour and total undressed man-hour, carrying out scheduling of resource.
Optionally, the scheduling subelement includes:
Component is established, for being less than the man-hour of predetermined threshold value by the time interval and with the difference of the time interval Between establish correspondence;
Component is dispatched, for according to the correspondence or the correspondence and total undressed man-hour, carrying out Scheduling of resource.
Optionally, the scheduling component is specifically used for:
The correspondence is arranged first to be man-to-man, process unlock and currently unlocks the corresponding workpiece of process to right Answer equipment;
Then arrange the correspondence to be one-to-many, the corresponding workpiece of process unlock to correspondence equipment, and according to The order that total undressed man-hour reduces successively, it is corresponding to arrange current unlock process to corresponding equipment;
According still further to the order that total undressed man-hour reduces successively, the current unlock process there is no correspondence is arranged To corresponding equipment.
Optionally, further include:
Update module is corresponded to for the positive and negative of bottleneck factor values of the scheduling submodule according to corresponding to current layer Scheduling of resource after, update current unlock process set and current unlocker device set.
The above-mentioned technical proposal of the present invention has the beneficial effect that:
In said program, the dispatching method of the job shop resource by establishing bottleneck device pyramid model, and then Scheduling of resource is carried out with reference to the idle condition of all kinds of resources, coordination of the scheduling scheme between resource can be improved, reduce production The generation of disturbance event improves the enforceability of plan;Job-Shop is carried out for dispatcher, and auxiliary is provided.
Description of the drawings
Fig. 1 is the dispatching method flow diagram of the job shop resource of the embodiment of the present invention one;
Fig. 2 is the dispatching method concrete application flow diagram of the job shop resource of the embodiment of the present invention one;
Fig. 3 is the bottleneck device pyramid model schematic diagram of the embodiment of the present invention one;
Fig. 4 is the dispatching device structure diagram of the job shop resource of the embodiment of the present invention two.
Specific embodiment
To make the technical problem to be solved in the present invention, technical solution and advantage clearer, below in conjunction with attached drawing and tool Body embodiment is described in detail.
The present invention is provided for the problem of job shop resource scheduling scheme in existing technology lags, stability is low A variety of solutions, it is specific as follows:
Embodiment one
As shown in Figure 1, the embodiment of the present invention one provides a kind of dispatching method of job shop resource, including:
Step 11:Current unlock process set and current unlocker device set are obtained in real time;
Step 12:According to the current unlock process set and current unlocker device set, the bottle of every a kind of resource is obtained Neck factor values;
Step 13:Bottleneck device pyramid model is established according to the bottleneck factor values;
Step 14:Scheduling of resource is carried out according to the bottleneck device pyramid model;
Wherein, the current unlock process collection is combined into the set for the undressed process that preamble process has completed, described current Unlocker device collection is combined into the set of current idle equipment.
The dispatching method for the job shop resource that the embodiment of the present invention one provides is by establishing bottleneck device pyramid Model, and then the idle condition for combining all kinds of resources carries out scheduling of resource, can improve coordination of the scheduling scheme between resource, The generation of production disturbance event is reduced, improves the enforceability of plan;Job-Shop is carried out for dispatcher, and auxiliary is provided.
Specifically, it is described according to the current unlock process set and current unlocker device set, obtain every a kind of resource Bottleneck factor values the step of include:According to the current unlock process set and current unlocker device set, every one kind is obtained The quantity of idling-resource and the corresponding current quantity for unlocking process in resource;According to the quantity of the idling-resource with it is corresponding The quantity of current unlock process obtains the bottleneck factor values of every a kind of resource.
For example, being made the difference using the quantity of the idling-resource per a kind of resource with the quantity of corresponding current unlock process, obtain The numerical value arrived can just be born as the bottleneck factor values per a kind of resource.
In the present embodiment, described the step of establishing bottleneck device pyramid model according to the bottleneck factor values, includes:It will The bottleneck factor values are arranged in order according to descending order, establish bottom to the bottleneck device pyramid model of top layer; Wherein, the identical resource of the bottleneck factor values is located at the same layer of the bottleneck device pyramid model.
Namely bottleneck factor values are bigger, and the bottleneck rank of corresponding resource is lower, in bottleneck device pyramid model Position is more on the lower.
In order to simplify algorithm, reduce processing time, in the present embodiment, it is described according to the bottleneck device pyramid model into The step of row scheduling of resource, includes:Since the bottom of the bottleneck device pyramid model, the bottle corresponding to current layer is obtained Neck factor values;The corresponding scheduling of resource of positive and negative carry out of bottleneck factor values according to corresponding to current layer, until the current solution Lock process collection is combined into zero.
In view of game theory principle, in the present embodiment, the bottleneck factor values according to corresponding to current layer it is positive and negative, into The step of row corresponding scheduling of resource, includes:When the bottleneck factor values corresponding to the current layer are positive value, by current layer Current unlock procedure arrangement is into the current unlocker device set in the arbitrary equipment of corresponding number;
When the bottleneck factor values corresponding to the current layer are negative value, judge that current layer determines whether top layer, obtain First judging result;According to first judging result, obtain corresponding per a kind of resource in the current unlocker device set Process information;Scheduling of resource is carried out according to the process information.
Specifically, it is described according to first judging result, it obtains in the current unlocker device set per a kind of resource The step of corresponding process information, includes:When first judging result is to be, obtain in the current unlocker device set Man-hour per one kind resource needed for corresponding each current unlock process;
Corresponding, described the step of carrying out scheduling of resource according to the process information, includes:By the man-hour according to descending Arrangement, obtains schedule sequences;The man-hour corresponding current unlock process is arranged successively according to schedule sequences to corresponding resource In one equipment, until the free device of corresponding resource is arranged to finish.
Further, it is described according to first judging result, it obtains in the current unlocker device set per a kind of money The step of corresponding process information in source, includes:When first judging result is no, the current unlocker device set is obtained In unlock per corresponding process information unlock of a kind of resource and currently process information;
The process information to be unlocked includes the time interval with current time at the beginning of process to be unlocked, described to work as Preceding unlock process information includes the man-hour needed for current unlock process and total undressed man-hour of corresponding workpiece;
Corresponding, described the step of carrying out scheduling of resource according to the process information, includes:According to the time interval, work When and total undressed man-hour, carry out scheduling of resource.
It is described according to the time interval, man-hour and total undressed man-hour in order to maximize reduction equipment free time, into The step of row scheduling of resource, includes:It is less than the man-hour of predetermined threshold value by the time interval and with the difference of the time interval Between establish correspondence;According to the correspondence or the correspondence and total undressed man-hour, resource is carried out Scheduling.
Specifically, it is described according to the correspondence or the correspondence and total undressed man-hour, it is provided The step of source is dispatched includes:The correspondence is arranged first to be man-to-man, and process to be unlocked is corresponding with current unlock process Workpiece to corresponding equipment;
Then arrange the correspondence to be one-to-many, the corresponding workpiece of process unlock to correspondence equipment, and according to The order that total undressed man-hour reduces successively, it is corresponding to arrange current unlock process to corresponding equipment;According still further to described total The order that undressed man-hour reduces successively is arranged there is no the current process that unlocks of correspondence to corresponding equipment.
To be effectively combined workshop practical condition, the enforceability of plan is improved, described right according to current layer institute After the corresponding scheduling of resource of positive and negative carry out for the bottleneck factor values answered, further include:The current unlock process set of update and current Unlocker device set.
The dispatching method of the job shop resource provided below the embodiment of the present invention one is further described.
In order to solve the above-mentioned technical problem, the coordination between device resource is enhanced, the present invention proposes a kind of job shop money The dispatching method in source, it may also be said to be based on the pyramidal job shop multiple resource coordinated scheduling method of bottleneck device.This method Device resource is divided into multiple intelligent bodies, each intelligent body can carry out independent " thinking ", " decision-making ", can between intelligent body Mutually to be exchanged, to improve coordination of the scheduling scheme between resource, the generation of production disturbance event is reduced.
It, should but in order to avoid all intelligent bodies are respectively provided with higher " thinking " ability and cause " to make a mad rush for " order between resource Method proposes the pyramidal concept of bottleneck device, and equipment is pressed bottleneck grading, and facility level is lower, and elaborative faculty is stronger, It is formed and thought independently with obeying the scheduling thinking for arranging to be combined.
Specifically, as shown in Fig. 2, included based on the pyramidal job shop multiple resource coordinated scheduling method of bottleneck device:
Step 21:It represents the process route of each workpiece in order again with intelligent body chain, and is encoded for workpiece.
Since each procedure of workpiece corresponds to a kind of equipment of classification, so being represented again in order with intelligent body chain Each workpiece process route.
Classify firstly the need of by equipment by processing type, each classification is considered as an intelligent body, and is each intelligent body The unique number of addition, then the process in workpiece process route is represented, obtain the intelligence of workpiece with corresponding intelligent body It can body chain;By the intelligent body in intelligent body chain, its number replaces, and obtains the coding of workpiece.
Step 22:Establish the current unlock process set S of workpieceulpWith current unlocker device set Sulm, and thus establish Bottleneck device pyramid (bottleneck device pyramid model).
Specifically, for either work r, if there are undressed process pss,r, and preamble process ps in its workpiece(s-1),r It completes, then process pss,rCurrently to unlock process.The current uncompleted workpiece of traversal finds all current unlock processes and is put into Set SulpIn.Current idle equipment is put into current unlocker device set SulmIn.
For any appliance intelligent body i, the quantity of free device in the intelligent body is calculated, is denoted as n;Calculate the intelligent body pair The quantity for the current unlock process answered, is denoted as m.For the intelligent body Calculation bottleneck factor Kbi, calculation formula is as follows:
Kbi=n-m
From formula, work as KbiValue for timing, the free device in intelligent body i is richer compared with current unlock process It is remaining;Work as KbiValue for it is negative when, the free device in intelligent body i is insufficient for the demand of currently unlock process, is bottleneck device.
All intelligent bodies and the Calculation bottleneck factor are traveled through, by KbiBeing worth identical intelligent body, to be positioned over bottleneck device pyramidal Same layer, and KbiValue it is bigger, the bottleneck rank of intelligent body i is lower, and the position in bottleneck device pyramid is more on the lower.Thus Bottleneck device pyramid is established, as shown in Figure 3.
Step 23:Bottleneck device pyramid is traveled through, suitable unlock process is arranged for wherein each intelligent body.
Specifically, getting over the intelligent body on upper strata in bottleneck device pyramid, bottleneck rank is higher, and rank is high often It can select not think deeply and (namely dispatch since bottom, such algorithm is simple, reduces processing time), the low intelligent body of rank It then not only needs to consider selection of the own resource to workpiece process, it is also contemplated that preamble has arranged equipment to intend arranging equipment with follow-up The distance between relation, association selection is formed between intelligent body, reaches mutually coordinated between multiple resource, while reduces advanced The range of choice of other intelligent body and selection difficulty.Detailed process is as follows:
Step a, take the intelligent body of the bottleneck device pyramid bottom, judge this layer of intelligent body the bottleneck factor whether be Just.If so, by relevant current unlock procedure arrangement to the arbitrary equipment in corresponding intelligent body, bottleneck device gold is entered Next layer of word tower, continues to execute step a;If it is not, perform step b;
Step b, the intelligent body in this layer of bottleneck device pyramid is traveled through, it is in need in intelligent body i in equipment to find institute The current unlock process of processingCalculate the man-hour of current unlock processWorkpiece corresponding with current unlock process it is total Undressed man-hour
Judge current layer whether be the pyramidal top layer of bottleneck device (game theory, top layer be it is most in great demand, need not examine Consider other, and the situation for needing to consider unscheduled layer of other layers, realize win-win), if so, pressingProcess descending will currently be unlocked Sequence takes procedure arrangement forward in sequence to corresponding equipment, until the free device arrangement in intelligent body i finishes, terminates (24) end step 23, enters step algorithm;If it is not, perform step c;
Step c, for intelligent body i, travel through in entire bottleneck device pyramid and processed in the equipment of remaining intelligent body Workpiece, therefrom filter out process to be unlocked workpiece corresponding with equipment in intelligent body i, be put into set ScaIn;
Step d, for intelligent body i, traveling through may in the free device of remaining intelligent body in entire bottleneck device pyramid The workpiece of processing therefrom filters out process to be unlocked workpiece corresponding with equipment in intelligent body i, is put into set ScaIn;
Step e, set S is traveled throughcaIn workpiece, calculate current time to the process time started to be unlocked time interval, If there are the time interval some current unlock processes corresponding with intelligent body i of some workpieceMan-hour is equal or phase Closely, then give priority in arranging for processBy it is corresponding may processing workpiece be arranged into the equipment of corresponding intelligent body (plus Work continues processing);
If there are multiple qualified processes, the total undressed works for the corresponding workpiece of current unlock process of giving priority in arranging for WhenThe corresponding workpiece that may be processed is arranged into the equipment of corresponding intelligent body by larger process;If there is no meet item The process of part, the then total undressed man-hour for the corresponding workpiece of current unlock process of giving priority in arranging forLarger process.Update is current Unlock process and current unlocker device.
The arrangement of step e can reduce equipment free time.
Step f, the pyramidal next layer of bottleneck device is entered, goes to step a.
Step 24:It judges whether the workpiece that do not complete, if so, entering step 25, otherwise, enters step 26.
Step 25:Next timing node (i.e. there are the time points of process completion) is entered, goes to step 22.
Step 26:Scheduling is completed.
From the foregoing, it will be observed that scheme provided in an embodiment of the present invention can carry out Job-Shop for dispatcher provides auxiliary, and And have great importance to the solving job shop scheduling problem scheduling with parallel machine:
(1) realize towards multi items, the scheduling of the job-shop scheduling problem with parallel machine of small lot;
(2) by the coordination between multiple agent, the production schedule being autonomously formed has higher flexible, robustness and fits Ying Xing avoids the generation of disturbance event to a certain extent;
(3) this method is carried out based on receding horizon, is run once, can be effectively combined in each timing node Workshop practical condition improves the enforceability of plan.
Embodiment two
As shown in figure 4, the embodiment of the present invention two provides a kind of dispatching device of job shop resource, including:
Acquisition module 41, for obtaining current unlock process set and current unlocker device set in real time;
Processing module 42, for according to the current unlock process set and current unlocker device set, obtaining every one kind The bottleneck factor values of resource;
Module 43 is established, for establishing bottleneck device pyramid model according to the bottleneck factor values;
Scheduler module 44, for carrying out scheduling of resource according to the bottleneck device pyramid model;
Wherein, the current unlock process collection is combined into the set for the undressed process that preamble process has completed, described current Unlocker device collection is combined into the set of current idle equipment.
The dispatching device of the job shop resource provided by Embodiment 2 of the present invention is by establishing bottleneck device pyramid Model, and then the idle condition for combining all kinds of resources carries out scheduling of resource, can improve coordination of the scheduling scheme between resource, The generation of production disturbance event is reduced, improves the enforceability of plan;Job-Shop is carried out for dispatcher, and auxiliary is provided.
Specifically, the processing module includes:First processing submodule, for according to it is described it is current unlock process set and Current unlocker device set obtains the quantity of idling-resource and the corresponding current quantity for unlocking process in every a kind of resource;The Two processing submodules for the quantity according to the idling-resource and the quantity of corresponding current unlock process, obtain every one kind The bottleneck factor values of resource.
For example, being made the difference using the quantity of the idling-resource per a kind of resource with the quantity of corresponding current unlock process, obtain The numerical value arrived can just be born as the bottleneck factor values per a kind of resource.
In the present embodiment, the module of establishing includes:Setting up submodule, for by the bottleneck factor values according to by greatly to Small order is arranged in order, and establishes bottom to the bottleneck device pyramid model of top layer;Wherein, the bottleneck factor values are identical Resource is located at the same layer of the bottleneck device pyramid model.
Namely bottleneck factor values are bigger, and the bottleneck rank of corresponding resource is lower, in bottleneck device pyramid model Position is more on the lower.
In order to simplify algorithm, processing time is reduced, in the present embodiment, the scheduler module includes:Acquisition submodule is used for Since the bottom of the bottleneck device pyramid model, the bottleneck factor values corresponding to current layer are obtained;Submodule is dispatched, is used In the corresponding scheduling of resource of positive and negative carry out according to the bottleneck factor values corresponding to current layer, until the current unlock process collection It is combined into zero.
In view of game theory principle, in the present embodiment, the scheduling submodule includes:Processing unit, for working as described When bottleneck factor values corresponding to front layer are positive value, by the current unlock procedure arrangement of current layer to the current unlocker device collection In conjunction in the arbitrary equipment of corresponding number;
Judging unit, for when the bottleneck factor values corresponding to the current layer are negative value, judging that current layer judges to be No is top layer, obtains the first judging result;Acquiring unit, for according to first judging result, obtaining the current unlock Per the corresponding process information of one kind resource in cluster tool;Scheduling unit, for carrying out scheduling of resource according to the process information.
Specifically, the acquiring unit includes:First obtain subelement, for first judging result for be when, Obtain the man-hour per one kind resource needed for corresponding each current unlock process in the current unlocker device set;
Corresponding, the scheduling unit includes:First processing subelement, for the man-hour to be arranged according to descending, obtains To schedule sequences;Second processing subelement, for arranging the man-hour corresponding current unlock process successively according to schedule sequences To an equipment of corresponding resource, until the free device of corresponding resource is arranged to finish.
Further, the acquiring unit includes:Second obtains subelement, for being no in first judging result When, it obtains in the current unlocker device set per the corresponding process information to be unlocked of a kind of resource and current unlock process letter Breath;
The process information to be unlocked includes the time interval with current time at the beginning of process to be unlocked, described to work as Preceding unlock process information includes the man-hour needed for current unlock process and total undressed man-hour of corresponding workpiece;
Corresponding, the scheduling unit includes:Subelement is dispatched, for always not adding according to the time interval, man-hour and Work man-hour carries out scheduling of resource.
In order to maximize reduction equipment free time, the scheduling subelement includes:Component is established, for by the time It is spaced and establishes correspondence less than between the man-hour of predetermined threshold value with the difference of the time interval;Component is dispatched, for root According to the correspondence or the correspondence and total undressed man-hour, scheduling of resource is carried out.
Specifically, the scheduling component is specifically used for:It is man-to-man, process to be unlocked to arrange the correspondence first Workpiece corresponding with current unlock process is to corresponding equipment;
Then arrange the correspondence to be one-to-many, the corresponding workpiece of process unlock to correspondence equipment, and according to The order that total undressed man-hour reduces successively, it is corresponding to arrange current unlock process to corresponding equipment;According still further to described total The order that undressed man-hour reduces successively is arranged there is no the current process that unlocks of correspondence to corresponding equipment.
To be effectively combined workshop practical condition, the enforceability of plan is improved, the dispatching device further includes:More New module, for the corresponding scheduling of resource of positive and negative carry out of bottleneck factor values of the scheduling submodule according to corresponding to current layer Afterwards, the current unlock process set of update and current unlocker device set.
From the foregoing, it will be observed that scheme provided in an embodiment of the present invention can carry out Job-Shop for dispatcher provides auxiliary, and And have great importance to the solving job shop scheduling problem scheduling with parallel machine:
(1) realize towards multi items, the scheduling of the job-shop scheduling problem with parallel machine of small lot;
(2) by the coordination between multiple agent, the production schedule being autonomously formed has higher flexible, robustness and fits Ying Xing avoids the generation of disturbance event to a certain extent;
(3) this method is carried out based on receding horizon, is run once, can be effectively combined in each timing node Workshop practical condition improves the enforceability of plan.
Wherein, the realization embodiment of the dispatching method of above-mentioned job shop resource is suitable for the job shop resource Dispatching device embodiment in, can also reach identical technique effect.
It should be noted that this many functional component described in this description be all referred to as module/submodule/unit/ Subelement/component, specifically to emphasize the independence of its realization method.
In the embodiment of the present invention, module/submodule/unit/subelement/component can be realized with software, so as to by various The processor of type performs.For example, the executable code module of a mark can include one of computer instruction or Multiple physics or logical block, for example, it can be built as object, process or function.Nevertheless, institute's mark module Executable code need not be physically located together, but can include being stored in different instructions in different positions, when this When being combined together in a little command logics, form module and realize the regulation purpose of the module.
In fact, executable code module can be the either many item instructions of individual instructions, and can even be distributed On multiple and different code segments, it is distributed among distinct program and is distributed across multiple memory devices.Similarly, grasp Making data can be identified in module, and can be realized according to any appropriate form and be organized in any appropriate class In the data structure of type.The operation data can be collected or can be distributed on different position as individual data collection (being included in different storage device), and can only be present at least partly as electronic signal in system or network.
When module can utilize software to realize, it is contemplated that the level of existing hardware technique, it is possible to implemented in software Module, in the case of without considering cost, those skilled in the art can build corresponding hardware circuit to realize correspondence Function, the hardware circuit includes conventional ultra-large integrated (VLSI) circuit or gate array and such as logic core The existing semiconductor of piece, transistor etc either other discrete elements.Module can also use programmable hardware device, such as The realizations such as field programmable gate array, programmable logic array, programmable logic device.
Above-described is the preferred embodiment of the present invention, it should be pointed out that is come for the ordinary person of the art It says, under the premise of principle of the present invention is not departed from, several improvements and modifications can also be made, these improvements and modifications should also regard For protection scope of the present invention.

Claims (17)

1. a kind of dispatching method of job shop resource, which is characterized in that including:
Current unlock process set and current unlocker device set are obtained in real time;
According to the current unlock process set and current unlocker device set, the bottleneck factor values of every a kind of resource are obtained;
Bottleneck device pyramid model is established according to the bottleneck factor values;
Scheduling of resource is carried out according to the bottleneck device pyramid model;
Wherein, the current unlock process collection is combined into the set for the undressed process that preamble process has completed,
The current unlocker device collection is combined into the set of current idle equipment.
2. dispatching method according to claim 1, which is characterized in that it is described according to it is described it is current unlock process set and work as Preceding unlocker device set, the step of obtaining the bottleneck factor values of every a kind of resource, include:
According to the current unlock process set and current unlocker device set, the quantity of idling-resource in every a kind of resource is obtained With the quantity of corresponding current unlock process;
According to the quantity of the idling-resource and the quantity of corresponding current unlock process, the bottleneck factor of every a kind of resource is obtained Value.
3. dispatching method according to claim 1, which is characterized in that described to establish bottleneck according to the bottleneck factor values and set The step of standby pyramid model, includes:
The bottleneck factor values according to descending order are arranged in order, establish bottom to the bottleneck device pyramid of top layer Model;
Wherein, the identical resource of the bottleneck factor values is located at the same layer of the bottleneck device pyramid model.
4. dispatching method according to claim 1, which is characterized in that it is described according to the bottleneck device pyramid model into The step of row scheduling of resource, includes:
Since the bottom of the bottleneck device pyramid model, the bottleneck factor values corresponding to current layer are obtained;
The corresponding scheduling of resource of positive and negative carry out of bottleneck factor values according to corresponding to current layer, until the current unlock process Collection is combined into zero.
5. dispatching method according to claim 4, which is characterized in that the bottleneck factor values according to corresponding to current layer It is positive and negative, the step of carrying out corresponding scheduling of resource, includes:
When the bottleneck factor values corresponding to the current layer are positive value, the current unlock procedure arrangement of current layer is worked as to described In preceding unlocker device set in the arbitrary equipment of corresponding number;
When the bottleneck factor values corresponding to the current layer are negative value, judge that current layer determines whether top layer, obtain first Judging result;
According to first judging result, obtain in the current unlocker device set per the corresponding process information of a kind of resource;
Scheduling of resource is carried out according to the process information.
6. dispatching method according to claim 5, which is characterized in that it is described according to first judging result, obtain institute The step of stating process information corresponding per one kind resource in current unlocker device set includes:
In first judging result when being, to obtain in the current unlocker device set each work as corresponding per a kind of resource Man-hour needed for preceding unlock process;
Described the step of carrying out scheduling of resource according to the process information, includes:
The man-hour according to descending is arranged, obtains schedule sequences;
It is arranged successively according to schedule sequences in the man-hour corresponding current unlock process a to equipment of corresponding resource, until right The free device of resource is answered to be arranged to finish.
7. dispatching method according to claim 5, which is characterized in that it is described according to first judging result, obtain institute The step of stating process information corresponding per one kind resource in current unlocker device set includes:
Per one kind, resource is corresponding when first judging result is no, in the acquisition current unlocker device set waits to unlock Process information and current unlock process information;
The process information to be unlocked includes the time interval with current time at the beginning of process to be unlocked, the current solution Locking process information includes the man-hour needed for current unlock process and total undressed man-hour of corresponding workpiece;
Described the step of carrying out scheduling of resource according to the process information, includes:
According to the time interval, man-hour and total undressed man-hour, scheduling of resource is carried out.
8. dispatching method according to claim 7, which is characterized in that it is described according to the time interval, man-hour and it is total not The step of machining period, progress scheduling of resource, includes:
It is less than the time interval man-hour of predetermined threshold value between and with the difference of the time interval and establishes correspondence;
According to the correspondence or the correspondence and total undressed man-hour, scheduling of resource is carried out.
9. dispatching method according to claim 8, which is characterized in that described according to the correspondence or described right Should be related to included with total undressed man-hour, the step of carrying out scheduling of resource:
The correspondence is arranged first to be man-to-man, and process to be unlocked workpiece corresponding with current unlock process to correspondence is set It is standby;
Then the correspondence is arranged to be one-to-many, and the corresponding workpiece of process unlock is to correspondence equipment, and according to described The order that total undressed man-hour reduces successively, it is corresponding to arrange current unlock process to corresponding equipment;
According still further to the order that total undressed man-hour reduces successively, arrange that there is no the current unlock processes of correspondence to right The equipment answered.
10. dispatching method according to claim 4, which is characterized in that the bottleneck according to corresponding to current layer because After the corresponding scheduling of resource of positive and negative carry out of subvalue, further include:
The current unlock process set of update and current unlocker device set.
11. a kind of dispatching device of job shop resource, which is characterized in that including:
Acquisition module, for obtaining current unlock process set and current unlocker device set in real time;
Processing module, for according to the current unlock process set and current unlocker device set, obtaining every a kind of resource Bottleneck factor values;
Module is established, for establishing bottleneck device pyramid model according to the bottleneck factor values;
Scheduler module, for carrying out scheduling of resource according to the bottleneck device pyramid model;
Wherein, the current unlock process collection is combined into the set for the undressed process that preamble process has completed,
The current unlocker device collection is combined into the set of current idle equipment.
12. dispatching device according to claim 11, which is characterized in that the scheduler module includes:
Acquisition submodule, for since the bottom of the bottleneck device pyramid model, obtaining the bottleneck corresponding to current layer Factor values;
Submodule is dispatched, for the corresponding scheduling of resource of positive and negative carry out of the bottleneck factor values according to corresponding to current layer, until The current unlock process collection is combined into zero.
13. dispatching device according to claim 12, which is characterized in that the scheduling submodule includes:
Processing unit, for when the bottleneck factor values corresponding to the current layer are positive value, current by current layer to unlock work Sequence arrangement is into the current unlocker device set in the arbitrary equipment of corresponding number;
Judging unit, for when the bottleneck factor values corresponding to the current layer are negative value, judging that current layer determines whether Top layer obtains the first judging result;
Acquiring unit, for according to first judging result, obtaining in the current unlocker device set per a kind of resource pair The process information answered;
Scheduling unit, for carrying out scheduling of resource according to the process information.
14. dispatching device according to claim 13, which is characterized in that the acquiring unit includes:
First obtains subelement, for when first judging result is to be, obtaining every in the current unlocker device set Man-hour needed for the corresponding each current unlock process of a kind of resource;
The scheduling unit includes:
First processing subelement, for the man-hour to be arranged according to descending, obtains schedule sequences;
Second processing subelement, for the man-hour corresponding current unlock process to be arranged to be provided to corresponding successively according to schedule sequences In one equipment in source, until the free device of corresponding resource is arranged to finish.
15. dispatching device according to claim 13, which is characterized in that the acquiring unit includes:
Second obtains subelement, every in the current unlocker device set for when first judging result is no, obtaining A kind of corresponding process information to be unlocked of resource and current unlock process information;
The process information to be unlocked includes the time interval with current time at the beginning of process to be unlocked, the current solution Locking process information includes the man-hour needed for current unlock process and total undressed man-hour of corresponding workpiece;
The scheduling unit includes:
Subelement is dispatched, for according to the time interval, man-hour and total undressed man-hour, carrying out scheduling of resource.
16. dispatching device according to claim 15, which is characterized in that the scheduling subelement includes:
Component is established, for being less than by the time interval and with the difference of the time interval between the man-hour of predetermined threshold value Establish correspondence;
Component is dispatched, for according to the correspondence or the correspondence and total undressed man-hour, carrying out resource Scheduling.
17. dispatching device according to claim 16, which is characterized in that the scheduling component is specifically used for:
The correspondence is arranged first to be man-to-man, and process to be unlocked workpiece corresponding with current unlock process to correspondence is set It is standby;
Then the correspondence is arranged to be one-to-many, and the corresponding workpiece of process unlock is to correspondence equipment, and according to described The order that total undressed man-hour reduces successively, it is corresponding to arrange current unlock process to corresponding equipment;
According still further to the order that total undressed man-hour reduces successively, arrange that there is no the current unlock processes of correspondence to right The equipment answered.
CN201611001077.6A 2016-11-14 2016-11-14 Scheduling method and device for job shop resources Active CN108073142B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611001077.6A CN108073142B (en) 2016-11-14 2016-11-14 Scheduling method and device for job shop resources

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611001077.6A CN108073142B (en) 2016-11-14 2016-11-14 Scheduling method and device for job shop resources

Publications (2)

Publication Number Publication Date
CN108073142A true CN108073142A (en) 2018-05-25
CN108073142B CN108073142B (en) 2020-01-17

Family

ID=62162414

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611001077.6A Active CN108073142B (en) 2016-11-14 2016-11-14 Scheduling method and device for job shop resources

Country Status (1)

Country Link
CN (1) CN108073142B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111680877A (en) * 2020-05-06 2020-09-18 杭州传化智能制造科技有限公司 Production line scheduling method and device, computer equipment and computer readable storage medium
CN113408902A (en) * 2021-06-21 2021-09-17 北京思路智园科技有限公司 Full-flow production scheduling system and method based on artificial intelligence
CN115145231A (en) * 2022-07-08 2022-10-04 西安电子科技大学 Multi-variety variable-batch production scheduling method based on disturbance event

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060037018A1 (en) * 2004-08-16 2006-02-16 Dell Products L.P. System, method and software providing an adaptive job dispatch algorithm for large distributed jobs
JP2007213458A (en) * 2006-02-13 2007-08-23 Hitachi Displays Ltd Production planning system
JP2011028542A (en) * 2009-07-27 2011-02-10 Elpida Memory Inc Production management method and production management system
CN102541032A (en) * 2012-02-11 2012-07-04 北京化工大学 Bottleneck device forecasting method for re-entrant manufacturing system
CN102789599A (en) * 2012-07-06 2012-11-21 西北工业大学 Operation shop bottleneck recognition method based on cluster analysis and multiple attribute decision making
CN103440533A (en) * 2013-08-29 2013-12-11 西北工业大学 Method for defining non-bottleneck resource capacity of job shop under cloud manufacturing mode
US8640137B1 (en) * 2010-08-30 2014-01-28 Adobe Systems Incorporated Methods and apparatus for resource management in cluster computing
CN103700022A (en) * 2013-12-27 2014-04-02 浙江大学 Methods and device for scheduling production of semiconductor products
CN104484751A (en) * 2014-12-12 2015-04-01 中国科学院自动化研究所 Dynamic optimization method and device for production planning and resource allocation

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060037018A1 (en) * 2004-08-16 2006-02-16 Dell Products L.P. System, method and software providing an adaptive job dispatch algorithm for large distributed jobs
JP2007213458A (en) * 2006-02-13 2007-08-23 Hitachi Displays Ltd Production planning system
JP2011028542A (en) * 2009-07-27 2011-02-10 Elpida Memory Inc Production management method and production management system
US8640137B1 (en) * 2010-08-30 2014-01-28 Adobe Systems Incorporated Methods and apparatus for resource management in cluster computing
CN102541032A (en) * 2012-02-11 2012-07-04 北京化工大学 Bottleneck device forecasting method for re-entrant manufacturing system
CN102789599A (en) * 2012-07-06 2012-11-21 西北工业大学 Operation shop bottleneck recognition method based on cluster analysis and multiple attribute decision making
CN103440533A (en) * 2013-08-29 2013-12-11 西北工业大学 Method for defining non-bottleneck resource capacity of job shop under cloud manufacturing mode
CN103700022A (en) * 2013-12-27 2014-04-02 浙江大学 Methods and device for scheduling production of semiconductor products
CN104484751A (en) * 2014-12-12 2015-04-01 中国科学院自动化研究所 Dynamic optimization method and device for production planning and resource allocation

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
周红安 等: "基于TOC的作业计划方法研究", 《机械制造》 *
翟颖妮 等: "大规模作业车间多瓶颈调度算法", 《计算机集成制造系统》 *
黄志 等: "作业车间调度问题的一种启发式算法", 《计算机工程与应用》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111680877A (en) * 2020-05-06 2020-09-18 杭州传化智能制造科技有限公司 Production line scheduling method and device, computer equipment and computer readable storage medium
CN113408902A (en) * 2021-06-21 2021-09-17 北京思路智园科技有限公司 Full-flow production scheduling system and method based on artificial intelligence
CN113408902B (en) * 2021-06-21 2022-08-26 北京思路智园科技有限公司 Full-flow production scheduling system and method based on artificial intelligence
CN115145231A (en) * 2022-07-08 2022-10-04 西安电子科技大学 Multi-variety variable-batch production scheduling method based on disturbance event

Also Published As

Publication number Publication date
CN108073142B (en) 2020-01-17

Similar Documents

Publication Publication Date Title
Pfrommer et al. PPRS: Production skills and their relation to product, process, and resource
CN105573253B (en) A kind of industrial robot group control system and method
CN107506956A (en) Based on improvement particle cluster algorithm supply chain production and transport coordinated dispatching method and system
Cho et al. Intelligent workstation controller for computer-integrated manufacturing: problems and models
CN108073142A (en) A kind of dispatching method and device of job shop resource
CN101916404A (en) Multi-factory cooperative scheduling optimization method during equipment manufacturing
CN103197614B (en) The automatic material conveyer controlled based on PLC and control method thereof
CN110456746A (en) A kind of real-time scheduling method of multi items swinging cross automated production
Ioannidis et al. Fuzzy supervisory control of manufacturing systems
CN106707991B (en) Bottleneck device recognition methods in multiple target job scheduling based on Fuzzy Level Analytic Approach
CN110472765B (en) Low-entropy collaborative optimization method for workshop layout scheduling
CN108053152A (en) The method that improved adaptive GA-IAGA based on polychromatic sets solves dynamic job shop scheduling
CN114154821A (en) Intelligent scheduling dynamic scheduling method based on deep reinforcement learning
Naylor et al. The manufacturing game: A formal approach to manufacturing software
CN116523165A (en) Collaborative optimization method for AMR path planning and production scheduling of flexible job shop
CN104536831B (en) A kind of multinuclear SoC software image methods based on multiple-objection optimization
CN114936783B (en) RGV (vehicle target volume) trolley scheduling method and system based on MMDDPG (multimedia messaging service data distribution group) algorithm
CN107991991A (en) A kind of numerically-controlled machine tool intelligence control system and its method of work based on processing technology cloud knowledge base
CN110092158A (en) The dispatching method of crossed loops one-way circulation handling system
CN105446203B (en) A kind of robot power supply control method and system
CN109754133A (en) Semiconductor processing equipment and row's pallet piling up method and system in each area FAB
Du et al. Flexible Job Shop scheduling problem solving based on genetic algorithm with model constraints
Schuppe et al. Decentralized Multi-Agent Strategy Synthesis under LTLf Specifications via Exchange of Least-Limiting Advisers
Gen et al. Algorithms for solving large-scale 0–1 goal programming and its application to reliability optimization problem
Solberg et al. Managing information complexity in material flow systems

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
TR01 Transfer of patent right

Effective date of registration: 20220601

Address after: 112, F1, building 405, Tiantongyuan, Dongxiaokou Town, Changping District, Beijing 102208

Patentee after: Beijing Yingjie Technology Co.,Ltd.

Address before: 100081 No. 5 South Main Street, Haidian District, Beijing, Zhongguancun

Patentee before: BEIJING INSTITUTE OF TECHNOLOGY

TR01 Transfer of patent right