Fabricated building top surface design method, device, equipment and medium

By using formulas to automatically determine the design parameters of the prefabricated building roof, the problem of low precision and low efficiency caused by the reliance on manual labor in traditional design is solved, and efficient and accurate roof design is achieved.

CN122241850APending Publication Date: 2026-06-19CHINA CONSTRUCTION SCIENCE & IND GROUP GREEN TECHNOLOGY CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHINA CONSTRUCTION SCIENCE & IND GROUP GREEN TECHNOLOGY CO LTD
Filing Date
2026-05-21
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

In prefabricated building design, traditional roof design relies on manual calculations, resulting in low design accuracy and efficiency, and the inability to automatically update model parameters, leading to high design and construction costs.

Method used

A method for designing the roof of a prefabricated building is provided. The method calculates the number of standard corrugated sheets, the theoretical compensation length, the maximum compensation length threshold, and the length of the corrugated sheets to be cut using formulas. It automatically determines the length of the lintel and the length of the corrugated sheets to be cut, reducing manual intervention.

Benefits of technology

It improves the accuracy and efficiency of prefabricated building roof design, realizes automated design, and reduces errors in manual calculations and construction costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122241850A_ABST
    Figure CN122241850A_ABST
Patent Text Reader

Abstract

This application discloses a method, apparatus, equipment, and medium for designing the roof surface of prefabricated buildings. The method includes: obtaining the total effective length of the roof surface, the shortest processing length of the lintel, the longest processing length of the lintel, the overlap length of the lintels, the standard length of the entire corrugated board of the target corrugated board, and the length of a single corrugated segment of the target corrugated board; determining the number of entire standard corrugated boards based on the total effective length of the roof surface and the shortest processing length of the lintel; determining the theoretical compensation length based on the total effective length of the roof surface and the shortest processing length of the lintel; determining the maximum compensation length threshold; if the theoretical compensation length is less than or equal to the maximum compensation length threshold, determining the length of a single lintel based on the theoretical compensation length and the shortest processing length of the lintel; if the theoretical compensation length is greater than the maximum compensation length threshold, determining the length of a single lintel and the length of the cut corrugated board based on the theoretical compensation length. This solution can improve the design accuracy and efficiency of the roof surface design of prefabricated buildings.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, and in particular to methods, devices, equipment and media for the design of the roof of prefabricated buildings. Background Technology

[0002] In prefabricated building design, corrugated sheets are a common enclosure component, and their length is usually determined by a standardized module to meet the needs of industrialized mass production. However, the wall length in actual projects is often not an integer multiple of this standard module. In order to compensate for the dimensional difference and hide the ends of the corrugated sheets, lintels need to be installed on both sides of the top surface.

[0003] Traditional prefabricated building roof design mainly relies on manual labor, which has the following significant drawbacks: First, manual calculation of key parameters such as the length of cut corrugated sheets that can be placed, the number of whole corrugated sheets, and the length of the lintel is required. This calculation process is not only tedious and prone to errors, but also time-consuming, seriously affecting the efficiency of mass prefabrication. Second, the traditional design layout method has weak model parameterization capabilities. When the wall boundary dimensions change or the specifications of standard corrugated sheets are updated, the layout scheme cannot be automatically updated, requiring manual recalculation, which further increases design and construction costs.

[0004] There is an urgent need for a method to improve the design accuracy and efficiency of prefabricated building roof design. Summary of the Invention

[0005] This application provides a method, apparatus, equipment, and medium for designing the roof of prefabricated buildings, which can improve the design accuracy and efficiency of the roof design of prefabricated buildings.

[0006] In a first aspect, embodiments of this application provide a roof design method for prefabricated buildings, comprising: Obtain the total effective length of the top surface, the shortest processing length of the lintel, the longest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated plate of the target corrugated plate, and the single-segment length of the target corrugated plate; The number of standard corrugated boards is determined based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintel, and the standard length of the entire corrugated board. The theoretical compensation length is determined based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated plate, and the number of the entire standard corrugated plates. The maximum compensation length threshold is determined based on the shortest processing length and the longest processing length of the fascia board. If the theoretical compensation length is less than or equal to the maximum compensation length threshold, then the length of a single lintel is determined based on the theoretical compensation length and the shortest processing length of the lintel. If the theoretical compensation length is greater than the maximum compensation length threshold, then the length of a single lintel and the length of the cut corrugated board are determined based on the theoretical compensation length, the maximum compensation length threshold, the single band length, and the shortest processing length of the lintel.

[0007] In some embodiments, determining the number of standard corrugated sheets based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintels, and the standard length of the entire corrugated sheet includes: Based on a preset formula for calculating the number of corrugated sheets, the number of standard corrugated sheets is determined according to the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintel, and the standard length of the entire corrugated sheet. The formula for calculating the number of corrugated sheets is as follows: ; Where N is the number of the complete standard corrugated plates. The function is a floor function, where L1 is the total effective length of the top surface, L2 is the shortest processing length of the lintel, L3 is the standard length of the entire corrugated board, and D is the overlap length of the lintel.

[0008] In some embodiments, determining the theoretical compensation length based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintels, the standard length of the entire corrugated sheet, and the number of the entire standard corrugated sheets includes: Based on a preset compensation length calculation formula, the theoretical compensation length is determined according to the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated plate, and the number of the entire standard corrugated plates. The compensation length calculation formula is as follows: ; Wherein, L4 is the theoretical compensation length, L1 is the total effective length of the top surface, L3 is the standard length of the entire corrugated plate, L5 is the minimum length at both ends, and L5 = L2 - 2D, L2 is the shortest processing length of the lintel, D is the overlap length of the lintel, and N is the number of the entire standard corrugated plates.

[0009] In some embodiments, determining the maximum compensation length threshold based on the shortest processing length and the longest processing length of the lintel includes: The difference between the longest and shortest processing length of the lintel is determined as the maximum compensation length threshold.

[0010] In some embodiments, determining the length of a single lintel and the length of the cut corrugated board based on the theoretical compensation length, the maximum compensation length threshold, the single-band length, and the shortest processing length of the lintel includes: The number of cutting ripples is determined based on the theoretical compensation length, the maximum compensation length threshold, and the single-band length. The length of a single lintel is determined based on the theoretical compensation length, the number of cutting corrugations, the length of a single band, and the shortest processing length of the lintel. The length of the corrugated plate is determined based on the number of cut corrugations and the length of a single band.

[0011] In some embodiments, determining the number of cut corrugations based on the theoretical compensation length, the maximum compensation length threshold, and the single-band length includes: Based on a preset formula for calculating the number of corrugations, the number of cutting corrugations is determined according to the theoretical compensation length, the maximum compensation length threshold, and the single-band length. The formula for calculating the number of corrugations is as follows: ; Wherein, K is the number of cutting ripples, L4 is the theoretical compensation length, L6 is the maximum compensation length threshold, and L7 is the single-band length.

[0012] In some embodiments, determining the length of a single lintel based on the theoretical compensation length, the number of cutting corrugations, the single-band length, and the shortest processing length of the lintel includes: Based on a preset formula for calculating the lintel length, the length of a single lintel is determined according to the theoretical compensation length, the number of cutting corrugations, the length of a single corrugation, and the shortest processing length of the lintel. The formula for calculating the lintel length is as follows: ; Wherein, L8 is the length of a single lintel, L4 is the theoretical compensation length, K is the number of cutting corrugations, L7 is the length of a single band, and L2 is the shortest processing length of the lintel.

[0013] In some embodiments, determining the length of a single lintel based on the theoretical compensation length and the shortest processing length of the lintel includes: The sum of the theoretical compensation length and the shortest processing length of the lintel is determined as the length of the single lintel.

[0014] Secondly, embodiments of this application also provide a roof design device for prefabricated buildings, comprising: The transceiver unit is used to acquire the total effective length of the top surface, the shortest processing length of the lintel, the longest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated plate of the target corrugated plate, and the single-band length of the target corrugated plate. The processing unit is configured to: determine the number of standard corrugated boards based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintels, and the standard length of the entire corrugated board; determine the theoretical compensation length based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintels, the standard length of the entire corrugated board, and the number of standard corrugated boards; determine the maximum compensation length threshold based on the shortest processing length of the lintel and the longest processing length of the lintel; if the theoretical compensation length is less than or equal to the maximum compensation length threshold, determine the length of a single lintel based on the theoretical compensation length and the shortest processing length of the lintel; if the theoretical compensation length is greater than the maximum compensation length threshold, determine the length of a single lintel and the length of the cut corrugated board based on the theoretical compensation length, the maximum compensation length threshold, the single-segment length, and the shortest processing length of the lintel.

[0015] Thirdly, embodiments of this application also provide a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the above-described method.

[0016] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed by a processor, can implement the above-described method.

[0017] This application provides a method, apparatus, equipment, and medium for designing the roof surface of prefabricated buildings. The method includes: obtaining the total effective length of the roof surface, the shortest processing length of the lintel, the longest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated board of the target corrugated board, and the length of a single corrugation segment of the target corrugated board; determining the number of standard corrugated boards based on the total effective length of the roof surface, the shortest processing length of the lintel, the overlap length of the lintel, and the standard length of the entire corrugated board; and determining the number of standard corrugated boards based on the total effective length of the roof surface, the shortest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated board, and the length of the single corrugation segment of the target corrugated board. The theoretical compensation length is determined by the number of boards; the maximum compensation length threshold is determined based on the shortest and longest processing lengths of the lintel boards; if the theoretical compensation length is less than or equal to the maximum compensation length threshold, the length of a single lintel board is determined based on the theoretical compensation length and the shortest processing length of the lintel board; if the theoretical compensation length is greater than the maximum compensation length threshold, the length of a single lintel board and the length of the cut corrugated board are determined based on the theoretical compensation length, the maximum compensation length threshold, the single-wavelength, and the shortest processing length of the lintel board. Using the method provided in this application embodiment, the user can input the total effective length of the top surface, the shortest processing length of the lintel board, the longest processing length of the lintel board, the overlap length of the lintel boards, the standard length of the entire corrugated board of the target corrugated board, and the single-wavelength of the target corrugated board to obtain the design scheme of the prefabricated building roof surface (number of standard corrugated boards, length of a single lintel board, length of the cut corrugated board), eliminating the need for manual design and improving the design accuracy and efficiency of prefabricated building roof surface design. Attached Figure Description

[0018] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 A flowchart illustrating the roof design method for prefabricated buildings provided in this application embodiment; Figure 2 A schematic diagram showing the positional relationship between the lintel, crossbeam, and corrugated plate provided in an embodiment of this application; Figure 3 A schematic diagram of a sub-process of the roof design method for prefabricated buildings provided in the embodiments of this application; Figure 4 A schematic block diagram of a prefabricated building roof design device provided in an embodiment of this application; Figure 5 A schematic block diagram of a computer device provided in an embodiment of this application. Detailed Implementation

[0020] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0021] It should be understood that, when used in this specification and the appended claims, the terms "comprising" and "including" indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.

[0022] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of the application. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.

[0023] It should also be further understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0024] This application provides a method, apparatus, equipment, and medium for designing the roof of prefabricated buildings.

[0025] The execution subject of the prefabricated building roof design method can be the prefabricated building roof design device provided in the embodiments of this application, or a computer device that integrates the prefabricated building roof design device. The prefabricated building roof design device can be implemented in hardware or software. The computer device can be a terminal or a server. The terminal can be a smartphone, tablet computer, handheld computer, or laptop computer, etc.

[0026] Figure 1 This is a flowchart illustrating the roof design method for prefabricated buildings provided in this application. Figure 1 As shown, the method includes the following steps S110-S160.

[0027] S110. Obtain the total effective length of the top surface, the shortest processing length of the lintel, the longest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated plate of the target corrugated plate, and the single-segment length of the target corrugated plate.

[0028] In this embodiment, the total effective length of the top surface is the total effective length of the panels required for the top surface of the prefabricated building. One or more of the following parameters can be preset in the computer equipment or user-defined input parameters: total effective length of the top surface, shortest processing length of the lintel, longest processing length of the lintel, overlapping length of the lintel, standard length of the entire corrugated board of the target corrugated board, and single-segment length of the target corrugated board. It can be seen that this embodiment supports the design of different specifications of panels (lintel and corrugated board) and improves the design efficiency of the top surface of different specifications of panels.

[0029] Among them, the overlap length of the lintel is the overlap length of the lintel and the corrugated plate, or the overlap length of the lintel and the beam. The overlap length of the lintel is the same as the overlap length of the lintel and the corrugated plate and the overlap length of the lintel and the beam.

[0030] For example, the total effective length of the top surface is 12.6m, the shortest processing length of the lintel is 0.3m, the longest processing length of the lintel is 1.0m, the overlap length of the lintel is 0.1m, the standard length of the entire corrugated plate of the target corrugated plate is 1.2m, and the single-segment length of the target corrugated plate is 0.2m.

[0031] For easier understanding, please refer to Figure 2 , Figure 2 This diagram illustrates the positional relationship between the lintel, beams, and corrugated panels. On the top surface of a prefabricated building, the lintel is positioned between the beams and the corrugated panels.

[0032] In this embodiment, the total effective length of the top surface is the length between two adjacent beams. A prefabricated building includes one or more adjacent beam sections. In this embodiment, different or the same design parameters can be set for different beam sections.

[0033] S120. Determine the number of standard corrugated boards based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintel, and the standard length of the entire corrugated board.

[0034] In this embodiment, the number of standard corrugated sheets is the number of standard corrugated sheets required for the top surface of the current prefabricated building.

[0035] Specifically, step S120 includes: Based on a preset formula for calculating the number of corrugated sheets, the number of standard corrugated sheets is determined according to the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintel, and the standard length of the entire corrugated sheet. The formula for calculating the number of corrugated sheets is as follows: ; Where N is the number of the complete standard corrugated plates. The function is a floor function, where L1 is the total effective length of the top surface, L2 is the shortest processing length of the lintel, L3 is the standard length of the entire corrugated board, and D is the overlap length of the lintel.

[0036] For example, when the total effective length L1 of the top surface is 12.6m, the shortest processing length L2 of the lintel is 0.3m, the standard length of the whole corrugated plate L3 is 1.2m, and the overlap length D of the lintel is 0.1m, the number of whole standard corrugated plates N can be calculated as 10 by applying the above formula for calculating the number of corrugated plates.

[0037] S130. Determine the theoretical compensation length based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated plate, and the number of the entire standard corrugated plates.

[0038] In this embodiment, the calculated theoretical compensation length is the additional length that needs to be filled for a single side lintel (when the lintel is in its shortest state) after the corrugated panels are arranged in the maximum number so that the "two side lintels + corrugated panels" just cover the total effective length of the top surface and ensure that the lengths of the lintels at both ends are completely consistent.

[0039] Specifically, step S130 includes: Based on a preset compensation length calculation formula, the theoretical compensation length is determined according to the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated plate, and the number of the entire standard corrugated plates. The compensation length calculation formula is as follows: ; Wherein, L4 is the theoretical compensation length, L1 is the total effective length of the top surface, L3 is the standard length of the entire corrugated plate, L5 is the minimum length at both ends, and L5 = L2 - 2D, L2 is the shortest processing length of the lintel, D is the overlap length of the lintel, and N is the number of the entire standard corrugated plates.

[0040] For example, when the total effective length L1 of the top surface is 12.6m, the number of standard corrugated sheets N is 10, the shortest processing length of the header L2 is 0.3m, the standard length of the corrugated sheet L3 is 1.2m, and the overlap length of the header D is 0.1m, then L5 is calculated to be 0.1m. By applying the above formula for calculating the compensation length, the theoretical compensation length L4 can be calculated to be 0.25m.

[0041] S140. Determine the maximum compensation length threshold based on the shortest processing length of the lintel and the longest processing length of the lintel.

[0042] In this embodiment, the difference between the longest processing length and the shortest processing length of the lintel is determined as the maximum compensation length threshold, and the calculated maximum compensation length threshold is the maximum compensation length that the shortest lintel can withstand.

[0043] For example, if the shortest processing length of the fascia is 0.3m and the longest processing length of the fascia is 1.0m, then the maximum compensation length threshold L6 is 0.7m.

[0044] S150. If the theoretical compensation length is less than or equal to the maximum compensation length threshold, then the length of a single lintel is determined based on the theoretical compensation length and the shortest processing length of the lintel.

[0045] In this embodiment, if the calculated theoretical compensation length is less than or equal to the maximum compensation length threshold, the sum of the theoretical compensation length and the shortest processing length of the lintel can be determined as the length of the single lintel.

[0046] For example, if the maximum compensation length threshold L6 is 0.7m and the shortest processing length L2 of the lintel is 0.3m, since 0.7m is greater than 0.3m, the theoretical compensation length can be directly compensated to the shortest processing length of the lintel to obtain the length of a single lintel. For example, if 0.7m is compensated to 0.3m, the length of a single lintel will be 1.0m.

[0047] S160. If the theoretical compensation length is greater than the maximum compensation length threshold, then the length of a single lintel and the length of the cut corrugated plate are determined based on the theoretical compensation length, the maximum compensation length threshold, the single band length, and the shortest processing length of the lintel.

[0048] In this embodiment, if the calculated theoretical compensation length is greater than the maximum compensation length threshold, it indicates that the theoretical compensation length is too large. In this case, it is necessary to subtract the integer wavelength length (single band length) to make the waveform period continuous until it is subtracted to within the longest processing length of the lintel. At this time, the subtracted part is made up by cutting corrugated plates, while ensuring that the cutting part is an integer number of single corrugations, which facilitates processing and connection.

[0049] Specifically, please refer to Figure 3 Step S160 includes: S1601. Determine the number of cutting ripples based on the theoretical compensation length, the maximum compensation length threshold, and the single-band length.

[0050] Specifically, based on a preset formula for calculating the number of corrugations, the number of cutting corrugations is determined according to the theoretical compensation length, the maximum compensation length threshold, and the single-band length, wherein the formula for calculating the number of corrugations is: ; Wherein, K is the number of cutting ripples, L4 is the theoretical compensation length, L6 is the maximum compensation length threshold, and L7 is the single-band length.

[0051] S1602. Determine the length of a single lintel based on the theoretical compensation length, the number of cutting corrugations, the length of a single band, and the shortest processing length of the lintel.

[0052] Specifically, based on a preset formula for calculating the length of the lintel, the length of a single lintel is determined according to the theoretical compensation length, the number of cutting corrugations, the length of a single corrugation segment, and the shortest processing length of the lintel. The formula for calculating the lintel length is as follows: ; Wherein, L8 is the length of a single lintel, L4 is the theoretical compensation length, K is the number of cutting corrugations, L7 is the length of a single band, and L2 is the shortest processing length of the lintel.

[0053] S1603. Determine the length of the corrugated plate based on the number of corrugations and the length of a single band.

[0054] Specifically, the product of the number of cut corrugations and the length of a single band is determined as the length of the cut corrugated plate.

[0055] Compared to the case where the theoretical compensation length is less than or equal to the maximum compensation length threshold, when the theoretical compensation length is greater than the maximum compensation length threshold, in addition to calculating the number of whole standard corrugated plates and the length of a single lintel, it is also necessary to calculate the number of cut corrugations and the length of the cut corrugated plates.

[0056] In this embodiment, the corrugated plates at both ends of the target corrugated plate are of equal length. When there is a cut corrugated plate, the cut corrugated plate is spliced ​​with the whole corrugated plate during processing.

[0057] The final output design scheme includes the number of standard corrugated sheets and the length of a single header, or includes the number of standard corrugated sheets, the length of a single header, the number of cut corrugations, and the length of the cut corrugated sheets.

[0058] In summary, this embodiment obtains the total effective length of the top surface, the shortest processing length of the lintel, the longest processing length of the lintel, the overlap length of the lintels, the standard length of the entire corrugated board of the target corrugated board, and the single-segment length of the target corrugated board; determines the number of standard corrugated boards based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintels, and the standard length of the entire corrugated board; and determines the number of standard corrugated boards based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintels, the standard length of the entire corrugated board, and the number of standard corrugated boards. The theoretical compensation length is determined by the quantity; the maximum compensation length threshold is determined based on the shortest and longest processing lengths of the lintel; if the theoretical compensation length is less than or equal to the maximum compensation length threshold, the length of a single lintel is determined based on the theoretical compensation length and the shortest processing length of the lintel; if the theoretical compensation length is greater than the maximum compensation length threshold, the length of a single lintel and the length of the cut corrugated board are determined based on the theoretical compensation length, the maximum compensation length threshold, the single-wavelength, and the shortest processing length of the lintel. Using the method provided in this application embodiment, the user can input the total effective length of the top surface, the shortest processing length of the lintel, the longest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated board of the target corrugated board, and the single-wavelength of the target corrugated board to obtain the design scheme of the prefabricated building roof surface (number of standard corrugated boards, length of a single lintel, length of the cut corrugated board), eliminating the need for manual design and improving the design accuracy and efficiency of prefabricated building roof surface design.

[0059] Figure 4 This is a schematic block diagram of a roof design device for a prefabricated building provided in an embodiment of this application. Figure 4 As shown, corresponding to the above-described method for designing the roof surface of prefabricated buildings, this application also provides a roof surface design device 400 for prefabricated buildings. This roof surface design device 400 includes a unit for performing the above-described method for designing the roof surface of prefabricated buildings, and can be configured in a desktop computer, tablet computer, laptop computer, or other terminal. Specifically, please refer to... Figure 4 The prefabricated building's roof design device 400 includes a transceiver unit 401 and a processing unit 402, wherein: The transceiver unit 401 is used to acquire the total effective length of the top surface, the shortest processing length of the lintel, the longest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated plate of the target corrugated plate, and the single-band length of the target corrugated plate. Processing unit 402 is configured to: determine the number of standard corrugated boards based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintels, and the standard length of the entire corrugated board; determine the theoretical compensation length based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintels, the standard length of the entire corrugated board, and the number of standard corrugated boards; determine the maximum compensation length threshold based on the shortest processing length of the lintel and the longest processing length of the lintel; if the theoretical compensation length is less than or equal to the maximum compensation length threshold, determine the length of a single lintel based on the theoretical compensation length and the shortest processing length of the lintel; if the theoretical compensation length is greater than the maximum compensation length threshold, determine the length of a single lintel and the length of the cut corrugated board based on the theoretical compensation length, the maximum compensation length threshold, the single-segment length, and the shortest processing length of the lintel.

[0060] In some embodiments, when the processing unit 402 performs the step of determining the number of standard corrugated sheets based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintel, and the standard length of the entire corrugated sheet, it is specifically used for: Based on a preset formula for calculating the number of corrugated sheets, the number of standard corrugated sheets is determined according to the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintel, and the standard length of the entire corrugated sheet. The formula for calculating the number of corrugated sheets is as follows: ; Where N is the number of the complete standard corrugated plates. The function is a floor function, where L1 is the total effective length of the top surface, L2 is the shortest processing length of the lintel, L3 is the standard length of the entire corrugated board, and D is the overlap length of the lintel.

[0061] In some embodiments, when the processing unit 402 performs the step of determining the theoretical compensation length based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated plate, and the number of the entire standard corrugated plates, it is specifically used for: Based on a preset compensation length calculation formula, the theoretical compensation length is determined according to the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated plate, and the number of the entire standard corrugated plates. The compensation length calculation formula is as follows: ; Wherein, L4 is the theoretical compensation length, L1 is the total effective length of the top surface, L3 is the standard length of the entire corrugated plate, L5 is the minimum length at both ends, and L5 = L2 - 2D, L2 is the shortest processing length of the lintel, D is the overlap length of the lintel, and N is the number of the entire standard corrugated plates.

[0062] In some embodiments, when the processing unit 402 performs the step of determining the maximum compensation length threshold based on the shortest processing length of the lintel and the longest processing length of the lintel, it is specifically used for: The difference between the longest and shortest processing length of the lintel is determined as the maximum compensation length threshold.

[0063] In some embodiments, the processing unit 402, when performing the process of determining the length of a single lintel and the length of the corrugated board based on the theoretical compensation length, the maximum compensation length threshold, the single-band length, and the shortest processing length of the lintel, includes: The number of cutting ripples is determined based on the theoretical compensation length, the maximum compensation length threshold, and the single-band length. The length of a single lintel is determined based on the theoretical compensation length, the number of cutting corrugations, the length of a single band, and the shortest processing length of the lintel. The length of the corrugated plate is determined based on the number of cut corrugations and the length of a single band.

[0064] In some embodiments, when the processing unit 402 performs the step of determining the number of cut corrugations based on the theoretical compensation length, the maximum compensation length threshold, and the single-band length, it is specifically used for: Based on a preset formula for calculating the number of corrugations, the number of cutting corrugations is determined according to the theoretical compensation length, the maximum compensation length threshold, and the single-band length. The formula for calculating the number of corrugations is as follows: ; Wherein, K is the number of cutting ripples, L4 is the theoretical compensation length, L6 is the maximum compensation length threshold, and L7 is the single-band length.

[0065] In some embodiments, when the processing unit 402 performs the step of determining the length of a single lintel based on the theoretical compensation length, the number of cutting corrugations, the single-band length, and the shortest processing length of the lintel, it is specifically used for: Based on a preset formula for calculating the lintel length, the length of a single lintel is determined according to the theoretical compensation length, the number of cutting corrugations, the length of a single corrugation, and the shortest processing length of the lintel. The formula for calculating the lintel length is as follows: ; Wherein, L8 is the length of a single lintel, L4 is the theoretical compensation length, K is the number of cutting corrugations, L7 is the length of a single band, and L2 is the shortest processing length of the lintel.

[0066] In summary, the prefabricated building roof design device 400 provided in this application embodiment allows users to input the total effective length of the roof, the shortest processing length of the lintel, the longest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated board of the target corrugated board, and the single-segment length of the target corrugated board to obtain the design scheme of the prefabricated building roof (number of standard corrugated boards, length of a single lintel, and length of cut corrugated board). This eliminates the need for manual design and improves the design accuracy and efficiency of prefabricated building roof design.

[0067] It should be noted that those skilled in the art can clearly understand that the specific implementation process of the above-mentioned prefabricated building roof design device and each unit can be referred to the corresponding description in the foregoing method embodiments. For the sake of convenience and brevity, it will not be repeated here.

[0068] The aforementioned prefabricated building's roof design device can be implemented as a computer program, which can, for example... Figure 5 It runs on the computer device shown.

[0069] Please see Figure 5 , Figure 5 This is a schematic block diagram of a computer device provided in an embodiment of this application. The computer device 500 can be a terminal or a server. The terminal can be an electronic device with communication functions, such as a smartphone, tablet, laptop, desktop computer, personal digital assistant, or wearable device. The server can be a standalone server or a server cluster composed of multiple servers.

[0070] See Figure 5 The computer device 500 includes a processor 502, a memory, and a network interface 505 connected via a system bus 501. The memory may include a non-volatile storage medium 503 and internal memory 504.

[0071] The non-volatile storage medium 503 may store an operating system 5031 and a computer program 5032. The computer program 5032 includes program instructions that, when executed, cause the processor 502 to perform a method for designing the roof of a prefabricated building.

[0072] The processor 502 provides computing and control capabilities to support the operation of the entire computer device 500.

[0073] The internal memory 504 provides an environment for the operation of the computer program 5032 in the non-volatile storage medium 503. When the computer program 5032 is executed by the processor 502, the processor 502 can execute a method for designing the roof of a prefabricated building.

[0074] This network interface 505 is used for network communication with other devices. Those skilled in the art will understand that... Figure 5 The 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 computer device 500 to which the present application is applied. The specific computer device 500 may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0075] The processor 502 is used to run a computer program 5032 stored in the memory to perform the following steps: Obtain the total effective length of the top surface, the shortest processing length of the lintel, the longest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated plate of the target corrugated plate, and the single-segment length of the target corrugated plate; The number of standard corrugated boards is determined based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintel, and the standard length of the entire corrugated board. The theoretical compensation length is determined based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated plate, and the number of the entire standard corrugated plates. The maximum compensation length threshold is determined based on the shortest processing length and the longest processing length of the fascia board. If the theoretical compensation length is less than or equal to the maximum compensation length threshold, then the length of a single lintel is determined based on the theoretical compensation length and the shortest processing length of the lintel. If the theoretical compensation length is greater than the maximum compensation length threshold, then the length of a single lintel and the length of the cut corrugated board are determined based on the theoretical compensation length, the maximum compensation length threshold, the single band length, and the shortest processing length of the lintel.

[0076] It should be understood that in the embodiments of this application, the processor 502 may be a central processing unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0077] It will be understood by those skilled in the art that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program includes program instructions and can be stored in a storage medium, which is a computer-readable storage medium. The program instructions are executed by at least one processor in the computer system to implement the process steps of the embodiments of the above methods.

[0078] Therefore, this application also provides a storage medium. This storage medium can be a computer-readable storage medium. The storage medium stores a computer program, wherein the computer program includes program instructions. When executed by a processor, the program instructions cause the processor to perform the following steps: Obtain the total effective length of the top surface, the shortest processing length of the lintel, the longest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated plate of the target corrugated plate, and the single-segment length of the target corrugated plate; The number of standard corrugated boards is determined based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintel, and the standard length of the entire corrugated board. The theoretical compensation length is determined based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated plate, and the number of the entire standard corrugated plates. The maximum compensation length threshold is determined based on the shortest processing length and the longest processing length of the fascia board. If the theoretical compensation length is less than or equal to the maximum compensation length threshold, then the length of a single lintel is determined based on the theoretical compensation length and the shortest processing length of the lintel. If the theoretical compensation length is greater than the maximum compensation length threshold, then the length of a single lintel and the length of the cut corrugated board are determined based on the theoretical compensation length, the maximum compensation length threshold, the single band length, and the shortest processing length of the lintel.

[0079] The storage medium can be any computer-readable storage medium capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory (ROM), magnetic disk, or optical disk.

[0080] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.

[0081] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For example, the division of each unit is merely a logical functional division, and there may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.

[0082] The steps in the methods of this application embodiment can be adjusted, merged, or deleted according to actual needs. The units in the apparatus of this application embodiment can be merged, divided, or deleted according to actual needs. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0083] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a terminal, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.

[0084] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for designing the roof surface of a prefabricated building, characterized in that, include: Obtain the total effective length of the top surface, the shortest processing length of the lintel, the longest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated plate of the target corrugated plate, and the single-segment length of the target corrugated plate; The number of standard corrugated boards is determined based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintel, and the standard length of the entire corrugated board. The theoretical compensation length is determined based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated plate, and the number of the entire standard corrugated plates. The maximum compensation length threshold is determined based on the shortest processing length and the longest processing length of the fascia board. If the theoretical compensation length is less than or equal to the maximum compensation length threshold, then the length of a single lintel is determined based on the theoretical compensation length and the shortest processing length of the lintel. If the theoretical compensation length is greater than the maximum compensation length threshold, then the length of a single lintel and the length of the cut corrugated board are determined based on the theoretical compensation length, the maximum compensation length threshold, the single band length, and the shortest processing length of the lintel.

2. The method according to claim 1, characterized in that, The step of determining the number of standard corrugated sheets based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintel, and the standard length of the entire corrugated sheet includes: Based on a preset formula for calculating the number of corrugated sheets, the number of standard corrugated sheets is determined according to the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintel, and the standard length of the entire corrugated sheet. The formula for calculating the number of corrugated sheets is as follows: ; Where N is the number of the complete standard corrugated plates. The function is a floor function, where L1 is the total effective length of the top surface, L2 is the shortest processing length of the lintel, L3 is the standard length of the entire corrugated board, and D is the overlap length of the lintel.

3. The method according to claim 1, characterized in that, The determination of the theoretical compensation length based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated board, and the number of the entire standard corrugated boards includes: Based on a preset compensation length calculation formula, the theoretical compensation length is determined according to the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated plate, and the number of the entire standard corrugated plates. The compensation length calculation formula is as follows: ; Wherein, L4 is the theoretical compensation length, L1 is the total effective length of the top surface, L3 is the standard length of the entire corrugated plate, L5 is the minimum length at both ends, and L5 = L2 - 2D, L2 is the shortest processing length of the lintel, D is the overlap length of the lintel, and N is the number of the entire standard corrugated plates.

4. The method according to claim 1, characterized in that, The step of determining the maximum compensation length threshold based on the shortest and longest processing lengths of the fascia board includes: The difference between the longest and shortest processing length of the lintel is determined as the maximum compensation length threshold.

5. The method according to claim 1, characterized in that, The process of determining the length of a single lintel and the length of the cut corrugated board based on the theoretical compensation length, the maximum compensation length threshold, the single-band length, and the shortest processing length of the lintel includes: The number of cutting ripples is determined based on the theoretical compensation length, the maximum compensation length threshold, and the single-band length. The length of a single lintel is determined based on the theoretical compensation length, the number of cutting corrugations, the length of a single band, and the shortest processing length of the lintel. The length of the corrugated plate is determined based on the number of cut corrugations and the length of a single band.

6. The method according to claim 5, characterized in that, The step of determining the number of cutting ripples based on the theoretical compensation length, the maximum compensation length threshold, and the single-band length includes: Based on a preset formula for calculating the number of corrugations, the number of cutting corrugations is determined according to the theoretical compensation length, the maximum compensation length threshold, and the single-band length. The formula for calculating the number of corrugations is as follows: ; Wherein, K is the number of cutting ripples, L4 is the theoretical compensation length, L6 is the maximum compensation length threshold, and L7 is the single-band length.

7. The method according to claim 5, characterized in that, The step of determining the length of a single lintel based on the theoretical compensation length, the number of cutting corrugations, the single-band length, and the shortest processing length of the lintel includes: Based on a preset formula for calculating the lintel length, the length of a single lintel is determined according to the theoretical compensation length, the number of cutting corrugations, the length of a single corrugation, and the shortest processing length of the lintel. The formula for calculating the lintel length is as follows: ; Wherein, L8 is the length of a single lintel, L4 is the theoretical compensation length, K is the number of cutting corrugations, L7 is the length of a single band, and L2 is the shortest processing length of the lintel.

8. A roof design device for prefabricated buildings, characterized in that, include: The transceiver unit is used to acquire the total effective length of the top surface, the shortest processing length of the lintel, the longest processing length of the lintel, the overlap length of the lintel, the standard length of the entire corrugated plate of the target corrugated plate, and the single-band length of the target corrugated plate. The processing unit is configured to: determine the number of standard corrugated boards based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintels, and the standard length of the entire corrugated board; determine the theoretical compensation length based on the total effective length of the top surface, the shortest processing length of the lintel, the overlap length of the lintels, the standard length of the entire corrugated board, and the number of standard corrugated boards; determine the maximum compensation length threshold based on the shortest processing length of the lintel and the longest processing length of the lintel; if the theoretical compensation length is less than or equal to the maximum compensation length threshold, determine the length of a single lintel based on the theoretical compensation length and the shortest processing length of the lintel; if the theoretical compensation length is greater than the maximum compensation length threshold, determine the length of a single lintel and the length of the cut corrugated board based on the theoretical compensation length, the maximum compensation length threshold, the single-segment length, and the shortest processing length of the lintel.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the roof design method for prefabricated buildings as described in any one of claims 1-7.

10. A storage medium, characterized in that, The storage medium stores a computer program, which includes program instructions that, when executed by a processor, cause the processor to perform the roof design method for prefabricated buildings as described in any one of claims 1-7.