Method and system for rapidly measuring and calculating maintenance cost
By using fuzzy matching algorithms and automatic matching technology in the maintenance database, qualified maintenance plans can be quickly screened out, solving the accuracy and efficiency problems of maintenance project cost compilation in the existing technology, and realizing efficient automatic calculation of project quantities and costs.
Patent Information
- Application Number
- CN202510616056.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-14
- Publication Date
- 2025-10-10
AI Technical Summary
The current cost compilation of maintenance projects relies on the professional knowledge of the compilers, resulting in poor accuracy. Deviations are prone to occur when grassroots units lack professional personnel, and the work cycle is tight, making compilation difficult.
Fuzzy matching algorithms are used to retrieve fault problems in the maintenance database, screen out qualified technical solutions, and quickly output project costs through automatic matching of project quantities and fee calculations.
It improves the accuracy and efficiency of maintenance project cost compilation, reduces manual analysis and calculation, and improves compilation quality.
Smart Images

Figure CN120765402A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of measurement technology, and in particular to a method and system for quickly measuring and calculating maintenance costs. Background Art
[0002] Compiling a maintenance project cost requires users to identify the equipment to be repaired and the maintenance plan based on the equipment issues, combined with pre-specified regulations and maintenance quotas. Users then select the appropriate quota sub-items from the quota booklet for the corresponding maintenance process and calculate the overall cost of the maintenance project based on pre-specified fee standards. Given the tight workload and large project volume involved in compiling maintenance project costs, quality assurance is difficult.
[0003] The current technical and economic cost compilation process primarily involves identifying the equipment to be overhauled and the maintenance plan, confirming the maintenance workload, and then applying the corresponding quota items from the maintenance quota booklet. The cost of the maintenance project is then calculated based on pre-defined regulations. The accuracy of the entire maintenance project cost compilation is highly dependent on the professional technical and economic knowledge of the compiler; insufficient expertise can lead to significant deviations.
[0004] Most grassroots organizations lack professional technical and economic personnel, or project managers lack a professional background in cost estimation. Furthermore, the compilation of maintenance cost estimates is time-consuming and difficult. This is primarily due to inaccurate quota allocation, incorrect use of fee standards, and inaccurate project allocation and attribution. These factors have resulted in inflated project costs for some projects and increased difficulty in cost management. Summary of the Invention
[0005] In view of the above-mentioned problems, the present invention is proposed.
[0006] Therefore, the problem addressed by this invention is that the current compilation of technical and economic costs primarily involves identifying the equipment to be repaired and the maintenance plan, confirming the maintenance workload, and then applying the corresponding quota sub-items from the maintenance quota booklet. The cost of the maintenance project is then calculated based on pre-defined regulations. The accuracy of the compilation of the entire maintenance project cost is highly dependent on the professional technical and economic knowledge of the compiler, and insufficient knowledge can lead to significant deviations.
[0007] In order to solve the above technical problems, the present invention provides the following technical solutions: a method for quickly calculating maintenance costs, which includes: when a device fails, the name and specification model of the failed device are input into the maintenance database to find the equipment classification corresponding to the fault; the fault problem of the failed device is input into the maintenance database, a fuzzy matching algorithm is used to retrieve several unconfirmed problems, and one of the unconfirmed problems is changed into a confirmed problem based on the fault problem; all technical solutions are retrieved under the category of the confirmed problem, each technical solution is equipped with a set of conditions, and screening is performed according to the actual conditions to screen out technical solutions that meet the conditions; engineering quantities are automatically matched based on the technical solutions that meet the conditions, and the engineering cost is output.
[0008] As a preferred solution of the method for quickly calculating the maintenance cost described in the present invention, the method of retrieving a number of issues to be confirmed by using a fuzzy matching algorithm includes calculating the similarity between the input fault problem field and all the fault problem fields already in the maintenance database, setting a similarity threshold, and when the calculated similarity is greater than the threshold, judging that the fault problem in the currently calculated maintenance database is a problem to be confirmed, and presenting all the problems to be confirmed on the display end.
[0009] As a preferred solution of the method for quickly calculating the maintenance cost described in the present invention, the method further includes: retrieving a number of unconfirmed issues using a fuzzy matching algorithm, and when the number of unconfirmed issues retrieved is zero, performing similarity calculation on the currently input fault issue and all historically input fault issues, and changing the historically confirmed issues under the historically input fault issues that are greater than the similarity threshold into unconfirmed issues and presenting them on the display end; if after performing similarity calculation on all historically input fault issues, there is still no historically input fault issue that is greater than the similarity threshold, then the currently input fault issue is reported to the main control end, and after the main control end determines the technical solution for the fault repair, it feeds back to the display end, and loads the currently input fault issue and the corresponding technical solution into the maintenance database.
[0010] As a preferred solution of the method for quickly calculating the maintenance cost described in the present invention, the method of screening out qualified technical solutions includes matching the actual conditions with the conditions of each technical solution under the confirmed problem category, wherein the conditions include the number of personnel, maintenance period and operating environment; the operating environment includes the geographical environment and the power environment during operation.
[0011] As a preferred solution of the method for rapid calculation of maintenance cost described in the present invention, the automatic matching of engineering quantities based on the technical solution that meets the conditions includes matching in the maintenance cost rule database according to maintenance characteristics, using characteristic values as index fields for automatic recommendation of engineering quantities, and matching corresponding engineering quantities in the maintenance cost rule database; determining unique quota sub-items, main materials, equipment, and one-time expenses through conditional matching using characteristic values; placing matched engineering quantities into preset fixed engineering project divisions; determining the quota adjustment coefficient through the unique ID of the quota adjustment coefficient and maintenance characteristics; and using the material name matching mode to retrieve equipment and main material prices in the database, complete automatic association, and generate engineering quantities.
[0012] As a preferred solution of the method for quickly calculating the maintenance cost described in the present invention, the output project cost includes calculating the project cost based on the automatically generated project quantity and the corresponding pre-regulated rate, and taking the qualified technical solution corresponding to the minimum value of the project cost as the final technical solution.
[0013] Another object of the present invention is to provide a rapid calculation system for maintenance cost, which can automatically retrieve the contents in the library based on the fault problem and output the engineering cost.
[0014] In order to solve the above technical problems, the present invention provides the following technical solutions: a system for a rapid calculation method of maintenance cost, comprising: a fault problem confirmation module, a technical solution confirmation module and a project cost output module; the fault problem confirmation module finds the equipment classification corresponding to the fault according to the name and specification model of the faulty equipment, and uses a fuzzy matching algorithm to retrieve several problems to be confirmed based on the input fault problem, and changes one of the problems to be confirmed into a confirmed problem based on the input fault problem; the technical solution confirmation module retrieves all technical solutions under the category of the confirmed problem, and each technical solution is equipped with a set of conditions, which are screened according to the actual conditions to screen out technical solutions that meet the conditions; the project cost output module automatically matches the engineering quantity based on the technical solutions that meet the conditions, and outputs the project cost.
[0015] A computer device includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the method for quickly calculating the maintenance cost are implemented.
[0016] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the method for quickly estimating maintenance cost as described above.
[0017] The beneficial effects of the present invention are: the present invention performs intelligent matching in the corresponding database, automatically recommends engineering quantities and automatically charges, thereby solving the problems of tight time, heavy workload and low efficiency in the preparation of traditional maintenance project costs. The present technology can quickly calculate maintenance costs, reduce manual analysis and calculations, and effectively improve preparation efficiency and quality. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] To more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. Those skilled in the art can also derive other drawings based on these drawings without inventive effort. Among them:
[0019] Figure 1 This is a flow chart of a method for quickly calculating maintenance cost in Example 1.
[0020] Figure 2 This is a module structure diagram of a rapid calculation system for maintenance cost in Example 2. DETAILED DESCRIPTION
[0021] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0022] In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention may also be implemented in other ways different from those described herein. Those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.
[0023] Example 1, with reference to Figure 1 , which is the first embodiment of the present invention, provides a method for quickly calculating the maintenance cost, including: Figure 1 As shown:
[0024] Step 1: When a device fails, enter the name and specification model of the failed device into the maintenance database to find the device category corresponding to the failure.
[0025] For example, if the equipment that needs to be repaired is "Equipment Name = 500kV Transformer, Specification Model = 500kV, 250MVA, Single Phase, 500 / 220 / 35, No Excitation, Three-Winding Auto-coupling", then the type of equipment and facility that needs to be repaired is determined based on the above information. In the above example, the type of equipment and facility = Transformer.
[0026] Step 2: Input the fault problem of the faulty equipment into the maintenance database, use the fuzzy matching algorithm to retrieve several pending problems, and turn one of the pending problems into a confirmed problem based on the fault problem.
[0027] The similarity between the input fault problem field and all existing fault problem fields in the maintenance database is calculated, and a similarity threshold is set. When the calculated similarity is greater than the threshold, the fault problem in the maintenance database currently being calculated is judged to be a problem to be confirmed, and all problems to be confirmed are presented on the display end.
[0028] To further explain, the pending issues presented on the display are arranged in descending order based on the calculated similarity. The operator selects the pending issues based on the fault problem and chooses the most correct pending issue as the confirmation issue from an engineering perspective.
[0029] Input failure issues can include:
[0030] 1. Regular general maintenance items, such as cleaning the cooler, oiling or replacing the cooling fan bearings.
[0031] 2. The transformer bushing joint is abnormally hot.
[0032] 3. Adjust the transformer oil level.
[0033] 4. Failure of pressure relief valve, gas relay, oil temperature and winding thermometer, oil level gauge, and respirator.
[0034] 5. Slight oil leakage.
[0035] 6. Treatment of abnormal heating of transformer casing and box edge (no need for hanging cover).
[0036] 7. Defect treatment without hanging cover.
[0037] When the number of pending confirmation questions retrieved is zero, the similarity between the currently input fault question and all the fault questions input in the past is calculated, and the historical confirmation questions under the historical input fault questions that are greater than the similarity threshold are changed to pending confirmation questions and presented on the display end.
[0038] If after similarity calculation with all historical input fault problems, there is still no historical input fault problem greater than the similarity threshold, the current input fault problem will be reported to the main control end. After the main control end determines the technical solution for fault repair, it will feedback to the display end and load the current input fault problem and the corresponding technical solution into the repair database.
[0039] It is further explained that for new problems that have not been entered into the maintenance database, the new problems are sent to the main control end, and the main control end formulates technical solutions based on historical experience, and feeds back to the operator, and enters the new problems and technical solutions into the maintenance database.
[0040] Step 3: Retrieve all technical solutions under the confirmed problem category. Each technical solution is equipped with a set of conditions. Screen according to the actual conditions and select the technical solutions that meet the conditions.
[0041] Match the actual conditions with the conditions of each technical solution under the confirmed problem category, including the number of personnel, maintenance period, and operating environment. The operating environment includes the geographical environment and the power environment during operation.
[0042] To further explain, the number of personnel in the conditions is different for the maintenance of different equipment. Large equipment requires more personnel, while small equipment requires fewer personnel. The maintenance period refers to the maintenance time window and the length of the maintenance period. The maintenance time window refers to the allowed maintenance time period, such as the planned power outage time, and the length of the maintenance period refers to the expected duration of the maintenance work.
[0043] The geographical environment specifies high-altitude equipment, ground-based equipment, etc. The power environment refers to the voltage and current intensity, etc. Based on the actual existing situation, the technical solution that meets the most conditions is selected as the qualified technical solution.
[0044] Step 4: Automatically match the engineering quantities based on qualified technical solutions and output the engineering cost.
[0045] Automatic matching of engineering quantities includes matching in the maintenance cost rule database according to maintenance characteristics, using characteristic values as index fields for automatic recommendation of engineering quantities, and matching corresponding engineering quantities in the maintenance cost rule database.
[0046] To further explain, the specific matching takes "equipment name = 500kV transformer, specification model = 500kV, 250MVA, single-phase, 500 / 220 / 35, no excitation, three-winding autocoupler" as an example. First, an exact match is performed, such as the voltage level can be accurately matched to 500kV; then a fuzzy match is performed, and the three-winding autocoupler can extract the keyword "three windings" and fuzzy match it to the corresponding feature value.
[0047] By using characteristic values as conditional matching, unique quota sub-items, main materials, equipment, and one-time expenses are determined.
[0048] The matching engineering quantities are divided into preset fixed engineering project divisions.
[0049] The quota adjustment coefficient is determined by the unique ID and maintenance characteristics of the quota adjustment coefficient.
[0050] Adopting the material name matching mode, the equipment and main material prices are retrieved from the database, automatic association is completed, and the engineering quantity is generated.
[0051] The specific characteristic values are shown in Table 1:
[0052] Table 1 Correspondence between feature names and feature values
[0053]
[0054] Based on the automatically generated engineering quantity, the engineering cost is calculated according to the corresponding pre-regulated rates, and the qualified technical solution corresponding to the minimum value of the engineering cost is taken as the final technical solution.
[0055] Example 2, reference Figure 2For the second embodiment of the application, which is different from the first embodiment, a system for quickly measuring and calculating maintenance cost comprises a fault problem confirmation module 100, a technical scheme confirmation module 200 and an engineering cost output module 300; the fault problem confirmation module 100 finds the corresponding fault equipment classification according to the name and specification model of the fault equipment, adopts a fuzzy matching algorithm to retrieve a plurality of to-be-confirmed problems according to the input fault problem, and changes one of the to-be-confirmed problems into a confirmed problem based on the input fault problem; the technical scheme confirmation module 200 retrieves all technical schemes under the category of the confirmed problem, each technical scheme is equipped with a set of conditions, and the technical schemes meeting the conditions are screened out according to the actual conditions; and the engineering cost output module 300 automatically matches the engineering quantities based on the technical schemes meeting the conditions, and outputs the engineering cost.
[0056] If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the application or the parts of the technical solutions that essentially contribute to the prior art can be embodied in the form of a software product stored in a storage medium, including a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk and various program code storage media.
[0057] The logic and / or steps represented in the flowcharts or otherwise described herein, for example, can be considered as a list of executable instructions for implementing logic functions, which can be specifically embodied in any computer readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor or other system that can fetch and execute instructions from an instruction execution system, device or apparatus) or in conjunction with these instruction execution systems, devices or apparatus. For the purpose of this specification, the "computer readable medium" can be any device that can contain, store, communicate, propagate or transport programs for use by an instruction execution system, device or apparatus or in conjunction with these instruction execution systems, devices or apparatus.
[0058] More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection with one or more wires (electronic devices), a portable computer disk cartridge (magnetic devices), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disc read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering, or processing in another suitable manner as necessary, and then stored in a computer memory.
[0059] It should be understood that various parts of the present invention can be implemented using hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0060] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.
Claims
1. A method for quickly calculating maintenance cost, characterized by: include, When a device fails, the name and specification of the failed device are entered into the maintenance database to find the device classification corresponding to the failure; Input the fault problem of the faulty equipment into the maintenance database, use the fuzzy matching algorithm to retrieve several pending problems, and turn one of the pending problems into a confirmed problem based on the fault problem; Retrieve all technical solutions under the confirmed problem category. Each technical solution is equipped with a set of conditions. Screen according to the actual conditions and select the technical solutions that meet the conditions. Automatically match engineering quantities based on qualified technical solutions and output engineering costs.
2. A method for rapidly calculating maintenance cost according to claim 1, characterized in that: The use of a fuzzy matching algorithm to retrieve a number of issues to be confirmed includes calculating the similarity between the input fault problem field and all fault problem fields already in the maintenance database, setting a similarity threshold, and when the calculated similarity is greater than the threshold, judging that the fault problem in the maintenance database currently calculated is a problem to be confirmed, and presenting all the problems to be confirmed on the display end.
3. A method for rapidly calculating maintenance cost according to claim 2, characterized in that: The method of using a fuzzy matching algorithm to retrieve a plurality of pending issues further includes, when the number of pending issues retrieved is zero, calculating the similarity between the currently input fault issue and all previously input fault issues, and presenting the historically confirmed issues under the historically input fault issues with a similarity greater than a threshold as pending issues on the display terminal; If after similarity calculation with all historical input fault problems, there is still no historical input fault problem greater than the similarity threshold, the current input fault problem will be reported to the main control end. After the main control end determines the technical solution for fault repair, it will feedback to the display end and load the current input fault problem and the corresponding technical solution into the repair database.
4. A method for rapidly calculating maintenance cost according to claim 3, characterized in that: Screening out the technical solutions that meet the conditions includes matching the actual conditions with the conditions of each technical solution under the confirmed problem category, wherein the conditions include the number of personnel, maintenance period, and operating environment; The operating environment includes the geographical environment and the power environment during operation.
5. A method for rapidly calculating maintenance cost according to claim 4, characterized in that: The automatic matching of engineering quantities based on the qualified technical solutions includes matching in the maintenance cost rule database according to the maintenance characteristics, using the characteristic value as the index field for automatic recommendation of engineering quantities, and matching the corresponding engineering quantities in the maintenance cost rule database; Use characteristic values as condition matching to determine unique quota sub-items, main materials, equipment, and lump-sum expenses; The matching engineering quantities are divided into preset fixed engineering projects; The quota adjustment coefficient is determined by the unique ID and maintenance characteristics of the quota adjustment coefficient; Adopting the material name matching mode, the prices of equipment and main materials are retrieved from the database, automatic association is completed, and the engineering quantity is generated.
6. A method for quickly calculating maintenance cost according to claim 5, characterized in that: The outputting of the engineering cost includes calculating the engineering cost according to the automatically generated engineering quantity and the corresponding pre-regulated rates, and taking the qualified technical solution corresponding to the minimum value of the engineering cost as the final technical solution.
7. A system using the method for rapidly calculating maintenance cost according to any one of claims 1 to 6, characterized in that: It includes a fault problem confirmation module (100), a technical solution confirmation module (200) and a project cost output module (300); The fault problem confirmation module (100) finds the equipment classification corresponding to the fault according to the name and specification model of the faulty equipment, retrieves a plurality of problems to be confirmed according to the input fault problem using a fuzzy matching algorithm, and converts one of the problems to be confirmed into a confirmed problem based on the input fault problem; The technical solution confirmation module (200) retrieves all technical solutions under the category of the confirmed problem, and each technical solution is equipped with a set of conditions, and is screened according to the actual conditions to select technical solutions that meet the conditions; The project cost output module (300) automatically matches the project quantities based on the technical solutions that meet the conditions and outputs the project cost.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the processor implements the steps of a method for quickly calculating maintenance cost according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of a method for quickly calculating maintenance cost according to any one of claims 1 to 6 are implemented.