Infrastructure project resource allocation method and system

By establishing resource node classification, resource association model and multi-dimensional allocation model in infrastructure projects, combining the virtual resource market and self-learning mechanism, the problem that the multi-dimensional factors of resource allocation in infrastructure projects have not been comprehensively considered, and resource allocation has been realized Improved accuracy and efficiency avoid waste of resources and project delays.

CN119313068APending Publication Date: 2025-01-14SHANDONG LAVER CLOUD DIGITAL TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411348121.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-26
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

Multi-dimensional factors in the resource allocation process in infrastructure projects have not been comprehensively considered, resulting in waste of resources, unreasonable allocation and project delays.

Method used

By establishing resource node classification, building resource association model, resource allocation based on multi-dimensional allocation model, resource allocation in virtual resource market, and optimizing allocation plan through self-learning mechanism, considering time, space, energy consumption, cost and resource status, etc. One dimension.

Benefits of technology

It achieves the accuracy and efficiency of resource allocation, avoids resource waste, dynamically adjusts the relationship between resource nodes, adapts to complex environmental needs, and solves the problem of resource allocation in idle resources and emergency situations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119313068A_ABST
    Figure CN119313068A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of project management, and discloses an infrastructure project resource allocation method and system, and the method comprises the following steps: S1, building resource node classification, and dividing manpower, mechanical equipment, materials, funds and time in an infrastructure project into resource nodes; s2, constructing a resource association model, and defining a mutual relationship among different resource nodes; the invention also discloses an infrastructure project resource allocation system, and the system comprises a resource node classification module which is used for dividing manpower, mechanical equipment, materials, funds and time in an infrastructure project into resource nodes; and a resource association model module. By introducing multi-dimensional resource allocation, self-learning optimization, resource node association and a virtual resource market mechanism, the problems that in the prior art, resource allocation is single, and a dynamic adjustment and resource sharing mechanism is lacked are solved, efficient allocation and dynamic optimization of resources and reasonable utilization of idle resources in an infrastructure project are achieved, and the resource allocation efficiency is improved. And the overall efficiency and the resource utilization rate of the project are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of engineering management, and in particular to a method and system for allocating resources for infrastructure projects. Background Art

[0002] In modern infrastructure projects, the rational allocation and management of resources is a key factor in ensuring the smooth progress of the project. Infrastructure projects usually involve multiple types of resources, including manpower, machinery and equipment, materials, funds and time. The efficient use of these resources not only affects the project progress, but also has an important impact on project cost control, construction quality and safety management. As the scale and complexity of engineering projects continue to expand, the difficulty of resource allocation is also gradually increasing.

[0003] At present, resource allocation in infrastructure projects mostly relies on traditional manual management or project management software based on simple algorithms. Most of these systems only consider a single factor, such as time or cost, but ignore other key factors that may exist in the resource allocation process, such as the spatial location, energy consumption, and availability status of resources. As the complexity of projects increases, this single-dimensional allocation method becomes insufficient and difficult to cope with situations where there are many types of resources and complex requirements. For example, equipment may be idle in one construction area, while another construction area urgently needs the equipment. However, due to the lack of consideration of multi-dimensional factors such as spatial location in the system, the equipment cannot be reasonably allocated, resulting in resource waste and project delays.

[0004] In view of the above problems, the present invention proposes a method and system for allocating resources for infrastructure projects. Summary of the invention

[0005] In view of the deficiencies in the prior art, the present invention provides a method and system for allocating resources for infrastructure projects, which solves the problem that multi-dimensional factors are not comprehensively considered in the process of resource allocation in infrastructure projects, resulting in resource waste, unreasonable allocation and project delays.

[0006] To achieve the above objectives, the present invention is implemented through the following technical solutions: a method for allocating resources for infrastructure projects, comprising the following steps: S1. Establish resource node classification and divide the manpower, machinery and equipment, materials, funds and time in infrastructure projects into resource nodes; S2, build a resource association model to define the relationship between different resource nodes; S3, allocate resources based on a multi-dimensional allocation model, with dimensions including time, space, energy consumption, cost and resource status; S4. Allocate resources through the virtual resource market, allowing multiple construction nodes to apply for and share resources based on demand; S5. Monitor resource usage in real time, feed data back to the system, and optimize subsequent allocation plans through a self-learning mechanism.

[0007] Preferably, the step S1 specifically includes the following steps: S1.1. Identify the main types of resources in infrastructure projects, including manpower, machinery and equipment, materials, funds and time; S1.2, subdivide each resource type; S1.3. Assign a unique resource identifier to each type of resource; S1.4. Establish attribute parameters of resource nodes, including quantity, location, availability status and working time information of resources; S1.5. Input all resources into the resource management system to form a complete resource node library.

[0008] Preferably, the step S2 specifically includes the following steps: S2.1, identify the interaction relationship between resource nodes; S2.2, define dependencies and sharing conditions for each resource node; S2.3. Establish a dynamic association model to define the adjustment rules of other related nodes when the state of a node changes; S2.4. Define resource priority rules and prioritize key resource nodes when resources are tight; S2.5. Embed the resource association model into the deployment system so that the system can dynamically adjust the relationship between resource nodes according to resource changes.

[0009] Preferably, the step S3 specifically includes the following steps: S3.1. Define the dimensions of resource allocation, including time dimension, space dimension, energy consumption dimension, cost dimension and resource status dimension; S3.2. Set the weight of each dimension according to the priority of the project; S3.3, input the real-time status information of each resource node, including availability, location, usage cost, and energy consumption data; S3.4, the system calculates the optimal resource allocation plan through a weighted algorithm, comprehensively considers information from all dimensions, and generates a resource allocation plan; S3.5. When allocating resources, the system dynamically updates weight values ​​and calculation rules.

[0010] Preferably, the step S4 specifically includes the following steps: S4.1. Establish a virtual resource market, register all resource nodes in the market, and mark the current status, available time and location information of the resources; S4.2. Allow each construction node or process to submit a resource demand application, specifying the required resource type, time, quantity and conditions; S4.3. The system automatically allocates resources according to the resource requirements of each node, and allows idle resources to be leased or shared between nodes; S4.4. Establish a bidding mechanism for the virtual market. When multiple nodes compete for the same resource, the system allocates resources based on bidding, priority and demand urgency rules; S4.5. Allow resource sharing mechanism. When a construction node temporarily does not need a certain type of resource, the system can automatically allocate it to other nodes for use.

[0011] Preferably, the step S5 specifically includes the following steps: S5.1. Install resource monitoring equipment and sensors to collect real-time status information of each resource node, including equipment working hours, manpower working hours and material consumption; S5.2, the system analyzes monitoring data in real time to identify problems in resource usage; S5.3. Automatically update the resource node status based on real-time monitoring data, and feed this data back to the resource allocation system as input conditions for the next round of allocation; S5.4, through the self-learning algorithm, the system analyzes historical data and current monitoring data, optimizes the resource allocation model, and updates the allocation rules; S5.5. The system automatically adjusts the allocation weights and distribution strategies based on the self-learning results.

[0012] A capital construction project resource allocation system, comprising: Resource node classification module, used to divide the manpower, machinery and equipment, materials, funds and time in infrastructure projects into resource nodes; Resource association model module, used to establish and manage the association relationship between resource nodes and define the mutual dependence and sharing rules between resource nodes; Multi-dimensional resource allocation module, used to allocate resources according to the dimensions of time, space, energy consumption, cost and resource status; The virtual resource market module is used to implement resource application, sharing and bidding, and supports resource allocation among multiple construction nodes; Resource monitoring and feedback module, used to monitor resource usage in real time and feed the monitoring data back to the system for allocation optimization; The self-learning and optimization module is used to analyze historical data through a self-learning mechanism and optimize resource allocation rules based on monitoring data.

[0013] Preferably, the resource allocation priority P in the multi-dimensional resource allocation module iThe calculation formula is as follows: , where P i is the priority of task i, W t is the weight of the time dimension, W t is the weight of the resource availability dimension, W c is the weight of the cost dimension, T i is the remaining duration of the current task, T max is the maximum construction period, R i is the amount of resources required for the current task, R max is the maximum amount of resources currently available, C i is the consumption cost of the current task, C max The goal of comprehensively optimizing the multi-dimensional attributes of resources in the multi-dimensional resource allocation module is to minimize the total cost function O as follows: , where O is the total cost function, W i is the weight of dimension i, f i (X i ) is the cost function of resource allocation on dimension i, X i The resource usage in this dimension.

[0014] Preferably, the resource association model module measures the mutual influence of resource states and sets the association coefficient a ij , represents the degree of dependence of resource node i on node j, and its specific formula is as follows: , specific, S i is the current state of resource node i, S i is the affected state of resource node j, a ij is the influence coefficient of node i on node j, ranging from [0,1], indicating the strength of the association between nodes. is system noise or external interference.

[0015] Preferably, in the self-learning and optimization module, a loss function L is used to measure the deviation between the current allocation scheme and the ideal allocation scheme, and the loss is minimized by an optimization algorithm, and the calculation formula is as follows: , where L(θ) is the loss function, θ is the parameter set of the deployment system, and f(X i, θ) is the prediction result of the current deployment plan, Y i is the actual result in historical data.

[0016] The present invention provides a method and system for allocating resources for infrastructure projects, which has the following beneficial effects: 1. The present invention utilizes a multi-dimensional resource allocation module to introduce multiple dimensions such as time, space, energy consumption, cost and resource status. When allocating resources, it not only considers a single factor, but also integrates multi-dimensional information and uses a weighted algorithm to calculate the optimal resource allocation plan, making the allocation plan more accurate and comprehensive, avoiding factors that may be ignored in traditional allocation plans, and improving the efficiency and accuracy of resource scheduling.

[0017] 2. The self-learning and optimization module of the present invention analyzes historical data and real-time monitoring data through a self-learning mechanism, continuously optimizes resource allocation strategies, and through minimization of the loss function, the system can dynamically adjust weights and rules according to actual conditions to ensure that the allocation plan continues to evolve and adapt to changing environmental requirements.

[0018] 3. The present invention defines the association relationship between resource nodes and dynamically adjusts the response and deployment of other nodes when the state of a node changes. The interdependence between resource nodes makes the system more flexible and efficient when dealing with complex resource deployment scenarios.

[0019] 4. The present invention introduces a virtual resource market, allowing construction nodes to apply for, bid for and share resources according to demand, and reasonably allocates resources through a market mechanism. The system can solve the problems of resource waste, idleness and the inability to allocate resources in a timely manner in emergency situations, and effectively utilize idle resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 is a flow chart of the method of the present invention; Figure 2 It is a framework diagram of the system of the present invention. DETAILED DESCRIPTION

[0021] The technical solution of the present invention will be described clearly and completely below in conjunction with the accompanying drawings of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0022] Please refer to the attached Figure 1 The embodiment of the present invention provides a method for allocating resources of infrastructure projects, comprising the following steps: S1. Establish resource node classification and divide the manpower, machinery and equipment, materials, funds and time in infrastructure projects into resource nodes; S2, build a resource association model to define the relationship between different resource nodes; S3, allocate resources based on a multi-dimensional allocation model, with dimensions including time, space, energy consumption, cost and resource status; S4. Allocate resources through the virtual resource market, allowing multiple construction nodes to apply for and share resources based on demand; S5. Monitor resource usage in real time, feed data back to the system, and optimize subsequent allocation plans through a self-learning mechanism.

[0023] The S1 step specifically includes the following steps: S1.1. Identify the main types of resources in infrastructure projects, including manpower, machinery and equipment, materials, funds and time; S1.2, subdivide each resource type; S1.3. Assign a unique resource identifier to each type of resource; S1.4. Establish attribute parameters of resource nodes, including quantity, location, availability status and working time information of resources; S1.5. Input all resources into the resource management system to form a complete resource node library.

[0024] Specifically, in actual infrastructure projects, resources can be divided into many types, usually including: Human resources: various types of workers, technicians and managers.

[0025] Mechanical equipment: including heavy machinery (such as excavators, cranes), transport vehicles and other construction equipment.

[0026] Material resources: steel bars, cement, concrete, wood, etc.

[0027] Financial resources: budget and cash flow management of the project.

[0028] Time resources: including construction period, completion time of each task, etc.

[0029] Each type of resource needs to be assigned a unique resource identifier (ID) for tracking and management in the system. This identifier can be a unique identification code generated by coding, such as: Human Resources may assign a job number.

[0030] Device resources may be assigned device numbers.

[0031] Materials can be numbered by batch number or specification model.

[0032] The time can be specified by task ID or time period number.

[0033] Financial resources can be managed by budget item number.

[0034] This unique identifier is bound to the attribute parameters of the resource to form a complete resource data record. For example, a worker's ID is associated with his or her skills, availability, working hours, etc.

[0035] Each resource node needs to record its detailed attribute parameters. Common attribute parameters include: Quantity: The available quantity or stock amount of the resource.

[0036] Location: The physical location of a resource or where it is used, such as where equipment is stored or where construction is taking place.

[0037] Availability status: Indicates whether the resource is in use, idle, or unavailable (such as equipment under maintenance, human resources on vacation, etc.).

[0038] Working hours information: For human and equipment resources, record working hours and usage records to facilitate efficiency evaluation and labor deployment.

[0039] In step S1.5, all resources and their corresponding identification and attribute parameters need to be systematically managed and input into a dedicated resource management system (such as an ERP system or a BIM system). This system can update the status of resources in real time and allow managers to query and call them at any time.

[0040] The core of the resource node library is to form a complete information set of all resources to support subsequent resource allocation, sharing, monitoring and other operations. The library should be updated synchronously with the construction progress and demand to ensure the real-time nature of the data.

[0041] The S2 step specifically includes the following steps: S2.1, identify the interaction relationship between resource nodes; S2.2, define dependencies and sharing conditions for each resource node; S2.3. Establish a dynamic association model to define the adjustment rules of other related nodes when the state of a node changes; S2.4. Define resource priority rules and prioritize key resource nodes when resources are tight; S2.5. Embed the resource association model into the deployment system so that the system can dynamically adjust the relationship between resource nodes according to resource changes.

[0042] Specifically, in step S2.1, the interaction relationship between resource nodes is identified, for example: The relationship between manpower and machinery (e.g., certain types of machinery require workers with specific skills to operate); The relationship between materials and construction progress (e.g., the supply of specific materials is required to complete a certain stage).

[0043] The construction of the dynamic association model is used to manage the status changes of each resource node. For example, when a certain device fails or the material supply is insufficient, the system needs to automatically adjust the work arrangement of other resource nodes.

[0044] The specific rules of the model include: Status monitoring: The system monitors the status of each resource node in real time, including availability, working hours, material inventory, etc.

[0045] Adjustment rules: When the status of a node changes (such as equipment damage, insufficient personnel, material delay), the system automatically adjusts the use of other nodes according to preset rules. For example, when a certain equipment cannot be used, the relevant operators can be reassigned to other work, or the construction progress can be adjusted when materials are delayed.

[0046] The rule adjustments are: Automatically allocate alternative resources: For example, when a resource node is unavailable, the system allocates alternative resources according to the model's adjustment rules.

[0047] Delaying dependent tasks: Some tasks depend on specific resources, and if that resource is not available, the system can delay the progress of the dependent tasks.

[0048] The system needs to define a priority for each resource node to deal with resource allocation issues when resources are scarce or conflicting. Priority rules include Identification of key resources: Based on the importance of the task and the urgency of the time node, certain resources are identified as key resources. For example, equipment, materials that affect the overall construction period, or human resources on the critical path should be allocated first.

[0049] Priority rules for resource competition: When multiple nodes compete for the same resource, priority is given to key tasks or nodes with urgent needs. For example, when multiple processes require a certain device at the same time, priority is given to the process that has a greater impact on the overall project.

[0050] The system adjusts the order of resource allocation in real time based on priority rules to ensure that critical tasks receive resource support.

[0051] Resource allocation priority P i The calculation formula is as follows: , where P i is the priority of task i, W t is the weight of the time dimension, W t is the weight of the resource availability dimension, W c is the weight of the cost dimension, T i is the remaining duration of the current task, T max is the maximum construction period, R i is the amount of resources required for the current task, R max is the maximum amount of resources currently available, C i is the consumption cost of the current task, C max is the maximum budget cost.

[0052] The resource association model established above is embedded into the core part of the allocation system to ensure that the system can automatically adjust the resource allocation strategy according to the real-time changes of each resource node. The process includes: Real-time monitoring and feedback: The system monitors the status of each resource node at any time and automatically feeds back to the scheduling module based on changes.

[0053] Automatic adjustment: The system automatically adjusts according to the resource association model, dynamically changing the resource usage plan and task schedule. For example, when a resource is in short supply, the system automatically adjusts the work schedule of other nodes that depend on the resource, or calls other available resources through a sharing mechanism.

[0054] By deploying real-time feedback and dynamic adjustments of the system, we ensure that the system can flexibly respond to various unforeseen resource changes during the construction process and reduce human intervention.

[0055] Measured by the mutual influence of resource status, set the correlation coefficient a ij , represents the degree of dependence of resource node i on node j, and its specific formula is as follows: , specific, S i is the current state of resource node i, S i is the affected state of resource node j, a ij is the influence coefficient of node i on node j, ranging from [0,1], indicating the strength of the association between nodes. is system noise or external interference.

[0056] The S3 step specifically includes the following steps: S3.1. Define the dimensions of resource allocation, including time dimension, space dimension, energy consumption dimension, cost dimension and resource status dimension; S3.2. Set the weight of each dimension according to the priority of the project; S3.3, input the real-time status information of each resource node, including availability, location, usage cost, and energy consumption data; S3.4, the system calculates the optimal resource allocation plan through a weighted algorithm, comprehensively considers information from all dimensions, and generates a resource allocation plan; S3.5. When allocating resources, the system dynamically updates weight values ​​and calculation rules.

[0057] Specifically, in step S3.1, the system needs to define multiple key dimensions for resource allocation in order to comprehensively evaluate the pros and cons of resource allocation schemes. The dimensions include: Time dimension: The time constraints for resource allocation, including the time limit for resource use, the deadline for tasks, duration goals, etc. The time dimension is a key factor in ensuring that the project is completed on time.

[0058] Spatial dimension: The geographical location and movement requirements of resources, especially in large construction projects, where the distribution location of equipment and materials affects the cost and efficiency of deployment.

[0059] Energy consumption dimension: For equipment and mechanical resources, energy consumption is an important consideration. The system needs to evaluate the energy consumption of different resources and optimize energy consumption to reduce construction costs.

[0060] Cost dimension: The use and deployment of each resource involves costs. The system needs to track equipment rental fees, employee salaries, material procurement fees, etc. to ensure that resource allocation is in line with the budget.

[0061] Resource status dimension: the current usage status of resources (such as whether equipment is available, whether materials are sufficient, whether human resources are busy, etc.). The availability of resources directly affects the feasibility of the deployment plan.

[0062] Different project phases or tasks have different requirements for each dimension. For example, on the critical path of a project, the time dimension may have a higher weight, while in a tight funding situation, the cost dimension may have a higher weight. Therefore, the system needs to set weights for each dimension based on the project's priority and current needs. The specific steps are as follows: Project priority analysis: Determine the key tasks and urgency of the current stage based on project progress, task importance and duration requirements.

[0063] Weight distribution: Set different weight values ​​for each dimension. For example, in the rush stage, the weight of the time dimension can be set to 50%, while the energy consumption and cost dimensions can each account for 25%. In the non-critical stage, the cost dimension may account for a larger proportion.

[0064] Dynamic adjustment: The weight setting is not static. As the project progresses, the system will adjust the weight of each dimension based on actual conditions to ensure flexibility and adaptability of resource allocation.

[0065] Before resource allocation, the system needs to obtain the real-time status information of each resource node. This information will be used as input data for subsequent calculations and allocation strategies. It mainly includes: Availability: Whether the resource is currently available, or whether it is unavailable due to maintenance, failure, etc.

[0066] Location: The current location of equipment and materials. Especially in projects with multiple work areas, the geographical location of resources has a greater impact on deployment.

[0067] Usage cost: the cost of using the resource, such as equipment rental fees, employee salaries, material procurement costs, etc.

[0068] Energy consumption: For device resources, the system needs to evaluate the energy consumption of the equipment as an important basis for optimizing resource scheduling.

[0069] Real-time status information can be obtained through sensors, GPS positioning, ERP systems or other monitoring methods to ensure the accuracy and timeliness of the data.

[0070] After obtaining the real-time status of each resource node and setting the weight of each dimension, the system will calculate through the weighted algorithm to generate the optimal resource allocation plan. The specific steps are as follows: Weighted calculation formula: The system takes all factors into consideration for optimization calculation based on the weights of different dimensions and the status of each resource. The weighted algorithm can be expressed as: , where O is the total cost function, W i is the weight of dimension i, f i (X i ) is the cost function of resource allocation on dimension i, X i The resource usage in this dimension.

[0071] Optimal solution search: Based on the weighted algorithm, the system will use search or optimization algorithms (such as linear programming, genetic algorithms, etc.) to find the optimal resource allocation plan that can meet the weights of multiple dimensions and project priorities.

[0072] Plan generation: Based on the calculation results, the system will generate a specific resource allocation plan, listing which resources should be allocated to which task nodes, usage time, location adjustment and other detailed information.

[0073] Resource allocation is not a one-time process. Project requirements and resource status will change over time. Therefore, the system needs to have the ability to dynamically update and adjust the weights and allocation rules of each dimension in real time. Specific operations include: Real-time monitoring of project progress: Use the monitoring system to understand project progress and task changes, and adjust the priorities of each dimension.

[0074] Dynamically update weights: As the project phase changes, the system can automatically update the weight values ​​of each dimension. For example, as the project approaches completion, the weight of the time dimension may increase, while the weights of energy consumption and cost decrease.

[0075] Adjustment of allocation rules: Based on the current project requirements and resource status, the system can automatically adjust the allocation rules to ensure that the allocation strategy always conforms to the actual situation. For example, when a resource is suddenly unavailable, the system will adjust the allocation strategy and mobilize backup resources.

[0076] The S4 step specifically includes the following steps: S4.1. Establish a virtual resource market, register all resource nodes in the market, and mark the current status, available time and location information of the resources; S4.2. Allow each construction node or process to submit a resource demand application, specifying the required resource type, time, quantity and conditions; S4.3. The system automatically allocates resources according to the resource requirements of each node, and allows idle resources to be leased or shared between nodes; S4.4. Establish a bidding mechanism for the virtual market. When multiple nodes compete for the same resource, the system allocates resources based on bidding, priority and demand urgency rules; S4.5. Allow resource sharing mechanism. When a construction node temporarily does not need a certain type of resource, the system can automatically allocate it to other nodes for use.

[0077] Specifically, in the virtual resource market, multiple construction nodes will bid for resources. The bidding results can be based on the urgency of the demand. i and available budget B i The calculation shows that the bid amount A i for: , where A i is the bid amount of node i, U i is the urgency of the demand for node i, ranging from [0,1], determined by the task duration and resource shortage, B i is the available budget of node i, and k is the market competition coefficient, which reflects the market supply and demand of resources.

[0078] The system calculates the bid amount based on A i Resources are allocated based on the bid price, and nodes with higher bids get priority.

[0079] Step S5 specifically includes the following steps: S5.1. Install resource monitoring equipment and sensors to collect real-time status information of each resource node, including equipment working hours, manpower working hours and material consumption; S5.2, the system analyzes monitoring data in real time to identify problems in resource usage; S5.3. Automatically update the resource node status based on real-time monitoring data, and feed this data back to the resource allocation system as input conditions for the next round of allocation; S5.4, through the self-learning algorithm, the system analyzes historical data and current monitoring data, optimizes the resource allocation model, and updates the allocation rules; S5.5. The system automatically adjusts the allocation weights and distribution strategies based on the self-learning results.

[0080] Please refer to the attached Figure 2 , a capital construction project resource allocation system, comprising: Resource node classification module, used to divide the manpower, machinery and equipment, materials, funds and time in infrastructure projects into resource nodes; Resource association model module, used to establish and manage the association relationship between resource nodes and define the mutual dependence and sharing rules between resource nodes; Multi-dimensional resource allocation module, used to allocate resources according to the dimensions of time, space, energy consumption, cost and resource status; The virtual resource market module is used to implement resource application, sharing and bidding, and supports resource allocation among multiple construction nodes; Resource monitoring and feedback module, used to monitor resource usage in real time and feed the monitoring data back to the system for allocation optimization; The self-learning and optimization module is used to analyze historical data through a self-learning mechanism and optimize resource allocation rules based on monitoring data.

[0081] Resource allocation priority P in the multi-dimensional resource allocation module i The calculation formula is as follows: , where P i is the priority of task i, W t is the weight of the time dimension, W t is the weight of the resource availability dimension, W c is the weight of the cost dimension, T i is the remaining duration of the current task, T max is the maximum construction period, R i is the amount of resources required for the current task, R max is the maximum amount of resources currently available, C i is the consumption cost of the current task, C max The goal of comprehensively optimizing the multi-dimensional attributes of resources in the multi-dimensional resource allocation module is to minimize the total cost function O as follows: , where O is the total cost function, W i is the weight of dimension i, f i (X i ) is the cost function of resource allocation on dimension i, X i The resource usage in this dimension.

[0082] The resource association model module measures the mutual influence of resource status and sets the association coefficient a ij , represents the degree of dependence of resource node i on node j, and its specific formula is as follows: , specific, S i is the current state of resource node i, S i is the affected state of resource node j, a ij is the influence coefficient of node i on node j, ranging from [0,1], indicating the strength of the association between nodes. is system noise or external interference.

[0083] In the self-learning and optimization module, the loss function L is used to measure the deviation between the current allocation plan and the ideal allocation plan, and the loss is minimized through the optimization algorithm. The calculation formula is as follows: , where L(θ) is the loss function, θ is the parameter set of the deployment system, and f(X i, θ) is the prediction result of the current deployment plan, Y i is the actual result in historical data.

[0084] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A method for allocating resources for infrastructure projects, characterized in that: The following steps are involved: S1. Establish resource node classification and divide the manpower, machinery and equipment, materials, funds and time in infrastructure projects into resource nodes; S2, build a resource association model to define the relationship between different resource nodes; S3, allocate resources based on a multi-dimensional allocation model, with dimensions including time, space, energy consumption, cost and resource status; S4. Allocate resources through the virtual resource market, allowing multiple construction nodes to apply for and share resources based on demand; S5. Monitor resource usage in real time, feed data back to the system, and optimize subsequent allocation plans through a self-learning mechanism.

2. A method for allocating resources for infrastructure projects according to claim 1, characterized in that: The S1 step specifically includes the following steps: S1.

1. Identify the main types of resources in infrastructure projects, including manpower, machinery and equipment, materials, funds and time; S1.2, subdivide each resource type; S1.

3. Assign a unique resource identifier to each type of resource; S1.

4. Establish attribute parameters of resource nodes, including quantity, location, availability status and working time information of resources; S1.

5. Input all resources into the resource management system to form a complete resource node library.

3. A method for allocating resources for infrastructure projects according to claim 1, characterized in that: The S2 step specifically includes the following steps: S2.1, identify the interaction relationship between resource nodes; S2.2, define dependencies and sharing conditions for each resource node; S2.

3. Establish a dynamic association model to define the adjustment rules of other related nodes when the state of a node changes; S2.

4. Define resource priority rules and prioritize key resource nodes when resources are tight; S2.

5. Embed the resource association model into the deployment system so that the system can dynamically adjust the relationship between resource nodes according to resource changes.

4. A method for allocating resources for infrastructure projects according to claim 1, characterized in that: The S3 step specifically includes the following steps: S3.

1. Define the dimensions of resource allocation, including time dimension, space dimension, energy consumption dimension, cost dimension and resource status dimension; S3.

2. Set the weight of each dimension according to the priority of the project; S3.3, input the real-time status information of each resource node, including availability, location, usage cost, and energy consumption data; S3.4, the system calculates the optimal resource allocation plan through a weighted algorithm, comprehensively considers information from all dimensions, and generates a resource allocation plan; S3.

5. When allocating resources, the system dynamically updates weight values ​​and calculation rules.

5. A method for allocating resources for infrastructure projects according to claim 1, characterized in that: The S4 step specifically includes the following steps: S4.

1. Establish a virtual resource market, register all resource nodes in the market, and mark the current status, available time and location information of the resources; S4.

2. Allow each construction node or process to submit a resource demand application, specifying the required resource type, time, quantity and conditions; S4.

3. The system automatically allocates resources according to the resource requirements of each node, and allows idle resources to be leased or shared between nodes; S4.

4. Establish a bidding mechanism for the virtual market. When multiple nodes compete for the same resource, the system allocates resources based on bidding, priority and demand urgency rules; S4.

5. Allow resource sharing mechanism. When a construction node temporarily does not need a certain type of resource, the system can automatically allocate it to other nodes for use.

6. A method for allocating resources for infrastructure projects according to claim 1, characterized in that: The step S5 specifically includes the following steps: S5.

1. Install resource monitoring equipment and sensors to collect real-time status information of each resource node, including equipment working hours, manpower working hours and material consumption; S5.2, the system analyzes monitoring data in real time to identify problems in resource usage; S5.

3. Automatically update the resource node status based on real-time monitoring data, and feed this data back to the resource allocation system as input conditions for the next round of allocation; S5.4, through the self-learning algorithm, the system analyzes historical data and current monitoring data, optimizes the resource allocation model, and updates the allocation rules; S5.

5. The system automatically adjusts the allocation weights and distribution strategies based on the self-learning results.

7. A capital construction project resource allocation system, characterized in that: include: Resource node classification module, used to divide the manpower, machinery and equipment, materials, funds and time in infrastructure projects into resource nodes; Resource association model module, used to establish and manage the association relationship between resource nodes and define the mutual dependence and sharing rules between resource nodes; Multi-dimensional resource allocation module, used to allocate resources according to the dimensions of time, space, energy consumption, cost and resource status; The virtual resource market module is used to implement resource application, sharing and bidding, and supports resource allocation among multiple construction nodes; Resource monitoring and feedback module, used to monitor resource usage in real time and feed the monitoring data back to the system for allocation optimization; The self-learning and optimization module is used to analyze historical data through a self-learning mechanism and optimize resource allocation rules based on monitoring data.

8. A capital construction project resource allocation system according to claim 7, characterized in that: The resource allocation priority P in the multi-dimensional resource allocation module i The calculation formula is as follows: , where P i is the priority of task i, W t is the weight of the time dimension, W t is the weight of the resource availability dimension, W c is the weight of the cost dimension, T i is the remaining duration of the current task, T max is the maximum construction period, R i is the amount of resources required for the current task, R max is the maximum amount of resources currently available, C i is the consumption cost of the current task, C max The goal of comprehensively optimizing the multi-dimensional attributes of resources in the multi-dimensional resource allocation module is to minimize the total cost function O as follows: , where O is the total cost function, W i is the weight of dimension i, f i (X i ) is the cost function of resource allocation on dimension i, X i The resource usage in this dimension.

9. The infrastructure project resource allocation system according to claim 7, characterized in that: The resource association model module measures the mutual influence of resource states and sets the association coefficient a ij , represents the degree of dependence of resource node i on node j, and its specific formula is as follows: ,specific,S i is the current state of resource node i, S i is the affected state of resource node j, a ij is the influence coefficient of node i on node j, ranging from [0,1], indicating the strength of the association between nodes. is system noise or external interference.

10. The infrastructure project resource allocation system according to claim 7, characterized in that: In the self-learning and optimization module, a loss function L is used to measure the deviation between the current allocation plan and the ideal allocation plan, and the loss is minimized through an optimization algorithm. The calculation formula is as follows: , where L(θ) is the loss function, θ is the parameter set of the deployment system, and f(X i, θ) is the prediction result of the current deployment plan, Y i This is the actual result in historical data.

Citation Information

Cited By

  • Tunnel construction intelligent scheduling decision-making system based on data fusion

    CN120450493A

  • Intelligent scheduling decision system for tunnel construction based on data fusion

    CN120450493B