A method, system, apparatus, and storage medium based on eigenvalue deduction core model

By classifying and identifying core molds and performing batch deduction calculations, the problem of slow calculation caused by deduction one by one in the existing technology is solved, thereby improving the efficiency of core mold calculation and engineering output.

CN115186325BActive Publication Date: 2026-05-29PINMING TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
PINMING TECH CO LTD
Filing Date
2022-05-31
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

The existing technology uses a step-by-step deduction method to calculate the core mold, which results in slow calculation and low work efficiency.

Method used

By acquiring core mold data, we classify and identify it based on its spatial location and feature values, generate feature values, and record the number of core molds and component information using the feature values ​​as classification identifiers. We then use a custom algorithm to perform batch deduction calculations.

Benefits of technology

It significantly reduces the number of core mold calculations, saves computing power, improves the efficiency of calculation and engineering output, and solves the slow problem caused by the step-by-step deduction calculation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115186325B_ABST
    Figure CN115186325B_ABST
Patent Text Reader

Abstract

The application relates to a method, system, device and storage medium based on a feature value deduction core mold, wherein the method comprises the following steps: acquiring core mold data information; under the condition that the spatial position information of the core mold is legal, classifying and identifying the core mold according to the core mold data information, and generating corresponding feature values; taking the feature values as classification marks, recording the number of each core mold and the component information of the first core mold under the same feature value; constructing a three-dimensional body of the core mold according to the component information of the first core mold under the same feature value, and performing batch deduction calculation on the core mold through a self-defined algorithm according to the core mold type. Through the application, the problem that the core mold is calculated by being deducted one by one and the calculation is slow is solved, and the calculation efficiency and the engineering output efficiency are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of information technology in building engineering, and in particular to a method, system, device and storage medium for subtracting core molds based on feature values. Background Technology

[0002] A core mold is a support mold used for pouring reinforced concrete. It is mainly used in the construction engineering field. Its inner mold can be a hollow cylinder core or box, or a lightweight solid cylinder or block. The materials are generally iron, plastic, polymer materials (plastic foam), cementing materials plus special fibers, such as BBF thin-walled pipe, BDF thin-walled box, GBF high-strength thin-walled pipe, etc.

[0003] In related technologies, the calculation of core molds requires deduction one by one. However, when the number of core molds to be calculated is large, the calculation by deduction one by one will result in slow calculation and low work efficiency.

[0004] Currently, no effective solution has been proposed to address the slow calculation process caused by subtracting core molds one by one in related technologies. Summary of the Invention

[0005] This application provides a method, system, apparatus, and storage medium for subtracting core molds based on feature values, to at least solve the problem of slow calculation when calculating core molds one by one in related technologies.

[0006] In a first aspect, embodiments of this application provide a method for subtracting core molds based on feature values, the method comprising:

[0007] Obtain core mold data information; if the spatial location information of the core mold is valid, classify and identify the core mold according to the core mold data information, and generate corresponding feature values;

[0008] Using the aforementioned feature value as a classification identifier, the quantity of each type of core mold and the component information of the first core mold under the same feature value are recorded;

[0009] The three-dimensional structure of the core mold is constructed based on the component information of the first core mold under the same feature value, and the core mold is batch deducted according to the core mold type using a custom algorithm.

[0010] In some embodiments, acquiring core mold data includes:

[0011] Obtain the core mold's dimensional data, spatial location information, calculation settings, and relationship information with other components.

[0012] In some embodiments, classifying and identifying the core mold based on the core mold data information and generating corresponding feature values ​​includes:

[0013] The core molds are classified according to the preset classification conditions. If the core mold cross-sections are consistent, the components belong to the same hollow floor slab, and the characteristic parameters are consistent, the core molds are determined to be of the same type.

[0014] In some embodiments, constructing the three-dimensional volume of the core mold based on the component information of the first core mold under the same feature value includes:

[0015] Obtain the dimensional data of the core mold, and generate the corresponding structure according to different cross-section settings using the Acis 3D algorithm library, and obtain the volume information of a single structure.

[0016] In some embodiments, the batch deduction calculation for different types of core molds is performed using a custom algorithm based on the core mold type, including:

[0017] Obtain the number of core molds corresponding to each feature value and the three-dimensional information of a single core mold under the corresponding feature value, and perform batch deduction calculation based on the number of core molds and the three-dimensional information of a single core mold.

[0018] Secondly, embodiments of this application provide a system for subtracting core molds based on feature values, the system comprising:

[0019] The classification module is used to acquire core mold data information, and, if the spatial location information of the core mold is valid, classify and identify the core mold according to the core mold data information to generate corresponding feature values.

[0020] The calculation module is used to classify the features and record the quantity of each type of core mold and the component information of the first core mold under the same feature value.

[0021] The three-dimensional structure of the core mold is constructed based on the component information of the first core mold under the same feature value, and the core mold is batch deducted according to the core mold type using a custom algorithm.

[0022] In some embodiments, the classification module is further configured to preset classification conditions and classify the core molds according to the classification conditions. If the core mold cross-sections are consistent, the components belong to the same hollow floor slab, and the characteristic parameters are consistent, the core molds are determined to be of the same type.

[0023] In some embodiments, the calculation module is further configured to obtain the number of core molds corresponding to each feature value and the three-dimensional information of a single core mold under the corresponding feature value, and to perform batch deduction calculations based on the number of core molds and the three-dimensional information of the single core mold.

[0024] Thirdly, embodiments of this application provide an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the feature value-based core mold subtraction method as described in the first aspect above.

[0025] Fourthly, embodiments of this application provide a storage medium storing a computer program that, when executed by a processor, implements the method for subtracting the core mold based on feature values ​​as described in the first aspect above.

[0026] Compared to related technologies, the feature value-based core mold deduction method provided in this application obtains core mold data information. If the spatial location information of the core mold is valid, the core mold is classified and identified according to the core mold data information to generate corresponding feature values. The feature values ​​are used as classification identifiers to record the quantity of each type of core mold and the component information of the first core mold under the same feature value. The three-dimensional structure of the core mold is constructed based on the component information of the first core mold under the same feature value, and the core mold is batch deducted using a custom algorithm according to the core mold type.

[0027] This application achieves batch deduction calculation of core molds of the same type by classifying and recording the core molds. Unlike the conventional method of deduction calculation one by one in the prior art, this application can significantly reduce the number of calculations, save computing power, improve computing efficiency and engineering output efficiency, and solve the problem of slow calculation when calculating core molds one by one. Attached Figure Description

[0028] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0029] Figure 1 This is a schematic diagram illustrating the application environment of the method for subtracting core molds based on feature values ​​according to an embodiment of this application;

[0030] Figure 2 This is a flowchart of a method for subtracting core molds based on feature values ​​according to an embodiment of this application;

[0031] Figure 3 This is a structural block diagram of a system for subtracting core molds based on feature values, according to an embodiment of this application.

[0032] Figure 4 This is a schematic diagram of the internal structure of an electronic device according to an embodiment of this application. Detailed Implementation

[0033] To make the objectives, technical solutions, and advantages of this application clearer, the application is described and illustrated below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the application. All other embodiments obtained by those skilled in the art based on the embodiments provided in this application without inventive effort are within the scope of protection of this application. Furthermore, it is understood that although the efforts made in such a development process may be complex and lengthy, for those skilled in the art related to the content disclosed in this application, modifications to design, manufacturing, or production based on the technical content disclosed in this application are merely conventional technical means and should not be construed as insufficient disclosure of the content of this application.

[0034] In this application, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment that is mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described in this application may be combined with other embodiments without conflict.

[0035] Unless otherwise defined, the technical or scientific terms used in this application shall have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms “a,” “an,” “an,” “the,” and similar words used in this application do not indicate quantity limitation and may indicate singular or plural. The terms “comprising,” “including,” “having,” and any variations thereof used in this application are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or device that includes a series of steps or modules (units) is not limited to the listed steps or units, but may also include steps or units not listed, or may include other steps or units inherent to these processes, methods, products, or devices. The terms “connected,” “linked,” “coupled,” and similar words used in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. “Multiple” used in this application means two or more. “And / or” describes the relationship between related objects, indicating that three relationships may exist; for example, “A and / or B” can represent: A alone, A and B simultaneously, and B alone. The terms “first,” “second,” “third,” etc., used in this application are merely to distinguish similar objects and do not represent a specific ordering of the objects.

[0036] The method for subtracting core molds based on eigenvalues ​​provided in this application can be applied to, for example... Figure 1 In the application environment shown, Figure 1 This is a schematic diagram illustrating the application environment of the method for subtracting core molds based on feature values ​​according to an embodiment of this application, such as... Figure 1 As shown in the diagram, terminal 11 communicates with server 10 via a network. Server 10 acquires core mold data information. If the spatial location information of the core mold is valid, it classifies and identifies the core mold based on the core mold data information, generating corresponding feature values. Using these feature values ​​as classification identifiers, it records the quantity of each type of core mold and the component information of the first core mold under the same feature value. Based on the component information of the first core mold under the same feature value, it constructs the three-dimensional volume of the core mold and performs batch subtraction calculations on the core molds according to their type using a custom algorithm, displaying the results on terminal 11. Terminal 11 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, and portable wearable devices. Server 10 can be implemented using a standalone server or a server cluster consisting of multiple servers.

[0037] This embodiment provides a method for subtracting core molds based on feature values. Figure 2 This is a flowchart of a method for subtracting core molds based on feature values ​​according to an embodiment of this application, such as... Figure 2 As shown, the process includes the following steps:

[0038] Step S201: Obtain core mold data information. If the spatial location information of the core mold is valid, classify and identify the core mold according to the core mold data information and generate corresponding feature values.

[0039] In this embodiment, the component information of the core mold is obtained through the AutoCAD platform, and the three-dimensional structure of the component is displayed. During the modeling process using the software, the cross-sectional dimensions, spatial location, calculation settings, and relationships with other components of the core mold in the project are recorded.

[0040] If the spatial location information of the core mold is valid, the core mold data obtained above can be used to classify and identify the core mold according to custom rules and generate corresponding feature values.

[0041] Preferably, in this embodiment, classifying and identifying core molds according to custom rules includes: setting preset classification conditions, classifying core molds according to these conditions, and determining that core molds are of the same type if they have consistent cross-sectional settings, belong to the same hollow slab, and have consistent feature parameters. The calculation order in the calculation settings can be inconsistent; this does not affect the classification determination of the core molds.

[0042] Step S202: Using the feature value as the classification identifier, record the quantity of each type of core mold and the component information of the first core mold under the same feature value;

[0043] After classifying the core molds in step S201, the core molds with different feature values ​​are stored in different queues using the feature value as the classification identifier. The first queue is used to store the component information of the first core mold under the same feature value, and only records one core mold under different types. The second queue is used to store the number of core molds corresponding to each feature value.

[0044] Step S203: Construct the three-dimensional body of the core mold based on the component information of the first core mold under the same feature value, and perform batch deduction calculation on the core mold according to the core mold type using a custom algorithm.

[0045] The system retrieves dimensional data of different types of core molds from the first queue mentioned above. Based on the cross-sectional settings of the core molds, it uses the Acis 3D algorithm library to generate corresponding structures, such as combinations of basic structures like cuboids and frustums, and obtains the volume information of individual structures. In particular, for core molds with rounded edges, the system can use the hybrid techniques provided by the Acis 3D algorithm library to accurately determine the volume and area of ​​irregular core molds.

[0046] Furthermore, after constructing the three-dimensional structure, a custom algorithm is used to perform batch deduction calculations on the core molds according to their type. Specifically, the data information in the second queue is obtained, namely the number of core molds corresponding to each feature value, and the three-dimensional information of a single core mold for each corresponding feature value. A multiplication calculation is then performed based on these two data points, multiplying the number of core molds corresponding to each feature code by the volume and area of ​​the single core mold corresponding to that feature code, to calculate the deduction amount. Unlike the existing schemes that deduct one core mold at a time, this embodiment performs a single calculation and storage for core molds of the same type, achieving batch deduction of core molds. When processing projects containing a large number of core mold components, this can effectively save computing power and improve the efficiency of project output.

[0047] Furthermore, based on building codes and the specific business requirements of core mold construction, this embodiment can also eliminate spatial interference from other types of components in the core mold deduction calculation. Based on this condition, when performing core mold deduction for hollow floor slabs, this embodiment can eliminate the step of using a three-dimensional algorithm for Boolean operations in existing solutions, further saving computer computation time and resource consumption, and improving computational efficiency.

[0048] Through the above steps S201 to S203, this embodiment achieves batch deduction calculation of core molds of the same type by classifying, recording and storing the core molds. Unlike the conventional method of deducting core molds one by one in the prior art, this embodiment can significantly reduce the number of calculations, save computing power, improve calculation efficiency and engineering output efficiency, and solve the problem of slow calculation when calculating core molds one by one.

[0049] It should be noted that the steps shown in the above process or in the flowchart of the accompanying figures can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.

[0050] This embodiment also provides a system for subtracting core molds based on feature values. This system is used to implement the above embodiments and preferred embodiments, and details already described will not be repeated. As used below, the terms "module," "unit," "subunit," etc., can refer to a combination of software and / or hardware that performs a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0051] Figure 3 This is a structural block diagram of a system for subtracting core molds based on feature values, according to an embodiment of this application. Figure 3 As shown, the system includes a classification module 31 and a calculation module 32:

[0052] The classification module 31 is used to acquire core mold data information. Under the condition that the spatial location information of the core mold is valid, the core mold is classified and identified according to the core mold data information, and corresponding feature values ​​are generated. The calculation module 32 is used to use the feature values ​​as classification identifiers, record the quantity of each type of core mold and the component information of the first core mold under the same feature value, construct the three-dimensional body of the core mold according to the component information of the first core mold under the same feature value, and perform batch deduction calculations on the core mold according to the core mold type through a custom algorithm.

[0053] Through the above system, this embodiment achieves batch deduction calculation of core molds of the same type by classifying, recording and storing the core molds. Unlike the conventional method of deducting core molds one by one in the prior art, this embodiment can significantly reduce the number of calculations, save computing power, improve calculation efficiency and engineering output efficiency, and solve the problem of slow calculation when calculating core molds one by one.

[0054] It should be noted that the specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.

[0055] Furthermore, it should be noted that the aforementioned modules can be either functional modules or program modules, and can be implemented through software or hardware. For modules implemented in hardware, these modules can reside in the same processor; alternatively, they can be located in different processors in any combination.

[0056] This embodiment also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.

[0057] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.

[0058] Furthermore, in conjunction with the feature-value-based core mold subtraction method in the above embodiments, this application embodiment can provide a storage medium for implementation. This storage medium stores a computer program; when executed by a processor, the computer program implements any of the feature-value-based core mold subtraction methods in the above embodiments.

[0059] In one embodiment, a computer device is provided, which may be a terminal. The computer device includes a processor, memory, a network interface, a display screen, and an input device connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The network interface is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, it implements a method for subtracting a core mold based on feature values. The display screen may be a liquid crystal display (LCD) or an electronic ink display. The input device may be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the computer device casing, or an external keyboard, touchpad, or mouse.

[0060] In one embodiment, Figure 4 This is a schematic diagram of the internal structure of an electronic device according to an embodiment of this application, such as... Figure 4 As shown, an electronic device is provided, which can be a server, and its internal structure diagram can be as follows. Figure 4 As shown, the electronic device includes a processor, a network interface, internal memory, and non-volatile memory connected via an internal bus. The non-volatile memory stores an operating system, computer programs, and a database. The processor provides computing and control capabilities, the network interface communicates with external terminals via a network connection, the internal memory provides an environment for the operation of the operating system and computer programs, the computer programs are executed by the processor to implement a method for subtracting a core mold based on eigenvalues, and the database stores data.

[0061] Those skilled in the art will understand that Figure 4The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the electronic device to which the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.

[0062] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.

[0063] Those skilled in the art should understand that the technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments have been described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0064] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

Claims

1. A method for subtracting core molds based on eigenvalues, characterized in that, The method includes: Obtain core mold data information. If the spatial location information of the core mold is valid, classify and identify the core mold according to the core mold data information and generate corresponding feature values. Specifically, this includes: setting preset classification conditions, classifying the core mold according to the classification conditions, and determining that the core molds are of the same type if the core mold cross-section settings are consistent, the components belong to the same hollow floor slab, and the feature parameters are consistent. Using the aforementioned feature value as a classification identifier, the quantity of each type of core mold and the component information of the first core mold under the same feature value are recorded; using the feature value as a classification identifier, core molds with different feature values ​​are stored in different queues, wherein the first queue is used to store the component information of the first core mold under the same feature value, and only records one core mold under different types; the second queue is used to store the quantity of core molds corresponding to each feature value; The three-dimensional structure of the core mold is constructed based on the component information of the first core mold under the same feature value, and the core mold is batch deducted according to the core mold type using a custom algorithm. The three-dimensional construction of the core mold based on the component information of the first core mold under the same feature value includes: Obtain the dimensional data of the core mold, and generate the corresponding structure according to different cross-section settings using the Acis 3D algorithm library, and obtain the volume information of a single structure; Based on the core mold type, a custom algorithm is used to perform batch deduction calculations for core molds, including: Obtain the number of core molds corresponding to each feature value and the three-dimensional information of a single core mold under the corresponding feature value, and perform batch deduction calculation based on the number of core molds and the three-dimensional information of a single core mold.

2. The method according to claim 1, characterized in that, Obtaining core mold data includes: Obtain the core mold's dimensional data, spatial location information, calculation settings, and relationship information with other components.

3. A system for subtracting core molds based on eigenvalues, characterized in that, The system includes: The classification module is used to acquire core mold data information. If the spatial location information of the core mold is valid, the core mold is classified and identified according to the core mold data information, and corresponding feature values ​​are generated. Specifically, it includes: preset classification conditions, classifying the core mold according to the classification conditions, and determining that the core molds are of the same type if the core mold cross-section settings are consistent, the components belong to the same hollow floor slab, and the feature parameters are consistent. The calculation module is used to record the quantity of each type of core mold and the component information of the first core mold under the same feature value, using the feature value as a classification identifier; and to store core molds with different feature values ​​into different queues, wherein the first queue is used to store the component information of the first core mold under the same feature value, and only records one core mold under different types; the second queue is used to store the quantity of core molds corresponding to each feature value. The three-dimensional structure of the core mold is constructed based on the component information of the first core mold under the same feature value, and the core mold is batch deducted according to the core mold type using a custom algorithm. The three-dimensional construction of the core mold based on the component information of the first core mold under the same feature value includes: Obtain the dimensional data of the core mold, and generate the corresponding structure according to different cross-section settings using the Acis 3D algorithm library, and obtain the volume information of a single structure; Based on the core mold type, a custom algorithm is used to perform batch deduction calculations for core molds, including: Obtain the number of core molds corresponding to each feature value and the three-dimensional information of a single core mold under the corresponding feature value, and perform batch deduction calculation based on the number of core molds and the three-dimensional information of a single core mold.

4. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the method of subtracting core mold based on feature value as described in any one of claims 1 to 2.

5. A storage medium, characterized in that, The storage medium stores a computer program, wherein the computer program is configured to execute the method of subtracting core mold based on feature value as described in any one of claims 1 to 2 when running.