Cable specification intelligent calculation system and method

The intelligent cable specification calculation system automatically matches load parameters, accurately calculates current, and matches cable specifications, solving the problems of low efficiency and high error rate in existing technologies, and realizing efficient and accurate cable specification calculation and multi-scheme management.

CN121525291APending Publication Date: 2026-02-13CHINA CONSTR EIGHTH ENG DIV CORP LTD ZHEJIANG CONSTR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511681590.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-17
Publication Date
2026-02-13

AI Technical Summary

Technical Problem

Existing methods for calculating cable specifications are inefficient, have a high error rate, and are difficult to manage with multiple schemes, making batch processing impossible.

Method used

A cable specification intelligent calculation system was designed, including a parameter matching module, a current calculation engine, a cable selection module, and a data management module. The system automatically queries the load parameter mapping table, calculates the current and matches the cable specifications, and uses binary search and hash table to retrieve the cable configuration table to generate a standardized report.

Benefits of technology

It achieves high efficiency, accuracy, and batch processing capabilities for cable specification calculations, improves calculation efficiency, reduces human error rates, and supports one-click generation of standardized reports.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121525291A_ABST
    Figure CN121525291A_ABST
Patent Text Reader

Abstract

The invention relates to a cable specification intelligent calculation system and method, and the system comprises a parameter matching module which can query corresponding power factor data and utilization coefficient data from a load parameter mapping table according to load type data and working condition data inputted by a user side; the current calculation engine can calculate current data according to power data and rated voltage data input by a user side and power factor data and utilization coefficient data output by the parameter matching module; the cable type selection module can query corresponding switch setting value data and cable specification data from a cable configuration table according to the calculated current data; and the data management module is used for realizing data storage and data interaction among the user side, the parameter matching module, the current calculation engine and the cable type selection module and generating a calculation report with a unified coding format based on the stored data. The problems of low efficiency, high error rate, difficulty in multi-scheme management and the like in an existing cable specification calculation method are solved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of building electrical design, and particularly relates to a cable specification intelligent calculation system and method. BACKGROUND

[0002] In the field of building electrical design, cable selection is a key link in power distribution system design. The traditional method relies on manual consultation of electrical design manual to determine the cable specification through the following steps: querying the power factor and utilization coefficient according to the load type (such as elevator, lighting, power equipment); manually calculating the current value; consulting the cable carrying capacity table according to the calculated current; selecting the smallest cable cross section that meets the carrying capacity; matching the circuit breaker setting value.

[0003] The existing technology has obvious defects: low efficiency, repeated table lookup and calculation for each project, time-consuming about 2-3 hours / project; high error rate, manual calculation error rate about 5%-8%, which may cause cable overheating or switch malfunction; difficult to manage multiple schemes, unable to batch process multiple cable loops. SUMMARY

[0004] The present application provides a cable specification intelligent calculation system and method, which solves the problems of low efficiency, high error rate and difficult multi-scheme management in the existing cable specification calculation method.

[0005] The present application is realized by the following scheme, a cable specification intelligent calculation system, comprising: A parameter matching module configured to automatically query and output corresponding power factor data and utilization coefficient data from a load parameter mapping table according to load type data and working condition data input by the user end, the structural attributes of the load parameter mapping table including load type, working condition, power factor and utilization coefficient; A current calculation engine configured to automatically calculate and output current data according to power data and rated voltage data input by the user end and the power factor data and utilization coefficient data output by the parameter matching module; A cable selection module configured to automatically query and output corresponding switch setting value data and cable specification data from a cable configuration table according to the current data output by the current calculation engine, the structural attributes of the cable configuration table including current upper limit, current lower limit, switch setting value and cable specification; A data management module is configured to store and exchange data among the user terminal, the parameter matching module, the current calculation engine and the cable selection module, and to generate a calculation report with a unified coding format based on the stored data, wherein the load parameter mapping table and the cable configuration table are stored in the data management module, and the user terminal, the parameter matching module, the current calculation engine and the cable selection module are connected with the data management module.

[0006] Further improvement of the cable specification intelligent calculation system is that the content of the load type attribute in the load parameter mapping table includes elevator equipment, power equipment and lighting equipment, and the content of the working condition attribute includes the number of equipment and lighting area, wherein the working condition corresponding to the elevator equipment and the power equipment is the number of equipment, and the working condition corresponding to the lighting equipment is the lighting area.

[0007] Further improvement of the cable specification intelligent calculation system is that the current calculation engine is internally provided with a three-phase system calculation formula and a single-phase system calculation formula, and the current calculation engine is configured to automatically match the three-phase system calculation formula or the single-phase system calculation formula according to the rated voltage data, and to calculate the current data according to the matched calculation formula.

[0008] Further improvement of the cable specification intelligent calculation system is that the three-phase system calculation formula is:

[0009] The single-phase system calculation formula is:

[0010] wherein, represents the current; represents the load power; represents the rated voltage; represents the three-phase system coefficient; represents the power factor; represents the utilization coefficient.

[0011] Further improvement of the cable specification intelligent calculation system is that the current calculation engine includes a calculation unit and a correction unit, the calculation unit is configured to automatically calculate initial current data according to the load power data and the rated voltage data, and the power factor data and the utilization coefficient data, and the correction unit is configured to amplify the initial current data by a certain safety margin coefficient to obtain final current data and output.

[0012] The further improvement of the cable specification intelligent calculation system lies in that the parameter matching module comprises a verification unit for verifying whether the load type data and the rated voltage data input by the user end match, a fault tolerance cleaning unit for cleaning the corresponding data and issuing a re-input prompt when the verification result is not matched, and a matching unit for automatically querying and outputting the corresponding power factor data and utilization coefficient data from the load parameter mapping table when the verification result is matched, wherein the fault tolerance cleaning unit and the matching unit are connected with the verification unit.

[0013] The further improvement of the cable specification intelligent calculation system lies in that the number of the cable configuration tables is multiple, and each cable configuration table corresponds to a type of cable; and the cable selection module is configured to automatically select a matched cable configuration table according to the cable type data input by the user end.

[0014] The application further provides a cable specification intelligent calculation method, comprising the steps of: The user end inputs load type data, working condition data, power data and rated voltage data into the cable specification intelligent calculation system according to any one of claims 1-7, and stores the data through the data management module; The parameter matching module automatically queries the corresponding power factor data and utilization coefficient data from the load parameter mapping table according to the load type data and the working condition data, and outputs the data to the data management module for storage; The current calculation engine automatically calculates current data according to the power data, the rated voltage data, the power factor data and the utilization coefficient data, and outputs the data to the data management module for storage; The cable selection module automatically queries the corresponding switch setting value data and cable specification data from the cable configuration table according to the current data, and outputs the data to the data management module for storage; The data management module generates a standardized report based on the stored data.

[0015] The further improvement of the cable specification intelligent calculation method lies in that the method for the cable selection module to automatically query the corresponding switch setting value data and cable specification data from the cable configuration table according to the current data is: Indexing the cable configuration table by sorting; Finding the current interval covering the current data from the cable configuration table by using the dichotomy method or the hash table method, and outputting the switch setting value data and the cable specification data corresponding to the current interval.

[0016] This invention, through the coordinated setup of a load parameter mapping table, a cable configuration table, and various functional modules, enables automatic matching of load parameters, accurate current calculation, and cable specification matching. A data management module provides unified data storage and acts as a data exchange bridge between modules, allowing the system to batch manage multiple sets of calculation results and generate standardized calculation reports with a single click, thus improving computational efficiency. The inclusion of verification and fault-tolerant cleanup units ensures data accuracy and system stability. Attached Figure Description

[0017] Figure 1 A schematic diagram of the intelligent cable specification calculation system of the present invention is shown.

[0018] Figure 2 The main flowchart of the intelligent calculation method for cable specifications of the present invention is shown. Detailed Implementation

[0019] To address the problems of low efficiency, high error rate, and difficulty in managing multiple schemes in existing cable specification calculation methods, this invention provides an intelligent cable specification calculation system and method. The following detailed description, in conjunction with the accompanying drawings, provides further illustration of this intelligent cable specification calculation system and method.

[0020] See Figure 1 As shown, a cable specification intelligent calculation system includes a parameter matching module, a current calculation engine, a cable selection module, and a data management module. Among them, The data management module stores a load parameter mapping table and a cable configuration table. The load parameter mapping table has structural attributes including load type, operating conditions, power factor, and utilization coefficient. The cable configuration table has structural attributes including upper current limit, lower current limit, switch setting value, and cable specifications.

[0021] This parameter matching module is configured to automatically query and output the corresponding power factor and utilization factor data from the load parameter mapping table based on the load type and operating condition data input by the user. Dynamic parameter matching can be achieved through this module; the relevant code is as follows: / / Load parameter mapping table structure typedef struct { const char* loadType; / / Load type const char* detail; / / Operating conditions double powerFactor; / / Power factor double utilizationFactor; / / Utilization factor LoadFactor; Based on the building's electrical design, in this embodiment, the load type attribute in the load parameter mapping table includes elevator equipment, power equipment, and lighting equipment. The operating condition attribute includes the number of devices and the lighting area. Specifically, the operating condition for elevator equipment and power equipment is the number of devices, and the operating condition for lighting equipment is the lighting area. This operating condition attribute can be updated in real time along with the load type attribute. For example, when the input load type data is lighting equipment, the operating condition attribute will automatically display the lighting area field, and the user only needs to input the corresponding lighting area. If the input load type data is elevator equipment or power equipment, the operating condition attribute will automatically display the number of devices, and the user only needs to input the corresponding number.

[0022] For example, when the input load type data is "elevator equipment" and the corresponding operating condition data is "6 units", the parameter matching module will automatically query the load parameter mapping table and output the corresponding power factor data and utilization coefficient data. The specific output content is displayed as follows: / / Example: Elevator equipment parameters LoadFactor liftFactors[] = { {"Elevator Equipment", "6 Elevators", 0.60, 0.72} The power factor is 0.60 and the utilization factor is 0.72.

[0023] In practical applications, the displayed content can be expanded to different load types based on user input, enabling dynamic parameter calls.

[0024] Preferably, the parameter matching module includes a verification unit for verifying whether the load type data and rated voltage data input by the user terminal match; a fault-tolerant cleaning unit for clearing the corresponding data and issuing a re-entry prompt when the verification result is a mismatch; and a matching unit for automatically querying and outputting the corresponding power factor data and utilization factor data from the load parameter mapping table when the verification result is a match. Both the fault-tolerant cleaning unit and the matching unit are connected to the verification unit. The relevant code for the above verification and fault-tolerant cleaning is as follows: / / Voltage verification pseudocode if((cableType==1&&voltage!=220) || (cableType>1&&voltage!=380)) { printf("Voltage mismatch!"); clearInputBuffer(); / / Clear the buffer. During the user input phase, the parameter matching module can automatically detect the rationality of voltage and load type. If a mismatch is found, the module will clear the erroneous input through a buffer cleanup mechanism and prompt the user to re-enter the data, thereby ensuring data accuracy and system stability.

[0025] The current calculation engine is configured to automatically calculate and output current data based on power and rated voltage data input from the user terminal, and power factor and utilization coefficient data output from the parameter matching module. In this embodiment, the current calculation engine uses an adaptive formula for current calculation. Specifically, the current calculation engine has built-in three-phase system calculation formulas and single-phase system calculation formulas. The current calculation engine is configured to automatically match the three-phase system calculation formula or the single-phase system calculation formula based on the rated voltage data, and calculate the current data according to the matched formula. The corresponding code is as follows: double voltage = (cable type is 380V) ? 380 : 220; / / Voltage determination bool isThreePhase = (voltage == 380); / / Three-phase identifier double baseValue = isThreePhase ? √3×voltage : voltage; / / Base value calculation double calcCurrent= (power×1000×UtilizationFactor) / (baseValue×PowerFactor); double scaledCurrent = calcCurrent×1.1; / / 1.1 times the safety factor The calculation formula for the above three-phase system is as follows:

[0026] The calculation formula for a single-phase system is:

[0027] in, Indicates current; Indicates load power; Indicates the rated voltage; Represents the coefficients of a three-phase system; Indicates the power factor; This represents the utilization coefficient.

[0028] Preferably, the current calculation engine includes a calculation unit and a correction unit. The calculation unit is used to automatically calculate the initial current data based on the load power data, the rated voltage data, the power factor data, and the utilization factor data. The correction unit is used to amplify the initial current data with a certain safety margin factor to obtain the final current data and output it. In the field of building electrical design, the safety margin factor is usually set to 1.1.

[0029] The cable selection module is configured to automatically query the cable configuration table and output the corresponding switch setting value and cable specification data based on the current data output by the current calculation engine. The relevant code is as follows: / / Traverse the cable configuration rule base foreach (var config in cableList) { if (scaledCurrent>=config.MinCurrent&&scaledCurrent <config.MaxCurrent) → Select this specification } / Cable Configuration Table Structure typedef struct { double minCurrent; / / Lower limit of current double maxCurrent; / / Maximum current double switchRating; / / Switch setting value const char* cableSpec; / / Cable specification CableConfig; The configuration representation queried and output by the cable selection module is as follows: CableConfig yjvConfig[] = { {100.0, 125.0, 125.0, "4×50+1×25 mm²"}, The current lower limit is 100.0, the current upper limit is 125.0, the switch setting value is 125.0, and the cable specification is 4×50+1×25 mm². This cable configuration table uses a sorted index to achieve automatic matching of current ranges and cable specifications. Regarding the current matching algorithm, binary search (O(log n)) is preferred, but hash tables (0(1)) can also be used, although this method increases memory usage by approximately 30%. This cable selection module uses a Min / Max current range matching method and supports non-continuous specification coverage (such as skip-range matching).

[0030] This data management module is used to realize data storage and data interaction between the user terminal, the parameter matching module, the current calculation engine, and the cable selection module. It can also generate calculation reports with a unified encoding format based on the stored data. The user terminal, parameter matching module, current calculation engine, and cable selection module are all connected to this data management module. The load parameter mapping table and cable configuration table are both stored in this data management module. Specifically, they can be stored using a structure array (which has a low memory footprint) or an SQLite database (which increases compatibility). It is conceivable that, in addition to using the data management module to realize data storage and interaction between modules, each module could also have its own storage function, achieving data interaction by connecting the corresponding modules. Regarding the generation of calculation reports, the data management module can call the system output interface to uniformly encode the relevant data (such as the cable matching results calculated by the cable selection module), automatically add a UTF-8 BOM header, use a unified unit of mm², and generate a standardized calculation report based on a template. The calculation report can be in TXT, Excel, or PDF format. For PDF format, LibreOffice needs to be integrated into the system.

[0031] Below is an example of a calculation report in UTF-8 encoding and TXT file format: =================== Cable Calculation Sheet =================== Generation time: 2025-08-23 14:30:25 Total number of calculation groups: 3 =================================================== [Group 1] Load Attribute: Elevator Equipment [3 elevators] Cable type: YJV / WDZX-YJY (380V) Equipment power: 15 kW ---------------------------------------- Calculated current: 28.94 A 1.1 times the current: 31.83 A Switch setting value: 32 A Recommended cable size: 5×6 mm² In some preferred embodiments: there are multiple cable configuration tables, and each cable configuration table corresponds to a type of cable (such as one suitable for 220V / 380V, or one suitable for flame-retardant / fire-resistant scenarios); the cable selection module is configured to automatically select a matching cable configuration table based on the cable type data input by the user.

[0032] The intelligent computing system of this invention can be implemented using a Windows 7 / 10 / 11 operating platform (requires .NET 4.8+) that supports a resolution of ≥1024×768. Through the load parameter mapping table, cable configuration table, and the coordinated settings of various functional modules, it can automatically match load parameters, accurately calculate current, and match cable specifications. A data management module provides unified data storage and acts as a data exchange bridge between modules, enabling the system to batch manage multiple sets of calculation results and generate standardized calculation reports with a single click, thus improving computational efficiency.

[0033] See Figure 2 As shown, a method using the above-mentioned intelligent cable specification calculation system includes the following steps: Step 1: The user inputs load type data, operating condition data, power data, and rated voltage data into the intelligent calculation system for the cable specification, and stores them through the data management module.

[0034] Step 2: The parameter matching module automatically queries the corresponding power factor data and utilization coefficient data from the load parameter mapping table based on the load type data and the operating condition data, and outputs them to the data management module for storage.

[0035] Step 3: The current calculation engine automatically calculates the current data based on the power data, the rated voltage data, the power factor data, and the utilization coefficient data, and outputs it to the data management module for storage.

[0036] Step 4: The cable selection module automatically retrieves the corresponding switch setting value and cable specification data from the cable configuration table based on the current data, and outputs them to the data management module for storage. Specifically, the method by which the cable selection module automatically retrieves the corresponding switch setting value and cable specification data from the cable configuration table based on the current data is as follows: The cable configuration table is indexed by sorting; a binary search or hash table is used to find the current range covering the current data in the cable configuration table, and the switch setting value and cable specification data corresponding to that current range are output.

[0037] Step 5: The data management module generates a standardized report based on the stored data.

[0038] The following example illustrates the operation process of this system: 1. Add a calculation row: Click the + Add Row button to generate a new calculation cell.

[0039] 2. Dynamic update logic for load details: Select elevator equipment → automatically generate 1-9 elevator options; Select lighting sockets → classify by area (500 m² / 3000 m² / 15000 m²).

[0040] 3. Parameter input: Required fields include load type, operating conditions, cable type (if any), load power (default power is 10kW, which can be modified by the user) and rated voltage.

[0041] 4. Perform calculation: Click the in-row calculation button to initiate a single-row calculation.

[0042] 5. Verification rules: if (!double.TryParse(row.Power, out double power) || power<= 0) → Error message: "Please enter effective power" if (cableTypeIndex == -1) → Error message: "Please select cable type".

[0043] 6. Generate Calculation Report: Click Generate Calculation Report → Output TXT file containing timestamps and results for all calculation groups.

[0044] The embodiments of the present invention have been described in detail above with reference to the accompanying drawings, but the present invention is not limited to the described embodiments. For those skilled in the art, various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and spirit of the present invention, and these variations still fall within the protection scope of the present invention.

Claims

1. A cable specification intelligent calculation system, characterized in that, include: The parameter matching module is configured to automatically query and output the corresponding power factor data and utilization coefficient data from the load parameter mapping table based on the load type data and operating condition data input by the user terminal. The structural attributes of the load parameter mapping table include load type, operating condition, power factor and utilization coefficient. The current calculation engine is configured to automatically calculate and output current data based on the power data and rated voltage data input by the user terminal and the power factor data and utilization coefficient data output by the parameter matching module. The cable selection module is configured to automatically query and output the corresponding switch setting value data and cable specification data from the cable configuration table based on the current data output by the current calculation engine. The structural attributes of the cable configuration table include upper current limit, lower current limit, switch setting value and cable specification. The data management module is used to realize data storage and data interaction between the user terminal, the parameter matching module, the current calculation engine and the cable selection module, and can generate calculation reports with a unified encoding format based on the stored data. The load parameter mapping table and the cable configuration table are both stored in the data management module. The user terminal, the parameter matching module, the current calculation engine and the cable selection module are all connected to the data management module.

2. The intelligent cable specification calculation system according to claim 1, characterized in that, The load type attribute in the load parameter mapping table includes elevator equipment, power equipment, and lighting equipment. The operating condition attribute includes the number of equipment and the lighting area. The operating condition for elevator equipment and power equipment is the number of equipment, and the operating condition for lighting equipment is the lighting area.

3. The intelligent cable specification calculation system according to claim 1, characterized in that, The current calculation engine has built-in calculation formulas for three-phase systems and single-phase systems. The current calculation engine is configured to automatically match the three-phase system calculation formula or the single-phase system calculation formula based on the rated voltage data, and calculate the current data based on the matched calculation formula.

4. The intelligent cable specification calculation system according to claim 3, characterized in that, The calculation formula for the three-phase system is as follows: ; The calculation formula for the single-phase system is: ; in, Indicates current; Indicates load power; Indicates the rated voltage; Represents the coefficients of a three-phase system; Indicates the power factor; This represents the utilization coefficient.

5. The intelligent cable specification calculation system according to claim 1, characterized in that, The current calculation engine includes a calculation unit and a correction unit. The calculation unit is used to automatically calculate the initial current data based on the load power data, the rated voltage data, the power factor data, and the utilization coefficient data. The correction unit is used to amplify the initial current data with a certain safety margin factor to obtain the final current data and output it.

6. The intelligent cable specification calculation system according to claim 1, characterized in that, The parameter matching module includes a verification unit for verifying whether the load type data and rated voltage data input by the user terminal match, a fault-tolerant cleaning unit for clearing the corresponding data and issuing a re-entry prompt when the verification result is a mismatch, and a matching unit for automatically querying and outputting the corresponding power factor data and utilization coefficient data from the load parameter mapping table when the verification result is a match. The fault-tolerant cleaning unit and the matching unit are both connected to the verification unit.

7. The intelligent cable specification calculation system according to claim 1, characterized in that: There are multiple cable configuration tables, and each cable configuration table corresponds to a type of cable; the cable selection module is configured to automatically select a matching cable configuration table based on the cable type data input by the user.

8. A method for intelligently calculating cable specifications, characterized in that, Including the following steps: The user inputs load type data, operating condition data, power data, and rated voltage data into the intelligent cable specification calculation system as described in any one of claims 1 to 7, and stores them through the data management module; The parameter matching module automatically queries the corresponding power factor data and utilization coefficient data from the load parameter mapping table based on the load type data and the operating condition data, and outputs them to the data management module for storage. The current calculation engine automatically calculates the current data based on the power data, the rated voltage data, the power factor data, and the utilization coefficient data, and outputs it to the data management module for storage. The cable selection module automatically retrieves the corresponding switch setting value data and cable specification data from the cable configuration table based on the current data, and outputs them to the data management module for storage; The data management module generates standardized reports based on the stored data.

9. The intelligent calculation method for cable specifications according to claim 8, characterized in that, The method by which the cable selection module automatically queries the corresponding switch setting value data and cable specification data from the cable configuration table based on the current data is as follows: An index is created by sorting the cable configuration table; The current range covering the current data is found from the cable configuration table using binary search or hash table, and the switch setting value and cable specification data corresponding to the current range are output.