Dynamic optimization and management system for engineering cost of intelligent power distribution network
Through the dynamic optimization and management system of intelligent distribution network engineering cost, complex engineering evaluation quotations and multi-engineering management problems in the existing technology are solved, fast and accurate engineering estimation and data management are achieved, and user decision-making efficiency is improved.
Patent Information
- Application Number
- CN202411098073.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-12
- Publication Date
- 2025-01-14
AI Technical Summary
The existing power facility renovation quotation system has complex workflow, many data uploads and high professionalism, making it difficult to achieve rapid engineering evaluation quotation and multi-engineering material statistics and price calculations.
A dynamic optimization and management system for engineering cost of intelligent distribution networks is designed, including login module, engineering quotation module, equipment management module, cost management module and user management module. It adopts automated statistics and database timely updates, combined with the least squares model for Project budget calculation, providing equipment search, project management and expense management functions.
It improves the efficiency and accuracy of project estimation prices, simplifies the decision-making process, and makes the data more intuitive and easy to understand through data visualization, achieving rapid quotation and multi-engineering management.
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of engineering cost management, and in particular to a smart distribution network engineering cost dynamic optimization and management system. Background Art
[0002] With the advancement of urban construction, there are more and more new construction and renovation projects of power facilities, and the estimated quotations for the renovation projects also require fast calculation and provision. However, the existing quotation system for power facility renovation, such as the dynamic optimization method for the cost range of power transmission and transformation projects considering investment capacity fluctuations disclosed in publication number CN117611207A, considers the actual impact of the reform of transmission and distribution prices on the cost, and combines the actual impact of different factors such as investment demand and investment capacity on the cost to achieve the optimization of the cost range of power transmission and transformation projects. It has the problems of complex workflow, large amount of uploaded data, and high professionalism. Therefore, there is an urgent need for a management quotation system to achieve rapid evaluation and quotation of a single project, and to manage the material statistics and price calculation of multiple projects at the same time. Summary of the invention
[0003] The technical problem to be solved by the present invention is to overcome the deficiencies of the prior art and provide a dynamic optimization and management system for the construction cost of an intelligent distribution network.
[0004] The technical solution adopted by the present invention to solve the technical problem is:
[0005] Intelligent distribution network project cost dynamic optimization and management system includes
[0006] Login module: used to log in to the system;
[0007] Project quotation module: used to search for relevant equipment information for selection and calculate the project budget based on the selected equipment;
[0008] Project management module: used to create, modify, delete, query and store projects;
[0009] Device management module: used to search, add, delete, modify and store device information;
[0010] Expense management module: used to search, add, delete, modify and store expenses;
[0011] User management module: used to search, add, delete, modify and store user information.
[0012] The login module performs verification based on the input account number and password, and authorizes access to the system if the verification passes;
[0013] The login module memorizes and stores the account number and password based on the user's "Remember login" check, and automatically logs in the next time the system is accessed.
[0014] Specifically, users log in and out of the system through the login module;
[0015] When logging in, you enter your account and password to log in to the system. The background matches and verifies the user's login credentials. If the credentials are correct, the user will be authorized to access the system's resources. If the credentials are incorrect, the user will not be able to log in to the system and will receive a corresponding error message.
[0016] Log out of the system when needed to ensure the security of their account. When a user logs out, their login status is cleared so that no one else can access their account.
[0017] In addition, the login module has a memory function. When users select the "Remember login" option when logging in, they do not need to enter their credentials again the next time they access the system, thereby improving the convenience of using the system. In order to prevent users from forgetting their passwords, the "Remember login" status is cleared at regular intervals, requiring users to re-enter their credentials.
[0018] In order to prevent malicious attacks or brute force cracking, the login module also includes a login failure restriction function. For example, within a certain period of time, if a user enters incorrect credentials multiple times, the user's account will be locked for a period of time to prevent further attempts to log in. In case of emergency, a request can be made to the backend to authenticate the user's information and remove the "login failure restriction" status.
[0019] After logging into the system, the system determines the role and permissions of the currently logged-in user, controls the user's access to system resources based on the user's identity and permissions, and implements the permission control function.
[0020] The engineering quotation module is connected to the equipment management module, and displays related equipment based on the equipment searched by the user, so that the user can select equipment;
[0021] The project quotation module calculates the budget result of the corresponding project based on the equipment selected by the user.
[0022] The project quotation module has an equipment search function. Users can enter the equipment name in the search bar, and the background will query the equipment information and display it for users to choose. If the equipment information is not found, the prompt "No such equipment in the database" will be returned.
[0023] The engineering quotation module implements three-level screening. Users can select the equipment information in turn through the top drop-down box. The engineering quotation module then sends the screening parameters to the background, and the background will filter out the stored data that meets the conditions.
[0024] The project quotation module adds the required equipment, model and quantity selected by the user to the project equipment list. This function is implemented using a "linked list" data structure, and the selected equipment can also be removed.
[0025] Finally, based on the equipment selected by the user in the project, the total budget of the project is calculated through a formula, including construction costs, equipment purchase costs, installation costs, and engineering design fees.
[0026] The engineering management module stores relevant project information, creates new projects and saves them according to user needs, modifies stored projects, deletes no longer needed projects, and performs project inquiries based on different query conditions.
[0027] The project management module creates new projects, including project name, description, planned time, project leader and other information; modifies existing projects, including project name, description, planned time, project leader and other information; can also delete projects that are no longer needed, and the system will completely delete the project and all related information; and can query projects based on different conditions, such as project name, leader, status, etc.
[0028] The device management module is used for relevant information about the device. When adding device information, the device management module determines the legality of the device information. If it is legal, the addition is successful, otherwise the addition fails and the reason for the failure is returned;
[0029] After receiving the request to delete a device, the device management module determines the legality of the request. If it is legal, it will be deleted; otherwise, it will not be deleted.
[0030] The device management module receives the submitted device modification request and application, and makes corresponding modifications after the identity of the modifier is verified.
[0031] Users can use the search box at the top to enter the name of the device and search for device information in the device management module. When adding device information, the background determines the legality of the device information in the form. If it is legal, the device can be successfully added. Otherwise, the reason for the failure to add is returned to the user. Users can submit a request to delete this device to the device management module through the "Delete" button of the device entry. The device management module uses a custom algorithm to determine the legality of this request. If it passes, the device can be successfully deleted. Users can open the "Edit Device Information" interface through the "Edit" button of the device entry, fill in the form to modify the device information, and submit an application to modify the device to the device management module. The device management module verifies the identity of the modifier, and the device information can be successfully modified if it passes.
[0032] The expense management module stores the relevant expense information. The expense management module receives the application for adding expense and determines the legality of the expense information. If it is legal, the expense information is added, otherwise it is not added.
[0033] The fee management module receives a request to delete fees and determines the legality of the request. If it is legal, the corresponding fee is deleted; otherwise, it is not deleted.
[0034] The expense management module receives the edited expense information and makes corresponding modifications after the identity of the editor is verified.
[0035] Users can use the top search box to search for fee information in the database. This application sets a "+" button at the bottom right of the module to enter the "Fee Addition" page. The user enters the required fee information and submits it to complete the application for adding fees. The fee management module determines the legality of the fee information in the form. If it is legal, the fee can be successfully added. Users can use the "Delete" button of the fee entry to submit a request to delete this fee to the fee management module. The fee management module uses a custom algorithm to determine the legality of this request. If it passes, the fee can be successfully deleted. Users can use the "Edit" button of the fee entry to open the "Edit Fee Information" interface and fill in the form to modify the device information. The form provides an "Intelligent Identification" function. The information required to be filled in the form can be filled in the "Intelligent Identification" box in turn. The module identifies the form items corresponding to the data and automatically fills the data into the form items. Then, the application for modifying the fee is submitted to the background. The background verifies the identity of the modifier. If it passes, the fee information can be successfully modified.
[0036] The user management module stores information about registered users. Based on account information, the user management module searches for related users, adds new users, and performs deletion and editing.
[0037] The user management module is open to super administrator users. Super administrator users can use the search bar at the top to search by user account or nickname. The user management module receives the request to search for a user, uses the decryption algorithm to decode the transmitted user account, translates it into the real account information, and searches for the user. If the user is found, the encryption algorithm is used again to encode the user's account information and return it. The entire process is transmitted in ciphertext to ensure the security of user information.
[0038] Super administrator users can click the "+" button on the lower right to enter the "User Addition" page, fill in the user information, and submit an application to add the user to the user management module. The user management module will query whether the user already exists in the database. If not, the user can be successfully added, otherwise it will return a message that the user addition failed. Click the "Delete" button on the user entry to submit a request to delete the user to the user management module. The user management module uses a custom algorithm to determine the legitimacy of the request, and the user can be successfully deleted if it passes. Click the "Edit" button on the expense entry to open the "Edit User Information" interface, and submit an application to modify the user information to the user management module through the form for modifying the user information. The user management module will verify the identity of the modifier, and the user information can be successfully modified if it passes.
[0039] The engineering quotation module is provided with an engineering quotation calculation model, which associates the incidental costs of equipment, engineering and projects, and performs price estimation based on the engineering construction area.
[0040] The project quotation calculation model analyzes the average commissioning fee, installation fee, and labor cost required to install a certain type of equipment. By associating the commissioning fee, installation fee, and labor cost with the equipment, you do not need to consider these incidental costs when estimating the quotation, and only need to select the required equipment.
[0041] Then the correlation between construction cost, building area and project type is analyzed. The "least square method" is used to find the best matching function between construction cost, building area and project type. Users only need to input the building area to get the construction cost.
[0042] The relationship between engineering design fees and project scale (type and quantity of equipment included) and project type (supporting, business expansion) is analyzed. The estimation method of engineering design fees for different scales and types is different. The model will dynamically adjust the weights of various calculation factors according to the calculation method of engineering design fees for the scale and type of the project.
[0043] By associating these incidental costs with equipment and projects, a "project quotation calculation model" is formed, allowing users to simply check the equipment and enter the project construction area to obtain an estimate.
[0044] The project quotation calculation model is based on the minimum multiplication analysis of the relationship between construction project costs and construction area and project type; specifically, the construction area, project type and corresponding construction project costs of each project.
[0045] The project quotation module collects construction project data and performs data preprocessing; a mathematical model is used to describe this relationship, such as linear regression or other multivariate functions. The collected construction project data includes the building area (square meters), project type (such as residential, commercial, industrial, etc.) and corresponding construction project fee (yuan) of each project; data preprocessing includes checking and cleaning data, handling missing values and outliers, and normalizing or standardizing data so that different attributes are on the same scale.
[0046] Convert engineering types to numerical features;
[0047] The linear relationship between construction cost y, construction area x1 and project type x2 is expressed as:
[0048] y=a*x1+b*x2+c; where a, b and c are model parameters, representing the coefficients of building area and project type;
[0049] Use the least squares method to solve the optimal a, b, and c so that the sum of the squared errors between the predicted construction costs and the actual costs is minimized; this involves solving a system of linear equations, which can be represented using matrix operations: (X^T*X)^{-1}*X^T*Y=[a,b,c] where X is the feature matrix (including 1 as a bias term) and Y is the target vector of construction costs.
[0050] Perform model validation, evaluate the model's prediction accuracy, and complete the setting of the engineering quotation calculation model. This application uses cross-validation or reserves a portion of data for model validation to evaluate the model's prediction accuracy, such as through mean square error (MSE) or determination coefficient (R2).
[0051] A least squares-based model was constructed to predict construction project costs based on the input building area and project type.
[0052] The user inputs a new building area, combines it with the project type, and uses the trained model to predict the construction project cost.
[0053] The engineering quotation module regularly updates the model based on new data to ensure that the model's predictive performance remains up to date over time. For inputs that exceed the range of training data, appropriate processing strategies are set, such as using default values, expanding the model, or taking other approaches.
[0054] Compared with the prior art, the present invention has the following beneficial effects:
[0055] 1. Improve efficiency and accuracy: Through automated statistics and timely updating of databases, the previous workload is reduced and efficiency and accuracy are improved;
[0056] 2. Facilitate decision-making: The estimated price of the project can be quickly reported, allowing users to make decisions more quickly;
[0057] 3. Data visualization: By visualizing data, the data becomes more intuitive and easier for customers to understand and query. DETAILED DESCRIPTION
[0058] The technical solutions in the embodiments of the present invention are described clearly and completely below. 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.
[0059] Intelligent distribution network project cost dynamic optimization and management system includes
[0060] Login module: used to log in to the system;
[0061] Project quotation module: used to search for relevant equipment information for selection and calculate the project budget based on the selected equipment;
[0062] Project management module: used to create, modify, delete, query and store projects;
[0063] Device management module: used to search, add, delete, modify and store device information;
[0064] Expense management module: used to search, add, delete, modify and store expenses;
[0065] User management module: used to search, add, delete, modify and store user information.
[0066] The login module performs verification based on the input account number and password, and authorizes access to the system if the verification passes;
[0067] The login module memorizes and stores the account number and password based on the user's "Remember login" check, and automatically logs in the next time the system is accessed.
[0068] Specifically, users log in and out of the system through the login module;
[0069] When logging in, you enter your account and password to log in to the system. The background matches and verifies the user's login credentials. If the credentials are correct, the user will be authorized to access the system's resources. If the credentials are incorrect, the user will not be able to log in to the system and will receive a corresponding error message.
[0070] Log out of the system when needed to ensure the security of their account. When a user logs out, their login status is cleared so that no one else can access their account.
[0071] In addition, the login module has a memory function. When users select the "Remember login" option when logging in, they do not need to enter their credentials again the next time they access the system, thereby improving the convenience of using the system. In order to prevent users from forgetting their passwords, the "Remember login" status is cleared at regular intervals, requiring users to re-enter their credentials.
[0072] In order to prevent malicious attacks or brute force cracking, the login module also includes a login failure restriction function. For example, within a certain period of time, if a user enters incorrect credentials multiple times, the user's account will be locked for a period of time to prevent further attempts to log in. In case of emergency, a request can be made to the backend to authenticate the user's information and remove the "login failure restriction" status.
[0073] After logging into the system, the system determines the role and permissions of the currently logged-in user, controls the user's access to system resources based on the user's identity and permissions, and implements the permission control function.
[0074] The engineering quotation module is connected to the equipment management module, and displays related equipment based on the equipment searched by the user, so that the user can select equipment;
[0075] The project quotation module calculates the budget result of the corresponding project based on the equipment selected by the user.
[0076] The project quotation module has an equipment search function. Users can enter the equipment name in the search bar, and the background will query the equipment information and display it for users to choose. If the equipment information is not found, the prompt "No such equipment in the database" will be returned.
[0077] The engineering quotation module implements three-level screening. Users can select the equipment information in turn through the top drop-down box. The engineering quotation module then sends the screening parameters to the background, and the background will filter out the stored data that meets the conditions.
[0078] The project quotation module adds the required equipment, model and quantity selected by the user to the project equipment list. This function is implemented using a "linked list" data structure, and the selected equipment can also be removed.
[0079] Finally, based on the equipment selected by the user in the project, the total budget of the project is calculated through a formula, including construction costs, equipment purchase costs, installation costs, and engineering design fees.
[0080] The engineering management module stores relevant project information, creates new projects and saves them according to user needs, modifies stored projects, deletes no longer needed projects, and performs project inquiries based on different query conditions.
[0081] The project management module creates new projects, including project name, description, planned time, project leader and other information; modifies existing projects, including project name, description, planned time, project leader and other information; can also delete projects that are no longer needed, and the system will completely delete the project and all related information; and can query projects based on different conditions, such as project name, leader, status, etc.
[0082] The device management module is used for relevant information about the device. When adding device information, the device management module determines the legality of the device information. If it is legal, the addition is successful, otherwise the addition fails and the reason for the failure is returned;
[0083] After receiving the request to delete a device, the device management module determines the legality of the request. If it is legal, it will be deleted; otherwise, it will not be deleted.
[0084] The device management module receives the submitted device modification request and application, and makes corresponding modifications after the identity of the modifier is verified.
[0085] Users can use the search box at the top to enter the name of the device and search for device information in the device management module. When adding device information, the background determines the legality of the device information in the form. If it is legal, the device can be successfully added. Otherwise, the reason for the failure to add is returned to the user. Users can submit a request to delete this device to the device management module through the "Delete" button of the device entry. The device management module uses a custom algorithm to determine the legality of this request. If it passes, the device can be successfully deleted. Users can open the "Edit Device Information" interface through the "Edit" button of the device entry, fill in the form to modify the device information, and submit an application to modify the device to the device management module. The device management module verifies the identity of the modifier, and the device information can be successfully modified if it passes.
[0086] The expense management module stores the relevant expense information. The expense management module receives the application for adding expense and determines the legality of the expense information. If it is legal, the expense information is added, otherwise it is not added.
[0087] The fee management module receives a request to delete fees and determines the legality of the request. If it is legal, the corresponding fee is deleted; otherwise, it is not deleted.
[0088] The expense management module receives the edited expense information and makes corresponding modifications after the identity of the editor is verified.
[0089] Users can use the top search box to search for fee information in the database. This application sets a "+" button at the bottom right of the module to enter the "Fee Addition" page. The user enters the required fee information and submits it to complete the application for adding fees. The fee management module determines the legality of the fee information in the form. If it is legal, the fee can be successfully added. Users can use the "Delete" button of the fee entry to submit a request to delete this fee to the fee management module. The fee management module uses a custom algorithm to determine the legality of this request. If it passes, the fee can be successfully deleted. Users can use the "Edit" button of the fee entry to open the "Edit Fee Information" interface and fill in the form to modify the device information. The form provides an "Intelligent Identification" function. The information required to be filled in the form can be filled in the "Intelligent Identification" box in turn. The module identifies the form items corresponding to the data and automatically fills the data into the form items. Then, the application for modifying the fee is submitted to the background. The background verifies the identity of the modifier. If it passes, the fee information can be successfully modified.
[0090] The user management module stores information about registered users. Based on account information, the user management module searches for related users, adds new users, and performs deletion and editing.
[0091] The user management module is open to super administrator users. Super administrator users can use the search bar at the top to search by user account or nickname. The user management module receives the request to search for a user, uses the decryption algorithm to decode the transmitted user account, translates it into the real account information, and searches for the user. If the user is found, the encryption algorithm is used again to encode the user's account information and return it. The entire process is transmitted in ciphertext to ensure the security of user information.
[0092] Super administrator users can click the "+" button on the lower right to enter the "User Addition" page, fill in the user information, and submit an application to add the user to the user management module. The user management module will query whether the user already exists in the database. If not, the user can be successfully added, otherwise it will return a message that the user addition failed. Click the "Delete" button on the user entry to submit a request to delete the user to the user management module. The user management module uses a custom algorithm to determine the legitimacy of the request, and the user can be successfully deleted if it passes. Click the "Edit" button on the expense entry to open the "Edit User Information" interface, and submit an application to modify the user information to the user management module through the form for modifying the user information. The user management module will verify the identity of the modifier, and the user information can be successfully modified if it passes.
[0093] The engineering quotation module is provided with an engineering quotation calculation model, which associates the incidental costs of equipment, engineering and projects, and performs price estimation based on the engineering construction area.
[0094] The project quotation calculation model analyzes the average commissioning fee, installation fee, and labor cost required to install a certain type of equipment. By associating the commissioning fee, installation fee, and labor cost with the equipment, you do not need to consider these incidental costs when estimating the quotation, and only need to select the required equipment.
[0095] Then the correlation between construction cost, building area and project type is analyzed. The "least square method" is used to find the best matching function between construction cost, building area and project type. Users only need to input the building area to get the construction cost.
[0096] The relationship between engineering design fees and project scale (type and quantity of equipment included) and project type (supporting, business expansion) is analyzed. The estimation method of engineering design fees for different scales and types is different. The model will dynamically adjust the weights of various calculation factors according to the calculation method of engineering design fees for the scale and type of the project.
[0097] By associating these incidental costs with equipment and projects, a "project quotation calculation model" is formed, allowing users to simply check the equipment and enter the project construction area to obtain an estimate.
[0098] The project quotation calculation model is based on the minimum multiplication analysis of the relationship between construction project costs and construction area and project type; specifically, the construction area, project type and corresponding construction project costs of each project.
[0099] The project quotation module collects construction project data and performs data preprocessing; a mathematical model is used to describe this relationship, such as linear regression or other multivariate functions. The collected construction project data includes the building area (square meters), project type (such as residential, commercial, industrial, etc.) and corresponding construction project fee (yuan) of each project; data preprocessing includes checking and cleaning data, handling missing values and outliers, and normalizing or standardizing data so that different attributes are on the same scale.
[0100] Convert engineering types to numerical features;
[0101] The linear relationship between construction cost y, construction area x1 and project type x2 is expressed as:
[0102] y=a*x1+b*x2+c; where a, b and c are model parameters, representing the coefficients of building area and project type;
[0103] Use the least squares method to solve the optimal a, b, and c so that the sum of the squared errors between the predicted construction costs and the actual costs is minimized; this involves solving a system of linear equations, which can be represented using matrix operations: (X^T*X)^{-1}*X^T*Y=[a,b,c] where X is the feature matrix (including 1 as a bias term) and Y is the target vector of construction costs.
[0104] Perform model validation, evaluate the model's prediction accuracy, and complete the setting of the engineering quotation calculation model. This application uses cross-validation or reserves a portion of data for model validation to evaluate the model's prediction accuracy, such as through mean square error (MSE) or determination coefficient (R2).
[0105] A least squares-based model was constructed to predict construction project costs based on the input building area and project type.
[0106] The user inputs a new building area, combines it with the project type, and uses the trained model to predict the construction project cost.
[0107] When in use, the platform calculates the equipment purchase fee (unit price * quantity) based on the equipment list and requests the total project budget. The project quotation module receives the equipment list and calculates the construction project fee, equipment purchase fee, installation project fee, and project design fee based on parameters such as equipment unit price, installation fee rate, and design fee rate. The formula is as follows:
[0108] Construction project costs: calculated using the least squares forecasting model based on building area and type.
[0109] Equipment purchase cost: equipment unit price*the sum of the number of selected equipment.
[0110] Installation Engineering Fee: Calculated based on equipment type and quantity, with reference to historical data or preset rates.
[0111] Engineering design fee: calculated using a model with dynamic adjustment factors based on the scale and type of the project.
[0112] Return the total budget to the platform front end for display.
[0113] The engineering quotation module regularly updates the model based on new data to ensure that the model's predictive performance remains up to date over time. For inputs that exceed the range of training data, appropriate processing strategies are set, such as using default values, expanding the model, or taking other approaches.
[0114] The application system adopts a technical architecture with front-end and back-end separation. The front-end can be displayed to users as a WeChat applet, without the need for users to download and install APP, which is convenient and easy to use; the front-end page can be implemented using the uni-app framework. Uni-app has the advantage of cross-platform, making the page compatible with different operating systems and highly versatile. The back-end is implemented using the SpringBoot framework, which has high stability and reliability. The SpringBoot framework provides a way to quickly build enterprise-level applications, and has many commonly used stability and reliability features built in, especially when dealing with large amounts of data processing and complex calculations. It performs particularly well; in addition, it also has the advantage of high security. The SpringBoot framework provides many security-related functions and features, including authentication, authorization, encryption, etc. Based on these functions, high-security applications are built to protect user data and privacy. The database MySql is used for data storage, which provides a mature data security protection mechanism, including user authority management, data encryption, transaction processing, etc., which can ensure that user data is effectively protected. Users can safely store important information such as power materials in the MySql database. The network request uses ajax (asynchronous request) + https (encrypted text transmission) + nginx (load balancing) to ensure the security of data transmission and the stability of server load. Based on this, the business functions of each module are completed efficiently, giving users a better user experience.
[0115] This system can effectively improve the speed and relative accuracy of quotation, and better facilitate customers to make investment decisions and determine plans. It can not only facilitate on-site power supply staff to answer questions on the spot, but also solve the urgent need for customers to make decisions.
[0116] The above descriptions are only optional embodiments of the present invention, and are not intended to limit the patent scope of the present invention. All equivalent structural changes made using the contents of the present invention specification under the inventive concept of the present invention, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present invention.
Claims
1. A system for dynamic optimization and management of construction cost of intelligent distribution network project, characterized in that: include Login module: used to log in to the system; Project quotation module: used to search for relevant equipment information for selection and calculate the project budget based on the selected equipment; Project management module: used to create, modify, delete, query and store projects; Device management module: used to search, add, delete, modify and store device information; Expense management module: used to search, add, delete, modify and store expenses; User management module: used to search, add, delete, modify and store user information.
2. The intelligent distribution network engineering cost dynamic optimization and management system according to claim 1 is characterized in that: The login module performs verification based on the input account number and password, and authorizes access to the system if the verification passes; The login module memorizes and stores the account and password based on the user's "Remember login" check, and automatically logs in the next time the system is accessed.
3. The intelligent distribution network engineering cost dynamic optimization and management system according to claim 1 is characterized in that: The engineering quotation module is connected to the equipment management module, and displays related equipment based on the equipment searched by the user, so that the user can select equipment; The project quotation module calculates the budget result of the corresponding project based on the equipment selected by the user.
4. The intelligent distribution network engineering cost dynamic optimization and management system according to claim 1 is characterized in that: The engineering management module stores relevant project information, creates new projects and saves them according to user needs, modifies stored projects, deletes no longer needed projects, and performs project inquiries based on different query conditions.
5. The intelligent distribution network engineering cost dynamic optimization and management system according to claim 1 is characterized in that: The device management module is used for relevant information about the device. When adding device information, the device management module determines the legality of the device information. If it is legal, the addition is successful, otherwise the addition fails and the reason for the failure is returned; After receiving the request to delete a device, the device management module determines the legality of the request. If it is legal, it will be deleted; otherwise, it will not be deleted. The device management module receives the submitted device modification request and application, and makes corresponding modifications after the identity of the modifier is verified.
6. The intelligent distribution network engineering cost dynamic optimization and management system according to claim 1 is characterized in that: The expense management module stores the relevant expense information. The expense management module receives the application for adding expense and determines the legality of the expense information. If it is legal, the expense information is added, otherwise it is not added. The fee management module receives a request to delete fees and determines the legality of the request. If it is legal, the corresponding fee is deleted; otherwise, it is not deleted. The expense management module receives the edited expense information and makes corresponding modifications after the identity of the editor is verified.
7. The intelligent distribution network engineering cost dynamic optimization and management system according to claim 1 is characterized in that: The user management module stores information about registered users. Based on account information, the user management module searches for related users, adds new users, and performs deletion and editing.
8. The system for dynamic optimization and management of construction cost of intelligent distribution network project according to claim 3 is characterized in that: The engineering quotation module is provided with an engineering quotation calculation model, which associates the incidental costs of equipment, engineering and projects, and performs price estimation based on the engineering construction area.
9. The intelligent distribution network engineering cost dynamic optimization and management system according to claim 3 is characterized in that: The project quotation calculation model is based on the minimum multiplication method to analyze the relationship between construction project costs and construction area and project type; The project quotation module collects construction project data and performs data preprocessing; Convert engineering types to numerical features; The linear relationship between construction cost y, construction area x1 and project type x2 is expressed as: y=a*x1+b*x2+c; where a, b and c are model parameters, representing the coefficients of building area and project type; Use the least square method to find the best a, b and c so that the sum of square errors between the predicted construction cost and the actual cost is minimized; Conduct model validation, evaluate the model's prediction accuracy, and complete the setting of the project quotation calculation model.
10. The intelligent distribution network engineering cost dynamic optimization and management system according to claim 9, characterized in that: The Engineering Quotation module regularly updates the model based on new data, ensuring that the model's predictive performance remains up to date over time.
Citation Information
Patent Citations
Power transmission and transformation project cost interval dynamic optimization method considering investment capacity fluctuation
CN117611207A