A building steel component layout optimization method and system

By optimizing the matching of the width and length of building steel components and steel materials, and using a combined algorithm to generate an efficient layout scheme, the problems of low material utilization and high labor costs in existing technologies have been solved, and more efficient steel component production management has been achieved.

CN116786902BActive Publication Date: 2025-11-18ZHEJIANG CONSTR ENG GRP CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310136496.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-20
Publication Date
2025-11-18
Estimated Expiration
2043-02-20

AI Technical Summary

Technical Problem

Existing software for laying out steel structural components lacks specificity, has a complex calculation process, and produces inaccurate results, leading to low material utilization, high labor costs, and insufficient automation and intelligence.

Method used

By obtaining the width and length attributes of the building steel components and steel material list, a combined algorithm is used to optimize the matching of steel components and steel materials, generating the closest layout scheme with a width and length difference less than a specified value, thereby reducing steel waste and labor costs.

Benefits of technology

It improved steel utilization, reduced production costs, enabled more efficient steel component layout and management, and enhanced the automation and intelligence of the production workshop.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116786902B_ABST
    Figure CN116786902B_ABST
Patent Text Reader

Abstract

The present application relates to a kind of building steel component layout optimization method, specifically includes: obtaining building steel component list, using building steel component list to generate building steel component production list, obtain steel list, the width of all building steel components is traversed combination, obtain the building steel component width combination set closest to the width of each steel, based on width combination set, traversed combination obtains the building steel component layout with its length difference less than specified value, delete the steel component that has been laid out and repeat layout.The method of the present application uses component layout optimization algorithm to lay out production component, can reduce the steel loss and labor cost of production, auxiliary role is played to workshop steel component purchase, production and steel surplus material management.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of steel component production, and particularly relates to a building steel component layout optimization method and system. BACKGROUND

[0002] At present, the building industry develops rapidly in China, and the steel component processing and production field also needs to increase the degree of intelligence and automation. The steel structure processing workshop needs to create an intelligent flexible production mode, and at the same time, the informationization degree of the processing workshop management mode needs to be improved.

[0003] In the whole production and processing process of building steel components, the layout of steel components is an important link, which involves the utilization rate of steel and the coordinated production between various workstations in the production link. In the current production and processing process of steel components, the original production component order needs to be screened and distributed to different production lines, and the production line needs to make component layout and production scheduling according to the component list issued. For order distribution and screening, most steel structure processing plants currently use manual order distribution management, which undoubtedly increases labor costs and reduces work efficiency. For the layout and production of steel components, manual layout and production are still the main method, which increases the difficulty of layout and production by relying on manual methods, and also has problems such as large material waste, low automation, digitization and intelligence.

[0004] In view of the above-mentioned problems, various steel structure processing plants, domestic and foreign research institutions and scholars have also carried out related researches on the layout and nesting of metal parts, steel plates and the like. The ProNest software developed by the American Haibo Company is a CAD / CAM nesting software suitable for automatic cutting, which can improve the efficiency of manual nesting and improve the utilization rate of plates. The nesting software developed by the Australian FastCAM company has many function modules, can do manual nesting and various matrix nesting, and has the advantages of simplicity and convenience. SmartNest is a cutting and nesting programming software developed by Wuhan Zige Technology Co., Ltd. The software can automatically optimize nesting at high speed, increase the utilization rate of plates by 1% to 5%, and greatly help the lean production and cost reduction and efficiency improvement of enterprises. The School of Mechanical Engineering and Automation of Dalian University of Technology and Hualuoding Technology Co., Ltd. jointly developed a steel component product layout system for small and medium-sized enterprises with low utilization rate of steel. Shanghai Zhuochang Digital Technology Co., Ltd. developed SinoCAM software based on AutoCAD, which can automatically nest for multiple industries, has the characteristics of fast layout speed, high material utilization rate and strong process performance.

[0005] However, the existing layout and nesting software can efficiently layout and nest the existing plates, but still has the following problems:

[0006] Existing layout and nesting software and methods have general functions, the calculation process is relatively complex, and the calculation results are not accurate enough. They do not have targeted layout planning for the specific steel component processing plant's production process. Summary of the Invention

[0007] Based on the aforementioned shortcomings and deficiencies in the prior art, one of the objectives of this invention is to at least solve one or more of the aforementioned problems in the prior art. In other words, one of the objectives of this invention is to provide a method and system for optimizing the layout of building steel components that meets one or more of the aforementioned requirements.

[0008] To achieve the above-mentioned objectives, the present invention adopts the following technical solution:

[0009] In a first aspect, the present invention provides a method for optimizing the layout of building steel components, specifically including:

[0010] S1. Obtain the list of steel components for the building;

[0011] S2. Generate a steel component production list using the steel component list. Each steel component in the steel component production list must include at least the width and length attributes.

[0012] S3. Obtain the steel list. Each steel item in the steel list must include at least the width and length attributes.

[0013] S4. Iterate through and combine the widths of all building steel components in the building steel component production list, and compare the combined width with the width of each steel material in the steel material list to obtain the set of building steel component width combinations that are closest to the width of each steel material.

[0014] S5. Select a steel material from the steel material list to obtain a set of building steel component width combinations that are closest to its width. Select a building steel component width from this set of width combinations. Obtain all building steel components with the same width from the building steel component production list. Traverse the combinations and calculate the difference between the combination length and the length of the steel material. Obtain the layout of building steel components with a length difference less than the specified value.

[0015] S6. Remove the building steel components from the building steel component layout from the building steel component production list, and return to step S5 until the building steel component layout can no longer be obtained.

[0016] In a preferred embodiment, step S2 specifically includes the following steps:

[0017] S21. Obtain the production quantity of each type of building steel component in the building steel component list;

[0018] S22. Expand the list of building steel components based on the production quantity to generate a production list of building steel components containing several individual building steel components.

[0019] In a preferred embodiment, step S4 specifically includes the following steps:

[0020] S41. Select a steel material from the steel list and obtain the steel material width;

[0021] S42. Repeatedly select several widths from the list of steel components for building construction, add them together, compare them with the width of the steel material, and obtain the width combination that is closest to the width of the steel material.

[0022] S43. Return to step S41 and select a new steel material until the closest width combination is obtained for each steel material, generating a set of building steel component width combinations that are closest to the width of each steel material.

[0023] In a preferred embodiment, step S4 specifically includes the following steps:

[0024] S41. Calculate the quotient value of the width of each building steel component corresponding to the width of each steel piece;

[0025] S42. Select a steel material from the steel list and obtain the width of the steel material;

[0026] S43. Select building steel components based on the set of widths of the steel material to obtain the set of building steel component width combinations whose sum of quotients is closest to 1.

[0027] As a preferred implementation, the specified value is a preset steel scrap threshold.

[0028] Secondly, the present invention also provides a building steel component layout optimization system for performing the building steel component layout optimization method as described in any of the above claims, specifically including:

[0029] The acquisition module is used to acquire a list of building steel components and a list of steel materials, where each steel material in the list includes at least width and length attributes.

[0030] The bill of quantities generation module is used to generate a production list of building steel components from a bill of quantities for building steel components. Each building steel component in the production list of building steel components must include at least the width and length attributes.

[0031] The width combination module is used to iterate through and combine the widths of all building steel components in the building steel component production list, and compare the combined width with the width of each steel component in the steel material list to obtain the building steel component width combination set that is closest to the width of each steel component.

[0032] The length combination module is used to select a steel material from the steel material list, obtain a set of building steel component width combinations that are closest to its width, select a width of a building steel component from the width combination set, obtain all building steel components with the same width from the building steel component production list, traverse the combinations, calculate the difference between the combination length and the length of the steel material, and obtain the layout of building steel components with a length difference less than a specified value.

[0033] The delete module is used to remove building steel components from the building steel component layout in the building steel component production list.

[0034] As a preferred embodiment, the system further includes:

[0035] The layout display module is used to display the layout of architectural steel components.

[0036] Thirdly, the present invention also provides a structural steel component layout optimization device, specifically including a structural steel component layout optimization system as described in any of the above claims, and also including a login and registration system.

[0037] Compared with the prior art, the beneficial effects of this invention are:

[0038] The steel component layout optimization method and system of the present invention uses a component layout optimization algorithm to arrange the production components, which can reduce steel waste and labor costs in production, and play an auxiliary role in the procurement, production and management of steel components and steel surplus in the workshop. Attached Figure Description

[0039] Figure 1 This is a schematic diagram of the layout result of building steel components according to an embodiment of the present invention. Detailed Implementation

[0040] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.

[0041] The following description provides several embodiments of this application. Different embodiments can be substituted or combined. Therefore, this application can also be considered to include all possible combinations of the same and / or different embodiments described. Thus, if one embodiment includes features A, B, and C, and another embodiment includes features B and D, then this application should also be considered to include embodiments containing one or more other possible combinations of A, B, C, and D, even if such embodiments are not explicitly described in the following text.

[0042] The following description provides examples and does not limit the scope, applicability, or examples set forth in the claims. Changes may be made to the function and arrangement of the described elements without departing from the scope of this application. Various processes or components may be appropriately omitted, substituted, or added to the examples. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described with respect to some examples may be combined into other examples.

[0043] Firstly, in the first aspect, this application provides a method for optimizing the layout of architectural steel components, specifically including:

[0044] S1. Obtain the list of building steel components. This list of building steel components is generated by importing and compiling production orders or building construction material lists.

[0045] S2. Use the building steel component list to generate a building steel component production list. Each building steel component in the building steel component production list must include at least the width and length attributes.

[0046] In a preferred embodiment, step S2 specifically includes the following steps:

[0047] S21. Obtain the production quantity of each type of building steel component in the building steel component list;

[0048] S22. Expand the list of building steel components based on the production quantity to generate a production list of building steel components containing several individual building steel components.

[0049] Specifically, in step S2, the contents of the steel component list obtained from step S1 are first set as a set S. Each sample in set S has 10 attributes: {component number, part number, quantity, specifications, material, length, net weight, total net weight, gross weight, total gross weight}. Each attribute has a numerical value. The quantity attribute is selected as the criterion. The samples in set S are iterated to find samples whose quantity attribute is not 1 and their index value in the set. These index values ​​form a new set I. Based on the index values ​​in set I, the quantity attribute of the corresponding sample in set S is modified to 1. Simultaneously, the values ​​of the total net weight and total gross weight attributes are modified to their individual weight values. Next, the values ​​in set I are summed to obtain a new set, denoted as set M. The values ​​in set M are iterated to append the corresponding number of samples to set S based on the values ​​in set M, forming set Q. The samples in set Q are sorted in ascending order based on the length attribute to obtain the final required set Q, which is the expanded steel component production list. The quantity of each steel component in this production list is 1.

[0050] After obtaining the expanded list of building steel components, each building steel component is combined into a set G. Each building steel component in set G has at least width and length attributes, and further has web thickness t1 and flange thickness t2 attributes.

[0051] S3. Obtain the steel list. Each steel item in the steel list must include at least the width and length attributes.

[0052] Specifically, assuming that the layout in this embodiment is used for the layout of the cutting of the wing plate steel plate, each type of steel in the steel list, namely the wing plate steel plate, has at least two attributes: width W1 and length L, and further has the attributes of quantity N and thickness T. The steel list G1 is generated using all the wing plates used in the current project.

[0053] Assuming there are k types of steel, the steel list G1 includes g1(1), g1(2), g1(3), ..., g1(k) types of steel.

[0054] S4. Iterate through and combine the widths of all building steel components in the building steel component production list, and compare the combined width with the width of each steel material in the steel material list to obtain the set of building steel component width combinations that are closest to the width of each steel material.

[0055] In another preferred embodiment of this application, step S4 specifically includes the following steps:

[0056] S41. Select a steel material from the steel material list and obtain the steel material width.

[0057] Select a steel material g1(i) from the steel material list G1 obtained in step S3, and obtain the width W1 attribute of the steel material g1(i).

[0058] S42. Select several widths repeatedly from the list of steel components for building construction, add them together, and compare them with the width of the steel material to obtain the width combination that is closest to the width of the steel material.

[0059] For the width W1 attribute of the steel material g1(i), one or more building steel components are randomly selected from the set G of the building steel component production list, and their width W attribute values ​​are added together. The difference between the total width after addition and the width W1 attribute of the steel material g1(i) is calculated, and the difference between different combinations is compared to obtain the width combination that is closest to the width W1 of the steel material g1(i).

[0060] S43. Return to step S41 and select a new steel material until the closest width combination is obtained for each steel material, generating a set of building steel component width combinations that are closest to the width of each steel material.

[0061] In another preferred embodiment of this application, step S4 can be performed using another method, specifically including the following steps:

[0062] In a preferred embodiment, step S4 specifically includes the following steps:

[0063] S41. Calculate the quotient value of the width of each steel component in the production list of building steel components, corresponding to the width of each steel material.

[0064] Specifically, for the width W1 of each steel component g1(j) and the width W of each steel piece g(t) in the steel component production list, the quotient N jt =[g1(j).W1 / g(t).W].

[0065] S42. Select a steel material g(t) from the steel material list and obtain the steel material width W.

[0066] S43. Select building steel components based on the quotient value corresponding to each width in the set of steel widths, and obtain the set of building steel component width combinations whose sum of quotient values ​​is closest to 1.

[0067] Based on the g(t) corresponding to the width of the steel, select multiple N values ​​with corresponding t values. jt , to obtain N jt Add the N closest to 1 jt Combining, and thus based on these N jt The value of j in the combination determines the building steel components included in the width combination set.

[0068] S5. Select a steel material from the steel material list to obtain the set of building steel component width combinations that are closest to its width. Select a building steel component width from this set of width combinations. Obtain all building steel components with the same width from the building steel component production list. Traverse the combinations and calculate the length difference between the combination length and the length of the steel material. Obtain the layout of building steel components with a length difference less than the specified value.

[0069] After selecting a steel material from the steel material list, based on the set of building steel component width combinations that are closest to its width obtained in step S4, select a width from the set of building steel component width combinations, find all building steel components with the same width in the set G of building steel component production lists, and obtain and arbitrarily traverse and combine the lengths of these building steel components.

[0070] Combine the lengths of these building steel components, calculate the difference between the combined length and the length of the selected steel material, until a combination is found where the difference between the total length M of the combination and the length L of the steel material is less than or equal to the preset steel material surplus threshold O, i.e., L – M <= O, and the layout of the building steel components is obtained.

[0071] like Figure 1The image shows the layout result of building steel components on a steel material obtained by the method of this embodiment.

[0072] S6. Remove the building steel components from the building steel component layout from the building steel component production list, and return to step S5 until the building steel component layout can no longer be obtained.

[0073] To illustrate the above embodiments more clearly, the following is a specific implementation example of the above embodiments:

[0074] Table 1 below shows a partial list of components for beams on floors 23 to 26 of a certain project. There are 11 different specifications of components, including B1000*400*20*25, BH250*100*5*8, BH300**200*10*12, BH400*200*10*16, BH600*200*12*18, BH600*300*12*20, BH700*300*14*20, BH700*300*14*25, BH800*300*14*26, BH900*300*16*28, and BH900*450*16*28.

[0075]

[0076] Table 1

[0077] The system currently performs one-click screening of BH-shaped steel components, assigning those with web thickness of 8-12mm and flange thickness of 10-20mm to intelligent production lines, while the remaining BH-shaped steel components are assigned to traditional production lines, as shown in Tables 2 and 3.

[0078]

[0079] Table 2

[0080]

[0081] Table 3

[0082] Next, the format of the component order is modified. Components with a quantity other than 1 in the order are copied, and their quantity values ​​are all changed to 1, resulting in a final component list that can be formatted.

[0083] This section describes the layout of a component with specifications of BH400*200*10*16. The flange dimensions are 16*1600*12000mm, and the web dimensions are 10*2000*12000mm. The minimum material allowance for the layout is set to 5mm, and the maximum is set to 100mm. The final layout results are shown in Table 4 (taking a layout of three components as an example).

[0084]

[0085] Table 4

[0086] The number of steel components that have been laid out is 229. There are 51 components that have not been laid out yet. 19 original sheets of flange plates and 14 original sheets of web plates are required.

[0087] The system-exported board opening data stream and assembly data stream are shown in Tables 5 and 6.

[0088]

[0089] Table 5

[0090]

[0091] Table 6

[0092] Secondly, the present invention also provides a building steel component layout optimization system for performing the building steel component layout optimization method as described in any of the above claims, specifically including:

[0093] The acquisition module is used to acquire a list of building steel components and a list of steel materials, where each steel material in the list includes at least width and length attributes.

[0094] The bill of quantities generation module is used to generate a production list of building steel components from a bill of quantities for building steel components. Each building steel component in the production list of building steel components must include at least the width and length attributes.

[0095] The width combination module is used to iterate through and combine the widths of all building steel components in the building steel component production list, and compare the combined width with the width of each steel component in the steel material list to obtain the building steel component width combination set that is closest to the width of each steel component.

[0096] The length combination module is used to select a steel material from the steel material list, obtain a set of building steel component width combinations that are closest to its width, select a width of a building steel component from the width combination set, obtain all building steel components with the same width from the building steel component production list, traverse the combinations, calculate the difference between the combination length and the length of the steel material, and obtain the layout of building steel components with a length difference less than a specified value.

[0097] The delete module is used to remove building steel components from the building steel component layout in the building steel component production list.

[0098] As a preferred embodiment, the system further includes:

[0099] The layout display module is used to display the layout of architectural steel components.

[0100] Thirdly, the present invention also provides a structural steel component layout optimization device, specifically including a structural steel component layout optimization system as described in any of the above claims, and also including a login and registration system.

[0101] The login and registration system specifically includes a system login module, a system registration module, and a system password setting module.

[0102] In the system login module interface, users can enter their registered account and corresponding password. After the information is matched correctly, they can be redirected to the building steel component layout optimization system. The system registration module provides registration services for new users. The system backend will store the account and password entered by the user. In order to improve the user-friendliness of the system, the system password setting module provides a password reset service for users who have forgotten their passwords.

[0103] Furthermore, the system login module includes functions such as system time display, user account input, user password input, login function, account registration check function, redirection to the password modification module, and login progress bar display. When a user uses the system for the first time, the login module will prompt the user to register, and also provides a function to check the matching of the user account and password. Only after the correct information is entered will the user be redirected to the building steel component layout optimization system.

[0104] The system registration module provides account and password input functions. To improve the user-friendliness of the system, a password confirmation function is set up. When a new user registers, if the two passwords entered in the text box do not match, the system registration module will issue a warning.

[0105] The system password setting module provides users who have forgotten their passwords with the function of resetting their passwords, and the system password setting module also has a password confirmation function.

[0106] The building steel component layout optimization system can import corresponding original component orders, set relevant parameters, and obtain layout results. After viewing the layout results, they can be exported and submitted to workshop management personnel. After importing the original component list, the system filters the list, determining the types and specifications of components that can be produced according to the principle of optimal applicability for production and processing. It uses regular expressions in the MATLAB programming language to filter the original list, selecting suitable production components to form a new component list, which is then allocated to the intelligent and traditional production lines in the workshop.

[0107] The layout display module of the building steel component layout optimization system can also display the specific steel component layout results under various conditions in tabular form. The export module can export the component layout results and processing data stream files in tabular and text formats. The processing data stream files contain data information such as the total component information, processing surplus material details, and whole plate summary. The processing data stream files are sent to the equipment through the edge computing server to guide the equipment to work and realize data-driven equipment production.

[0108] In one embodiment, this application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the structural steel component layout optimization method described in the various embodiments above. The computer-readable storage medium may include, but is not limited to, any type of disk, including floppy disks, optical disks, DVDs, CD-ROMs, microdrives, as well as magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, DRAMs, VRAMs, flash memory devices, magnetic cards or optical cards, nanosystems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.

[0109] In another embodiment, the present invention also provides an electronic device including at least one processor, at least one memory, and a computer program stored in the memory and executable on the processor.

[0110] The processor may include one or more processing cores. It connects to various parts of the electronic device via various interfaces and lines, performing various functions and processing data by running or executing instructions, programs, code sets, or instruction sets stored in memory 502, and by calling data stored in memory. Optionally, the processor may be implemented using at least one hardware form of DSP, FPGA, or PLA. The processor may integrate one or more of the following: CPU, GPU, and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content required for display on the screen.

[0111] The memory may include RAM or ROM. Optionally, the memory may include a non-transitory computer-readable medium. The memory may be used to store instructions, programs, code, code sets, or instruction sets. The memory may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above-described method embodiments, etc.; the data storage area may store data involved in the above-described method embodiments, etc. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor. The memory, as a computer storage medium, stores a computer program for executing the building steel component layout optimization method in the above-described embodiments.

[0112] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0113] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0114] The foregoing description is merely an exemplary embodiment of this disclosure and should not be construed as limiting the scope of this disclosure. Any equivalent changes and modifications made in accordance with the teachings of this disclosure shall still fall within the scope of this disclosure. Those skilled in the art will readily conceive of embodiments of this disclosure upon considering the specification and practicing the disclosure herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not described herein. The specification and embodiments are to be considered exemplary only, and the scope and spirit of this disclosure are defined by the claims.

Claims

1. A method for optimizing the layout of building steel components, characterized in that, Specifically, it includes: S1. Obtain the list of steel components for the building; S2. Use the building steel component list to generate a building steel component production list, wherein each building steel component in the building steel component production list includes at least width and length attributes; S3. Obtain a steel list, wherein each steel item in the steel list includes at least width and length attributes; S4. Iterate through and combine the widths of all building steel components in the building steel component production list, and compare the combined width with the width of each steel material in the steel material list to obtain the set of building steel component width combinations that are closest to the width of each steel material. S5. Select a steel material from the steel material list to obtain a set of building steel component width combinations that are closest to its width. Select a width of a building steel component from this set of width combinations. Obtain all building steel components with the same width from the building steel component production list. Traverse the combinations and calculate the difference between the length of the combination and the length of the steel material. Obtain a layout of building steel components with a length difference less than a specified value. S6. Remove the building steel components from the building steel component layout from the building steel component production list, and return to step S5 until the building steel component layout can no longer be obtained. Step S2 specifically includes the following steps: S21. Obtain the production quantity of each type of building steel component in the building steel component list; S22. Expand the production quantity of building steel components to generate a production list of building steel components containing several individual building steel components.

2. The method for optimizing the layout of building steel components as described in claim 1, characterized in that, Step S4 specifically includes the following steps: S41. Select a steel material from the steel material list and obtain the width of the steel material; S42. Repeatedly select several widths from the production list of the building steel components, add them together, and compare them with the width of the steel material to obtain the width combination that is closest to the width of the steel material; S43. Return to step S41 and select a new steel material until the closest width combination is obtained for each steel material, generating a set of building steel component width combinations that are closest to the width of each steel material.

3. The method for optimizing the layout of building steel components as described in claim 1, characterized in that, Step S4 specifically includes the following steps: S41. Calculate the set of quotients for the width of each steel member in a building, corresponding to the width of each steel member. S42. Select a steel material from the steel material list and obtain the width of the steel material; S43. Select building steel components based on the width of the steel material to obtain a set of building steel component width combinations whose sum of quotients is closest to 1.

4. The method for optimizing the layout of building steel components as described in claim 1, characterized in that, The specified value is a preset threshold for steel scrap.

5. A layout optimization system for building steel components, used to execute the layout optimization method for building steel components according to any one of claims 1-4, characterized in that, Specifically, it includes: The acquisition module is used to acquire a list of building steel components and a list of steel materials, wherein each steel material in the steel material list includes at least width and length attributes; The bill of quantities generation module is used to generate a production list of building steel components using the building steel component bill of quantities, wherein each building steel component in the production list of building steel components includes at least width and length attributes; The width combination module is used to iterate through and combine the widths of all building steel components in the building steel component production list, and compare the combined width with the width of each steel material in the steel material list to obtain the building steel component width combination set that is closest to the width of each steel material. The length combination module is used to select a steel material from the steel material list, obtain a set of building steel component width combinations that are closest to its width, select a width of a building steel component from the width combination set, obtain all building steel components with the same width from the building steel component production list, traverse the combinations, calculate the length difference between the combination length and the length of the steel material, and obtain a layout of building steel components with a length difference less than a specified value. The deletion module is used to remove building steel components from the building steel component layout from the building steel component production list; Step S2 specifically includes the following steps: S21. Obtain the production quantity of each type of building steel component in the building steel component list; S22. Expand the production quantity of building steel components to generate a production list of building steel components containing several individual building steel components.

6. The structural steel component layout optimization system as described in claim 5, characterized in that, Also includes: The layout display module is used to display the layout of architectural steel components.

7. A device for optimizing the layout of building steel components, characterized in that, Specifically, it includes the building steel component layout optimization system as described in any one of claims 5 or 6, and also includes a login and registration system.

Citation Information

Patent Citations

  • Typesetting method and device of circuit board and circuit board template

    CN102036484A

  • Processing data generation apparatus and sheet process system

    US20220088815A1