[go: up one dir, main page]

CN119443757A - An organizational design optimization method for improving the operating efficiency of earthwork engineering machinery - Google Patents

An organizational design optimization method for improving the operating efficiency of earthwork engineering machinery Download PDF

Info

Publication number
CN119443757A
CN119443757A CN202411472243.5A CN202411472243A CN119443757A CN 119443757 A CN119443757 A CN 119443757A CN 202411472243 A CN202411472243 A CN 202411472243A CN 119443757 A CN119443757 A CN 119443757A
Authority
CN
China
Prior art keywords
scheduling
processes
equipment
time
project
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202411472243.5A
Other languages
Chinese (zh)
Inventor
常海彬
江涛
于雷
房鸿鹏
邓巧巧
郑晓瑞
霍明志
富英豪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nuclear Industry Brigade 243
China Nuclear Inner Mongolia Mining Investment Co ltd
Original Assignee
Nuclear Industry Brigade 243
China Nuclear Inner Mongolia Mining Investment Co ltd
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 Nuclear Industry Brigade 243, China Nuclear Inner Mongolia Mining Investment Co ltd filed Critical Nuclear Industry Brigade 243
Priority to CN202411472243.5A priority Critical patent/CN119443757A/en
Publication of CN119443757A publication Critical patent/CN119443757A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0633Workflow analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06315Needs-based resource requirements planning or analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/08Construction

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application relates to the field of earth and stone engineering and discloses a tissue design optimization method for improving the working efficiency of earth and stone engineering machinery, which comprises the following steps that S1, modeling is carried out on each working procedure in the earth and stone engineering through a directed acyclic graph; S2, calculating the earliest starting time and the latest starting time of each process by using a critical path method based on a process relation model, identifying a critical path of a project, and determining a critical process affecting the project construction period, S3, performing process scheduling optimization by using a mixed integer linear programming based on the identified critical process, ensuring that the project construction period is minimized under the resource limitation, and generating an optimized process scheduling scheme, and S4, establishing a multi-stage queuing theory model based on the optimized process scheduling scheme, and optimizing the scheduling of mechanical equipment. According to the application, by optimizing the process scheduling and the mechanical equipment scheduling, the construction efficiency of the earth-rock engineering is obviously improved, the construction period and the resource waste are reduced, and the project is ensured to be completed in time and high efficiency.

Description

Tissue design optimization method for improving working efficiency of earth-rock engineering machinery
Technical Field
The invention relates to the technical field of earth and stone engineering, in particular to a tissue design optimization method for improving the working efficiency of earth and stone engineering machinery.
Background
In the engineering project of the earthwork, reasonable scheduling of mechanical equipment and efficient coordination among working procedures are key to ensuring that construction is smoothly carried out and the construction period is completed on time. However, in the existing earth and stone engineering organization design and scheduling method, a plurality of problems still exist, and the overall construction efficiency and the reasonable utilization of resources are affected.
In the prior art, the process scheduling is usually based on experience or a simple static planning mode, and a scientific optimization means is lacked. The dependency relationship among the working procedures is complex, and modeling and analysis are difficult to accurately and clearly perform. In this case, the process scheduling often depends on subjective judgment, and it is impossible to effectively identify the key process that has the greatest influence on the project period. Due to the lack of systematic process scheduling optimization means, the identification of critical paths is inaccurate, resulting in delays in part of the process directly affecting the progress of the whole project. Moreover, how to efficiently and reasonably allocate resources to ensure that critical processes are successfully completed in an environment with limited resources remains a weak point in the prior art.
Secondly, the scheduling and configuration efficiency of the mechanical equipment is low, resulting in resource waste. In a construction site, the cooperative work between different mechanical devices is not effectively optimized, and the devices often have long waiting time when switching among working procedures, or certain devices are idle due to unreasonable scheduling, while other devices are in an overload running state. The prior art lacks an effective means to simulate the task load and the work efficiency of the equipment in different procedures, so that the scheduling of the mechanical equipment cannot be dynamically adjusted. This not only lengthens the construction period, but also results in a decrease in the utilization rate of the equipment, increasing the project cost.
Meanwhile, as the construction project scale expands, the complexity of process and equipment scheduling increases. The traditional scheduling method is difficult to handle complex scheduling problems of multiple procedures and multiple devices in large-scale engineering, and particularly when the dependency relationship among procedures and resource conflict are handled, the traditional method cannot provide an effective solution. This limitation makes the construction plan susceptible to external factors, lacks flexibility and adjustability, and ultimately affects the progress and economic benefits of the project.
Therefore, the existing earth and stone engineering scheduling method is difficult to meet the requirements of modern engineering projects on efficient construction, accurate scheduling and reasonable resource utilization, and a scientific and systematic organization design optimization method is urgently needed, so that scheduling of working procedures and mechanical equipment can be optimized in a dynamic environment, the equipment utilization rate is improved, the construction period is shortened, and resource waste in construction is reduced.
Disclosure of Invention
Aiming at the defects of the prior art, the invention provides an organization design optimization method for improving the working efficiency of earth-rock engineering machinery, and solves the problems of unreasonable process scheduling, low utilization rate of mechanical equipment and difficult optimization of construction period in the existing earth-rock engineering.
In order to achieve the purpose, the invention is realized by the following technical scheme that the tissue design optimization method for improving the working efficiency of the earth-rock engineering machinery comprises the following steps:
Modeling each process in the earth-rock engineering through a directed acyclic graph, wherein process nodes represent specific operation tasks, and the sides represent the dependency relationship among the processes to generate a process relationship model;
calculating the earliest starting time and the latest starting time of each process by using a critical path method based on a process relation model, identifying a critical path of the project, and determining a critical process affecting the project construction period;
Based on the identified key working procedure, utilizing mixed integer linear programming to perform working procedure scheduling optimization, ensuring that project construction period is minimized under resource limitation, and generating an optimized working procedure scheduling scheme;
Based on the optimized procedure scheduling scheme, a multi-stage queuing theory model is established, and scheduling of mechanical equipment is optimized.
Preferably, the modeling of each process in the earth-rock engineering through the directed acyclic graph comprises:
Acquiring all process information of earth and stone engineering, defining a process set V= { V 1,v2,...,vn }, wherein each process V i represents a specific operation task;
Constructing a directed edge set E= { (v i,vj) } among the procedures according to the dependency relationship among the procedures, wherein each edge (v i,vj) represents that the procedure v j can be started after the procedure v i is finished;
For each process v i, determining the execution time T i, and generating a process execution time set t= { T 1,t2,...,tn };
Defining a weight e ij of each edge (v i,vj), representing a time interval between the process v i and the process v j, and generating an edge weight set w= { e ij };
And establishing a process dependency relation model through the directed acyclic graph G= (V, E), wherein the sequence and the dependency relation of the process nodes are determined by directed edges.
Preferably, the step of calculating the earliest start time and the latest start time of each process using a critical path method based on the process relation model, identifying a critical path of the project, and determining the critical process affecting the project period includes:
Determining the dependency relationship of all the procedures v i and the execution time t i thereof based on a procedure relation model generated by a directed acyclic graph;
The earliest start time ES (v i) of each process is calculated based on the completion time of all the preceding processes and the time interval e ij between the preceding process and the current process, and the calculation formula of the earliest start time is:
Wherein ES (v i) represents the earliest start time of procedure v i and predecessors of v i represents all procedures that must be completed before v i;
Calculating a latest start time LS (v i) of each process, wherein the latest start time is based on the earliest start time of all subsequent processes, so that the processes can be completed without influencing the construction period, and a calculation formula is as follows:
Wherein LS (v i) represents the latest start time of procedure v i and successors of v i represents all procedures starting after v i;
The free floating time FT (v i) of each process, i.e. the time that the process can be delayed, is determined by a comparison of the earliest start time and the latest start time:
FT(vi)=LS(vi)-ES(vi)
when FT (v i) =0, the identification process v i is located on the critical path of the item;
Combining all the working procedures with zero free floating time to form a critical path of the project, wherein the working procedures on the critical path directly affect the total construction period of the project;
And identifying and determining key procedures affecting project construction period according to the key paths, and taking the key procedures as key points of scheduling optimization of subsequent procedures.
Preferably, the step of performing process scheduling optimization by using mixed integer linear programming based on the identified key process to ensure that project construction period is minimized under resource limitation, and generating an optimized process scheduling scheme includes:
Defining a start time variable x i of each process v i based on the identified critical process, each variable x i being an integer representing the actual start time of process v i;
constructing an objective function to minimize the completion time of the last process, thereby minimizing the construction period of the whole project, wherein the expression of the objective function is as follows:
Wherein t i is the execution time of the process V i, and V is the set of all the processes;
introducing resource constraint, ensuring that each procedure is executed under necessary resources, and for each resource k, the expression is:
Wherein V k represents a process set requiring the resource k, y ik represents the number of the resources k used by the process V i, and R k is the total available amount of the resources k;
Adding time constraints of inter-process dependencies ensures that any process v i begins only after all its predecessor processes are completed, the constraint condition expressions are:
Wherein E ji represents the time interval between the process v j and the process v i, and E is the dependency edge set between the processes;
And generating the optimal starting time of each process by solving the mixed integer linear programming problem, and forming an optimized process scheduling scheme of the whole project.
Preferably, the step of establishing a multi-stage queuing theory model based on the optimized procedure scheduling scheme and optimizing the scheduling of the mechanical equipment comprises the following steps:
based on an optimized procedure scheduling scheme, identifying the types and the quantity of mechanical equipment required by each procedure v i, defining the task arrival rate lambda i and the service rate mu i of each equipment, and constructing a multi-stage queuing model of the equipment;
Modeling the scheduling of mechanical equipment into a multi-stage queuing system, wherein each process in the system is a service node, and the equipment is a client in a waiting queue, so that the scheduling of the equipment among different processes is smooth;
the utilization rate ρ i of each device i at different process nodes is defined, the device load condition is represented, and the calculation formula is as follows:
Wherein lambda i is the task arrival rate of the equipment i at a certain process node, mu i is the service rate of the equipment, and rho i <1 is ensured to ensure the stability of the system;
The average waiting time W i of each equipment at each process node is calculated, and the calculation formula of the waiting time is as follows:
Optimizing equipment scheduling by reducing W i, and ensuring that waiting time of mechanical equipment among all working procedures is minimized;
the average task number L i of each device in the system is calculated, and the formula is as follows:
Li=λiWi
Ensuring the number of tasks within a reasonable range, avoiding overload or idling of equipment, and balancing the equipment utilization conditions in each process by adjusting the task arrival rate lambda i and the service rate mu i;
on the basis of a multi-stage queuing theory model, dynamically adjusting the scheduling sequence of equipment among the working procedures according to the working procedure priority and the equipment availability, and ensuring the maximization of the equipment utilization rate and the minimization of the waiting time;
And finally, optimizing a scheduling scheme based on a queuing model of the equipment, and reducing the transfer and waiting of the equipment among different procedures.
The invention also provides a tissue design optimizing device for improving the working efficiency of the earth-rock engineering machinery, which comprises:
The working procedure modeling module is used for modeling each working procedure in the earth-rock engineering;
the critical path calculation module is used for identifying critical paths of the project based on the earliest and latest starting time of the critical path method calculation procedure;
the scheduling optimization module is used for optimizing multi-station scheduling by utilizing mixed integer linear programming and minimizing the construction period;
And the queuing theory optimization module is used for optimizing the dispatching of the mechanical equipment based on the multi-stage queuing theory model.
The invention also provides a computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the method as described above when executing the computer program.
The invention also provides a storage medium having stored thereon a computer program which, when executed by a processor, implements a method as described above.
The invention provides a tissue design optimization method for improving the working efficiency of earth and stone engineering machinery. The beneficial effects are as follows:
1. The invention models the working procedures through the directed acyclic graph, clearly describes the dependency relationship among the working procedures, and avoids the cyclic dependency and execution conflict among the working procedures. This ensures the rationality and the sequency of the whole construction process, thereby improving the coordination among the working procedures.
2. The invention calculates the earliest starting time and the latest starting time of each procedure by a critical path method and identifies the critical procedure which directly affects project construction period. Critical path analysis provides the core process of construction period control so that construction managers can concentrate on resources and efforts at these critical points to ensure project completion on schedule.
3. The invention utilizes mixed integer linear programming to perform process scheduling optimization, and generates optimal process starting time and resource allocation scheme under the condition of limited resources. The optimization scheme can effectively reduce resource conflict and process delay, and minimize construction period.
4. According to the invention, the scheduling of the mechanical equipment is optimized through the multi-stage queuing theory model, the task arrival rate and the service rate of the equipment among the working procedures are calculated, and the average waiting time of the mechanical equipment is reduced. The use efficiency of the equipment is improved, the equipment is prevented from being idle or overloaded, and the overall construction efficiency is improved.
5. According to the method, the task quantity and the utilization rate of the equipment are calculated and optimized, so that the equipment can be ensured to run under reasonable load, and task backlog is avoided. The switching of the equipment between different procedures is more efficient, and the utilization rate of the equipment is improved to the maximum extent.
6. The invention obviously shortens the total construction period of the project by optimizing the procedure scheduling and the equipment scheduling. The optimal scheduling scheme reduces time waste among working procedures and non-working time of equipment, thereby accelerating overall construction progress.
Drawings
FIG. 1 is a schematic flow chart of the method of the present invention;
FIG. 2 is a schematic view of the structure of the device of the present invention;
FIG. 3 is a schematic diagram of a computer device according to the present invention.
The system comprises 100 parts of procedure modeling modules, 200 parts of critical path calculation modules, 300 parts of scheduling optimization modules, 400 parts of queuing theory optimization modules, 40 parts of computer equipment, 41 parts of processors, 42 parts of memories, 43 parts of storage media.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are only some, but not all embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1, an embodiment of the present invention provides a tissue design optimization method for improving the working efficiency of an earth-rock engineering machine, including the following steps:
S1, modeling each process in earth-rock engineering through a directed acyclic graph
Firstly, modeling each process in the earthwork engineering through a Directed Acyclic Graph (DAG), and defining the dependency relationship among the processes, thereby providing a foundation for subsequent critical path analysis, construction period optimization and equipment scheduling. In this step, the process nodes represent specific job tasks, and the sequence and dependence among the processes are represented by directed edges, forming a complete process relationship model. This step ensures the rationality of the process execution and provides an accurate scheduling basis for the optimization scheme.
In this embodiment, each process of the earth-rock engineering is modeled by:
First, all process information of the earth-rock engineering is acquired, and a process set v= { V 1,v2,...,vn }, wherein each process V i represents a specific job task, is defined. This set contains all the job tasks that need to be performed in the project.
Then, a set of directed edges e= { (v i,vj) } between the processes is created according to the logical and physical dependencies between the processes, where each edge E ij indicates that the process v j can only start after the process v i is completed. The edge set defines the sequence of the working procedures and ensures the successful execution of the subsequent working procedures.
For each process v i, the execution time T i is determined, and a process execution time set t= { T 1,t2,...,tn } is generated. The time information is used for time calculation of a subsequent critical path method, and the execution time of all working procedures is ensured to be accurately recorded and managed.
Next, a time interval e ij is determined for each edge (v i,vj), representing the time interval between process v i and process v j, forming an edge weight set w= { e ij }. These time intervals take into account preparation time or other dependencies that may exist between processes.
Finally, a process dependency model is established through a directed acyclic graph g= (V, E). The nodes in the graph represent the processes, the edges represent the dependency relationship and the execution sequence among the processes, and the orderly execution of the processes is ensured, so that the cyclic dependency does not exist.
In this embodiment, loop-free verification is performed on the generated process dependency model in order to further secure the process rationality. The loop-free graph ensures the feasibility of process execution, namely, all the processes can be sequentially executed according to the dependency relationship, and the problem of execution blocking caused by cyclic dependency is avoided.
In this embodiment, after the process model is built, the dependency path length of each process can be calculated, so as to verify the dependency relationship between the processes and the correctness of the model, and provide accurate data support for the scheduling and optimization of the subsequent processes.
Through the step of modeling the directed acyclic graph, a structured model and data support are provided for subsequent critical path analysis, construction period optimization and mechanical equipment scheduling.
S2, calculating the earliest starting time and the latest starting time of each process by using a critical path method based on a process relation model, and identifying critical paths of the items
After a Directed Acyclic Graph (DAG) model of the process is built, the earliest and latest start times of each process are calculated by a Critical Path Method (CPM), critical paths of the project are identified, and critical processes affecting the project period are determined. The main purpose of this step is to identify which procedures have a direct impact on project duration and to provide a clear target for subsequent duration optimization and scheduling optimization.
In this embodiment, the time of each process is calculated using a Critical Path Method (CPM), and the specific steps are as follows:
First, the dependency relationship between the processes is obtained by the directed acyclic graph model g= (V, E) constructed in the previous step. For each process v i, its execution time t i is obtained, along with the dependency edge e ij between the processes, indicating the time interval required for process v j to complete before process v i.
In this embodiment, the earliest start time (ES) of each process is first calculated using a critical path method. The earliest start time ES (v i) is determined by the earliest time that all the preceding processes of the process are completed. The calculation formula is as follows:
Here, ES (v i) represents the earliest start time of the process v i, t j is the execution time of the preceding process v j, and e ij is the time interval between the preceding process v j and the current process v i.
In this embodiment, the latest start time (LS) of each process, that is, the time at which the process can start at the latest without affecting the project period, is calculated next. The calculation formula of the latest start time is:
Where LS (v i) represents the latest start time of the process v i, LS (v j) is the latest start time of the subsequent process v j, and e ij is the time interval between the current process and the subsequent process.
In this embodiment, the free Floating Time (FT) of each process, i.e., the time that the process can be delayed, can be further determined by calculating the earliest and latest start times of each process. The free floating time is calculated by the following formula:
FT(vi)=LS(vi)-ES(vi)
When FT (v i) =0, the identification process v i is located on the critical path of the item.
In this embodiment, the critical path consists of all the steps with zero free floating time. The process on this path directly determines the overall project duration, as any process delay on the critical path can result in delays in project duration. Therefore, identifying these critical processes is critical to project management.
The earliest and latest starting times of the procedures calculated by the critical path method can be used for determining which procedures are required to be strictly planned to be executed and which procedures have certain scheduling flexibility. This provides a data base for subsequent construction period optimization and resource scheduling, and helps construction managers to rationally plan construction progress.
S3, based on the identified key working procedure, utilizing mixed integer linear programming to carry out working procedure dispatching optimization
Based on the identification of the critical process, the process schedule is further optimized using Mixed Integer Linear Programming (MILP). The step ensures that the optimal scheduling of the working procedure is realized under the limited resource and time limit by constructing an optimization model, thereby minimizing the whole construction period of the project. The goal of this step is to determine the optimal start time of the process and resource allocation scheme to ensure that critical processes are completed on schedule while maximizing resource utilization efficiency.
In this embodiment, the procedure scheduling optimization is specifically performed by adopting mixed integer linear programming, and the steps are as follows:
Defining decision variables first, an integer decision variable x i of the process start time is defined, where x i represents the actual start time of process v i. The value of this variable is what we need to optimize, representing the schedule time for each process.
The objective function is established-the main objective of the optimization is to minimize the construction period of the whole project, i.e. to minimize the completion time of the last process in the project. Thus, the objective function can be expressed as:
Where x i is the start time of the process v i, and t i is the execution time of the process. By minimizing the objective function, it is ensured that the total construction period of the project is as short as possible.
Resource constraints-to ensure that a process can be performed with limited resources, constraints must be defined for each resource k. For each resource k, assuming that there is a set of procedures V k using the resource, the constraint expression is:
Where y ik represents the number of resources used in the process v i, and R k is the maximum available amount of resource k. This constraint ensures that the upper limit of availability of each resource is not exceeded, avoiding resource conflicts.
Process dependency constraints-in order to ensure that the processes are performed in a predetermined order, the dependency between the processes must be considered, i.e. the start time of each process v i cannot be earlier than the time after all of its preceding processes are completed. Thus, for any process v i and its predecessor v j, a time constraint is added:
Where e ji is the time interval between process v j and process v i. This constraint ensures dependencies between processes and engineering sequence and consistency.
The optimization problem is solved by constructing the mixed integer linear programming problem, and the process scheduling problem is converted into a standard mathematical optimization problem. By using a linear programming solver (e.g., CPLEX, gurobi, etc.), the optimal start time x i of all the processes can be found, thereby obtaining an optimized process scheduling scheme.
In this embodiment, by mixed integer linear programming, the construction period can be effectively minimized under the constraint of resources, and all the procedures can be ensured to be executed according to the dependency relationship sequence, and resources can be reasonably allocated. The optimization method provides a construction manager with an accurate construction period control and resource scheduling scheme, and is beneficial to improving the execution efficiency of the whole project.
S4, based on an optimized procedure scheduling scheme, a multi-stage queuing theory model is established, and scheduling of mechanical equipment is optimized
After the process scheduling optimization is completed, the scheduling of the mechanical equipment is further optimized, so that the waiting time and the non-operation time of the mechanical equipment among the processes are reduced. For this purpose, a multi-stage queuing theory model is built based on an optimized process scheduling scheme, simulating and optimizing the scheduling flow of the mechanical equipment in each process. According to the method, the dispatching of the mechanical equipment among different working procedures is optimized, so that the equipment can be switched among the different working procedures in an efficient mode, and smooth construction is ensured.
In this embodiment, the scheduling of the mechanical device is optimized by a multi-stage queuing theory model, and the specific steps are as follows:
defining the task arrival rate and the service rate in the model first, for each process, a task arrival rate λ i and a service rate μ i of the mechanical device are defined, where λ i represents the task arrival frequency of the device at process v i and μ i represents the rate at which the device completes the process task.
Determining the utilization rate of the device, namely calculating the utilization rate rho i of the device according to the task arrival rate lambda i and the service rate mu i, wherein the formula is as follows:
In order to ensure the stability of the device, i.e. that the device can perform tasks in time, ρ i <1 must be met, indicating that the device is not overloaded.
Calculating the average wait time of the device to reduce the idle or wait time of the device, the average wait time W i of the device in each process is calculated. The formula is:
This formula describes the average waiting time of the device in the current process. By reducing W i, the switching efficiency of the equipment between different procedures can be optimized, and delays in operation are reduced.
The average task number in the system is further calculated as an average task number L i in the system, which represents the number of tasks waiting to be processed at the same time in the current process. The calculation formula is as follows:
Li=λiWi
This value is used to measure the amount of backlog of the task that the device needs to process in the current process. The number of backlog tasks can be reduced by optimizing the scheduling flow, and the high-efficiency work of the equipment is ensured.
Optimization of the multi-stage queuing model by establishing a schedule of devices for all processes as a multi-stage queuing system, each process as a service node, and devices as clients in a waiting queue. Under the complex conditions of multiple procedures and multiple devices, the scheduling sequence of the devices can be further optimized, so that each device can complete tasks in time, and the waiting time among the procedures is reduced. By balancing and optimizing the equipment scheduling for each process in the system, the efficiency of equipment use is maximized.
In this embodiment, by introducing the multi-stage queuing theory model, the scheduling process of the mechanical device can be optimized, smooth switching of the device between different processes is ensured, and non-operation time is reduced. The equipment can be effectively scheduled and optimized by calculating and analyzing the task arrival rate, the service rate, the waiting time and the backlog task quantity of the equipment, the utilization efficiency of mechanical equipment on a construction site is improved, the operation interruption is reduced, and further the engineering is ensured to be completed on schedule.
According to the invention, the equipment scheduling is optimized through the queuing theory model, so that the waiting time of mechanical equipment can be effectively reduced, the equipment utilization rate is improved, and the overall construction efficiency is improved. The method provides scientific basis for equipment scheduling for construction managers, so that equipment can be switched between different working procedures more smoothly, the condition of equipment idling or overload is avoided, and construction cost is saved and construction period is shortened.
The tissue design optimizing device for improving the working efficiency of the earth-rock engineering machinery described below and the tissue design optimizing method for improving the working efficiency of the earth-rock engineering machinery described above can be correspondingly referred to each other.
Referring to fig. 2, the present invention further provides an organization design optimization apparatus for improving the working efficiency of an earth-rock engineering machine, including:
A process modeling module 100 for modeling each process in the earth-rock engineering;
A critical path calculation module 200 for identifying a critical path of the project based on the earliest and latest start times of the critical path calculation process;
The scheduling optimization module 300 is configured to optimize multi-task scheduling by using mixed integer linear programming, and minimize a construction period;
The queuing theory optimization module 400 is configured to optimize scheduling of the mechanical device based on a multi-stage queuing theory model.
The apparatus of this embodiment may be used to execute the above method embodiments, and the principle and technical effects are similar, and are not repeated herein.
Referring to fig. 3, the present invention further provides a computer device 40, comprising a processor 41 and a memory 42, the memory 42 storing a computer program executable by the processor, the computer program executing the method as described above when executed by the processor.
The present invention also provides a storage medium 43, on which storage medium 43 a computer program is stored which, when run by a processor 41, performs a method as above.
The storage medium 43 may be implemented by any type of volatile or nonvolatile Memory device or combination thereof, such as a static random access Memory (Static Random Access Memory, SRAM for short), an electrically erasable Programmable Read-Only Memory (ELECTRICALLY ERASABLE PROGRAMMABLE READ-Only Memory, EEPROM for short), an erasable Programmable Read-Only Memory (Erasable Programmable Read-Only Memory, EPROM for short), a Programmable Read-Only Memory (PROM for short), a Read-Only Memory (ROM for short), a magnetic Memory, a flash Memory, a magnetic disk, or an optical disk.
Although embodiments of the present invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made therein without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.

Claims (8)

1.一种提高土石方工程机械作业效率的组织设计优化方法,其特征在于,包括以下步骤:1. A method for optimizing the organizational design of improving the operating efficiency of earthwork engineering machinery, characterized in that it comprises the following steps: 通过有向无环图对土石方工程中的各个工序进行建模,工序节点表示具体的作业任务,边表示工序间的依赖关系,生成工序关系模型;Through the directed acyclic graph, each process in the earthwork project is modeled. The process nodes represent specific tasks, and the edges represent the dependencies between processes, thus generating a process relationship model. 基于工序关系模型,使用关键路径法计算每个工序的最早开始时间和最晚开始时间,识别项目的关键路径,确定影响项目工期的关键工序;Based on the process relationship model, use the critical path method to calculate the earliest and latest start time of each process, identify the critical path of the project, and determine the key processes that affect the project duration; 在识别出的关键工序基础上,利用混合整数线性规划进行工序调度优化,确保在资源限制下最小化项目工期,生成优化后的工序调度方案;Based on the identified key processes, mixed integer linear programming is used to optimize process scheduling to ensure that the project duration is minimized under resource constraints and to generate an optimized process scheduling plan; 基于优化的工序调度方案,建立多阶段排队论模型,优化机械设备的调度。Based on the optimized process scheduling plan, a multi-stage queuing theory model is established to optimize the scheduling of mechanical equipment. 2.根据权利要求1所述的提高土石方工程机械作业效率的组织设计优化方法,其特征在于,所述通过有向无环图对土石方工程中的各个工序进行建模的步骤包括:2. The organizational design optimization method for improving the operating efficiency of earthwork engineering machinery according to claim 1 is characterized in that the step of modeling each process in the earthwork engineering by means of a directed acyclic graph comprises: 获取土石方工程的所有工序信息,定义工序集合V={v1,v2,...,vn},每个工序vi表示一个具体的作业任务;Obtain all process information of earthwork engineering, define process set V = {v 1 , v 2 , ..., v n }, each process vi represents a specific work task; 根据工序之间的依赖关系,构建工序之间的有向边集合E={(vi,vj)),其中每条边(vi,vj)表示工序vi完成后工序vj才能开始;According to the dependency relationship between the processes, a directed edge set E = {( vi , vj )) between the processes is constructed, where each edge ( vi , vj ) indicates that process vj can only start after process vi is completed; 对于每个工序vi,确定其执行时间ti,生成工序执行时间集合T={t1,t2,...,tn};For each process v i , determine its execution time t i , and generate a process execution time set T = {t 1 , t 2 , ..., t n }; 定义每条边(vi,vj)的权重eij,表示工序vi和工序vj之间的时间间隔,生成边权重集合W={eij};Define the weight e ij of each edge ( vi , vj ) to represent the time interval between process vi and process vj , and generate an edge weight set W = {e ij }; 通过有向无环图G=(V,E)建立工序依赖关系模型,工序节点的顺序与依赖关系由有向边决定。The process dependency model is established through a directed acyclic graph G = (V, E), and the order and dependency of process nodes are determined by directed edges. 3.根据权利要求1所述的提高土石方工程机械作业效率的组织设计优化方法,其特征在于,所述基于工序关系模型,使用关键路径法计算每个工序的最早开始时间和最晚开始时间,识别项目的关键路径,确定影响项目工期的关键工序的步骤包括:3. The organizational design optimization method for improving the operating efficiency of earthwork engineering machinery according to claim 1 is characterized in that the steps of calculating the earliest start time and the latest start time of each process based on the process relationship model using the critical path method, identifying the critical path of the project, and determining the key processes that affect the project duration include: 基于通过有向无环图生成的工序关系模型,确定所有工序vi的依赖关系及其执行时间tiBased on the process relationship model generated by the directed acyclic graph, determine the dependencies of all processes vi and their execution time ti ; 计算每个工序的最早开始时间ES(vi),该时间基于所有前序工序的完成时间及前序工序与当前工序之间的时间间隔eij,最早开始时间的计算公式为:Calculate the earliest start time ES(v i ) of each process, which is based on the completion time of all previous processes and the time interval e ij between the previous process and the current process. The calculation formula for the earliest start time is: 其中,ES(vi)表示工序vi的最早开始时间,predecessors of vi表示所有在vi之前必须完成的工序;Where ES( vi ) represents the earliest start time of process vi , and predecessors of vi represent all processes that must be completed before vi ; 计算每个工序的最晚开始时间LS(vi),最晚开始时间基于所有后续工序的最早开始时间,确保工序可以在不影响工期的情况下完成,计算公式为:Calculate the latest start time LS(v i ) of each process. The latest start time is based on the earliest start time of all subsequent processes to ensure that the process can be completed without affecting the construction period. The calculation formula is: 其中,LS(vi)表示工序vi的最晚开始时间,successors of vi表示所有在vi之后开始的工序;Where LS( vi ) represents the latest start time of process vi , and successors of vi represents all processes started after vi ; 通过最早开始时间和最晚开始时间的比较,确定每个工序的自由浮动时间FT(vi),即该工序可延迟的时间:By comparing the earliest start time and the latest start time, the free float time FT(v i ) of each process is determined, that is, the time that the process can be delayed: FT(vi)=LS(vi)-ES(vi)FT( vi )=LS( vi )-ES( vi ) 当FT(vi)=0时,标识工序vi位于项目的关键路径上;When FT(v i )=0, it indicates that process v i is on the critical path of the project; 将所有自由浮动时间为零的工序组合起来,形成项目的关键路径,关键路径上的工序直接影响项目的总工期;All processes with zero free float time are combined to form the critical path of the project. The processes on the critical path directly affect the total duration of the project. 根据关键路径,识别并确定影响项目工期的关键工序,并作为后续工序调度优化的重点。Based on the critical path, identify and determine the key processes that affect the project duration, and use them as the focus of subsequent process scheduling optimization. 4.根据权利要求1所述的提高土石方工程机械作业效率的组织设计优化方法,其特征在于,所述在识别出的关键工序基础上,利用混合整数线性规划进行工序调度优化,确保在资源限制下最小化项目工期,生成优化后的工序调度方案的步骤包括:4. The organizational design optimization method for improving the operating efficiency of earthwork engineering machinery according to claim 1 is characterized in that, based on the identified key processes, mixed integer linear programming is used to optimize the process scheduling to ensure that the project duration is minimized under resource constraints, and the step of generating the optimized process scheduling plan includes: 在识别出的关键工序基础上,定义每个工序vi的开始时间变量xi,每个变量xi为整数,代表工序vi的实际开始时间;Based on the identified key processes, define the start time variable x i of each process v i . Each variable x i is an integer, representing the actual start time of process v i . 构建目标函数以最小化最后一个工序的完成时间,从而最小化整个项目的工期,目标函数表达式为:Construct an objective function to minimize the completion time of the last process, thereby minimizing the duration of the entire project. The objective function expression is: 其中,ti为工序vi的执行时间,V为所有工序的集合;Among them, ti is the execution time of process vi , and V is the set of all processes; 引入资源约束,确保每个工序在必要的资源下执行,对于每种资源k,表达式为:Resource constraints are introduced to ensure that each process is executed with the necessary resources. For each resource k, the expression is: 其中,Vk代表需要资源k的工序集合,yik表示工序vi使用资源k的数量,Rk为资源k的总可用量;Where Vk represents the set of processes that require resource k, yik represents the amount of resource k used by process vi , and Rk is the total available amount of resource k; 添加工序间依赖关系的时间约束,确保任何工序vi仅在其所有前序工序完成后开始,约束条件表达式为:Add time constraints for dependencies between processes to ensure that any process v i can only start after all its predecessor processes are completed. The constraint expression is: 其中,eji表示工序vj和工序vi之间的时间间隔,E为工序间的依赖关系边集;Among them, e ji represents the time interval between process v j and process vi , and E is the dependency edge set between processes; 通过求解上述混合整数线性规划问题,生成每个工序的最优开始时间,形成整个项目的优化后的工序调度方案。By solving the above mixed integer linear programming problem, the optimal start time of each process is generated, forming an optimized process scheduling plan for the entire project. 5.根据权利要求1所述的提高土石方工程机械作业效率的组织设计优化方法,其特征在于,所述基于优化的工序调度方案,建立多阶段排队论模型,优化机械设备的调度的步骤包括:5. The organizational design optimization method for improving the operating efficiency of earthwork engineering machinery according to claim 1 is characterized in that the step of establishing a multi-stage queuing theory model based on the optimized process scheduling scheme and optimizing the scheduling of mechanical equipment includes: 基于优化的工序调度方案,识别出每个工序vi所需的机械设备类型及数量,定义每个设备的任务到达率λi和服务率μi,构建设备的多阶段排队模型;Based on the optimized process scheduling scheme, the type and quantity of mechanical equipment required for each process v i are identified, the task arrival rate λ i and service rate μ i of each equipment are defined, and a multi-stage queuing model of the equipment is constructed; 将机械设备的调度建模为多阶段排队系统,系统中的每个工序为一个服务节点,设备为等待队列中的客户,确保设备在不同工序间的调度顺畅;The scheduling of mechanical equipment is modeled as a multi-stage queuing system, where each process in the system is a service node and the equipment is a customer in the waiting queue, ensuring smooth scheduling of equipment between different processes; 定义每台设备i在不同工序节点的利用率ρi,表示设备负载情况,计算公式为:Define the utilization rate ρ i of each equipment i at different process nodes to represent the equipment load. The calculation formula is: 其中,λi为设备i在某个工序节点的任务到达率,μi为该设备的服务率,确保ρi<1以保证系统稳定;Among them, λ i is the task arrival rate of equipment i at a certain process node, μ i is the service rate of the equipment, and ρ i <1 is ensured to ensure system stability; 计算每台设备在各工序节点的平均等待时间Wi,等待时间的计算公式为:Calculate the average waiting time Wi of each device at each process node. The calculation formula for the waiting time is: 通过减少Wi来优化设备调度,确保机械设备在各工序间等待时间最小化;Optimize equipment scheduling by reducing Wi to ensure that the waiting time of mechanical equipment between processes is minimized; 计算每台设备在系统中的平均任务数量Li,公式为:Calculate the average number of tasks Li for each device in the system using the formula: Li=λiWi L i = λ i W i 确保任务数量在合理范围内,避免设备过载或者闲置,通过调整任务到达率λi和服务率μi来平衡各工序中的设备利用情况;Ensure that the number of tasks is within a reasonable range, avoid equipment overload or idleness, and balance the equipment utilization in each process by adjusting the task arrival rate λ i and the service rate μ i ; 在多阶段排队论模型的基础上,依据工序优先级及设备可用性,动态调整设备在各工序之间的调度顺序,确保设备利用率的最大化和等待时间的最小化;Based on the multi-stage queuing theory model, the scheduling order of equipment between processes is dynamically adjusted according to process priority and equipment availability to ensure maximum equipment utilization and minimum waiting time; 最终基于设备的排队模型优化调度方案,减少设备在不同工序间的转移和等待。Finally, the scheduling plan is optimized based on the equipment queuing model to reduce the transfer and waiting of equipment between different processes. 6.一种提高土石方工程机械作业效率的组织设计优化装置,用于实施如权利要求1-5任一项所述的提高土石方工程机械作业效率的组织设计优化方法,其特征在于,包括:6. An organization design optimization device for improving the operating efficiency of earthwork engineering machinery, used for implementing the organization design optimization method for improving the operating efficiency of earthwork engineering machinery as claimed in any one of claims 1 to 5, characterized in that it comprises: 工序建模模块,用于对土石方工程中的各个工序进行建模;Process modeling module, used to model each process in earthwork engineering; 关键路径计算模块,用于基于关键路径法计算工序的最早和最晚开始时间,识别项目的关键路径;The critical path calculation module is used to calculate the earliest and latest start times of the process based on the critical path method and identify the critical path of the project; 调度优化模块,用于利用混合整数线性规划优化多工序调度,最小化工期;Scheduling optimization module, which is used to optimize multi-process scheduling and minimize construction period using mixed integer linear programming; 排队论优化模块,用于基于多阶段排队论模型对机械设备的调度进行优化。The queuing theory optimization module is used to optimize the scheduling of mechanical equipment based on a multi-stage queuing theory model. 7.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现如权利要求1-5任一项所述的方法。7. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method according to any one of claims 1 to 5 is implemented. 8.一种存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-5任一项所述的方法。8. A storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.
CN202411472243.5A 2024-10-22 2024-10-22 An organizational design optimization method for improving the operating efficiency of earthwork engineering machinery Pending CN119443757A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411472243.5A CN119443757A (en) 2024-10-22 2024-10-22 An organizational design optimization method for improving the operating efficiency of earthwork engineering machinery

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411472243.5A CN119443757A (en) 2024-10-22 2024-10-22 An organizational design optimization method for improving the operating efficiency of earthwork engineering machinery

Publications (1)

Publication Number Publication Date
CN119443757A true CN119443757A (en) 2025-02-14

Family

ID=94528279

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411472243.5A Pending CN119443757A (en) 2024-10-22 2024-10-22 An organizational design optimization method for improving the operating efficiency of earthwork engineering machinery

Country Status (1)

Country Link
CN (1) CN119443757A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120277753A (en) * 2025-02-20 2025-07-08 安徽省新路建设工程集团有限责任公司 Construction control method for steel box arch rib of large-span tied-arch bridge

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120277753A (en) * 2025-02-20 2025-07-08 安徽省新路建设工程集团有限责任公司 Construction control method for steel box arch rib of large-span tied-arch bridge

Similar Documents

Publication Publication Date Title
Liu et al. Online multi-workflow scheduling under uncertain task execution time in IaaS clouds
Van den Bossche et al. Online cost-efficient scheduling of deadline-constrained workloads on hybrid clouds
US12386660B2 (en) Resource availability-based workflow execution timing determination
US9262216B2 (en) Computing cluster with latency control
Ardagna et al. Generalized nash equilibria for the service provisioning problem in cloud systems
CN109857535B (en) Spark JDBC-oriented task priority control implementation method and device
Hossain et al. Overlapping design and construction activities and an optimization approach to minimize rework
US20130117752A1 (en) Heuristics-based scheduling for data analytics
Li et al. Heuristics for periodical batch job scheduling in a MapReduce computing framework
US20130268941A1 (en) Determining an allocation of resources to assign to jobs of a program
CN110866687A (en) Task allocation method and device
CN119443757A (en) An organizational design optimization method for improving the operating efficiency of earthwork engineering machinery
Chu et al. New heuristics for the RCPSP with multiple overlapping modes
Arabnejad et al. Maximizing the completion rate of concurrent scientific applications under time and budget constraints
Saovapakhiran et al. Aggregated-DAG scheduling for job flow maximization in heterogeneous cloud computing
Ding et al. QoS-constrained service selection for networked microservices
EP3935502B1 (en) Virtual machines scheduling
Hong et al. Local-deadline assignment for distributed real-time systems
Klusáček et al. Planning and metaheuristic optimization in production job scheduler
Wang et al. In stechah: An autoscaling scheme for hadoop in the private cloud
Grounds et al. Cost-minimizing scheduling of workflows on a cloud of memory managed multicore machines
CN118152084A (en) Spark cluster multi-job scheduling method in cloud computing environment
US20230214252A1 (en) System and method of path execution optimization
Shao et al. Fairness scheduling for tasks with different real-time level on heterogeneous systems
CN116128273A (en) Automatic scheduling method and device for working procedure considering variable construction period and dynamic resource constraint

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