CN114169065B - Method and apparatus for generating fabricated steel structure, electronic device, and storage medium - Google Patents
Method and apparatus for generating fabricated steel structure, electronic device, and storage medium Download PDFInfo
- Publication number
- CN114169065B CN114169065B CN202210119836.8A CN202210119836A CN114169065B CN 114169065 B CN114169065 B CN 114169065B CN 202210119836 A CN202210119836 A CN 202210119836A CN 114169065 B CN114169065 B CN 114169065B
- Authority
- CN
- China
- Prior art keywords
- generating
- building
- determining
- size
- box body
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 229910000831 Steel Inorganic materials 0.000 title claims abstract description 43
- 239000010959 steel Substances 0.000 title claims abstract description 43
- 239000000463 material Substances 0.000 claims abstract description 29
- 238000010276 construction Methods 0.000 claims abstract description 12
- 238000004891 communication Methods 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 12
- 238000004422 calculation algorithm Methods 0.000 claims description 11
- 238000007781 pre-processing Methods 0.000 claims description 10
- 239000013077 target material Substances 0.000 claims description 10
- 239000007787 solid Substances 0.000 claims description 6
- 238000004806 packaging method and process Methods 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 abstract description 16
- 238000005516 engineering process Methods 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 7
- 238000013461 design Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 239000002699 waste material Substances 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004888 barrier function Effects 0.000 description 1
- 238000009439 industrial construction Methods 0.000 description 1
- 238000007620 mathematical function Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Structural Engineering (AREA)
- Computational Mathematics (AREA)
- Civil Engineering (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Architecture (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application provides a method and a device for generating a fabricated steel structure, an electronic device and a storage medium, wherein the method comprises the following steps: obtaining a plurality of building subspaces contained in a target space, and obtaining the box body size of each building subspace; determining reference parameters of a key component according to the size of the box body, wherein the key component is a supporting part for constructing the box body; determining the positioning coordinates and the relative position of the key component according to the reference parameters; and generating a component model of the key component according to the reference parameters, the positioning coordinates and the relative position, wherein the component model is a construction model of the assembled steel structure. Through the method and the device, the problem that the calculation accuracy of the engineering quantity is low after the component is detached in the related technology, and the material is wasted is solved.
Description
Technical Field
The present application relates to the field of industrial construction, and more particularly, to a method and apparatus for generating an assembled steel structure, an electronic device, and a storage medium.
Background
The fabricated building is divided into a PC fabricated building, a steel structure fabricated building, a box fabricated building and the like, and the core of the fabricated building is that a large-volume building is disassembled into small components, prefabricated and produced in a factory, then transported to a construction site in batches, and the components produced in the factory are spliced into a complete building through a certain technology on the site.
The prior art has great technical barriers on component sheet removal and factory blanking production, the traditional industrial technology generally makes customized sheet removal aiming at a building scheme, a two-dimensional drawing is drawn on the component sheet removed, secondary design is carried out, the two-dimensional drawing is provided for a factory, and the factory is guided to produce the component sheet reversely. The whole process period is long, universality is not achieved, different building schemes need to be subjected to different bill dismantling, different secondary designs are conducted, time and labor consumption are overlarge, the calculation accuracy of the engineering amount is low after the bill dismantling of the component is finished, and material waste is easily caused.
Therefore, the customized bill dismantling of the related technology is not flexible enough, can not be changed according to the actual conditions of the building, and has the problems that the calculation accuracy of the engineering quantity is low after the bill is dismantled from the component, and the material waste is caused.
Disclosure of Invention
The application provides a method and a device for generating an assembly type steel structure, electronic equipment and a storage medium, which are used for at least solving the problem that the calculation accuracy of the engineering quantity is low after a member is detached, and the material waste is caused in the related technology.
According to an aspect of an embodiment of the present application, there is provided a method of producing a fabricated steel structure, the method including:
obtaining a plurality of building subspaces contained in a target space, and obtaining the box body size of each building subspace;
determining a reference parameter of a key component according to the size of the box body, wherein the key component is a supporting part for constructing the box body;
determining the positioning coordinates and the relative position of the key component according to the reference parameters;
and generating a component model of the key component according to the reference parameters, the positioning coordinates and the relative position, wherein the component model is a construction model of the fabricated steel structure.
There is also provided, in accordance with another aspect of an embodiment of the present application, apparatus for producing a fabricated steel structure, the apparatus including:
the system comprises a first acquisition unit, a second acquisition unit and a control unit, wherein the first acquisition unit is used for acquiring a plurality of building subspaces contained in a target space to obtain the box size of each building subspace;
the first determining unit is used for determining a reference parameter of a key component according to the size of the box body, wherein the key component is a supporting part for constructing the box body;
the second determining unit is used for determining the positioning coordinates and the relative position of the key component according to the reference parameters;
a first generating unit, configured to generate a component model of the key component according to the reference parameter, the positioning coordinates, and the relative position, where the component model is a structural model of an assembled steel structure.
Optionally, the first generating unit includes:
a first determining module, configured to determine an annular surface structure according to the reference parameter, the positioning coordinates, and the relative position, where the annular surface structure is used to represent a solid structure of the fabricated steel structure;
a first generation module for generating the component model using the toroidal surface structure.
Optionally, the determining module includes:
the first generation subunit is used for generating a target rectangle according to the reference parameter, the positioning coordinate and the relative position;
the preprocessing subunit is used for preprocessing the target rectangle to obtain a first rounded rectangle and a second rounded rectangle;
and the second generating subunit is used for generating the annular surface structure according to the first rounded rectangle and the second rounded rectangle.
Optionally, the second generating subunit includes:
the preprocessing submodule is used for preprocessing the target rectangle to obtain the first rounded rectangle, wherein the outline of the first rounded rectangle is generated as an outer outline;
the offset submodule is used for offsetting the first rounded rectangle by a preset thickness towards a preset direction to obtain a second rounded rectangle, wherein the generated outline of the second rounded rectangle is an inner outline;
and the packaging submodule is used for packaging to obtain the annular surface structure according to the inner contour and the outer contour.
Optionally, the first obtaining unit includes:
the dividing module is used for identifying the target space by using an object identification algorithm and dividing a plurality of building subspaces from the target space;
the calculation module is used for calculating the length, the width and the height of the building subspace and generating the box body size of the current building subspace;
or,
the receiving module is used for receiving an input preset size;
and the setting module is used for taking the preset size as the size of the box body.
Optionally, the first determination unit includes:
the second determining module is used for inputting the size of the box body and the height of the target space into a target algorithm and determining a stress numerical value of the box body;
and the second generation module is used for generating the reference parameter of the key component according to the stress numerical value.
Optionally, the apparatus further comprises:
a second acquisition unit for acquiring a volume of the key member;
a third determining unit, configured to obtain a material selection operation performed by a target account in the building information model, and determine density information of a target material, where the target material is the selected material;
and the second generating unit is used for generating material consumption information and cost information according to the volume and the density information.
According to another aspect of the embodiments of the present application, there is also provided an electronic device, including a processor, a communication interface, a memory, and a communication bus, where the processor, the communication interface, and the memory communicate with each other through the communication bus; wherein the memory is used for storing the computer program; a processor for performing the method steps in any of the above embodiments by running the computer program stored on the memory.
According to a further aspect of the embodiments of the present application, there is also provided a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to perform the method steps of any of the above embodiments when the computer program is executed.
In the embodiment of the application, the size of a box body of each building subspace is obtained by obtaining a plurality of building subspaces contained in a target space; determining reference parameters of a key component according to the size of the box body, wherein the key component is a supporting part for constructing the box body; determining the positioning coordinates and the relative position of the key component according to the reference parameters; and generating a component model of the key component according to the reference parameters, the positioning coordinates and the relative position, wherein the component model is a construction model of the assembled steel structure. According to the method and the device, the reference parameters, the positioning coordinates and the relative positions of the key components are further determined by determining the sizes of the box bodies of the plurality of building subspaces, and then the component models are generated, so that the obtained component models are high in applicability and can be applied to various types of building scenes, the work orders can be rapidly and flexibly disassembled according to actual spaces, manpower and material resources are saved, meanwhile, the calculation accuracy of the engineering quantity is improved, and the problem that the work amount is low in calculation accuracy after the work orders are disassembled by the components in the related technology and materials are wasted is solved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without inventive exercise.
FIG. 1 is a schematic flow diagram of an alternative method of creating a fabricated steel structure according to an embodiment of the present application;
FIG. 2 is a schematic diagram illustrating a three-dimensional coordinate generation process for an alternative critical component according to an embodiment of the present application;
FIG. 3 is a three-dimensional coordinate-generated visualization presentation according to an embodiment of the present application;
FIG. 4 is a three-dimensional coordinate diagram of a corner fixing element according to an embodiment of the present application;
FIG. 5 is a diagram illustrating a model generation of a corner fixing member according to an embodiment of the present application;
FIG. 6 is a three-dimensional graph of a post member according to an embodiment of the present application;
FIG. 7 is a diagram of a post member model generation according to an embodiment of the present application;
FIG. 8 is a three dimensional graph of a main beam member according to an embodiment of the present application;
FIG. 9 is a diagram of a model generation of a main beam member according to an embodiment of the present application;
FIG. 10 is a three-dimensional plot of a secondary beam member according to an embodiment of the present application;
FIG. 11 is a diagram of a secondary beam member model generation in accordance with an embodiment of the present application;
FIG. 12 is a schematic view of a one-piece model according to an embodiment of the present application;
FIG. 13 is a schematic diagram of a key component generation flow according to an embodiment of the present application;
FIG. 14 is a block diagram of an alternative apparatus for creating a fabricated steel structure in accordance with embodiments of the present application;
fig. 15 is a block diagram of an alternative electronic device according to an embodiment of the present application.
Detailed Description
In order to make the technical solutions of the present application better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some embodiments of the present application, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
The traditional industrial technology generally aims at the construction scheme to make a customized sheet for dismantling, and because the customized sheet for dismantling is generally made by using a fixed size to dismantle the sheet, a two-dimensional drawing is drawn on the member after the sheet is dismantled again, secondary design is carried out, the member is provided for a factory, and the factory is reversely guided to produce the member. The whole process period is long, universality is not available, different building schemes need different bill dismantling, different secondary designs are carried out, and time and labor consumption are overlarge. In order to solve the above problem, an embodiment of the present application proposes a method of producing a fabricated steel structure, as shown in fig. 1, the method including the steps of:
step S101, obtaining a plurality of building subspaces contained in a target space, and obtaining the box body size of each building subspace;
step S102, determining reference parameters of a key component according to the size of the box body, wherein the key component is a supporting part for constructing the box body;
step S103, determining the positioning coordinates and the relative position of the key component according to the reference parameters;
and step S104, generating a component model of the key component according to the reference parameters, the positioning coordinates and the relative position, wherein the component model is a structural model of the fabricated steel structure.
Optionally, in the embodiment of the present application, a high-modular building volume space such as a hotel, an apartment, an office, a shop, a school, etc. is used as an object for generating the fabricated steel structure, and the building volume is disassembled into small module units.
In the embodiment of the present application, an object recognition algorithm, for example, any AI recognition algorithm, may be used to recognize a target space (for example, a room module) that needs to be disassembled, partition a plurality of building subspaces from the target space, measure the length, width, and height of each building subspace, and further generate the box size of each building subspace, so as to obtain the unit size data of the assembled box.
Or, the user can specify that the algorithm automatically calculates the building mode of building a building by using the box body by inputting the preset specific box body size.
Since the stress of the structural members of the box body determines the size of the members, and the stress of some key members is also the main component for supporting the box body, such as beams, pillars, etc., in the embodiment of the present application, the reference parameters of the key members are determined according to the obtained box body size, wherein the reference parameters may be the length, the cross section size, etc.
Further, the length and width of the box body affect the length of the beam, the length of the beam member affects the size of the cross-section of the beam, the height of the box body influences the height of the pillars, the distance between the pillars influences the size of the cross section of the pillars, meanwhile, the stress of the beams and the columns can be influenced by the height of the whole building (namely the height of a target space), the stress of the beams and the columns can be increased by the building with higher floor height, the cross section sizes of the beams and the columns can be correspondingly increased to solve the stress problem of the whole building, at the moment, the complicated mathematical and mechanical calculation can be involved, therefore, the algorithm is internally provided with the calculation formulas, the size of the box body is input into a target algorithm (namely, some calculation formulas of mathematics and mechanics), the stress of the position of the box body is calculated, and then determining the length, section size and other reference parameters of key components such as beams, columns and the like of the box body by utilizing a built-in calculation function.
And by utilizing the relative position and the dimension obtained in the preceding step, each structural member can establish a positioning and dimension three-dimensional coordinate system thereof, so that the positioning coordinate and the dimension relation of each member are determined. The three-dimensional coordinate generation process of the key components shown in fig. 2 can be referred to, wherein the process of generating three-dimensional coordinates of only two key components, i.e. a beam and a column, is shown in the figure. The visualized display diagram of fig. 3 can be obtained from fig. 2.
And generating a component model of the key components such as the beam, the column and the like according to the obtained reference parameters, the positioning coordinates and the relative positions.
In the embodiment of the application, the size of a box body of each building subspace is obtained by obtaining a plurality of building subspaces contained in a target space; determining reference parameters of a key component according to the size of the box body, wherein the key component is a supporting part for constructing the box body; determining the positioning coordinates and the relative position of the key component according to the reference parameters; and generating a component model of the key component according to the reference parameters, the positioning coordinates and the relative position, wherein the component model is a construction model of the assembled steel structure. According to the method and the device, the reference parameters, the positioning coordinates and the relative positions of the key components are further determined by determining the sizes of the box bodies of the plurality of building subspaces, and then the component models are generated, so that the obtained component models are high in applicability and can be applied to various types of building scenes, the work orders can be rapidly and flexibly disassembled according to actual spaces, manpower and material resources are saved, meanwhile, the calculation accuracy of the engineering quantity is improved, and the problem that the work amount is low in calculation accuracy after the work orders are disassembled by the components in the related technology and materials are wasted is solved.
As an alternative embodiment, a component model of the key component is generated according to the reference parameters, the positioning coordinates and the relative position, wherein the component model is a construction model of the fabricated steel structure and comprises:
determining an annular surface structure according to the reference parameters, the positioning coordinates and the relative position, wherein the annular surface structure is used for representing the solid structure of the assembly type steel structure;
using the toroidal surface structure, a component model is generated.
Alternatively, after determining the reference parameters, the positioning coordinates and the relative positions of the components to be modeled, the toroidal structure may be generated according to the physical structure of these components of the fabricated steel structure, thereby obtaining the component model. It is understood that the component model is a modeling model that is capable of fully modeling the physical configuration of the component.
In the embodiment of the application, the key components are constructed on the box body, and then the annular surface structure is generated on the key components, so that the constructed component model is closer to the actual shape of the components, and the obtained component model has more stereoscopic impression and sense of reality.
As an alternative embodiment, determining the toroidal surface structure from the reference parameters, the positioning coordinates and the relative position comprises:
generating a target rectangle according to the reference parameters, the positioning coordinates and the relative position;
preprocessing a target rectangle to obtain a first rounded rectangle and a second rounded rectangle;
and generating an annular surface structure according to the first rounded rectangle and the second rounded rectangle.
Optionally, as shown in fig. 4 to 11, three-dimensional coordinates of each key component are obtained first, and are used as input parameters, the three-dimensional coordinates may control a positioning origin, a cross-sectional dimension, and the like of the component, so as to generate a target rectangle, then the target rectangle is subjected to a pretreatment, such as a chamfering treatment, so as to obtain a first rounded rectangle, and the first rounded rectangle is shifted out of a preset thickness in a preset direction, such as in a direction toward an inner axis, so as to generate a second rounded rectangle. The rectangular contour resulting from the first rounded rectangle is then the outer contour, and the rectangular contour resulting from the second rounded rectangle is the inner contour, and the inner contour and the outer contour enclose a toroidal structure, which is the solid shape and three-dimensional structure of the component, as can be seen in fig. 5, 7, 9 and 11. And finally, obtaining a component model by using the axial direction in the three-dimensional coordinates, as shown in figure 12.
Based on the above description, a key component generation step may be obtained, as shown in fig. 13, by taking a three-dimensional coordinate system of any key component as a start node, obtaining an origin, a section size, and a component length of the key component, first generating a section rectangle according to the section size, then generating a rounded rectangle by chamfering the rectangle, shifting the rounded rectangle by a specified thickness, generating an inner contour rounded rectangle, then forming an annular surface by the inner contour line and a front cover of the outer contour line, and finally extruding a component model according to the component length and the annular surface by using an axial direction in the three-dimensional coordinate.
In the embodiment of the application, the component model is obtained by simulating the component annular surface of the key component, the mode has high applicability, can be applied to various buildings, and improves the disassembling efficiency and the disassembling accuracy.
As an alternative embodiment, the component model is a building information model, and after generating the component model of the key component, the method further comprises:
acquiring the volume of a key component;
acquiring a material selection operation executed by a target account in a building information model, and determining density information of a target material, wherein the target material is the selected material;
and generating material consumption information and cost information according to the volume and density information.
Optionally, in this embodiment of the present application, the size information of the component is already calculated through a mechanical and mathematical function, so that the volume of the component can be obtained through simple calculation, after the material selection operation performed by the target account in the building information model, the target material specified by the component can be determined, and further the density information of the material can be obtained, so that the material usage amount of the material can be obtained, and the factory ordering production and cost estimation can be guided.
The target account can be an account currently using the building information model, and since the building information model can only identify account information for controlling the building information model, in the embodiment of the application, the density information is determined according to the target material selected by the target account.
In the embodiment of the application, the construction information model and the material density are utilized to calculate the engineering quantity of the material so as to guide the construction cost information and the material consumption information.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present application is not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (e.g., a ROM (Read-Only Memory)/RAM (Random Access Memory), a magnetic disk, an optical disk) and includes several instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the methods of the embodiments of the present application.
According to another aspect of the embodiments of the present application, there is also provided an apparatus for producing a fabricated steel structure for implementing the method for producing a fabricated steel structure described above. Fig. 14 is a block diagram illustrating an alternative apparatus for creating a fabricated steel structure according to an embodiment of the present application, and as shown in fig. 14, the apparatus may include:
a first obtaining unit 1401, configured to obtain a plurality of building subspaces included in a target space, and obtain a box size of each building subspace;
a first determining unit 1402 for determining a reference parameter of a key component according to a size of the box, wherein the key component is a supporting part for constructing the box;
a second determining unit 1403, configured to determine the positioning coordinates and the relative position of the key component according to the reference parameter;
a first generating unit 1404, configured to generate a component model of the key component according to the reference parameter, the positioning coordinates, and the relative position, where the component model is a structural model of the fabricated steel structure.
It should be noted that the first obtaining unit 1401 in this embodiment may be configured to execute the step S101, the first determining unit 1402 in this embodiment may be configured to execute the step S102, the second determining unit 1403 in this embodiment may be configured to execute the step S103, and the first generating unit 1404 in this embodiment may be configured to execute the step S104.
Through the module, the reference parameters, the positioning coordinates and the relative positions of key components are further determined by determining the sizes of the box bodies of the plurality of building subspaces, and then the component models are generated, so that the obtained component models are high in applicability and can be applied to various types of building scenes, the work orders can be flexibly disassembled rapidly according to actual spaces, manpower and material resources are saved, meanwhile, the calculation accuracy of the work amount is improved, and the problem that the work amount is low after the work orders are disassembled by the components in the related technology and materials are wasted is solved.
As an alternative embodiment, the first generating unit includes:
the first determining module is used for determining an annular surface structure according to the reference parameters, the positioning coordinates and the relative position, wherein the annular surface structure is used for representing the solid structure of the assembly type steel structure;
the first generation module is used for generating the component model by utilizing the annular surface structure.
As an alternative embodiment, the determining module includes:
the first generation subunit is used for generating a target rectangle according to the reference parameter, the positioning coordinate and the relative position;
the preprocessing subunit is used for preprocessing the target rectangle to obtain a first rounded rectangle and a second rounded rectangle;
and the second generating subunit is used for generating the annular surface structure according to the first rounded rectangle and the second rounded rectangle.
Optionally, the second generating subunit includes:
the preprocessing submodule is used for preprocessing a target rectangle to obtain a first rounded rectangle, wherein the outline of the first rounded rectangle is generated as an outer contour;
the offset submodule is used for offsetting the first rounded rectangle by a preset thickness towards a preset direction to obtain a second rounded rectangle, wherein the outline of the second rounded rectangle is an inner outline;
and the packaging submodule is used for packaging to obtain an annular surface structure according to the inner contour and the outer contour.
As an alternative embodiment, the first obtaining unit includes:
the dividing module is used for identifying a target space by using an object identification algorithm and dividing a plurality of building subspaces from the target space;
the calculation module is used for calculating the length, the width and the height of the building subspace and generating the box body size of the current building subspace;
or,
the receiving module is used for receiving an input preset size;
and the setting module is used for taking the preset size as the size of the box body.
As an alternative embodiment, the first determination unit includes:
the second determining module is used for inputting the size of the box body and the height of the target space into a target algorithm and determining a stress numerical value of the box body;
and the second generation module is used for generating the reference parameters of the key components according to the stress numerical values.
As an alternative embodiment, the apparatus further comprises:
a second acquisition unit for acquiring the volume of the key member;
the third determining unit is used for acquiring the material selecting operation executed by the target account in the building information model and determining the density information of the target material, wherein the target material is the selected material;
and the second generating unit is used for generating material consumption information and cost information according to the volume and density information.
According to yet another aspect of the embodiments of the present application, there is also provided an electronic device for implementing the above method of generating a fabricated steel structure, which may be a server, a terminal, or a combination thereof.
Fig. 15 is a block diagram of an alternative electronic device according to an embodiment of the present application, as shown in fig. 15, including a processor 1501, a communication interface 1502, a memory 1503, and a communication bus 1504, wherein the processor 1501, the communication interface 1502, and the memory 1503 communicate with each other through the communication bus 1504,
a memory 1503 for storing a computer program;
the processor 1501, when executing the computer program stored in the memory 1503, implements the following steps:
obtaining a plurality of building subspaces contained in a target space, and obtaining the box body size of each building subspace;
determining reference parameters of a key component according to the size of the box body, wherein the key component is a supporting part for constructing the box body;
determining the positioning coordinates and the relative position of the key component according to the reference parameters;
and generating a component model of the key component according to the reference parameters, the positioning coordinates and the relative position, wherein the component model is a construction model of the assembled steel structure.
Alternatively, in this embodiment, the communication bus may be a PCI (Peripheral Component Interconnect) bus, an EISA (Extended Industry Standard Architecture) bus, or the like. The communication bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 15, but this is not intended to represent only one bus or type of bus.
The communication interface is used for communication between the electronic equipment and other equipment.
The memory may include RAM, and may also include non-volatile memory (non-volatile memory), such as at least one disk memory. Alternatively, the memory may be at least one memory device located remotely from the processor.
As an example, as shown in fig. 15, the memory 1503 may include, but is not limited to, a first obtaining unit 1401, a first determining unit 1402, a second determining unit 1403, and a first generating unit 1404 in the device for generating a fabricated steel structure. In addition, other module units in the device for generating the fabricated steel structure may be included, but are not limited to, and are not described in detail in this example.
The processor may be a general-purpose processor, and may include but is not limited to: a CPU (Central Processing Unit), an NP (Network Processor), and the like; but also a DSP (Digital Signal Processing), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other Programmable logic device, discrete Gate or transistor logic device, discrete hardware component.
In addition, the electronic device further includes: and a display for displaying a result of generating the fabricated steel structure.
Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments, and this embodiment is not described herein again.
It will be understood by those skilled in the art that the structure shown in fig. 15 is only an illustration, and the device implementing the method for generating the fabricated steel structure may be a terminal device, and the terminal device may be a terminal device such as a smart phone (e.g., an Android phone, an iOS phone, etc.), a tablet computer, a palm computer, a Mobile Internet Device (MID), a PAD, and the like. Fig. 15 does not limit the structure of the electronic device. For example, the terminal device may also include more or fewer components (e.g., network interfaces, display devices, etc.) than shown in fig. 15, or have a different configuration than shown in fig. 15.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by a program instructing hardware associated with the terminal device, where the program may be stored in a computer-readable storage medium, and the storage medium may include: flash disk, ROM, RAM, magnetic or optical disk, and the like.
According to still another aspect of an embodiment of the present application, there is also provided a storage medium. Alternatively, in the present embodiment, the above-described storage medium may be used for program codes for executing a method of generating a fabricated steel structure.
Optionally, in this embodiment, the storage medium may be located on at least one of a plurality of network devices in a network shown in the above embodiment.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps:
obtaining a plurality of building subspaces contained in a target space, and obtaining the box body size of each building subspace;
determining reference parameters of a key component according to the size of the box body, wherein the key component is a supporting part for constructing the box body;
determining the positioning coordinates and the relative position of the key component according to the reference parameters;
and generating a component model of the key component according to the reference parameters, the positioning coordinates and the relative position, wherein the component model is a construction model of the assembled steel structure.
Optionally, the specific example in this embodiment may refer to the example described in the above embodiment, which is not described again in this embodiment.
Optionally, in this embodiment, the storage medium may include, but is not limited to: various media capable of storing program codes, such as a U disk, a ROM, a RAM, a removable hard disk, a magnetic disk, or an optical disk.
According to yet another aspect of an embodiment of the present application, there is also provided a computer program product or a computer program comprising computer instructions stored in a computer readable storage medium; the computer instructions are read by a processor of a computer device from a computer-readable storage medium, and the computer instructions are executed by the processor to cause the computer device to perform the method steps of generating the fabricated steel structure in any of the embodiments described above.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
The integrated unit in the above embodiments, if implemented in the form of a software functional unit and sold or used as a separate product, may be stored in the above computer-readable storage medium. Based on such understanding, the technical solution of the present application may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing one or more computer devices (which may be personal computers, servers, network devices, or the like) to execute all or part of the steps of the method for generating the fabricated steel structure according to the embodiments of the present application.
In the above embodiments of the present application, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed client may be implemented in other manners. The above-described embodiments of the apparatus are merely illustrative, and for example, a division of a unit is merely a division of a logic function, and an actual implementation may have another division, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, and may also be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution provided in the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The foregoing is only a preferred embodiment of the present application and it should be noted that those skilled in the art can make several improvements and modifications without departing from the principle of the present application, and these improvements and modifications should also be considered as the protection scope of the present application.
Claims (9)
1. A method of producing a fabricated steel structure, the method comprising:
obtaining a plurality of building subspaces contained in a target space, and obtaining the box body size of each building subspace;
determining a reference parameter of a key component according to the size of the box body, wherein the key component is a supporting part for constructing the box body;
determining the positioning coordinates and the relative position of the key component according to the reference parameters;
generating a component model of the key component according to the reference parameters, the positioning coordinates and the relative position, wherein the component model is a construction model of an assembled steel structure;
wherein said generating a component model of the critical component from the reference parameter, the positioning coordinates and the relative position comprises:
determining an annular surface structure according to the reference parameters, the positioning coordinates and the relative position, wherein the annular surface structure is used for representing a solid structure of the assembled steel structure;
and generating the component model by using the section size, the framework length and the annular surface structure of the key component.
2. The method of claim 1, wherein said determining an annular surface structure from said reference parameters, said location coordinates, and said relative position comprises:
generating a target rectangle according to the reference parameters, the positioning coordinates and the relative position;
preprocessing the target rectangle to obtain a first rounded rectangle and a second rounded rectangle;
and generating the annular surface structure according to the first rounded rectangle and the second rounded rectangle.
3. The method of claim 2, wherein the generating the toroidal surface structure from the first and second rounded rectangles comprises:
the target rectangle is preprocessed to obtain the first rounded rectangle, wherein the outline of the first rounded rectangle is generated as an outer outline;
offsetting the first rounded rectangle by a preset thickness towards a preset direction to obtain a second rounded rectangle, wherein the generated outline of the second rounded rectangle is an inner outline;
and packaging to obtain the annular surface structure according to the inner contour and the outer contour.
4. The method of claim 1, wherein the obtaining a plurality of building subspaces contained within a target space, and wherein obtaining a box size for each of the building subspaces comprises:
identifying the target space by using an object identification algorithm, and dividing a plurality of building subspaces from the target space;
calculating the length, width and height of the building subspace, and generating the box body size of the current building subspace;
or,
receiving an input preset size;
and taking the preset size as the size of the box body.
5. The method of claim 1, wherein determining a reference parameter for a critical component based on the box size comprises:
inputting the size of the box body and the height of the target space into a target algorithm, and determining a stress numerical value of the box body;
and generating the reference parameter of the key component according to the stress value.
6. The method of any one of claims 1 to 5, wherein the component model is a building information model, and after the generating the component model of the key component, the method further comprises:
obtaining a volume of the key component;
acquiring a material selection operation executed by a target account in the building information model, and determining density information of a target material, wherein the target material is the selected material;
and generating material consumption information and cost information according to the volume and the density information.
7. An apparatus for producing an assembled steel structure, the apparatus comprising:
the system comprises a first acquisition unit, a second acquisition unit and a control unit, wherein the first acquisition unit is used for acquiring a plurality of building subspaces contained in a target space to obtain the box size of each building subspace;
the first determining unit is used for determining a reference parameter of a key component according to the size of the box body, wherein the key component is a supporting part for constructing the box body;
the second determining unit is used for determining the positioning coordinates and the relative position of the key component according to the reference parameters;
a first generating unit, configured to generate a component model of the key component according to the reference parameter, the positioning coordinates, and the relative position, where the component model is a structural model of an assembled steel structure;
wherein the first generating unit is configured to:
determining an annular surface structure according to the reference parameters, the positioning coordinates and the relative position, wherein the annular surface structure is used for representing a solid structure of the assembled steel structure;
and generating the component model by using the section size, the framework length and the annular surface structure of the key component.
8. An electronic device comprising a processor, a communication interface, a memory and a communication bus, wherein said processor, said communication interface and said memory communicate with each other via said communication bus,
the memory for storing a computer program;
the processor for performing the method steps of any one of claims 1 to 6 by running the computer program stored on the memory.
9. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the method steps of any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210119836.8A CN114169065B (en) | 2022-02-09 | 2022-02-09 | Method and apparatus for generating fabricated steel structure, electronic device, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210119836.8A CN114169065B (en) | 2022-02-09 | 2022-02-09 | Method and apparatus for generating fabricated steel structure, electronic device, and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114169065A CN114169065A (en) | 2022-03-11 |
CN114169065B true CN114169065B (en) | 2022-05-03 |
Family
ID=80489626
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210119836.8A Active CN114169065B (en) | 2022-02-09 | 2022-02-09 | Method and apparatus for generating fabricated steel structure, electronic device, and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114169065B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114462134B (en) * | 2022-04-12 | 2022-07-01 | 深圳小库科技有限公司 | Assembly type building splitting method and device, electronic equipment and storage medium |
CN114818093B (en) * | 2022-06-27 | 2022-09-30 | 深圳小库科技有限公司 | Method, device and equipment for generating column beam of assembled steel structure module building |
CN117195383B (en) * | 2023-11-08 | 2024-03-01 | 中建科工集团绿色科技有限公司 | Method, device, equipment and medium for generating modularized steel structure model |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003141191A (en) * | 2001-11-07 | 2003-05-16 | Kajima Corp | Integrated database cad system |
CN110409606A (en) * | 2019-08-02 | 2019-11-05 | 中国航空规划设计研究总院有限公司 | A kind of assembling type steel structure system and its design method of friction pendulum connection |
CN111119342A (en) * | 2020-01-13 | 2020-05-08 | 河北工业大学 | Joint modularized assembling type steel structure house |
CN111320084A (en) * | 2020-03-06 | 2020-06-23 | 河南工业大学 | Assembled building component hoisting equipment and deviation monitoring method thereof |
CN111967084A (en) * | 2020-08-27 | 2020-11-20 | 广东工业大学 | Parameterized modeling method and system based on data-driven assembly type steel structure |
CN113585090A (en) * | 2021-09-01 | 2021-11-02 | 江苏江海杭萧绿色建筑科技有限公司 | Support with assembled steel construction of easily dismantling |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105486086B (en) * | 2015-12-29 | 2018-06-26 | 茂名重力石化装备股份公司 | A kind of heating furnace with module lining |
-
2022
- 2022-02-09 CN CN202210119836.8A patent/CN114169065B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003141191A (en) * | 2001-11-07 | 2003-05-16 | Kajima Corp | Integrated database cad system |
CN110409606A (en) * | 2019-08-02 | 2019-11-05 | 中国航空规划设计研究总院有限公司 | A kind of assembling type steel structure system and its design method of friction pendulum connection |
CN111119342A (en) * | 2020-01-13 | 2020-05-08 | 河北工业大学 | Joint modularized assembling type steel structure house |
CN111320084A (en) * | 2020-03-06 | 2020-06-23 | 河南工业大学 | Assembled building component hoisting equipment and deviation monitoring method thereof |
CN111967084A (en) * | 2020-08-27 | 2020-11-20 | 广东工业大学 | Parameterized modeling method and system based on data-driven assembly type steel structure |
CN113585090A (en) * | 2021-09-01 | 2021-11-02 | 江苏江海杭萧绿色建筑科技有限公司 | Support with assembled steel construction of easily dismantling |
Non-Patent Citations (2)
Title |
---|
装配式建筑结构在医院建筑中的应用;黄准;《工程技术研究》;20200825;第5卷(第16期);全文 * |
钢结构在装配式建筑中的应用分析;胡志鹏;《中华建设》;20210301(第3期);132-133 * |
Also Published As
Publication number | Publication date |
---|---|
CN114169065A (en) | 2022-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114169065B (en) | Method and apparatus for generating fabricated steel structure, electronic device, and storage medium | |
CN115577641B (en) | Training method, device, equipment and medium for digital twin model | |
CN111199062B (en) | Simulation method and system based on industrial development software and electronic equipment | |
CN109918805B (en) | BIM (building information modeling) -based component collision analysis method, device and equipment | |
CN110222407B (en) | BIM data fusion method and device | |
CN113158292A (en) | Component matching method, engineering quantity calculation method, device and electronic equipment | |
WO2013123675A1 (en) | Providing building information modeling data | |
CN114926598A (en) | Model generation method, device and system and nonvolatile storage medium | |
CN109684739B (en) | BIM model-based steel bar parameter generation method, device and equipment | |
CN109918717B (en) | BIM (building information modeling) component generation method and device based on BIM software and storage device | |
Wu et al. | The virtual reality applied in construction machinery industry | |
CN112324095B (en) | Method and system for intelligently assembling building space | |
CN113538661A (en) | Information display method based on building model and related device | |
CN113190894A (en) | Reinforcing steel bar sample copying data processing method and device, terminal equipment and medium | |
CN109086516B (en) | Method and device for acquiring engineering quantity of fabricated building | |
CN112270034A (en) | Wall splitting method, device and system | |
CN107729686B (en) | Building model component display method and device, electronic equipment and storage medium | |
US9552616B2 (en) | Using OPC UA to automatically generate process graphics | |
CN111617475B (en) | Interactive object construction method, device, equipment and storage medium | |
CN113872798A (en) | Method and device for constructing space network topological graph, storage medium and electronic equipment | |
CN110334392B (en) | Customized pattern manufacturing method, device, terminal and computer readable medium | |
CN112884899A (en) | Three-dimensional member generation method and device, computer device and storage medium | |
CN112241598A (en) | Furniture-based supplier selection method and related device | |
CN111552197A (en) | BIM-based refrigeration equipment energy consumption optimization method, device and equipment | |
CN113688454B (en) | Modeling method and device for protective housing, electronic equipment and readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |