Disclosure of Invention
In view of the above, the present invention provides a method, a system, a device and a computer readable storage medium for generating an unstressed steel bar model in a member, so as to improve the steel bar generation efficiency. The specific scheme is as follows:
a method for generating a non-stressed steel bar model in a component is applied to the field of assembly type buildings and comprises the following steps:
acquiring a target component model of a target component;
acquiring attribute information of the target component from the target component model by using the target component model;
obtaining a reference surface of the target component by using the attribute information;
obtaining the laying size information of the target member by using the attribute information and a preset steel bar arrangement standard;
obtaining the steel bar laying surface information of the non-stressed steel bars by using the laying size information, the reference surface, the non-stressed steel bar arrangement interval in the steel bar arrangement standard and the laying direction of the non-stressed steel bars;
and obtaining a corresponding steel bar model in the target component model by using the laying size information, the laying direction and the steel bar laying surface information.
Optionally, the obtaining of the reference plane of the target member by using the attribute information of the target member includes:
obtaining type information of the target component by using the attribute information
And obtaining a reference surface of the target component by using the type information.
Optionally, the process of obtaining the information on the laying size of the target member by using the attribute information of the target member includes:
obtaining size information of the target component by using the attribute information;
and removing the protective layer of the target member in the size information by using the steel bar arrangement standard to obtain the laying size information of the target member.
Optionally, the process of obtaining the information of the steel bar laying surface of the non-stressed steel bar by using the laying size information, the reference surface and the preset non-stressed steel bar setting interval comprises:
projecting the target component model by using the reference surface as a projection surface and utilizing the longitudinal distance which is perpendicular to the reference surface in the non-stressed steel bar arrangement distance to obtain a steel bar laying surface set comprising a plurality of steel bar laying surfaces with the longitudinal distance;
and obtaining the steel bar laying surface information including the laying size of each steel bar laying surface in the steel bar laying surface set by using the laying size information and the steel bar laying surface set.
Optionally, the method further includes:
numbering, classifying and naming the reinforcing steel bars in the target component to obtain reinforcing steel bar information of the target component;
and saving the reinforcing steel bar information into the attribute information of the target component.
Optionally, the method further includes:
and storing the steel bar information to a steel bar information database for query.
The invention also discloses a system for generating the non-stressed steel bar model in the component, which is applied to the field of assembly type buildings and comprises the following steps:
the model acquisition module is used for acquiring a target component model of a target component;
the component attribute acquisition module is used for acquiring the attribute information of the target component from the target component model;
the reference surface generating module is used for obtaining the reference surface of the target component by utilizing the attribute information;
the laying size generating module is used for obtaining the laying size information of the target component by utilizing the attribute information and a preset steel bar arrangement standard;
the laying surface generation module is used for obtaining the steel bar laying surface information of the non-stressed steel bars by utilizing the laying size information, the reference surface, the setting distance of the non-stressed steel bars in the steel bar arrangement standard and the laying direction of the non-stressed steel bars;
and the reinforcing steel bar generation module is used for obtaining a corresponding reinforcing steel bar model in the target component model by using the laying size information, the laying direction and the reinforcing steel bar laying surface information.
Optionally, the reference plane generating module includes:
a type acquisition unit for obtaining type information of the target member by using the attribute information
And the reference surface generating unit is used for obtaining the reference surface of the target component by utilizing the type information.
The invention also discloses a device for generating the non-stressed steel bar in the member, which is applied to the field of assembly type buildings and comprises the following components:
a memory for storing a computer program;
a processor for executing the computer program to implement the method for generating an in-member unstressed rebar model as described above.
The invention also discloses a computer readable storage medium, which is applied to the field of fabricated buildings, wherein a computer program is stored on the computer readable storage medium, and when the computer program is executed by a processor, the computer program realizes the method for generating the non-stressed steel bar model in the member.
The invention discloses a method for generating a non-stressed steel bar model in a component, which is applied to the field of assembly type buildings and comprises the following steps: acquiring a target component model of a target component; acquiring attribute information of the target component from the target component model by using the target component model; obtaining a reference surface of the target component by using the attribute information; obtaining the laying size information of the target member by using the attribute information and a preset steel bar arrangement standard; obtaining the steel bar laying surface information of the non-stressed steel bars by using the laying size information, the reference surface, the non-stressed steel bar setting interval in the steel bar arrangement standard and the laying direction of the non-stressed steel bars; and obtaining a corresponding steel bar model in the target component model by using the laying size information, the laying direction and the steel bar laying surface information.
According to the invention, after the attribute information of the target component is obtained from the target component model, the attribute information is utilized to obtain the reference surface of the target component, then the laying size information of the target component is obtained by utilizing the attribute information and the preset steel bar arrangement standard, the steel bar laying surface information of the non-stressed steel bar is obtained by integrating the laying size information, the reference surface, the non-stressed steel bar arrangement interval and the laying direction of the non-stressed steel bar in the steel bar arrangement standard, the single-layer laying information of the non-stressed steel bar is obtained, and finally the corresponding steel bar model in the whole target component model is obtained by utilizing the laying size information, the laying direction and the steel bar laying surface information, so that the corresponding steel bar model in the target component model is automatically generated, the whole-course manual participation is not needed, and the generation efficiency of the non-stressed steel.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the 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 invention.
The embodiment of the invention discloses a method for generating a non-stressed steel bar model in a component, which is applied to the field of fabricated buildings and is shown in figure 1, and the method comprises the following steps:
s1: a target component model of a target component is obtained.
Specifically, a model of each member of the steel bar to be generated is stored in advance, the model of each member may be a BIM model, attribute information of the member is stored in the member model, and the attribute information may include name information, type information, and/or size information of the member, and other related information of the member.
S2: and acquiring the attribute information of the target component from the target component model.
Specifically, the attribute information of the target component is acquired from the target component model, and the related information of the target component, such as type information and size information of the target component, in the attribute information of the target component is utilized for subsequently generating a corresponding steel bar model in the target component model.
S3: and obtaining the reference surface of the target component by using the attribute information.
Specifically, the type information of the target member can be obtained through the attribute information of the target member, and by using the type information of the target member, a reference surface of the target member, i.e., an unstressed reinforcing steel bar starting surface, can be determined, for example, the target member is a wall, the reference surface is a surface whose bottom surface is parallel to a horizontal plane, i.e., a surface connected with a bottom plate, and when the target member is a stair, the reinforcing steel bar of the stair needs to be connected with the bottom plate and a wall of the building, so that the reference surface of the stair is a surface whose side surface is vertical to the horizontal plane, i.e., a surface connected with the wall.
S4: and obtaining the laying size information of the target member by using the attribute information and a preset steel bar arrangement standard.
Specifically, the dimension information of the target member may be obtained by using the attribute information of the target member, and since the reinforcing steel bar is generated inside the member and is not likely to be exposed outside the member, when the reinforcing steel bar is set, a protective layer is reserved for each member in the reinforcing steel bar arrangement standard, so that the reinforcing steel bar is generated in the protective layer of the member, and the reinforcing steel bar is not exposed outside the member, and when the reinforcing steel bar is generated for the target member, the dimension information of the predetermined protective layer needs to be removed by using the reinforcing steel bar arrangement standard, for example, the size of the protective layer is 2cm thick, so as to ensure that the reinforcing steel bar is not exposed when the reinforcing steel bar arrangement is set by using the obtained laying dimension information of the.
For example, as shown in fig. 2, the dimension information of the member 2 includes a length of 50cm and a width of 20cm, the dimension of the protective layer 1 is 2cm thick, and after the dimensions of the protective layer 1 around the member are removed, the laying dimension information 3 of the member 2 is a length of 46cm and a width of 16 cm.
The steel bar arrangement standard is a steel bar standard generated by a user in advance, wherein the steel bar type used by different component types, the distribution of steel bars and other steel bar arrangement rules are recorded.
S5: and obtaining the information of the steel bar laying surface of the non-stressed steel bar by utilizing the laying size information, the reference surface, the non-stressed steel bar setting interval in the steel bar arrangement standard and the laying direction of the non-stressed steel bar.
Specifically, the laying size information includes the length, width, and height of the target member, i.e., three-dimensional size information, and therefore, the size of the reference plane can be grasped by using the laying size information, the laying direction of the non-stressed reinforcing bars and the non-stressed reinforcing bars in the reinforcing bar arrangement standard set the interval, it can be obtained how much longitudinal distance of the interval of the reinforcing bar laying plane perpendicular to the reference plane is set, the horizontal interval parallel to the reference plane in the interval is set by using the non-stressed reinforcing bars, it can be obtained how much distance of the interval of the non-stressed reinforcing bars is set, because the non-stressed reinforcing bars are laid with the plane, therefore, there are a plurality of parallel reinforcing bar laying planes, and finally, the reinforcing bar laying plane information of the non-stressed reinforcing bars in which the number.
S6: and obtaining a corresponding steel bar model in the target component model by using the laying size information, the laying direction and the steel bar laying surface information.
Specifically, the laying range in the target component is determined by using the laying size information, reinforcing steel bars are generated layer by layer along the laying direction by using the reinforcing steel bar laying surface information, and finally, a corresponding reinforcing steel bar model in the target component model is obtained.
It should be noted that the non-stressed reinforcing steel bars include horizontal reinforcing steel bars and mesh reinforcing steel bars, during the horizontal reinforcing steel bars, a plurality of equidistant horizontal reinforcing steel bars can be arranged in the reinforcing steel bar laying surface information, during the mesh reinforcing steel bars, not only a plurality of equidistant horizontal reinforcing steel bars but also a plurality of equidistant vertical horizontal reinforcing steel bars which are connected with the horizontal reinforcing steel bars and are perpendicular to the horizontal reinforcing steel bars are arranged in the reinforcing steel bar laying surface, and the two form a grid shape and are arranged in the reinforcing steel bar laying surface.
It can be seen that, in the embodiment of the present invention, after obtaining attribute information of a target component from a target component model, a reference plane of the target component is obtained by using the attribute information, then laying size information of the target component is obtained by using the attribute information and a preset steel bar arrangement standard, steel bar laying plane information of non-stressed steel bars is obtained by integrating the non-stressed steel bar arrangement interval and the laying direction of the non-stressed steel bars in the laying size information, the reference plane and the steel bar arrangement standard, and laying information of a single layer of the non-stressed steel bars is obtained, and finally, a corresponding steel bar model in the whole target component model is obtained by using the laying size information, the laying direction and the steel bar laying plane information, so that a corresponding steel bar model in the target component model is automatically generated, manual participation in the whole process is not needed, and generation efficiency of the non-.
The embodiment of the invention discloses a specific method for generating a non-stressed steel bar model in a component, and compared with the previous embodiment, the embodiment further explains and optimizes the technical scheme. Specifically, the method comprises the following steps:
the step of obtaining the steel bar laying surface information of the non-stressed steel bar by using the laying size information, the reference surface and the preset non-stressed steel bar setting interval in the step S5 may specifically include steps S61 and S62; wherein,
s51: and projecting the target component model by using the reference plane as a projection plane and utilizing the longitudinal distance which is perpendicular to the reference plane in the non-stressed steel bar setting distance to obtain a steel bar laying surface set comprising a plurality of steel bar laying surfaces at intervals and at longitudinal distances.
Specifically, since the dimensions of different portions of the target member may be changed, that is, the reference plane of the target member may be changed, for this reason, the reference plane is used for projection, if the target member has portions with different dimensions, projections with different sizes can be obtained, and because the longitudinal distance is spaced between each layer of reinforcing steel bars, one projection is performed every one longitudinal distance, each projection can be used as a reinforcing steel bar laying surface, and the projection with the same size can be used as the same reinforcing steel bar laying surface, for example, as shown in fig. 3, the target member 4 is a polygonal wall body divided into two parts, one part 5 is 500cm long and 50cm wide, and the other part 6 is 200cm long and 50cm wide, so that two reinforcing steel bar laying surfaces can be obtained by projection with the reference plane, as shown in fig. 4, one projection plane 7 is 500cm wide and 50cm wide, and the other part 8 is 200cm long, the width is 50 cm; of course, since it is difficult to have one rebar deposition surface for each longitudinal interval, if the rebar deposition surface of the same size is used as one rebar deposition surface, it can be understood that the target member with the same size has only one rebar deposition surface, but the rebar deposition surface still has a plurality of rebar deposition surfaces of the same size and spaced by one longitudinal interval.
S52: and obtaining the steel bar laying surface information comprising the laying size of each steel bar laying surface in the steel bar laying surface set by using the laying size information and the steel bar laying surface set.
Specifically, the concrete size information of each reinforcing steel bar laying surface in the reinforcing steel bar laying surface set can be obtained by using the laying size information, and the reinforcing steel bar laying surface information is finally obtained.
Specifically, the corresponding steel bar model in the target component model can be automatically generated by utilizing the steel bar foot point information and the steel bar size information.
Specifically, after the reinforcing steel bars in the target member are generated, in order to facilitate displaying information of the reinforcing steel bars to a user, the reinforcing steel bars in the target member can be numbered, classified and named to obtain the information of the reinforcing steel bars of the target member; the reinforcing steel bar information is stored in the attribute information of the target component; so that the user can know the concrete information of the steel bar through the target member model.
Furthermore, in order to facilitate overall management, the reinforcing steel bar information can be stored in a reinforcing steel bar information database so as to be uniformly inquired, and a user can conveniently and quickly obtain all the reinforcing steel bar information of the whole building.
It should be noted that, in the embodiment of the present invention, the size of the steel bar itself, such as the radius, is set in the preset steel bar arrangement standard, meanwhile, the size of the steel bar itself may be changed according to the type of the target component according to the steel bar arrangement standard, and the setting distance of the non-stressed steel bars will also take into consideration the size of the steel bar.
Correspondingly, the embodiment of the invention also discloses a system for generating the non-stressed steel bar model in the member, which is applied to the field of assembly type buildings, and as shown in fig. 5, the system comprises:
a model acquisition module 11 for acquiring a target member model of a target member;
a component attribute obtaining module 12, configured to obtain attribute information of a target component from a target component model;
a reference surface generating module 13, configured to obtain a reference surface of the target component by using the attribute information;
the laying size generating module 14 is used for obtaining laying size information of the target component by utilizing the attribute information and a preset steel bar arrangement standard;
the laying surface generating module 15 is configured to obtain steel bar laying surface information of the non-stressed steel bars by using the laying size information, the reference surface, the non-stressed steel bar setting interval in the steel bar arrangement standard, and the laying direction of the non-stressed steel bars;
and the steel bar generation module 16 is used for obtaining a corresponding steel bar model in the target component model by using the laying size information, the laying direction and the steel bar laying surface information.
Specifically, the reference plane generating module 13 includes a type obtaining unit and a reference plane generating unit; wherein,
a type acquisition unit for obtaining type information of the target member by using the attribute information
And a reference surface generating unit for obtaining the reference surface of the target component by using the type information.
Specifically, the laying size generating module 14 includes a member size acquiring unit and a laying size generating unit; wherein,
a member size obtaining unit for obtaining size information of the target member using the attribute information;
and the laying size generating unit is used for removing the protective layer of the target component in the size information by using the steel bar arrangement standard to obtain the laying size information of the target component.
Specifically, the paving surface generating module 15 includes a projection unit and a paving surface generating unit; wherein,
the projection unit is used for projecting the target component model by using the longitudinal distance which is perpendicular to the reference plane in the non-stressed steel bar setting distance by taking the reference plane as a projection plane to obtain a steel bar laying surface set comprising a plurality of steel bar laying surfaces with the longitudinal distance;
and the laying surface generating unit is used for obtaining the steel bar laying surface information including the laying size of each steel bar laying surface in the steel bar laying surface set by using the laying size information and the steel bar laying surface set.
Specifically, the system can further comprise a marking module and an attribute storage module; wherein,
the marking module is used for numbering, classifying and naming the reinforcing steel bars in the target component to obtain reinforcing steel bar information of the target component;
and the attribute storage module is used for storing the reinforcing steel bar information into the attribute information of the target member.
Specifically, the system can also comprise a database module; wherein,
and the database module is used for storing the steel bar information to the steel bar information database for inquiry.
In addition, the embodiment of the invention also discloses a device for generating the non-stressed steel bar in the member, which is applied to the field of assembly type buildings and comprises the following steps:
a memory for storing a computer program;
a processor for executing a computer program to implement the method for generating an unstressed rebar model within a component as described above.
In addition, the embodiment of the invention also discloses a computer readable storage medium, which is applied to the field of fabricated buildings, wherein a computer program is stored on the computer readable storage medium, and when the computer program is executed by a processor, the method for generating the non-stressed steel bar model in the member is realized.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The method, the system, the device and the computer-readable storage medium for generating the non-stressed steel bar model in the component provided by the invention are described in detail, a specific example is applied in the method for explaining the principle and the implementation mode of the invention, and the description of the embodiment is only used for helping to understand the method and the core idea of the invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.