A BIM model drawing generation method, device, equipment and readable storage medium
By generating and marking the spatial three-dimensional BIM model of high-speed railway box girders and prestressed ribs, the problem that cannot be quickly previewed and modified in the existing technology is solved, and the automated design and drawing output of the three-dimensional BIM model are realized, which improves the design efficiency.
Patent Information
- Application Number
- CN202210974440.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-15
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2042-08-15
AI Technical Summary
The existing technology cannot achieve rapid preview and rapid modification of the three-dimensional BIM model of the standard box girder of high-speed railways, and cannot meet the actual engineering needs of rapid modification design and refinement drawings.
By obtaining the information of the box beam and prestressed ribs, a solid model is generated, and a three-dimensional BIM model of the high-speed railway box beam and prestressed ribs is obtained by obtaining the spatial three-dimensional BIM model of the high-speed railway box beam and prestressed ribs. The viewports required for construction are extracted, and information is marked in the viewport to generate construction drawings.
It realizes the automation and intelligent model establishment and drawing output of high-speed railway standard box girders, improves design and modification efficiency, and improves the two-dimensional CAD design to three-dimensional BIM automation design.
Smart Images

Figure CN115374509B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of BIM technology, and more particularly, to a method, device, equipment and readable storage medium for generating BIM model drawings. Background Art
[0002] BIM technology is a data-based tool applied to engineering design, construction and management. By integrating digital and information models of buildings, it is shared and transmitted throughout the whole life cycle of project planning, operation and maintenance, enabling engineering technicians to correctly understand and efficiently respond to various building information, providing a basis for collaborative work for design teams and all parties involved in construction, including construction and operation units, and playing an important role in improving production efficiency, saving costs and shortening the construction period.
[0003] Based on the two-dimensional design drawings of high-speed railway standard box girders, which are only applicable to box girders with fixed spans and cross-sections, the drawing time is long and the modification cost is high. It is impossible to achieve functions such as rapid preview, rapid modification, and fine model based on a three-dimensional BIM model, nor can it meet the actual engineering requirements of rapid design modification and refined drawing. Summary of the Invention
[0004] The purpose of the present invention is to provide a method, device, equipment and readable storage medium for generating BIM model drawings to improve the above problems.
[0005] To achieve the above purpose, the embodiments of the present application provide the following technical solutions:
[0006] On the one hand, the embodiments of the present application provide a method for generating BIM model drawings, the method comprising:
[0007] Obtain first information and second information, the first information including the cross-sectional dimensions of the box girder, and the second information including the dimensional parameters and position parameters of the prestressed tendons;
[0008] Generate a solid model of the box girder according to the first information, and generate a solid model of the prestressed tendons according to the second information;
[0009] Cross-merge the solid model of the box girder and the solid model of the prestressed tendons through Boolean operation to obtain a three-dimensional spatial BIM model of the high-speed railway box girder and the prestressed tendons;
[0010] Obtain third information according to the three-dimensional spatial BIM model of the high-speed railway box girder and the prestressed tendons, the third information including the viewports required for construction;
[0011] Extract the annotation information of the components in the viewports required for construction, and generate construction drawings corresponding to the three-dimensional spatial BIM model of the high-speed railway box girder and the prestressed tendons according to the annotation information.
[0012] In a second aspect, an embodiment of the present application provides a BIM model drawing generation device, which includes:
[0013] An acquisition module, configured to acquire first information and second information, where the first information includes the cross-sectional dimensions of a box girder, and the second information includes the dimensional parameters of prestressed tendons and the position parameters of prestressed tendons;
[0014] A generation module, configured to generate a solid model of the box girder according to the first information, and generate a solid model of the prestressed tendons according to the second information;
[0015] A first processing module, configured to cross-merge the solid model of the box girder and the solid model of the prestressed tendons through Boolean operations to obtain a three-dimensional spatial BIM model of a high-speed railway box girder and prestressed tendons;
[0016] A second processing module, configured to obtain third information according to the three-dimensional spatial BIM model of the high-speed railway box girder and prestressed tendons, where the third information includes the viewports required for construction;
[0017] A third processing module, configured to extract the annotation information of components in the viewports required for construction, and generate construction drawings corresponding to the three-dimensional spatial BIM model of the high-speed railway box girder and prestressed tendons according to the annotation information.
[0018] In a third aspect, an embodiment of the present application provides a BIM model drawing generation device, which includes a memory and a processor. The memory is used to store a computer program; the processor is configured to implement the steps of the above BIM model drawing generation method when executing the computer program.
[0019] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a computer program is stored, and the computer program implements the steps of the above BIM model drawing generation method when executed by a processor.
[0020] The beneficial effects of the present invention are as follows:
[0021] The present invention realizes the automated and intelligent model establishment and drawing output for high-speed railway standard box girders, realizes the rapid establishment of high-speed railway standard box girder models, the generation of spatial prestressed tendons, the rapid output and modification of design drawings, and realizes the automatic identification and annotation of design components. It can greatly improve the design and modification efficiency of high-speed railway standard box girders, and upgrade the design of high-speed railway standard box girders from two-dimensional CAD design to three-dimensional BIM automated design and drawing output.
[0022] Other features and advantages of the present invention will be set forth in the following description, and in part will be obvious from the description, or may be learned by practice of the embodiments of the present invention. The objectives and other advantages of the present invention may be realized and attained by the structure particularly pointed out in the written description, claims, as well as the drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] To more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for the embodiments. It should be understood that the following drawings only show some embodiments of the present invention, and thus should not be regarded as limiting the scope. For those of ordinary skill in the art, without creative efforts, other relevant drawings can be obtained based on these drawings.
[0024] Figure 1 It is a schematic flowchart of the BIM model drawing generation method described in the embodiments of the present invention.
[0025] Figure 2 It is a schematic structural diagram of the BIM model drawing generation device described in the embodiments of the present invention.
[0026] Figure 3 It is a schematic structural diagram of the BIM model drawing generation device described in the embodiments of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0027] To make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, the following clearly and completely describes the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. Usually, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed present invention, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present invention.
[0028] It should be noted that: like reference numerals and letters denote like items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. At the same time, in the description of the present invention, the terms "first", "second", etc. are only used for descriptive distinction and cannot be understood as indicating or implying relative importance.
[0029] Embodiment 1
[0030] As Figure 1As shown in the figure, this embodiment provides a method for generating BIM model drawings, which includes steps S1, S2, S3, S4, and S5.
[0031] Step S1: Obtain the first information and the second information. The first information includes the cross-sectional dimensions of the box girder, and the second information includes the dimensional parameters of the prestressed tendons and the position parameters of the prestressed tendons.
[0032] It can be understood that the first information and the second information can be modified according to the construction requirements to meet the on-site construction needs.
[0033] Step S2: Generate a solid model of the box girder according to the first information, and generate a solid model of the prestressed tendons according to the second information.
[0034] Step S2 includes steps S21, S22, and S23, where:
[0035] Step S21: Obtain a preset prestressed tendon family file and a preset prestressed curve family file.
[0036] It can be understood that both the prestressed tendon family file and the prestressed curve family file are files developed based on the family function of the Revit platform.
[0037] Step S22: Import the second information into the preset prestressed tendon family file and the preset prestressed curve family file respectively.
[0038] It can be understood that the second information also includes the dimensions of the prestressed tendon ducts and the shape, specifications, and material parameters of the prestressed anchor recesses.
[0039] Step S22 includes steps S221, S222, and S223, where:
[0040] Step S221: Obtain the flat bend parameter and the vertical bend parameter. The flat bend parameter is used to generate the curve corresponding to the horizontal plane of the prestressed tendon, and the vertical bend parameter is used to generate the curve corresponding to the vertical plane of the prestressed tendon.
[0041] It can be understood that the flat bend parameter includes the position information of the prestressed tendon relative to the inclined plane corresponding to the web of the box girder in the vertical plane. Through the flat bend parameter, the flat bend space curve of the prestressed tendon, that is, the curve corresponding to the horizontal plane of the prestressed tendon, can be obtained. The vertical bend parameter includes the position information of the prestressed tendon relative to the horizontal plane and the solid bottom plate of the box girder. Through the vertical bend parameter, the vertical bend space curve of the prestressed tendon, that is, the curve corresponding to the vertical plane of the prestressed tendon, can be obtained.
[0042] Step S222: Import the second information, the flat bending parameters, and the vertical bending parameters into the prestressed tendon family file, the curve family file of the prestressed vertical plane, and the curve family file of the prestressed horizontal plane respectively to obtain a first curve and a second curve. The first curve includes the projection curve corresponding to the prestressed tendon on the horizontal plane, and the second curve includes the projection curve corresponding to the prestressed tendon on the vertical plane;
[0043] It can be understood that the three-dimensional curved path of the prestressed tendon can be obtained by fitting the projection curve corresponding to the prestressed tendon on the horizontal plane and the projection curve corresponding to the prestressed tendon on the vertical plane.
[0044] Step S223: Superimpose the first curve and the second curve, and fit and generate the three-dimensional curve corresponding to the prestressed tendon.
[0045] It can be understood that the plane coordinate system where the first curve is located is denoted as the first plane coordinate system, and the plane coordinate system where the second curve is located is denoted as the second plane coordinate system. Through fitting, the first plane coordinate system and the second plane coordinate system can be transformed into a three-dimensional space coordinate system, realizing the expression of the prestressed tendon in the three-dimensional space coordinate system, that is, obtaining the three-dimensional curved path corresponding to the prestressed tendon in the three-dimensional space coordinate system, effectively improving the design of the prestressed tendon from two-dimensional CAD design to three-dimensional automated design and improving the design speed of the prestressed tendon.
[0046] Step S23: Merge the preset prestressed tendon family file and the preset prestressed curve family file after importing the second information to generate a solid model of the prestressed tendon.
[0047] It can be understood that the second information is imported into the preset prestressed tendon family file and the preset prestressed curve family file in the Revit platform, respectively generating family instances and curved paths of each prestressed tendon, and saving the parameter characteristics (such as the number of bundles, materials) of each prestressed tendon, and then merging to generate a solid model of the prestressed tendon.
[0048] After step S23, there are also step S24, step S25, and step S26, where:
[0049] Step 24: Send the first information to the box girder cross-section family template to obtain the cross-section information of the box girder, and the cross-section information includes the description data of the front and rear cross-sections of each segment of the box girder;
[0050] It can be understood that based on the family function of the Revit platform, the cross-section size parameters at different positions are imported into the box girder cross-section family template through secondary development, and the description data of the front and rear cross-sections of the fulcrum section, the front section of the variable cross-section, the rear section of the variable cross-section, and the mid-span section of the box girder are formed according to the cross-section size parameters.
[0051] Step 25, obtaining a solid model of each section of the box girder according to the cross-sectional information of the box girder;
[0052] It can be understood that the spatial entity of the box girder fulcrum section, variable section front section, variable section rear section and mid-span section family model is formed based on the front and rear cross-section stretching and lofting of the box girder fulcrum section, variable section front section, variable section rear section and mid-span section, that is, the solid model of each section of the box girder.
[0053] Step 26: splicing the solid models of the box girder segments to form a solid model of the box girder.
[0054] It can be understood that the solid model of the box girder is formed by merging the solid models of the various sections of the box girder through Boolean operations, wherein the Boolean operation of merging the solid models of the various sections of the box girder is an algorithm built into the Revit platform and is a technical solution well known to those skilled in the art, so it will not be repeated here.
[0055] Step S3, cross-merging the entity model of the box girder and the entity model of the prestressed tendons through Boolean operations to obtain a spatial three-dimensional BIM model of the high-speed railway box girder and the prestressed tendons;
[0056] It can be understood that the solid model of the box girder and the solid model of the prestressed tendon are cross-merged through Boolean operations to obtain a spatial three-dimensional BIM model of the high-speed railway box girder and the prestressed tendon, wherein the Boolean operation of cross-merging the solid model of the box girder and the solid model of the prestressed tendon is an algorithm built into the Revit platform, and is a technical solution well known to technical personnel in this field, so it will not be repeated here. By generating a spatial three-dimensional BIM model of the high-speed railway box girder and the prestressed tendon, the three-dimensional automated design of the high-speed railway standard box girder is realized, which not only upgrades the design of the high-speed railway standard box girder from two-dimensional CAD design to three-dimensional BIM design, but also greatly improves the design efficiency of the high-speed railway standard box girder.
[0057] Step S4, obtaining third information according to the spatial three-dimensional BIM model of the high-speed railway box girder and prestressed tendons, wherein the third information includes a viewport required for construction;
[0058] Step S4 includes step S41 and step S42, wherein:
[0059] Step S41, obtaining sectioning information, wherein the sectioning information includes sectioning position coordinates corresponding to the viewport required for construction;
[0060] Step S42: Perform sectioning processing on the spatial three-dimensional BIM model of the high-speed railway box girder and prestressed tendons according to the sectioning information to obtain third information.
[0061] It can be understood that the viewports obtained by sectioning the spatial three-dimensional BIM model of the high-speed railway box girder and prestressed tendons according to the sectioning information include one or more of the top view, side view, front view, plane section, elevation section and transverse section.
[0062] Step S5, extracting the annotation information of the components in the viewport required for construction, and generating construction drawings corresponding to the spatial three-dimensional BIM model of the high-speed railway box girder and prestressed tendons according to the annotation information.
[0063] It can be understood that the annotation information of the component includes the component name, component origin coordinates and component geometric dimensions. The components to be annotated included in the viewport required for construction are annotated according to the annotation information. By placing different viewports in the corresponding standard drawing frames, filling in drawing labels, notes and text annotations, the construction drawings corresponding to the standard box girder of the high-speed railway can be generated.
[0064] Step S5 includes step S51, step S52, step S53 and step S54, wherein:
[0065] Step S51, read the information of the components in the viewport required for construction, classify and number them, and obtain classification information;
[0066] It can be understood that, for example: the beam element is named A and the prestressed tendon element is named B. The above naming method is not unique and the elements are not limited to beam elements and prestressed tendon elements. In practical applications, other letters or symbols can also be used for naming. After the classification is completed, the elements in each category are numbered in sequence. For example, if there are 20 beam elements, they are numbered A1, A2, A3...A19, A20 in sequence, and so on. If there are 30 prestressed tendon elements, they are numbered B1, B2, B3...B29, B30 in sequence to ensure that each element has a unique corresponding number.
[0067] Step 52, obtaining the origin coordinates of the classified components to obtain the position information of the components;
[0068] It can be understood that the position coordinates of the component can be determined according to the origin coordinates of the classified component to obtain the position information of the component.
[0069] Step 53, obtaining the spacing information between the components according to the position information of the components;
[0070] It can be understood that the spacing distance between adjacent elements, that is, the pitch information, can be obtained based on the position information of the adjacent elements.
[0071] Step 54: read the components to be marked included in the viewport required for construction according to the classification information, and mark the components to be marked included in the viewport required for construction according to the spacing information to obtain marking information.
[0072] It is understandable that the annotation information further includes the component name, the origin coordinates of the component, and the geometric dimensions of the component. By annotating the components to be annotated included in the viewport required for construction with the annotation information, detailed information of all components in the viewport required for construction can be obtained, thereby generating a detailed construction drawing.
[0073] Embodiment 2
[0074] As Figure 2 shown, this embodiment provides a BIM model drawing generation device, which includes an acquisition module 901, a generation module 902, a first processing module 903, a second processing module 904, and a third processing module 905, wherein:
[0075] The acquisition module 901 is configured to acquire first information and second information, where the first information includes the cross-sectional dimensions of the box girder, and the second information includes the dimension parameters and position parameters of the prestressed tendons;
[0076] The generation module 902 is configured to generate a solid model of the box girder according to the first information, and generate a solid model of the prestressed tendons according to the second information;
[0077] The first processing module 903 is configured to cross-merge the solid model of the box girder and the solid model of the prestressed tendons through Boolean operations to obtain a three-dimensional spatial BIM model of the high-speed railway box girder and the prestressed tendons;
[0078] The second processing module 904 is configured to obtain third information according to the three-dimensional spatial BIM model of the high-speed railway box girder and the prestressed tendons, where the third information includes the viewports required for construction;
[0079] The third processing module 905 is configured to extract the annotation information of the components in the viewports required for construction, and generate a construction drawing corresponding to the three-dimensional spatial BIM model of the high-speed railway box girder and the prestressed tendons according to the annotation information.
[0080] In a specific implementation manner of the present disclosure, the generation module 902 includes a first acquisition unit 9021, an import unit 9022, and a merge unit 9023, wherein:
[0081] The first acquisition unit 9021 is configured to acquire a preset prestressed tendon family file and a preset prestressed curve family file;
[0082] The import unit 9022 is configured to respectively import the second information into the preset prestressed tendon family file and the preset prestressed curve family file;
[0083] The merging unit 9023 is used to merge the preset prestressed tendon family file and the preset prestressed curve family file after importing the second information to generate a solid model of the prestressed tendon.
[0084] In a specific embodiment of the present disclosure, the importing unit 9022 further includes a second obtaining unit 90221, a sub-importing unit 90222, and a first processing unit 90223, where:
[0085] The second obtaining unit 90221 is used to obtain a horizontal bending parameter and a vertical bending parameter, where the horizontal bending parameter is used to generate a curve corresponding to the horizontal plane of the prestressed tendon, and the vertical bending parameter is used to generate a curve corresponding to the vertical plane of the prestressed tendon;
[0086] The sub-importing unit 90222 is used to respectively import the second information, the horizontal bending parameter, and the vertical bending parameter into the prestressed tendon family file, the curve family file of the prestressed vertical plane, and the curve family file of the prestressed horizontal plane to obtain a first curve and a second curve, where the first curve includes a projection curve corresponding to the prestressed tendon on the horizontal plane, and the second curve includes a projection curve corresponding to the prestressed tendon on the vertical plane;
[0087] The first processing unit 90223 is used to superimpose the first curve and the second curve and fit them to generate a three-dimensional curve corresponding to the prestressed tendon.
[0088] In a specific embodiment of the present disclosure, the generating module 902 further includes a sending unit 9024, a second processing unit 9025, and a third processing unit 9026, where:
[0089] The sending unit 9024 is used to send the first information to the box girder cross-section family template to obtain the cross-section information of the box girder, and the cross-section information includes description data of the front and rear cross-sections of each segment of the box girder;
[0090] The second processing unit 9025 is used to obtain a solid model of each segment of the box girder according to the cross-section information of the box girder;
[0091] The third processing unit 9026 is used to splice the solid models of each segment of the box girder to form a solid model of the box girder.
[0092] In a specific embodiment of the present disclosure, the second processing module 904 includes a third obtaining unit 9041 and a fourth processing unit 9042, where:
[0093] The third obtaining unit 9041 is used to obtain sectioning information, and the sectioning information includes sectioning position coordinates corresponding to generating a viewport required for construction;
[0094] The fourth processing unit 9042 is used to perform sectioning processing on the spatial three-dimensional BIM model of the high-speed railway box girder and prestressed tendons according to the sectioning information to obtain third information.
[0095] In a specific implementation of the present disclosure, the third processing module 905 includes a classification unit 9051, a fourth acquisition unit 9052, a fifth processing unit 9053 and a labeling unit 9054, wherein:
[0096] The classification unit 9051 is used to read the information of the components in the viewport required for construction, classify and number them, and obtain classification information;
[0097] The fourth acquisition unit 9052 is used to acquire the origin coordinates of the classified components to obtain the position information of the components;
[0098] A fifth processing unit 9053 is used to obtain spacing information between components according to the position information of the components;
[0099] The marking unit 9054 is used to read the components to be marked included in the viewport required for construction according to the classification information, and mark the components to be marked included in the viewport required for construction according to the spacing information to obtain marking information.
[0100] It should be noted that, regarding the device in the above embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment of the method, and will not be elaborated here.
[0101] Example 3
[0102] Corresponding to the above method embodiment, the embodiment of the present disclosure also provides a BIM model drawing generation device, and the BIM model drawing generation device described below and the BIM model drawing generation method described above can refer to each other.
[0103] Figure 3 FIG. 8 is a block diagram of a BIM model drawing generation device 800 according to an exemplary embodiment. Figure 3 As shown, the BIM model drawing generation device 800 may include: a processor 801 and a memory 802. The BIM model drawing generation device 800 may also include one or more of a multimedia component 803, an input / output (I / O) interface 804, and a communication component 805.
[0104] Among them, the processor 801 is used to control the overall operation of the BIM model drawing generation device 800 to complete all or part of the steps in the above BIM model drawing generation method. The memory 802 is used to store various types of data to support the operation of the BIM model drawing generation device 800. These data may include, for example, instructions for any application or method operating on the BIM model drawing generation device 800, as well as application-related data, such as contact data, sent and received messages, pictures, audio, video, and so on. The memory 802 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The multimedia component 803 may include a screen and an audio component. The screen may be a touch screen, for example, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signal may be further stored in the memory 802 or sent through the communication component 805. The audio component also includes at least one speaker for outputting audio signals. The I / O interface 804 provides an interface between the processor 801 and other interface modules, and the above other interface modules may be a keyboard, a mouse, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 805 is used for wired or wireless communication between the BIM model drawing generation device 800 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, near field communication (NFC), 2G, 3G or 4G, or a combination of one or more of them. Accordingly, the communication component 805 may include: a Wi-Fi module, a Bluetooth module, an NFC module.
[0105] In an exemplary embodiment, the BIM model drawing generation device 800 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components, and is used to execute the above-mentioned BIM model drawing generation method.
[0106] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided. When the program instructions are executed by a processor, the steps of the above-mentioned BIM model drawing generation method are implemented. For example, the computer-readable storage medium may be the above-mentioned memory 802 including program instructions, and the above-mentioned program instructions may be executed by the processor 801 of the BIM model drawing generation device 800 to complete the above-mentioned BIM model drawing generation method.
[0107] Corresponding to the above method embodiments, the embodiments of the present disclosure also provide a readable storage medium. A readable storage medium described below can be correspondingly referred to with the BIM model drawing generation method described above.
[0108] Embodiment 4
[0109] A readable storage medium has a computer program stored thereon. When the computer program is executed by a processor, the steps of the BIM model drawing generation method in the above method embodiments are implemented.
[0110] Specifically, the readable storage medium may be various readable storage media such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disc that can store program codes.
[0111] The above are only the preferred embodiments of the present invention and are not used to limit the present invention. For those skilled in the art, the present invention may have various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
[0112] As described above, it is only the specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of changes or substitutions, which should all be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims
1. A method for generating BIM model drawings, characterized in that, Including: Obtain first information and second information, where the first information includes the cross-sectional dimensions of the box girder, and the second information includes the dimensional parameters of the prestressed tendons and the position parameters of the prestressed tendons; Generate a solid model of the box girder according to the first information, and generate a solid model of the prestressed tendons according to the second information; Cross-merge the solid model of the box girder and the solid model of the prestressed tendons through Boolean operations to obtain a three-dimensional BIM model of the high-speed railway box girder and the prestressed tendons in space; According to the three-dimensional BIM model of the high-speed railway box girder and the prestressed tendons in space, obtain third information, where the third information includes the viewports required for construction; Extract the annotation information of the components in the viewports required for construction, and generate construction drawings corresponding to the three-dimensional BIM model of the high-speed railway box girder and the prestressed tendons according to the annotation information; Among them, generating the solid model of the prestressed tendons according to the second information includes: Obtain a preset prestressed tendon family file and a preset prestressed curve family file; Import the second information into the preset prestressed tendon family file and the preset prestressed curve family file respectively; Merge the preset prestressed tendon family file and the preset prestressed curve family file after importing the second information to generate a solid model of the prestressed tendons; Among them, importing the second information into the preset prestressed tendon family file and the preset prestressed curve family file respectively includes: Obtain flat bending parameters and vertical bending parameters, where the flat bending parameters are used to generate the curve corresponding to the horizontal plane of the prestressed tendons, and the vertical bending parameters are used to generate the curve corresponding to the vertical plane of the prestressed tendons; Import the second information, the flat bending parameters, and the vertical bending parameters into the prestressed tendon family file, the curve family file of the vertical plane of the prestressed tendons, and the curve family file of the horizontal plane of the prestressed tendons respectively to obtain a first curve and a second curve, where the first curve includes the projection curve corresponding to the prestressed tendons on the horizontal plane, and the second curve includes the projection curve corresponding to the prestressed tendons on the vertical plane; Superimpose the first curve and the second curve, and fit them to generate a three-dimensional curve corresponding to the prestressed tendons.
2. The BIM model drawing generation method according to claim 1, characterized in that Generating the solid model of the box girder according to the first information includes: Send the first information to the box girder cross-section family template to obtain the cross-sectional information of the box girder, where the cross-sectional information includes the description data of the front and rear cross-sections of each segment of the box girder; Obtain the solid models of each segment of the box girder according to the cross-sectional information of the box girder; Splice the solid models of each segment of the box girder to form a solid model of the box girder.
3. A BIM model drawing generation device, characterized in that, Including: An acquisition module, configured to obtain first information and second information, where the first information includes the cross-sectional dimensions of the box girder, and the second information includes the dimensional parameters of the prestressed tendons and the position parameters of the prestressed tendons; A generation module, configured to generate a solid model of the box girder according to the first information, and generate a solid model of the prestressed tendons according to the second information; A first processing module, configured to cross-merge the solid model of the box girder and the solid model of the prestressed tendons through Boolean operations to obtain a three-dimensional BIM model of the high-speed railway box girder and the prestressed tendons in space; The second processing module is configured to obtain third information according to the three-dimensional BIM model of the high-speed railway box girder and prestressed tendons, and the third information includes the viewports required for construction; The third processing module is configured to extract the annotation information of components in the viewports required for construction, and generate construction drawings corresponding to the three-dimensional BIM model of the high-speed railway box girder and prestressed tendons according to the annotation information; Wherein, the generation module includes: The first acquisition unit is configured to acquire a preset prestressed tendon family file and a preset prestressed curve family file; The import unit is configured to import the second information into the preset prestressed tendon family file and the preset prestressed curve family file respectively; The merging unit is configured to merge the preset prestressed tendon family file and the preset prestressed curve family file after importing the second information to generate a solid model of the prestressed tendon; Wherein, the import unit includes: The second acquisition unit is configured to acquire flat bending parameters and vertical bending parameters, where the flat bending parameters are used to generate a curve corresponding to the horizontal plane of the prestressed tendon, and the vertical bending parameters are used to generate a curve corresponding to the vertical plane of the prestressed tendon; The sub-import unit is configured to import the second information, the flat bending parameters, and the vertical bending parameters into the prestressed tendon family file, the curve family file of the prestressed vertical plane, and the curve family file of the prestressed horizontal plane respectively to obtain a first curve and a second curve, where the first curve includes the projection curve corresponding to the prestressed tendon on the horizontal plane, and the second curve includes the projection curve corresponding to the prestressed tendon on the vertical plane; The first processing unit is configured to superimpose the first curve and the second curve and fit them to generate a three-dimensional curve corresponding to the prestressed tendon.
4. The BIM model drawing generation device according to claim 3, wherein The generation module further includes: The sending unit is configured to send the first information to the box girder section family template to obtain the section information of the box girder, and the section information includes the description data of the front and rear sections of each segment of the box girder; The second processing unit is configured to obtain the solid model of each segment of the box girder according to the section information of the box girder; The third processing unit is configured to splice the solid models of each segment of the box girder to form a solid model of the box girder.
5. A BIM model drawing generation device, characterized in that Including: A memory for storing a computer program; A processor, configured to implement the steps of the BIM model drawing generation method according to any one of claims 1 to 2 when executing the computer program.
6. A readable storage medium, characterized in that: A computer program is stored on the readable storage medium, and when the computer program is executed by the processor, the steps of the BIM model drawing generation method according to any one of claims 1 to 2 are implemented.
Citation Information
Patent Citations
Pre-stressed continuous concrete beam design method based on BIM technology
CN106354968A
Revit platform based continuous-girder-bridge parametric modeling method
CN107609321A