CN109377063A - A kind of method for scheduling task, device, equipment and storage medium - Google Patents
A kind of method for scheduling task, device, equipment and storage medium Download PDFInfo
- Publication number
- CN109377063A CN109377063A CN201811286279.9A CN201811286279A CN109377063A CN 109377063 A CN109377063 A CN 109377063A CN 201811286279 A CN201811286279 A CN 201811286279A CN 109377063 A CN109377063 A CN 109377063A
- Authority
- CN
- China
- Prior art keywords
- information
- task
- crane
- submodel
- constraint
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000003860 storage Methods 0.000 title claims abstract description 13
- 238000004519 manufacturing process Methods 0.000 claims abstract description 74
- 230000015654 memory Effects 0.000 claims description 18
- 238000005265 energy consumption Methods 0.000 claims description 3
- 239000012634 fragment Substances 0.000 claims description 3
- 238000003032 molecular docking Methods 0.000 claims description 3
- 230000002123 temporal effect Effects 0.000 claims description 3
- 238000004590 computer program Methods 0.000 claims description 2
- 238000005457 optimization Methods 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 7
- 230000009286 beneficial effect Effects 0.000 description 6
- 230000011218 segmentation Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000010276 construction Methods 0.000 description 4
- 230000000875 corresponding effect Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000003466 welding Methods 0.000 description 4
- 239000011248 coating agent Substances 0.000 description 2
- 238000000576 coating method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 238000010923 batch production Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 230000005662 electromechanics Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000013067 intermediate product Substances 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 238000007670 refining Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000003381 stabilizer Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Health & Medical Sciences (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Manufacturing & Machinery (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a kind of method for scheduling task, device, equipment and storage mediums.This method comprises: task scheduling apparatus acquires current task information;Wherein, the current task information includes: ship type data information, carries network information and task attribute information;The total group task scheduling model of the current task information input is obtained default production plan by task scheduling apparatus;Wherein, total group task scheduling model includes: constraint based on sites submodel, time-constrain submodel and crane constraint submodel;If default production plan meets actual production conditions, total group task scheduling scheme is exported.Optimization place layout may be implemented by this method, improve production efficiency, improve crane utilization rate, crane resources load is balanced, to realize energy-saving, the balanced purpose continuously produced.
Description
Technical field
The present embodiments relate to resource management techniques more particularly to a kind of method for scheduling task, device, equipment and storages
Medium.
Background technique
Core resource of the dock as shipyard, the service efficiency of dock directly determine the economic benefit of shipyard.And total group
The person of directly feeding of resource is carried in place as dock, and management performance directly decides the carrying efficiency of dock.
In the prior art, generally whether place resource or crane resources, are all the production requirements according to scene come quilt
Dynamic to arrange or deploy, often where is it demand, just where arranges.Its way to manage is a kind of by previous process or random
Production requirement is come the Passive Management that drives.But influence place layout and the factor that uses of crane is various, only according to manager's
Experience is difficult that the resource in total group place is balanced and is distributed rationally, causes place service efficiency and crane service efficiency low
Under.Meanwhile under total group of traditional site management mode, place layout, crane are used with biggish randomness, for place
Using time, station service condition and crane using time, lifting segmentation, operating condition, all only roughly arrange
With use, can not accomplish place station using fining, crane using fining.
It is carrying out place station layout and is arranging crane in use, the factor for needing to comprehensively consider is various, when to therein
When plan or total group scheme are made adjustment, the data volume for needing to modify is very huge, not only increases the workload of manager, also
It is difficult to be collected data, carries out data collection and statistical work.
Summary of the invention
The present invention provides a kind of method for scheduling task, device, equipment and storage medium, to realize optimization place layout, mentions
High efficiency balances crane resources load, to realize the balanced purpose continuously produced.
In a first aspect, the embodiment of the invention provides
A kind of method for scheduling task, comprising: task scheduling apparatus acquires current task information;Wherein, the current task
Information includes: ship type data information, carries network information and task attribute information;
The total group task scheduling model of the current task information input is obtained default production plan by task scheduling apparatus;Its
In, total group task scheduling model includes: constraint based on sites submodel, time-constrain submodel and crane constraint submodel;
If default production plan meets actual production conditions, total group task scheduling scheme is exported.
Second aspect, the embodiment of the invention also provides a kind of task scheduling apparatus, comprising:
Mission bit stream acquisition module, for acquiring current task information;Wherein, the current task information includes: ship type
Data information carries network information and task attribute information;
Mode input module, by obtaining the total group task scheduling model of the current task information input based on default production
It draws;Wherein, total group task scheduling model includes: constraint based on sites submodel, time-constrain submodel and crane constraint submodule
Type;
Scheduling scheme output module exports total group task tune if meeting actual production conditions for default production plan
Degree scheme.
The third aspect, the embodiment of the invention also provides a kind of electronic equipment, comprising:
One or more processors;
Memory, for storing one or more programs;
When one or more of programs are executed by one or more of processors, so that one or more of processing
Device realizes the method for scheduling task as described in any embodiment.
Fourth aspect, the embodiment of the invention also provides a kind of computer readable storage mediums, are stored thereon with computer
Program realizes the method for scheduling task as described in any embodiment when the program is executed by processor.The present invention is worked as by acquisition
Preceding mission bit stream;The total group task scheduling model of current task information input is obtained into default production plan;If default production plan
Meet actual production conditions, then exports total group task scheduling scheme.Solve according to the production requirement at scene come it is passive arrange or
Allotment, is realized to place and crane resources the problem of can not accomplishing place station using fining, crane using fining
Using area resource and crane resources are coordinated in digital management, improve production efficiency, thus realize it is balanced continuously produce have
Beneficial effect.
Detailed description of the invention
Fig. 1 is a kind of flow chart for method for scheduling task that the embodiment of the present invention one provides;
Fig. 2 is a kind of flow chart of method for scheduling task provided by Embodiment 2 of the present invention;
Fig. 3 is a kind of structure chart for task scheduling apparatus that the embodiment of the present invention three provides;
Fig. 4 is the structural schematic diagram for a kind of electronic equipment that the embodiment of the present invention four provides.
Specific embodiment
The present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched
The specific embodiment stated is used only for explaining the present invention rather than limiting the invention.It also should be noted that in order to just
Only the parts related to the present invention are shown in description, attached drawing rather than entire infrastructure.
Embodiment one
Fig. 1 is a kind of flow chart for method for scheduling task that the embodiment of the present invention one provides.Technical side in the present embodiment
Case is optionally suitable for, and comprehensively considers the case where constraint based on sites, time-constrain and crane constrain by task scheduling apparatus,
The case where to generate total group task scheduling scheme.But it is understood that the technical program is readily applicable to other application
In scene, simply by the presence of the scheme for needing to have between the task of the constraint relationship by task scheduling apparatus generation.This method
It is executed by a kind of task scheduling apparatus, which can be realized by the mode of software and/or software, be generally disposed in electronics and set
In standby, typically it is arranged in the processor.
With reference to Fig. 1, this method comprises:
S101, task scheduling apparatus acquire current task information.
Wherein, currently acquisition information refers to the information that task scheduling apparatus acquires.Including ship type data information, carry network
Figure information and task attribute information.These information can by table batch gatherer, can be imported by Autocad drawing
Device can also by way of being manually entered gatherer.
Wherein, ship type data information refers to the related data of ship to be produced, such as: always organizing block (title), block (name
Claim), segmentation (title), total group block coding, block coding, segment encoding, segmentation weight, group after first painting (be segmented or block
Coating and total group order).Wherein, segmentation refers to that the intermediate products in shipbuilding process, a ship are welded by several segmentation hierarchy assemblies
It connects.Total group refers in shipbuilding process, and the process of block is welded by Selective assembly.
Wherein, it carries network information and refers to that build sequence of each block of every type ship in the dock construction phase (is built
State), state capable of hoisting, reset with vehicle (carryings), surplus cutting (carryings), reset related data with vehicle (in advance carrying).
Wherein, task attribute information refers to that each task is related to timing node and length during producing ship
Information.Such as: after plan of needs (date), demand practical (date), positioning plan (date), position practical (date), first group
(actual date of marching into the arena again), coating (date), assembly (date), welding (day are applied after applying (date of enterprise of marching into the arena again), first group
Phase), into canopy plan (date), carry plan (date), carry practical (date) etc..
Specifically, task scheduling apparatus acquires all kinds of current tasks by table, Autocad drawing or user's input mode
Information.
The total group task scheduling model of the current task information input is obtained default production meter by S102, task scheduling apparatus
It draws.
Wherein, total group task scheduling model is one for generating the models of multiple default production plans, by it is multiple when
Between, the submodel of constraint handles current task information.Total group task scheduling model includes: constraint based on sites
Model, time-constrain submodel and crane constrain submodel.Constraint based on sites submodel is responsible for processing since (dock is total in place
Group place) limitation and generate constraint condition;Time-constrain submodel be responsible for handling due to each task timing node and
The constraint condition of period limitation and generation;Crane constraint submodel be responsible for processing due to crane resources (gantry crane) limitation and
The constraint condition of generation.Wherein, dock is shipbuilding tasks platform, segmentation/block in dock erection welding at complete hull;Always
Group place is the working region always organized, and referred to as always group place, total group place are usually adjacent with dock;Gantry crane is a kind of gate-type
Heavy-duty machine, is a kind of deformation of bridge crane, and gantry crane is mainly used for the handling operation in outdoor goods yard, stock ground goods, bulk goods.It
Metal structure as door-shaped frame, two stabilizer blades are installed under support main beam, can directly be walked on the track on ground, girder two
End can have overhanging cantilever beam.
Specifically, task scheduling apparatus is by the total group task scheduling model of each current task information input, about by place
The coordinated of beam submodel, time-constrain submodel and crane constraint submodel and other programs is handled, and is obtained multiple default
Production plan.
If S103, default production plan meet actual production conditions, total group task scheduling scheme is exported.
Wherein, actual production conditions refer to each department according to the current condition of production, determining actual production conditions.It is practical
Working condition may not be consistent with the correlated condition for being pre-entered into total group task scheduling model for some reason.Total group is appointed
Business scheduling scheme is practicable and is split to the final scheme that each department implements.
Specifically, exporting total group task scheduling scheme to each department if setting production plan meets actual production conditions.
If setting production plan does not meet actual production conditions, the relevant parameter in total group task scheduling model is corrected again, then secondary
At default production plan, until default production plan meets actual production conditions, then total group task scheduling scheme is exported to each
Department.
The embodiment of the present invention passes through acquisition current task information;The total group task scheduling model of current task information input is obtained
Production plan must be preset;If default production plan meets actual production conditions, total group task scheduling scheme is exported.Solves root
It passively arranges or deploys according to the production requirement at scene, can not accomplish that place station uses fining using fining, crane
Problem realizes the digital management to place and crane resources, coordinates using area resource and crane resources, improves production effect
Rate, to realize the balanced beneficial effect continuously produced.
Embodiment two
Fig. 2 is a kind of flow chart of method for scheduling task provided by Embodiment 2 of the present invention.The present embodiment is in embodiment
The refinement carried out on the basis of one essentially describes constraint based on sites submodel, time-constrain submodel and crane constraint submodel
Carrying out practically mode.
With reference to Fig. 2, the present embodiment specifically comprises the following steps:
S201, constraint based on sites submodel data inputting is completed.
Wherein, confining field data in submodel be usually entire construction site in process of construction size and building
Layout, will not be in interior modification in short-term after general primary input, therefore does not need repeatedly to input.Complete constraint based on sites submodel data
Typing includes at least: typing coordinate system and area size, and floor area size is always organized in typing boat docking location area size, typing,
Typing fixed building object area, typing passage area.
Specifically, completing constraint based on sites submodel data inputting by AutoCAD layout.
S202, crane constraint submodel data inputting is completed.
Wherein, the data in crane constraint submodel are usually all data of gantry crane in entire construction site, gantry
It hangs and belongs to large-scale gantry crane tool, will not be in interior modification in short-term after general primary input, therefore do not need repeatedly to input.Complete crane
Constraint submodel data inputting include at least: typing crane basic data, typing lift the standard time, typing crane runway and its
Running parameter.
Specifically, completing crane by modes such as AutoCAD layout and tables constrains submodel data inputting.
S203, task scheduling apparatus acquire current task information.
Specifically, task scheduling apparatus acquires all kinds of current tasks by table, Autocad drawing or user's input mode
Information.
S204, total group task scheduling model is initialized.
Wherein, " initialization " refers to a batch of Ground arrangement plan before locking, because total group place is to arrange to give birth to by batch
Production task, it is independent for always organizing plan per two adjacent batches.Current a batch of plan closes on end, the meter of latter batch
It draws and just has begun, therefore locking previous batch plan is " initialization ", latter batch just has when calculating arrangement in software
Constraint (does not complete in task and advances into the calculating of latter batch in the place occupied).
Specifically, total group of constraint based on sites submodel data inputting and completion crane constraint submodel data inputting will be completed
Task Scheduling Model initializes.
By the current task information input constraint based on sites submodel, generation may always organize meter for S205, task scheduling apparatus
It draws.
Specifically, task scheduling apparatus is by the current task information input constraint based on sites submodel, place at this time is about
Beam submodel preferentially obtains the data for improving itself needs from current task information, then handles other current task information,
Generation may always organize plan.
S206, constrained by time-constrain submodel and crane submodel to may always group plan screen, obtain pre-
If production plan.
Wherein, time-constrain submodel is used for the task attribute information in current task information and carries network information
It is handled, generates temporal constraint scheme.Crane constrains submodel and is used to carry out information relevant to crane in current information
Processing generates lifting constraint scheme.
Specifically, task scheduling apparatus, which will likely always organize plan, constrains submodule by time-constrain submodel and crane respectively
Type is screened, and default production plan is obtained.
If S207, default production plan meet actual production conditions, total group task scheduling scheme is exported.
Specifically, exporting total group task scheduling scheme to each department if setting production plan meets actual production conditions.
If setting production plan does not meet actual production conditions, the relevant parameter in total group task scheduling model is corrected again, then secondary
At default production plan, until default production plan meets actual production conditions, then total group task scheduling scheme is exported to each
Department.
On the basis of the above embodiments, in step S206 crane constraint submodel be used for in current information with crane
Relevant information is handled, and is generated lifting constraint scheme, is specifically included: lifting letter relevant to crane in retrieval current information
Breath;Wherein, including dissipate hang information, total group information or carry information;The lifting information is arranged, exhaustive crane plan;
Judge whether to need to join to hang;If desired connection is hung, and has first run another crane of crane waiting while connection is hung, then exported program work
For the first crane scheme, and calculate program energy consumption;The space-time curve of the crane of current fragment is generated if not needing connection and hanging, if
Hoist room then exports the program as the second crane scheme away from default spacing is met, and calculates program energy consumption;If hoist room away from
Default spacing is not met, then calculates the concession duration needed when meeting preset condition and waiting time, the output program is as the
Three crane schemes, and calculate program energy consumption;Energy consumption and time-consuming are calculated according to first scheme, alternative plan and third program, it is raw
At lifting constraint scheme.
Wherein, refer to the information for needing a certain nonspecific crane to be lifted including scattered information of hanging;Total group information refers to
A period of time is needed to occupy the information that crane is grouped erection welding into block;It carries information and refers to that needs a period of time occupies
Crane carries out being segmented/information of the block in dock/building berth erection welding at hull.Connection, which is hung, refers to the collaboration of needs two or more crane
The information of assembling is completed in cooperation.
Specifically, crane constraint submodel consider crane constraint condition, such as: crane basic data, lifting the standard time,
Mutually not across, two hang minimum spacing, the fixed interval of service, temporarily transfer time location, total group the constraint relationship and carry constraint and close
After system, lifting constraint scheme is generated.The embodiment of the present invention passes through acquisition current task information;By total group of current task information input
Task Scheduling Model obtains default production plan;If default production plan meets actual production conditions, total group task tune is exported
Degree scheme.It solves and passively arranges or deploy according to the production requirement at scene, place station can not be accomplished using refining, hang
The problem of vehicle is using fining, realizes the digital management to place and crane resources, coordinates using area resource and crane
Resource improves production efficiency, to realize the balanced beneficial effect continuously produced.
Embodiment three
Fig. 3 is a kind of structure chart for task scheduling apparatus that the embodiment of the present invention three provides.The device includes: mission bit stream
Acquisition module 31, mode input module 32 and scheduling scheme output module 33.Wherein:
Mission bit stream acquisition module 31, for acquiring current task information;Wherein, the current task information includes: ship
Type data information carries network information and task attribute information;
Mode input module 32, for the total group task scheduling model of the current task information input to be obtained default production
Plan;Wherein, total group task scheduling model includes: constraint based on sites submodel, time-constrain submodel and crane constraint
Model;
Scheduling scheme output module 33 exports total group task if meeting actual production conditions for default production plan
Scheduling scheme.
The embodiment of the present invention passes through acquisition current task information;The total group task scheduling model of current task information input is obtained
Production plan must be preset;If default production plan meets actual production conditions, total group task scheduling scheme is exported.Solves root
It passively arranges or deploys according to the production requirement at scene, can not accomplish that place station uses fining using fining, crane
Problem realizes the digital management to place and crane resources, coordinates using area resource and crane resources, improves production effect
Rate, to realize the balanced beneficial effect continuously produced.
On the basis of the above embodiments, further includes:
First data inputting module, for completing constraint based on sites submodel data inputting, comprising: typing coordinate system and region
Floor area size, typing fixed building object area, typing channel region are always organized in size, typing boat docking location area size, typing
Domain;
Second data inputting module, for completing crane constraint submodel data inputting, comprising: typing crane basis number
According to typing lifts standard time, typing crane runway and its running parameter.
On the basis of the above embodiments, mode input module is also used to:
The current task information input constraint based on sites submodel, generation may always be organized plan by task scheduling apparatus;
By time-constrain submodel and crane constrain submodel to may always group plan screen, obtain default production
Plan.
On the basis of the above embodiments, the time-constrain submodel is used for the task attribute in current task information
Information and carrying network information are handled, and temporal constraint scheme is generated.
On the basis of the above embodiments, the crane constraint submodel is used for letter relevant to crane in current information
Breath is handled, and lifting constraint scheme is generated.
On the basis of the above embodiments, the crane constraint submodel is used for letter relevant to crane in current information
Breath is handled, and is generated lifting constraint scheme, is specifically included:
Retrieve lifting information relevant to crane in current information;Wherein, including dissipate hang information, total group information or carry letter
Breath;
The lifting information is arranged, exhaustive crane plan;
Judge whether to need to join to hang;
If desired connection is hung, and has first run another crane of crane waiting while connection is hung, then exported the program as the first crane
Scheme, and calculate program energy consumption;
The space-time curve of the crane of current fragment is generated if not needing connection and hanging, if hoist room away from meeting default spacing,
The program is exported as the second crane scheme, and calculates program energy consumption;If hoist room away from default spacing is not met, calculates full
The concession duration needed when sufficient preset condition and waiting time export the program as third crane scheme, and calculate the program
Energy consumption;
Energy consumption and time-consuming are calculated according to first scheme, alternative plan and third program, generates lifting constraint scheme.
On the basis of the above embodiments, further include initialization module, be used for:
Total group task scheduling model is initialized.
A kind of computing device of main broadcaster's similarity provided in this embodiment can be used for executing what any of the above-described embodiment provided
Method for scheduling task has corresponding function and beneficial effect.
Example IV
Fig. 4 is the structural schematic diagram for a kind of electronic equipment that the embodiment of the present invention four provides.As shown in figure 4, the electronics is set
Standby includes processor 40, memory 41, communication module 42, input unit 43 and output device 44;Processor 40 in electronic equipment
Quantity can be one or more, in Fig. 4 by taking a processor 40 as an example;Processor 40, memory 41 in electronic equipment,
Communication module 42, input unit 43 and output device 44 can be connected by bus or other modes, to be connected by bus in Fig. 4
It is connected in example.
Memory 41 is used as a kind of computer readable storage medium, can be used for storing software program, journey can be performed in computer
Sequence and module, if the corresponding module of one of the present embodiment method for scheduling task is (for example, in a kind of task scheduling apparatus
Mission bit stream acquisition module 31, mode input module 32 and scheduling scheme output module 33).Processor 40 is stored in by operation
Software program, instruction and module in memory 41, thereby executing the various function application and data processing of electronic equipment,
Realize a kind of above-mentioned method for scheduling task.
Memory 41 can mainly include storing program area and storage data area, wherein storing program area can store operation system
Application program needed for system, at least one function;Storage data area, which can be stored, uses created data according to electronic equipment
Deng.In addition, memory 41 may include high-speed random access memory, it can also include nonvolatile memory, for example, at least
One disk memory, flush memory device or other non-volatile solid state memory parts.In some instances, memory 41 can
It further comprise the memory remotely located relative to processor 40, these remote memories can pass through network connection to electronics
Equipment.The example of above-mentioned network includes but is not limited to internet, intranet, local area network, mobile radio communication and combinations thereof.
Communication module 42 for establishing connection with display screen, and realizes the data interaction with display screen.Input unit 43 can
Number for receiving input or character information, and generate key related with the user setting of electronic equipment and function control
Signal input.
The method for scheduling task that any embodiment of the present invention provides can be performed in a kind of electronic equipment provided in this embodiment,
Specific corresponding function and beneficial effect.
Embodiment five
The embodiment of the present invention five also provides a kind of storage medium comprising computer executable instructions, and the computer can be held
Row instruction is used to execute a kind of method for scheduling task when being executed by computer processor, this method comprises:
Task scheduling apparatus acquires current task information;Wherein, the current task information include: ship type data information,
Carry network information and task attribute information;
The total group task scheduling model of the current task information input is obtained default production plan by task scheduling apparatus;Its
In, total group task scheduling model includes: constraint based on sites submodel, time-constrain submodel and crane constraint submodel;
If default production plan meets actual production conditions, total group task scheduling scheme is exported.
Certainly, a kind of storage medium comprising computer executable instructions, computer provided by the embodiment of the present invention
The method operation that executable instruction is not limited to the described above, can also be performed task schedule provided by any embodiment of the present invention
Relevant operation in method.
By the description above with respect to embodiment, it is apparent to those skilled in the art that, the present invention
It can be realized by software and required common hardware, naturally it is also possible to which by hardware realization, but in many cases, the former is more
Good embodiment.Based on this understanding, technical solution of the present invention substantially in other words contributes to the prior art
Part can be embodied in the form of software products, which can store in computer readable storage medium
In, floppy disk, read-only memory (Read-Only Memory, ROM), random access memory (Random such as computer
Access Memory, RAM), flash memory (FLASH), hard disk or CD etc., including some instructions are used so that a calculatings electromechanics
Sub- equipment (can be personal computer, server or network electronic devices etc.) executes described in each embodiment of the present invention
Method.
It is worth noting that, included each unit and module are only pressed in the embodiment of above-mentioned task scheduling apparatus
It is divided, but is not limited to the above division according to function logic, as long as corresponding functions can be realized;In addition,
The specific name of each functional unit is also only for convenience of distinguishing each other, the protection scope being not intended to restrict the invention.
Note that the above is only a better embodiment of the present invention and the applied technical principle.It will be appreciated by those skilled in the art that
The invention is not limited to the specific embodiments described herein, be able to carry out for a person skilled in the art it is various it is apparent variation,
It readjusts and substitutes without departing from protection scope of the present invention.Therefore, although being carried out by above embodiments to the present invention
It is described in further detail, but the present invention is not limited to the above embodiments only, without departing from the inventive concept, also
It may include more other equivalent embodiments, and the scope of the invention is determined by the scope of the appended claims.
Claims (10)
1. a kind of method for scheduling task characterized by comprising
Task scheduling apparatus acquires current task information;Wherein, the current task information includes: ship type data information, carries
Network information and task attribute information;
The total group task scheduling model of the current task information input is obtained default production plan by task scheduling apparatus;Wherein,
Total group task scheduling model includes: constraint based on sites submodel, time-constrain submodel and crane constraint submodel;
If default production plan meets actual production conditions, total group task scheduling scheme is exported.
2. the method according to claim 1, wherein the task scheduling apparatus acquisition current task information it
Before, further includes:
Complete constraint based on sites submodel data inputting, comprising: typing coordinate system and area size, typing boat docking location region ruler
Very little, floor area size, typing fixed building object area, typing passage area are always organized in typing;
It completes crane and constrains submodel data inputting, comprising: typing crane basic data, typing lift the standard time, and typing is hung
Track road and its running parameter.
3. according to the method described in claim 2, it is characterized in that, the task scheduling apparatus is defeated by the current task information
Enter total group task scheduling model and obtain default production plan, specifically includes:
The current task information input constraint based on sites submodel, generation may always be organized plan by task scheduling apparatus;
By time-constrain submodel and crane constrain submodel to may always group plan screen, obtain default production meter
It draws.
4. according to the method described in claim 3, it is characterized in that, the time-constrain submodel is used for current task information
In task attribute information and carry network information handled, generate temporal constraint scheme.
5. according to the method described in claim 3, it is characterized in that, the crane constraint submodel be used for in current information with
The relevant information of crane is handled, and lifting constraint scheme is generated.
6. according to the method described in claim 5, it is characterized in that, the crane constraint submodel be used for in current information with
The relevant information of crane is handled, and is generated lifting constraint scheme, is specifically included:
Retrieve lifting information relevant to crane in current information;Wherein, including dissipate hang information, total group information or carry information;
The lifting information is arranged, exhaustive crane plan;
Judge whether to need to join to hang;
If desired connection is hung, and has first run another crane of crane waiting while connection is hung, then exported the program as the first crane side
Case, and calculate program energy consumption;
The space-time curve that the crane of current fragment is generated if not needing connection and hanging, if hoist room is exported away from default spacing is met
The program calculates program energy consumption as the second crane scheme;If it is pre- that hoist room away from default spacing is not met, calculates satisfaction
If the concession duration needed when condition and waiting time, the program is exported as third crane scheme, and calculate program energy consumption;
Energy consumption and time-consuming are calculated according to first scheme, alternative plan and third program, generates lifting constraint scheme.
7. the method according to claim 1, wherein the task scheduling apparatus is defeated by the current task information
Enter total group task scheduling model to obtain before presetting production plan, further includes:
Total group task scheduling model is initialized.
8. a kind of task scheduling apparatus characterized by comprising
Mission bit stream acquisition module, for acquiring current task information;Wherein, the current task information includes: ship type data
Information carries network information and task attribute information;
Mode input module, for the total group task scheduling model of the current task information input to be obtained default production plan;
Wherein, total group task scheduling model includes: constraint based on sites submodel, time-constrain submodel and crane constraint submodel;
Scheduling scheme output module exports total group task dispatching party if meeting actual production conditions for default production plan
Case.
9. a kind of electronic equipment characterized by comprising
One or more processors;
Memory, for storing one or more programs;
When one or more of programs are executed by one or more of processors, so that one or more of processors are real
A kind of existing method for scheduling task as claimed in claim 1.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor
A kind of method for scheduling task as claimed in claim 1 is realized when execution.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811286279.9A CN109377063A (en) | 2018-10-31 | 2018-10-31 | A kind of method for scheduling task, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811286279.9A CN109377063A (en) | 2018-10-31 | 2018-10-31 | A kind of method for scheduling task, device, equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109377063A true CN109377063A (en) | 2019-02-22 |
Family
ID=65390819
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811286279.9A Pending CN109377063A (en) | 2018-10-31 | 2018-10-31 | A kind of method for scheduling task, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109377063A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110009253A (en) * | 2019-04-15 | 2019-07-12 | 广船国际有限公司 | A kind of production scheduling method, apparatus, equipment and the storage medium of ship |
CN110750838A (en) * | 2019-10-30 | 2020-02-04 | 广船国际有限公司 | Method, device, equipment and storage medium for generating network graph |
CN111105133A (en) * | 2019-11-08 | 2020-05-05 | 成都博智云创科技有限公司 | Production scheduling method, computer device, and storage medium |
WO2020259168A1 (en) * | 2019-06-28 | 2020-12-30 | 炬星科技(深圳)有限公司 | Task scheduling method, apparatus and system, electronic device and storage medium |
WO2024093928A1 (en) * | 2022-11-04 | 2024-05-10 | 深圳镁伽科技有限公司 | Automation process management method and apparatus, electronic device, and storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104077638A (en) * | 2013-03-27 | 2014-10-01 | 中国船舶工业综合技术经济研究院 | Portal jib crane dispatching method |
CN106951621A (en) * | 2017-03-13 | 2017-07-14 | 江苏科技大学 | A kind of simulation optimization method that Plan rescheduling is carried for ship |
-
2018
- 2018-10-31 CN CN201811286279.9A patent/CN109377063A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104077638A (en) * | 2013-03-27 | 2014-10-01 | 中国船舶工业综合技术经济研究院 | Portal jib crane dispatching method |
CN106951621A (en) * | 2017-03-13 | 2017-07-14 | 江苏科技大学 | A kind of simulation optimization method that Plan rescheduling is carried for ship |
Non-Patent Citations (5)
Title |
---|
XIAOBING LIU 等: "Study on Dynamic Production Planning System Oriented to Shipbuilding Process", 《2008 IEEE INDUSTRY APPLICATION SOCIETY ANNUAL MEETING》 * |
卢治兵 等: "面向曲面分段建造的双龙门吊车协同调度技术", 《计算机集成制造***》 * |
李翼 等: "面向船坞总组场地的分段调度管理技术研究", 《船舶工程》 * |
樊付见: "面向船坞/台建造过程的调度优化分析与仿真研究", 《中国优秀硕士学位论文全文数据库工程科技II辑》 * |
郑孟: "船坞生产流程优化研究", 《中国优秀硕士学位论文全文数据库工程科技II辑》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110009253A (en) * | 2019-04-15 | 2019-07-12 | 广船国际有限公司 | A kind of production scheduling method, apparatus, equipment and the storage medium of ship |
WO2020259168A1 (en) * | 2019-06-28 | 2020-12-30 | 炬星科技(深圳)有限公司 | Task scheduling method, apparatus and system, electronic device and storage medium |
CN110750838A (en) * | 2019-10-30 | 2020-02-04 | 广船国际有限公司 | Method, device, equipment and storage medium for generating network graph |
CN111105133A (en) * | 2019-11-08 | 2020-05-05 | 成都博智云创科技有限公司 | Production scheduling method, computer device, and storage medium |
WO2024093928A1 (en) * | 2022-11-04 | 2024-05-10 | 深圳镁伽科技有限公司 | Automation process management method and apparatus, electronic device, and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109377063A (en) | A kind of method for scheduling task, device, equipment and storage medium | |
Li et al. | Production-intralogistics synchronization of industry 4.0 flexible assembly lines under graduation intelligent manufacturing system | |
CN108416490A (en) | A kind of electric communication operation and maintenance information-pushing method and system | |
CN103049620A (en) | Ship simulating system and ship simulating method used during shipbuilding | |
WO2016165321A1 (en) | Method and apparatus for establishing requirement meta model for high-speed train | |
CN106056286A (en) | Ship sectional construction workshop operation scheduling system and scheduling method thereof | |
CN103761629A (en) | Management system and method used for concrete batching plant | |
CN109583027B (en) | Simulation system and method based on remote collaboration | |
CN111079997A (en) | Modeling and collaborative optimization method | |
CN104217306A (en) | Computer modeling method of full operation flow based on structuralization | |
CN104077638A (en) | Portal jib crane dispatching method | |
CN103729742B (en) | A kind of Data Resources Management System based on SOA framework and executing model drive structure | |
CN107103388A (en) | Robot scheduling System and method for based on requirement forecasting | |
CN113110326A (en) | Intelligent factory operating system based on industrial Internet architecture | |
CN109242269A (en) | Job instruction generation method, device, system, electronic equipment and storage medium | |
Barlatt et al. | Ford motor company implements integrated planning and scheduling in a complex automotive manufacturing environment | |
WO2016137121A1 (en) | Integrated platform management system for cooperation between manufacturers | |
CN103971225A (en) | Workflow dynamic expanding method and system | |
CN103034930B (en) | Automated software life cycle model deployment system | |
CN114037403B (en) | Method for efficiently sharing and managing light weight of BIM data | |
Wang et al. | An integrated approach to reactive scheduling subject to machine breakdown | |
CN101398923A (en) | Service flowpath modelling approach and system based on order number | |
CN101794417A (en) | Work flow dispatching and business flow modeling method based on sequence number | |
CN113434268A (en) | Workflow distributed scheduling management system and method | |
KR20120075556A (en) | Vessel mastering schedule management system |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190222 |
|
RJ01 | Rejection of invention patent application after publication |