[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN118114333A - Method for generating corresponding deepened model drawing by parameters and intelligent building sketch - Google Patents

Method for generating corresponding deepened model drawing by parameters and intelligent building sketch Download PDF

Info

Publication number
CN118114333A
CN118114333A CN202310192636.XA CN202310192636A CN118114333A CN 118114333 A CN118114333 A CN 118114333A CN 202310192636 A CN202310192636 A CN 202310192636A CN 118114333 A CN118114333 A CN 118114333A
Authority
CN
China
Prior art keywords
wall
room
building
generated
sketch
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.)
Pending
Application number
CN202310192636.XA
Other languages
Chinese (zh)
Inventor
张�荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN202310192636.XA priority Critical patent/CN118114333A/en
Publication of CN118114333A publication Critical patent/CN118114333A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/04Architectural design, interior design

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Civil Engineering (AREA)
  • Architecture (AREA)
  • Software Systems (AREA)
  • Computer Graphics (AREA)
  • Structural Engineering (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application discloses a method for generating a deepened model drawing corresponding to parameters and an intelligent building sketch. The beneficial effects of the application are as follows: based on the existing mature parameterized geometric design platform and the mature BIM deepened design platform, a set of workflow methods for directly and intelligently generating professional models such as corresponding buildings and structures from simple building scheme sketches are constructed by means of the existing data transmission plug-ins, the building sketches and the three-dimensional models are mutually linked and intelligently driven, the design concept of 'one-drawing one-model and one-drawing-model linkage' is formed, all working results of the intelligent building block simulation method are based on an open source visual programming platform similar to Grasshopper, new intelligent generation modules can be developed based on the modules, and development thresholds are greatly reduced.

Description

Method for generating corresponding deepened model drawing by parameters and intelligent building sketch
Technical Field
The invention relates to a method for generating a deepened model and a construction drawing, in particular to a method for generating a corresponding deepened model drawing by using parameters and an intelligent building sketch, and belongs to the technical field of building design.
Background
The BIM tool in the field of building design is widely applied in the field of design of building schemes and construction diagram deepening, a plurality of BIM tools (Autodesk Revit\ Bentley Microstation) taking the BIM design tool as a core and the like have realized the work flow conversion from a mode of actual projection of engineering construction and structures to a three-dimensional building model and a construction diagram from a traditional two-dimensional drawing, the deepening flow of the construction scheme-the construction diagram is based on domestic building design, a plurality of software manufacturers in China produce plug-in tools which are based on Autodesk Revit software, such as a design platform of Guangda Hongda BIMSpace, olive mountain fast model, morning BIM, tea grade HiBim and the like, and the common point of the platform is that the building model is reversely generated based on the generated construction drawing and is applied to the works of quality, cost, progress, visualization and the like of engineering construction.
The BIM (Building Information Modeling) technology is proposed by Autodesk company in 2002, has been widely accepted in industry in the world, can help to integrate building information, and integrates various information in a three-dimensional model information database from the design, construction and operation of a building to the end of the whole life cycle of the building, and can realize collaborative work based on BIM by personnel of design team, construction unit, facility operation department, owners and the like, thereby effectively improving working efficiency, saving resources, reducing cost and realizing sustainable development.
The core of BIM is to build a virtual three-dimensional building engineering model and provide a complete building engineering information base consistent with the actual situation for the model by utilizing a digitizing technology. The information base contains not only geometric information, professional attributes and state information describing building elements, but also state information of non-element objects (such as space, sports behavior). By means of the three-dimensional model containing the construction engineering information, the information integration degree of the construction engineering is greatly improved, and therefore a platform for engineering information exchange and sharing is provided for relevant stakeholders of the construction engineering project.
BIM has the following characteristics: the method can be applied to design and the whole life cycle of construction engineering projects; the design by BIM belongs to digital design; the database of BIM is dynamically changed, and is continuously updated, enriched and enriched in the application process; providing a cooperative platform for the parties involved in the project. BIM standards in China are being researched and formulated, and a research group has achieved staged results.
The advantages of BIM designs and the view of replacing existing working modes are already common in the industry, and for the main body design units of building designs, the pushing level of BIM tools is far less than that of the traditional "drawing board" workflow of manually drawing building drawings through a drawing board by using design means represented by computer-aided design around 2000. The reasons are mainly as follows:
A. The learning cost of BIM design software is high. BIM design software is complex in system, and has various collaborative system concepts and technical routes, because a large amount of information added into a building (BIM is a short for building information model) is considered in BIM design, the BIM design software needs to perform a large amount of information input and editing operations along with the addition of basic components in operation, and a large number of engineers with mature experience are older and do not want to spend excessive effort learning complicated BIM software operations.
B. The hardware requirements of the BIM design software are high. Because of the complexity of engineering projects, the area of a building monomer often exceeds hundreds of thousands of square meters, and in the process of deepening the design of a building scheme and a construction diagram through BIM design, particularly in the design stage of the construction diagram of the deepening design, all component members of the building need to be clearly prepared and reflected and have relative relation with a plurality of other systems, so that the data volume of the BIM model is very huge, and the hardware requirement of a computer is far higher than that of CAD software used in the traditional two-dimensional design.
C. The workload of BIM design is greater than that of conventional two-dimensional designs. The initial aim of BIM design is to replace flat, vertical and section drawings of two-dimensional design with an accurate building model, the accurate information is reflected by the model, the workload of the BIM design is theoretically lower than that of the traditional two-dimensional design, because any modification in the three-dimensional design can correspondingly modify the corresponding flat, vertical and section drawings, in the practical process, the fact that the parameter information required to be added in the building information of three-dimensional design software is obviously increased compared with that of the two-dimensional design is found, a great deal of modification work is required by generating drawings conforming to inspection and construction implementation of the construction drawings through the model, and in the condition that no good three-dimensional design atmosphere environment is formed in the current society, more cases are that the three-dimensional model is built together at the same time as the two-dimensional design to meet the requirements of government policy and the like on the BIM design, the efficiency is obviously reduced, and the advantage of BIM is not embodied.
BIM design is currently in a great deal of exploration process, and the intelligent thought is less embodied. Because the currently mainstream BIM design tools are developed abroad, the design flow does not well consider a great deal of domestic actual design demands, in many deepening processes from building schemes to construction diagrams, designers are required to repeatedly and mechanically adjust certain defects, a great deal of existing domestic BIM software is also a foreign BIM software platform mainly attached to the mainstream, limited efficiency tool plug-ins are provided in a limited way, the research and development and popularization of most plug-ins are carried out by 'reverse design' workflow from drawing to model based on construction unit angles, and the deepening design flow of domestic common design unit construction diagrams is not considered or is less considered, so that first-line designers are low in efficiency and unwilling to replace the existing workflow by adopting BIM design.
(3) Current state of parameterized design
The parameterized design is to write the engineering as a function and a process, and the engineering result is obtained through modifying initial conditions and calculating by a computer, so that the automation of the design process is realized. In the field of building design, a representative mode is to realize complex building geometry and logic effects through simple initial condition input and parameterization tools, and generate complex rich shapes and systems which are difficult to generate by traditional manual and two-dimensional design.
In a parameterized design system, a designer specifies design requirements based on engineering relationships and geometric relationships. To meet these design requirements, not only the initial values of the dimensions or engineering parameters need to be considered, but these basic relationships are maintained each time the design parameters are changed, i.e., the parameters are divided into two categories: one of which is various size values, called variable parameters; and the second is various continuous geometric information among geometric elements, which is called as a constant parameter. The essence of the parameterized design is that the system can automatically maintain all the constant parameters under the action of the variable parameters. Therefore, various constraint relations established in the parameterized model are very designed to reflect the design intent of the designer. The current parameterized design platform can realize the visualization of the parameterized design process, so that the results of each operation and adjustment of the designer can be displayed in real time through a three-dimensional view and fed back to the designer. The parameterized design can greatly improve the speed of generating and modifying the model, and has great application value in the aspects of serial design, similar design and special CAD system development of products.
The main design platforms currently used in the field of building design are the following:
i. grasshopper plug-in attached to Rhino
Grasshopper (GH for short) is a visual programming language, which is based on the rho platform operation, is one of the main stream software for parameterizing the design direction, and has an overlapping area with the interactive design. Compared with the traditional design method, the GH has two biggest characteristics: firstly, the computer can automatically generate the result according to the formulated algorithm by inputting instructions, and the algorithm result is not limited to a model, video streaming media and a visualization scheme. Secondly, by writing an algorithm program, mechanical repeated operation and a large number of evolution processes with logic can be replaced by cyclic operation of a computer, and scheme adjustment can also directly obtain a modification result through parameter modification, so that the working efficiency of a designer can be effectively improved.
Grasshopper is not only a powerful parameterized plug-in, but also a parameterized design ecological platform, because of the openness of Grasshopper, a large number of creators in different industry fields use Grasshopper as a platform, develop a series of secondary plug-ins capable of realizing different functions, and the plug-ins are mutually linked by Grasshopper platforms, so that the abundant functions such as building structure analysis, mechanical analysis, physical dynamics simulation, solar analysis, energy-saving design, complex geometry simulation, fluid calculation analysis and the like can be realized conveniently and efficiently.
Dynamo plug-in attached to Revit
Dynamo is a visually programmed plug-in from Autodesk for defining relationships and creating algorithms that can generate geometry and process data in three dimensions. In general, the Revit software can meet the requirements of most project model designs, but for some complex large components, the Revit is difficult to finely create, and the software needs to be developed secondarily by technicians. However, secondary development is a difficult task for non-computer professionals and consumes a lot of time and effort. Dynamo provides a simple programming method for designers, provides a graphical interface for engineering designers based on scripts, and generates complex geometric figures and data processing by linking corresponding nodes, thereby creating a process and algorithm suitable for projects, realizing automatic processing and expression of original data information, and achieving the purpose of establishing a model.
There is a high degree of similarity in nature between the methods of operation and the functions of Dynamo and Grasshopper. However, dynamo is bound to the Revit software body, which belongs to a ring in the solution of the Autodesk blanket building design, and compared with Grasshopper which is widely applied in a plurality of industries, the ecological system cannot reach the level of Grasshopper due to the sealing property.
Other renderers, animations, movies, game making software.
Building design often involves the building effect performance of a building, but is not limited to, effect drawings, roaming animation, VR (virtual reality simulation), AR (augmented reality simulation) and other scenes, and is mostly manufactured by professional effect drawing software and a film animation engine. The traditional rendering software generally adopts a modeling-material-lighting-rendering-later mode, while the newly-developed platform software in recent years, such as Blender/Unreal Engine and the like, not only keeps the traditional modeling and modifying and adjusting modes in each step of the manufacturing process, but also comprehensively starts to adopt a parameterized design interface of visual programming, so that the whole rendering process can use the parameterized visual programming mode, and good inheritance, dynamic performance and reusability are achieved. The development trend of the platform is same as Grasshopper, a large number of open platforms are presented, a large number of creators in various industries make extensive parameterized design plug-ins with different functions on the platforms, and means such as artificial intelligence are introduced, so that the traditional design method is broken through, and the production efficiency of visual products is greatly accelerated.
The parameterized design platform has a wide application foundation abroad, and the parameterized design is comprehensively used as a core design means in the scheme design process of a large number of center building design offices; while the national pioneer design offices, independent design offices and large-scale national and civil design offices begin to explore the use of learning parameterized design platforms, more of these applications are used for complex building shape generation in the early stage of building scheme design. Because of the long-standing problem of early-stage and later-stage design team cleavage of domestic building design units, the parameterized design is a design tool which only belongs to scheme designers and design units, in BIM design tools widely used in deepened design, except that the design units such as roads, bridges, municipal administration and the like are used for researching parameterized path practices of irregular standardization and repeated deepened design in the exploration and use of tools represented by Dynamo, few building design units explore and practice the application of parameterized design in the deepened design field, and the parameterized design is in a very primary stage in China.
(4) Summary
The building informatization design platform represented by BIM design is widely used in construction units, is applied to visualization, construction cost, progress and quality control of building construction sites, is mainly applied to 'reverse design' which is forced to policy pressure, is less in unit by 'forward design' (namely, a mode of modeling and then drawing a construction chart according to a model), is lower in efficiency than traditional two-dimensional design, and in the building design industry, BIM design cannot be used by extensive designers due to various limitations, and cannot generate the design purpose of BIM design accuracy, high efficiency and value chain extension.
The digital design tool of the building represented by the parameterized design is widely used in the stage of the design scheme of the building, is applied to volume generation and model deepening in the early stage of the design of a large number of buildings, has strong development potential in the aspect of visual expression of the building effect, is replacing the common production flow, is not explored more at present in the connection of the design scheme of the building and the design of the deepened construction diagram, so that the parameterized digital production flow is not well integrated into the design process of the deepened construction diagram of the building, a large amount of work in the design of the construction diagram is repeated, regular and easy to be induced by certain defined rules, and if the flow is possibly replaced by the parameterized design method, the work flow of a designer is greatly simplified, the design time is saved, the design efficiency is improved, and the design accuracy is improved; the method is also very suitable for the problems of frequent change, numerous adjustment and large influence range encountered in the building design process through parameterized data transfer characteristics, further improves the design efficiency, solves the current situation of contradiction and fracture, and fuses the efficient prospect which can be generated, and is the background of the patent.
Disclosure of Invention
The invention aims to solve at least one technical problem and provides a method for generating a deepened model drawing corresponding to parameters and an intelligent building sketch.
The invention realizes the above purpose through the following technical scheme: a method for generating corresponding deepened model drawings by parameters and intelligent building sketches comprises the following steps:
Step one, sketch design, namely expressing a building plane design by using a single line drawing, drawing a plane sketch of each layer of a building according to a drawing rule, and finishing preliminary building layout after a architect definitely confirms the requirements and limiting conditions of owners in a traditional mode in a scheme design stage, wherein a building layout drawing is drawn by simple single lines, room names and simple geometric pixels in a mode specified by the system;
Inputting parameters, namely inputting the parameters of building components in a targeted manner, inputting core parameters corresponding to different components in a parameterized design platform after drawing, wherein the input parameters are highly summarized and generalized to the common attribute of the similar components, and the method has high generalization and simplicity so as to achieve the aim of maximally improving the design efficiency of the building;
Step three, model generation, namely automatically generating a building part model according to a sketch and parameters by a system according to a flow, wherein the system utilizes sketch information and input parameters to automatically generate corresponding building part components (elevations, shaft nets, walls, doors and windows, stairs, beam plates, columns, foundations, equipment pipelines and the like) in a building information model design platform, and the automatic generation is not simply based on geometric information, but is subjected to a large amount of intelligent and automatic processing to simulate the workflow of a designer to generate a corresponding component model;
Fourth, the standard self-checking is carried out, automatic intelligent checking is carried out according to the generated models and the current domestic standard, the consistency of the model content and the standard is judged item by item, the problem of error or automatic repair is solved, the standard requirement and the experience of a designer are combined for the unsatisfied places,
And fifthly, generating a drawing, namely generating a construction drawing which meets the examination and construction requirements by using a mature platform drawing project on the checked model, completing a design deepening flow, and generating a building flat, vertical, cross-sectional view and other large sample drawings and other achievements according to the generated model.
As still further aspects of the invention: in the first step, the generation of the building sketch specifically comprises the following steps:
a. sketch generation is a very simple and mature link in the overall technical route, and can be implemented using almost any design software currently in existence, such as CAD, rhinoceros, SU, etc.;
b. the sketch generation is realized according to a certain rule, a general standard design template is adopted, the template mainly comprises definition of the layers, and for all building parts generated by the system, a designer should draw corresponding sketches in different layers, and the names of the layers are consistent with those of the building parts to be generated;
c. The specific part generation rules are as follows:
Building axis: the method has the advantages that a complete axis is not required to be drawn according to a traditional construction drawing mode, only axis single lines in the longitudinal and transverse directions are required to be drawn, the alignment is not required to be adjusted, the axes are not required to be named, the same length is adopted for the main axis to be drawn, and the additional axis is adopted to be drawn in a mode shorter than the main axis;
Ii) building wall: the inner wall line and the outer wall line are drawn in a distinguishing mode, the drawn wall lines are all wall body central lines, single lines are used for drawing, and the fact that the lines are connected correctly at the intersecting positions and the corners of the wall bodies is guaranteed;
Iii room name: drawing room names in the generated wall body enclosure, wherein the font size is not limited, and only the situation that the wall body side line is not exceeded in the corresponding layer of the room name characters is ensured;
Iv door and window: the circle represents the width of the door, the center represents the position of the door, the line segment represents the window, the length represents the width of the window, and the line segment represents the plane position of the window. The door round line and the window line are drawn in the corresponding door and window layers;
V, column: since the columns are automatically generated by the system according to rules (axis net intersection points), in the sketch, only two types of columns need to be drawn:
individual columns at non-axis intersection points, expressed as single points in the column layer;
columns (such as large-space evacuated columns) which do not need to be generated at the intersection points of the axes are expressed in rectangular frames in the column diagram layer, and no axis column exists in the area;
vi: because beams are generated according to automatic rules, the drawing of components of specific beams is not needed in the sketch, and only two types of beams are needed:
Specific beams of non-column inter-beams, wall under beams and secondary beams are expressed in Liang Tu layers by single line segments, and the length and the position of the segments represent the length and the position of the beams;
The automatic beam generating area is expressed by rectangular frame lines according to the actual requirement without generating the position of the beam, and the area in the frame lines is the area without generating the beam.
In the first step, building sketch generation rules of different layers:
In the sketch stage, a architect adopts plane diagrams which are arranged on different layers in the horizontal direction to represent the plane layout of each layer of the building, namely, a user forms each layer of the standard sketch by a plurality of blocks which are connected in parallel from the origin of coordinates (0, 0) in two-dimensional drawing software such as Rhino, the size of each block can be defined as a certain scale (depending on the size of the plane), and a designer only needs to ensure that the relative coordinates of each layer of the plane diagrams are consistent, namely, the distance of the origin of each layer is consistent;
The content can be automatically identified in the later period, and elements in different frames are matched to the corresponding planes and the layer heights, and a designer only needs to select the corresponding floors in the corresponding generation modules;
After the designer defines the corresponding storey, for example, the second storey, and the original point distance of each storey in the sketch is 300m, all the later sketch elements (lines and characters) screened according to the layers can be moved to the height of the corresponding storey in the Z direction according to the height of the corresponding storey, and moved to the X direction by 300m (the third storey is moved by 600m, and the like), so that the design logic of the planar figure is paved and unfolded by the designer, and the aim of assembling the planar pixels to the correct position in the whole building according to the actual position is fulfilled.
As still further aspects of the invention: in the third step, the generating of the overall rule project model template comprises the following steps:
a. the method comprises the steps of dividing a file structure of a project into two layers, dividing a design file into a first layer by a professional passing through an actual design industry, defining a reference model and an external wall decoration model independent of each layer on the professional basis, wherein the reference model is the premise of positioning each professional, generating a project axis net object and an elevation object by using existing BIM software, and each final sub-level directory is defined to be similar to one project file in a Revit, and forming the whole of the whole project model through links among the project files.
B. The intelligent generation of the reference model shaft network object generates the shaft line object according to the sketch drawing rule, the corresponding shaft line is identified by the parameterization tool, the geometric position of the shaft line is analyzed, the longitudinal shaft line and the transverse shaft line are formed into independent groups by the longitudinal shaft line and the transverse shaft line after the groups are judged by the program, the longer shaft line and the shorter shaft line are grouped again, the programming program judges the number of the further grouped shaft lines, the number or letter sequence is formed according to the number in a general drawing rule mode, the shorter shaft line is an additional shaft line, the corresponding relation between the X-direction coordinate of the shorter shaft line in Cartesian coordinates and the X-direction coordinate of each shaft line of the long shaft line group is judged, the position of the additional shaft line which should be marked by the short shaft line group is matched, the numbers of the transverse shaft line and the longitudinal shaft line are automatically generated, the shaft line object in the Revit is generated by using the Rhino INSIDE REVIT plug-in, the shaft network object is the layer where the shaft network is selected according to the program, the object name is automatically generated, the shaft network object is automatically generated in the Revit, the shaft network object is automatically generated, the shaft network object Grasshopper is automatically generated in the Revit, the shaft network is automatically generated, the shaft network is automatically moved relative to the shaft line is automatically, the position is automatically reduced, the shaft network is automatically changed, the shaft network is automatically moved relative to the shaft line is automatically is not required to be changed, and the position is automatically, the shaft line is automatically is changed, and the position is automatically is changed, and is required to be changed, and the shaft line is automatically, and is changed, and is required to be moved, and is automatically and is changed.
C. the intelligent generation of the elevation object of the reference model is that the elevation object of the building in the building is relatively regular, and particularly for high-rise and super high-rise buildings, most of the building has standard layers, and the layer heights of the standard layers are basically consistent, so that two generation modes are provided for the elevation object of the reference model:
i, manually generating: for common single-storey and multi-storey buildings, the number of elevation objects of the model is consistent with the number of floors, and when the number of floors is small, an automatic generation mode is adopted, so that the elevation objects corresponding to the number of floors can be completely and automatically generated by hand on the basis of automatically generating an axis network in the upper step, and the elevation height and the elevation name can be manually set.
Ii, automatically generating: for high-rise and super-high-rise buildings, a parameterization mode can be adopted for saving efficiency, a height sequence generating module is compiled in a parameterization or code mode according to the relation between elevation and standard layer heights and quantity, a corresponding name sequence is compiled, the corresponding elevation object is automatically generated by utilizing an elevation generating module of the Rhino INSIDE REVIT, and due to the linkage of Grasshopper and Revit, any modification and adjustment are carried out on the layer number, the standard layer heights and other layer heights, and the Revit can automatically generate and adjust the corresponding elevation object in a linkage mode, so that an intelligent automatic elevation generating system is formed.
D. Division principle of professional level three-dimensional model files: through the steps, a reference model which is linked with a sketch and comprises an automatically generated elevation and an axis net object is generated, the reference model is a basic stone of an actual three-dimensional model, and the axis net of the reference model is dynamically linked with each layer of model generated at the later stage.
As still further aspects of the invention: in the third step, the building wall generation includes:
a. and processing the sketch in a parameterized design platform similar to Grasshopper through the generated building sketch, reading a wall layer line object corresponding to the sketch by using a Human plug-in, and guiding the wall line into the Rhino platform.
B. the screened wall line is used by the rho INSIDE REVIT plug-in, a building wall is generated by using a wall generating tool, the difference between the elevation objects of the layer and the upper layer defined in the previous step is used as the height of the wall in the generating process, the wall center line drawn in the sketch is selected by the layer height plug-in and is used as the wall center line, and the wall object which corresponds to the geometric information of the sketch in a parameterization mode is generated.
C. Because the wall body is completely corresponding to the wall line of the sketch, the connection relationship is automatically connected in the three-dimensional BIM software, thereby forming the secondary directionThe linkage relation between the geometric objects of the graph and the three-dimensional entity objects can be adjusted in two-dimensional software by extremely light weight no matter how the wall relation of the planar layout is adjusted in the future, such as deleting, adding, moving the wall and the like, and the three-dimensional entity can be modified and adjusted in a linkage way through batch linkage operation after adjustment.
D. Building exterior wall and exterior skin generation logic:
i the traditional BIM design process is that the building outer wall and the outer skin are generated in the following way: the method is accurate, but because the actual masonry material of the outer wall has a certain corresponding relation with the room function (such as the room with aerated blocks used in the whole outer wall, unsuitable for water rooms and applicable bricks), the wall definition is too many, the wall system is complex, the design efficiency is reduced, errors are easy to occur, the software can appear lines on layering lines for the walls of different layers, only can be hidden manually, and is equivalent to the fact that the separation is increased mechanically on the originally connected outer wall decoration layer (the outer wall masonry part is generally broken by beams, and the surface is continuous), and the method is different from the actual engineering, and also causes a plurality of design problems.
The novel outer wall design logic is designed in the patent, the outer wall generated by the sketch is only a core wall broken by the beam, the outer wall decoration surface integrated with the outer facade like paint, curtain wall and the like is generated by adopting a single set of wall system, the physical properties of the corresponding layer in actual engineering are the same, the device is automatically driven and linked in a parameterized mode, and various problems and influences of the traditional mode are avoided.
6. The method for generating corresponding deepened model drawings by using parameters and intelligent building sketches according to claim 1, wherein the method comprises the following steps of: the step three, the automatic generation of the building room object comprises the following steps:
a. On the basis of generating the wall body entity objects, the character content of the name of the room in the sketch formed in each enclosed space is read through a program and is used as the name of the room object corresponding to each enclosed space, and the room object is important in the process of generating a plurality of intelligent automatic building components, which are described later, and is important content corresponding to a plurality of building design requirements.
B. And applying a room label generating module in the Rhino INSIDE REVIT to the generated room, selecting a room label pattern defined by a designer on the corresponding planar drawing, and generating a planar room label corresponding to the room object on the planar drawing.
C. the room object is also generated from the sketch according to the wall geometric position information and the room name text information, thus forming two dimensionsAnd after the two-dimensional sketch is modified, the name parameters of the room object on the three-dimensional model and the name labels of the room in the two-dimensional drawing corresponding to the three-dimensional model are modified in a linkage way, so that the time for a designer to adjust and check the room object and the name labels is saved.
As still further aspects of the invention: in the third step, after building wall and room are generated, an intelligent automatic adjustment module for building wall materials, an intelligent automatic generation module for building doors, an intelligent automatic generation module for building windows, an intelligent automatic generation module for column components, an intelligent automatic generation module for beam components, an intelligent automatic generation module for plate components, an intelligent calculation and automatic adjustment module for structural components and an intelligent automatic generation module for other components are designed, wherein the intelligent automatic adjustment module for building wall materials specifically comprises:
And i, setting up all wall type families used by all rooms of the project in the model by a designer, and placing the wall type families at other positions which do not influence the establishment of the model.
Ii, reading the input wall type group information by utilizing an excel linkage plug-in such as bumblebee to generate an excel corresponding table and numbering, simultaneously reading all room names of the project, simplifying the repeated names by utilizing a program to form a project room type list, sending the project room type list into the excel corresponding table and numbering, and generating the excel table containing the wall type group and the room type group. And (3) opening excel by a designer, wherein the wall types corresponding to the front at the rear of the room are matched with the wall types corresponding to the certain room, and the wall types are represented by the serial numbers of the filled wall type groups.
And iii, reading all the wall lines through Grasshopper programs, wherein the situation that continuous walls drawn by designers are different in materials of different sections is caused because a plurality of rooms are staggered and the walls are in the same room because of two adjacent different rooms, and the intersection point judging and breaking functions of the programs are used for breaking all the wall lines at the intersection point and the corner point to form single-section wall geometric lines.
Iv, reading the corresponding serial numbers of the wall type families filled in ii by the designer through Bumblebee, reading the wall type families placed by the designer by using the component attribute adjustment function of the Rhino INSIDE REVIT, matching each wall with the corresponding wall type family according to the corresponding room, and replacing the original families, so that the width and the materials of each wall are consistent with the matching result of the designer according to the room type.
V because in the building design, certain wall replacement weights are higher than other wall, wall materials are designed for adjacent walls according to the wall of a water room, and for the room with fireproof requirements and the water room adjacent, the adjacent wall materials are based on the fireproof wall, when the wall is introduced in the i step, the designer should introduce the wall according to the weight as a sequence, for example, the common wall is 1 type, the water room wall is 2 types, the fireproof room wall is 3 types, and in the iv process, the replacement materials are in the sequence from 1 to 2 to 3 to ensure the realization of the weights, so that the function of automatically adjusting the materials and the thickness of the wall according to the room property is realized.
The intelligent automatic generation module of the building door specifically comprises:
Through the theoretical logic of automatically generating the doors by matching the types of the doors with the types of the rooms, after a designer draws circles corresponding to the doors in a sketch, inserting all types of doors of the project into a BIM model to prepare the automatically matched generated doors, wherein the automatic matched pairs of the input doors and the doors only need to be generated once in one project, and after the matching is completed, in the process of matching the doors of other layers, only the result before the leading-in is needed to be completed, and the initialization operation is not needed to be performed again.
Ii, the corresponding program reads the list of all the walls and the list of the room types which are generated before, reads the circle object in the sketch door map layer through the Human plug-in, matches the circle object in the sketch corresponding section according to the selected floor, namely, the circle object of the layer of the door which needs to be generated, generates the corresponding circle midpoint coordinate list and the diameter list through Grasshopper, generates the list of the door read in the i step through the Bumblebee plug-in, generates the list of all the room types and numbers according to the serial numbers, and then opens the generated excel table to match the corresponding door types of the door of a certain room type to generate the door-room corresponding relation list.
And iii, the program judges the correspondence between the door and the wall body according to the generated door circle coordinate list, the door diameter list, the wall body object list, the generated room object list, the room type list (the room type is the combination of the room objects, the rooms with the same name are all of one type), the door-room correspondence list and the like, and forms a door-wall body correspondence table according to the door position coordinate point and the wall body geometric object through a point-geometric body relation judging module of Grasshopper, wherein each door is arranged on the wall body and corresponds to two rooms separated by the wall body, and then the wall body-room correspondence table is formed through the judgment of the geometric relation between the wall body and the room, namely, two rooms are arranged on two sides of each door and the wall body correspondingly attached.
And iv, starting door similarity matching according to a plurality of lists formed before, determining the correspondence between the wall and the room according to the generated wall-room correspondence table, and matching the door type and the room according to the door-room correspondence table by a program.
And v, for the two-room situation, the program can define the weight attribute of the two side doors, the weight attribute is the same as the weight type of the wall body property, if the two rooms are similar to 2 choices instead of the same door width, the program judges that the doors with heavy weight are matched, the situation that the topological relation of the building rooms is complex is considered, the rooms are nested and staggered is very much, the logic considered by the program during matching is that the number of doors of each room is judged by counting the situation that each room object is connected with a door circle, the program generates a cycle, firstly, the room with only one door is found out, the matching of the doors is completed, then the matched doors are subtracted from the number of the doors of the room, the cycle is continued until the room with only one door does not exist, and the matching of the doors with the corresponding door family is found out until all doors are completely matched.
And vi, due to the correspondence between the door and the sketch circle, if the door is modified after the door is generated, the circle is only required to be directly moved, added and deleted on the sketch, if the type of the door is not changed, the program automatically reads the matching information filled by the designer to automatically adjust the door object part, if the type is changed, the matching table is regenerated, the efficiency is far higher than that of the traditional low-efficiency mode of drawing and matching one door by one, and the intelligent generation process is completed for the door object.
The intelligent automatic generation module of the building window specifically comprises:
The method is similar to the method for generating the window, but simpler, the similar content of the door and the room object is not needed, only window type objects with corresponding widths are needed to be matched for windows expressed by line segments (the length of the line segments are the width of the window and the position of the line segments are the position of the window) on the inner wall and the outer wall, and the program automatically generates the window objects corresponding to the window positions. The object of this window completes the intelligent generation process.
The intelligent automatic generation module of the column part specifically comprises:
The column is generally related to the axis, and in most cases, the axis intersection point is the position of the column, so that the position of the axis intersection point can be directly solved at the position of the intersection point of the main axis under the condition that the axis is generated, the column is generated at the corresponding position through the Rhino INSIDE REVIT plug-in, the size of the column can be defined by a designer, and the column can also be fed back through an intelligent automatic adjustment module of the structure.
For a non-axis column, a designer can establish a column diagram layer in a sketch, represent the column object by one single point, automatically read the single point object position of the non-axis column, and generate the column object at the corresponding position.
If the building is locally retracted and the shaft net is not provided with building components, or certain large spaces need to manually draw out the shaft studs, drawing rectangular frames in the corresponding areas of the column layers of the sketch, namely representing that no pillars are arranged in the areas, automatically judging the relation between the positions of the rectangular frames and the shaft studs, if the shaft stud points are arranged in the rectangular frames, removing the points, and generating the pillars only at the points outside the rectangular frames, thereby completing the automatic generation of the shaft stud components.
The intelligent automatic generation module of the beam part specifically comprises:
if a rectangular box is drawn in the beam mapping layer, it is indicated that no beam arrangement is needed in this area.
And ii) connecting the columns in the longitudinal and transverse directions on the basis of the generated axial columns to form a main shaft line column beam frame system.
And iii, for the independent columns, finding out the nearest main beam positions of the independent columns in the vertical and horizontal directions and connecting the independent columns, if the independent columns are the independent columns of the outer wall, judging the relation between the independent columns of the outer wall and the outline of the outer wall, finding out parallel lines of the independent columns connected to the main frame columns and the beams and connecting the independent columns, and ensuring that each independent column is tied with the main frame system in at least two directions.
And iv) reading the previously generated wall body object, identifying a wall body central line, projecting the wall body central line to the plane of the generated main beam and the plane of the independent column beam, generating a beam system, setting beam spacing parameters in the generating process, and when the under-wall beam is parallel to the generated main beam and the spacing is smaller than the self-defined spacing parameter value, not generating a beam under the wall, wherein the parameters can be defined by a designer.
And v, analyzing the plane of the generated main beam and the plane of the wall underbeam, performing length and width analysis on the plate span enclosed by the beams, defining a minimum beam splitting interval parameter, subdividing the plate span when the width direction of the plate span is larger than the minimum beam splitting interval, namely, separating the secondary beams according to a structural design model, ensuring that the plate span does not exceed a certain interval, defining a distance parameter between an adjacent wall body and subdivision Liang Cuowei in order to avoid the condition of small-distance dislocation with the adjacent generated wall underbeam during division, and shifting the subdivision beam to the wall underbeam position when the dislocation value of the subdivision beam and the adjacent wall underbeam is smaller than a certain distance, and performing iterative division on the plate span until all the plate spans are smaller than the minimum beam splitting interval.
Vi for some special cases and requirements, such as the alignment of beams and column edges and the alignment of beams and wall edges, according to the requirements, the patent program can define beam objects and alignment objects needing to be offset by a designer, uniformly solve Liang Bianxian coordinate distances and offset direction vectors of the edges of the alignment objects in the alignment direction, multiply the beam objects by the distances according to the vector aspect, and then complete the relative offset of the beams in the appointed direction, so as to complete the automatic generation of beam components.
The intelligent automatic generation module of the plate part component specifically comprises:
And (3) beam edge treatment: and processing the edge lines of the beams among the beams of the beam objects generated in the previous step through Grasshopper, performing shearing Boolean operation on the building edge lines and Liang Bianxian to obtain plate unit edge lines embedded among the beams, and generating plate unit components corresponding to the edge lines through the edge lines.
Ii, plate thickness treatment: in the actual project design, the plate thicknesses of the same layer are basically consistent, but the situation that the plate thicknesses are different due to special reasons and load differences is not excluded, the plate thickness input is processed in batches for the rooms in each room type list by a designer, so that the corresponding relation of the room type and the plate thickness is generated, then the geometric judgment is carried out on the middle points of all the plates and the room objects, the corresponding attribute of the plates and the corresponding rooms is judged, the corresponding relation of the plates and the rooms is generated, and the corresponding relation of the plates and the plate thicknesses is obtained.
Iii, blank deletion: many places in each floor are free of boards, such as through-high spaces, elevator cabs, stairwells, pipe wells, etc., room keywords defining the room types that need to be left empty of boards, such as upper floors of rooms, elevator cabs, stairwells, wells, electric wells, wind wells, etc., the rooms that match these room types-matching boards are deleted, and only the remaining places that need boards are processed.
Iv generation of plate units: the board member is generated by inputting the previously generated board geometric boundary, the thickness of the board, through the board generation module of Rhino INSIDE REVIT.
V. because the building has the surface layer thickness, the situation that the structural plate is directly exposed outside generally does not exist in actual work, so the room structural plate needs to consider the descending plate depth after the building surface layer thickness. In step ii a list may also be added, i.e. the depth of each room drop plate, like the room thickness, corresponds to the list of room types. After the plate units are generated, the plate height of each plate is lowered according to the matched plate lowering depth, so that the intelligent automatic generation of the plate units is completed.
The intelligent calculation and automatic adjustment module of the structural component specifically comprises:
The foundation components of the structural beams, plates and columns are generated, and are similar to the modeling process of structural software in the traditional design, and structural components generated based on Revit can be imported PKPM or main stream structural design platforms such as the construction department and the like to carry out structural calculation.
The next step of modeling in the structural software is to input building loads, wherein the building loads comprise constant loads and live loads, the constant loads are loads of components of structures, buildings and the like, in the traditional design, a designer is required to manually input structural design software, and the load size and position of each component (wall, beam, column and floor slab) can be calculated by counting the material density and volume of the generated components through Revit.
For live loads, which are generally related to the properties of building rooms, the live loads with different sizes are corresponding to different rooms, and the corresponding structural members and room objects are automatically generated in the steps in the workflow, so that the loads of different rooms can be matched according to a built-in room-load corresponding list in the research and development period of the workflow, the boundaries of the rooms are the corresponding load application areas, the current structural design software supports the import of the loads, the load generation workload of structural design personnel is saved, and the work efficiency is improved.
After the model and load of the project are input, the section size of the corresponding structure is calculated through structural software, namely a member-section corresponding list is formed, and the section of the structure is modified into a result after calculation and adjustment by utilizing the section information reading module and the structure type modification module in the Rhino INSIDE REVIT, so that the calculation of the structural member and the intelligent modification and adjustment of the section are completed.
The intelligent automatic generation module of other parts specifically includes:
a. Railing, step, ramp, water dispersion: the object is generally generated along a line in two ways:
For objects needing manual definition of positions, such as railings, steps, slopes and the like, related linear contents can still be drawn in a sketch corresponding to the layers, and corresponding product components can be directly generated through the Rhino INSIDE REVIT.
Ii, for the attached object with certain logic property, such as water scattering, geometric treatment can be carried out through the generated outline and edge line object of the outer wall of the building model, the outer outline is extracted to be the water scattering generating line, and then the corresponding part is directly generated through the Rhino INSIDE REVIT.
B. Stairs, elevators, escalators: the object has strong association with the building body, and the generation modes are two:
i for stairs, building room stairwell information can be read, the form and the size of a room platform and a stair tread are defined, corresponding platform families and stair tread families are selected, geometrical connection relations of the stair platform and the stair tread are written through Grasshopper plug-ins, the relation is generated by reading the space information on the basis of established wall bodies and room entities, and then the generated geometrical information and parameters are linked through a Rhino INSIDE REVIT or other modes to generate stair objects required by designers.
Ii for elevators, escalators: because the number of elevators and escalators is small, in building design practice, the elevators and escalators can be directly modeled completely by a traditional manual mode, and can be generated by a sketch point-to-point position driving, so that the process has no obvious efficiency improvement.
Iii electromechanical components such as water, heating, electric and the like: the electromechanical special items such as water heating electric machine can also be generated by reading the plane layout lines.
As still further aspects of the invention: the third step, also include the external wall decorates the model building module, after having produced models such as building, structure of the whole building, independent of building each layer of models and set up the independent external wall decorates the model, adopt Grasshopper parameterization to produce, the concrete method is:
i, splicing all models of buildings, structures and the like generated as one model. After all the walls of the building outer facade are identified, the top line, the bottom line and the left and right edge lines of each whole wall face are found in a parameterization mode.
And ii, generating a contour wall body through the side line generated in the previous step, wherein the layer surface of the contour wall body is consistent with the layer surface outside the outer wall masonry body, and is consistent with the principle of engineering project practice.
And iii, after the building elevation decoration member which accords with the actual building elevation decoration member is generated, judging the connection relation between the geometric entity of the wall body and the door and window entity through the geometric tool, and deducting the door and window opening entity on the wall body when the wall body is intersected with the door and window.
Iv, generating decorative lines of the wall body through the self-contained wall body line function of Revit. Thus, the outer wall decoration model is completed.
The beneficial effects of the invention are as follows: based on the current mature parameterized geometric figure design platform (similar to Grasshopper) and the mature BIM deepened design platform (similar to Revit), a workflow method for directly and intelligently generating professional models such as corresponding buildings and structures from a simple building scheme sketch is constructed by means of the existing data transmission plug-in. The building sketch and the three-dimensional model are mutually linked and intelligently driven, so that the design idea of 'one-drawing one-model and one-drawing-model linkage' is formed.
② The advantages over traditional two-dimensional architecture and three-dimensional designs include:
a) Efficiency is improved: the traditional two-dimensional building design process is that on the basis of a scheme sketch, a designer draws flat, vertical, split and large-sample drawings according to a national standard, functional requirements and other decoration scheme drawings, and the same component is required to be reflected on a plurality of drawings; through three-dimensional BIM design, only one modeling is needed, and a corresponding projection drawing can be generated, which is an advantage of BIM design.
The method is further characterized in that a designer is not required to build a corresponding building part model completely according to a scheme sketch, the model is intelligently generated by means of the regularized scheme sketch and related logic drive, the designer does not need to build a model one by one through one wall and one by only drawing the corresponding sketch, and the model generation is carried out in batches, so that the design efficiency is greatly improved, the traditional house monomer is considered according to 10000 square meters, the building engineer has 3-7 days of full-specialized BIM modeling time after the sketch is completed, and the efficiency is obviously improved through the process, the time is about 3-5 hours.
B) The change is simple: the traditional two-dimensional design is very painful for scheme change, and in many cases, the related changes of the building plane, the floor height and the layer number are only one number to be modified in the building, but because the parameters are linked with too many design flows, the influence on the design is great, and the designer needs to correspondingly modify the contents of corresponding calculation books, analysis reports, description, index statistics tables, cost calculation and the like besides the corresponding flat, vertical and section structure drawings; the three-dimensional BIM design has a certain advantage in scheme change, but the change is still based on components, the modeling flow is the same, and meanwhile, as a plurality of logic linkages are established in the prior modeling, after one content is modified, even if the three-dimensional design does not need to adjust the corresponding drawing, other changes caused by the corresponding logic modification need to be adjusted. The method flow of the patent is revolutionary to the frequently occurring change solutions in design, and because all workflows are logically generated by inputting parameters in a very small amount based on the previous relation, the method flow is greatly adjusted on any scheme: the axis change, the layer height change and the plane adjustment can be realized in other processes influenced by the adjustment, only the sketch is required to be adjusted (the time is very quick), other contents are generated in the process before the program automatically walks one time, all corresponding models, drawings and engineering quantities are automatically adjusted in place, general statistics is carried out, the modification workload accounts for 70% of the original design workload, the three-dimensional modification workload is 120% of the two-dimensional level, and the modification workload of the patent mode is about 5%, so that the efficiency is further improved.
C) The accuracy is high: the traditional two-dimensional design is reflected in a plurality of drawings by a component, so that logic errors often occur, and a designer forgets or mistakes, and a large number of mistakes, omission and missing are generated. BIM three-dimensional design solves such problems to a certain extent, but there still exist errors (such as group definition errors, selection errors, modeling errors) and the like in software operation due to unclear construction logic and freehand modeling of designers.
The method basically does not need a designer to model by himself, all models are automatically generated by the sketch, only the sketch is drawn correctly, the generated models are correct, the content of the sketch is far less than that of the BIM model or the two-dimensional construction drawing, the problem is easy to find out, the correction is extremely convenient, the geometric position relation is simply adjusted, the correct models can be directly generated by the sketch, the setting parameters of each step in the models are not more, the error is easily found out, the error is quickly corrected, and the accuracy of the sketch model is greatly enhanced.
D) Professional collaboration height unification: the traditional two-dimensional design is very difficult in professional cooperation, except for a collaborative system developed by some enterprises, each professional can only rely on mutual image sending to ensure the cross consistency of each professional, and due to the fact that the design project drawing versions are very large, the problem that drawing updating is not fed back in time often occurs, even if the collaborative system exists, the drawing is based on a reference part image, the part image must be manually indexed, and the working efficiency is very low. The BIM design is to go forward in the aspect of professional cooperation, each professional cooperation can realize real-time cooperation through a mode of linking with a central model based on the same model, but in the case, three-dimensional cooperation is through the model, the requirements on hardware and a network are high, and the transmission efficiency is low.
The method of the patent is characterized in that the professional design content is embodied in two aspects, namely, a scheme sketch is a 'one-drawing one-mould' drawing, and an intelligent production process is a scheme sketch, so that a designer only needs to define the intelligent production process, all inputs only have simple lines on the scheme sketch, the collaboration is based on the same plane drawing, and all professional pixels can be completely overlapped on one sketch without confusion. The designer can know the collaborative content on the sketch of the scheme, the sketch is edited in the traditional two-dimensional software, the design is very light, and the requirements on the network and hardware are very low.
E) Extremely high reusability.
The traditional two-dimensional design and the traditional three-dimensional design are basically a set of drawings of one project, similar projects are made in the later stage, only some large sample nodes can be used, and the two-dimensional and three-dimensional design results cannot be used completely.
In the method of the patent, as long as two items are similar in parameter setting and elevation effect, the method can be completely used for directly sleeving the previous generation configuration file on a new plan, and a similar model can be directly generated according to the original model, so that the efficiency is very high.
F) The engineering benefit is obvious.
The traditional two-dimensional and three-dimensional design has the defects of long design period, large investment labor force and high cost, and in the bidding stage of engineering projects, the scheme and the construction diagram cannot be deepened, and only the related economic indexes of the projects can be estimated by using simple indexes, so that a lot of difficulties are brought to engineering projects bidding, the estimation indexes are too high, the bid winning rate of the indexes is influenced, and the risk is possibly generated for project completion due to the fact that the estimation indexes are too low.
The workflow of the patent can generate a model, a drawing and engineering quantity contents meeting the construction project approximation and even budget depth in a very fast time due to the fact that a large number of components are automatically generated, the time is fast, the consumed labor cost is low, accurate indexes can guide bidding strategy to be specific, winning probability is improved greatly, and the workflow is greatly helpful for risk control of engineering enterprises.
G) The individual customization level is high:
the traditional two-dimensional design is generated based on AutoCad products and Revit products similar to Autodesk company, if personalized customization functions are to be added on the basis of software, the traditional two-dimensional design can be completed only by researching the API architecture of each software on the basis of a Visual Studio-like software program development platform, the development thresholds are very high, and a common engineer cannot develop the required customization functions.
All work achievements of the patent are based on Grasshopper-like open source visual programming platforms, a large number of architects have learned the use methods, designers can simply learn the framework kernels of the patent, modify and transplant the functional modules, and meanwhile, new intelligent generation modules can be developed based on the modules, so that the development threshold is greatly reduced.
Drawings
FIG. 1 is a schematic diagram of the overall structure of the present invention;
FIG. 2 is a schematic diagram of an illustrative sketch layer of the present invention;
FIG. 3 is a schematic diagram of the intelligent automatic generation flow of the door of the present invention;
FIG. 4 is a schematic diagram of the intelligent automatic generation flow of the door of the present invention;
FIG. 5 is a schematic view of an automatic beam member arrangement flow of the present invention;
FIG. 6 is a schematic diagram of an intelligent automatic generation flow of the plate parts of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Example 1
As shown in fig. 1 to 6, a method for generating a deepened model drawing corresponding to a parameter and an intelligent building sketch includes the following steps:
Step one, sketch design, namely expressing a building plane design by using a single line drawing, drawing a plane sketch of each layer of a building according to a drawing rule, and finishing preliminary building layout after a architect definitely confirms the requirements and limiting conditions of owners in a traditional mode in a scheme design stage, wherein a building layout drawing is drawn by simple single lines, room names and simple geometric pixels in a mode specified by the system;
Inputting parameters, namely inputting the parameters of building components in a targeted manner, inputting core parameters corresponding to different components in a parameterized design platform after drawing, wherein the input parameters are highly summarized and generalized to the common attribute of the similar components, and the method has high generalization and simplicity so as to achieve the aim of maximally improving the design efficiency of the building;
Step three, model generation, namely automatically generating a building part model according to a sketch and parameters by a system according to a flow, wherein the system utilizes sketch information and input parameters to automatically generate corresponding building part components (elevations, shaft nets, walls, doors and windows, stairs, beam plates, columns, foundations, equipment pipelines and the like) in a building information model design platform, and the automatic generation is not simply based on geometric information, but is subjected to a large amount of intelligent and automatic processing to simulate the workflow of a designer to generate a corresponding component model;
Fourth, the standard self-checking is carried out, automatic intelligent checking is carried out according to the generated models and the current domestic standard, the consistency of the model content and the standard is judged item by item, the problem of error or automatic repair is solved, the standard requirement and the experience of a designer are combined for the unsatisfied places,
And fifthly, generating a drawing, namely generating a construction drawing which meets the examination and construction requirements by using a mature platform drawing project on the checked model, completing a design deepening flow, and generating a building flat, vertical, cross-sectional view and other large sample drawings and other achievements according to the generated model.
Example two
In addition to all the technical features in the first embodiment, the present embodiment further includes:
in the first step, the generation of the building sketch specifically comprises the following steps:
a. sketch generation is a very simple and mature link in the overall technical route, and can be implemented using almost any design software currently in existence, such as CAD, rhinoceros, SU, etc.;
b. the sketch generation is realized according to a certain rule, a general standard design template is adopted, the template mainly comprises definition of the layers, and for all building parts generated by the system, a designer should draw corresponding sketches in different layers, and the names of the layers are consistent with those of the building parts to be generated;
c. The specific part generation rules are as follows:
Building axis: the method has the advantages that a complete axis is not required to be drawn according to a traditional construction drawing mode, only axis single lines in the longitudinal and transverse directions are required to be drawn, the alignment is not required to be adjusted, the axes are not required to be named, the same length is adopted for the main axis to be drawn, and the additional axis is adopted to be drawn in a mode shorter than the main axis;
Ii) building wall: the inner wall line and the outer wall line are drawn in a distinguishing mode, the drawn wall lines are all wall body central lines, single lines are used for drawing, and the fact that the lines are connected correctly at the intersecting positions and the corners of the wall bodies is guaranteed;
Iii room name: drawing room names in the generated wall body enclosure, wherein the font size is not limited, and only the situation that the wall body side line is not exceeded in the corresponding layer of the room name characters is ensured;
Iv door and window: the circle represents the width of the door, the center represents the position of the door, the line segment represents the window, the length represents the width of the window, and the line segment represents the plane position of the window. The door round line and the window line are drawn in the corresponding door and window layers;
V, column: since the columns are automatically generated by the system according to rules (axis net intersection points), in the sketch, only two types of columns need to be drawn:
individual columns at non-axis intersection points, expressed as single points in the column layer;
columns (such as large-space evacuated columns) which do not need to be generated at the intersection points of the axes are expressed in rectangular frames in the column diagram layer, and no axis column exists in the area;
vi: because beams are generated according to automatic rules, the drawing of components of specific beams is not needed in the sketch, and only two types of beams are needed:
Specific beams of non-column inter-beams, wall under beams and secondary beams are expressed in Liang Tu layers by single line segments, and the length and the position of the segments represent the length and the position of the beams;
The automatic beam generating area is expressed by rectangular frame lines according to the actual requirement without generating the position of the beam, and the area in the frame lines is the area without generating the beam.
In the first step, building sketch generation rules of different layers:
In the sketch stage, a architect adopts plane diagrams which are arranged on different layers in the horizontal direction to represent the plane layout of each layer of the building, namely, a user forms each layer of the standard sketch by a plurality of blocks which are connected in parallel from the origin of coordinates (0, 0) in two-dimensional drawing software such as Rhino, the size of each block can be defined as a certain scale (depending on the size of the plane), and a designer only needs to ensure that the relative coordinates of each layer of the plane diagrams are consistent, namely, the distance of the origin of each layer is consistent;
The content can be automatically identified in the later period, and elements in different frames are matched to the corresponding planes and the layer heights, and a designer only needs to select the corresponding floors in the corresponding generation modules;
After the designer defines the corresponding storey, for example, the second storey, and the original point distance of each storey in the sketch is 300m, all the later sketch elements (lines and characters) screened according to the layers can be moved to the height of the corresponding storey in the Z direction according to the height of the corresponding storey, and moved to the X direction by 300m (the third storey is moved by 600m, and the like), so that the design logic of the planar figure is paved and unfolded by the designer, and the aim of assembling the planar pixels to the correct position in the whole building according to the actual position is fulfilled.
Example III
In addition to all the technical features in the first embodiment, the present embodiment further includes:
in the third step, the generating of the overall rule project model template comprises the following steps:
a. Dividing the file structure of the project into two layers, wherein the first layer divides design files by the profession passing through the actual design industry, a reference model and an external wall decoration model independent of each layer are defined on the professional basis, the reference model is the premise of positioning each profession, the reference model utilizes the existing BIM software to generate a project axis net object and an elevation object, each final sub-level directory is defined as a project file similar to a Revit, and the whole project model is formed through the link between the project files;
b. The intelligent generation of the reference model axial network object generates an axial object according to a sketch drawing rule, a layer where a corresponding axial line is located is identified through a parameterization tool, the geometric position of the axial line is analyzed, the longitudinal axial line and the transverse axial line are formed into independent groups through a program judging the longitudinal axial line and the transverse axial line, the axial line length in each group is judged after the groups are grouped, the longer axial line and the shorter axial line are grouped again, the programming program judges the number of the further grouped axial lines, a number or letter sequence is formed according to the number according to a general drawing rule, the shorter axial line is an additional axial line, and the corresponding relation between the X-direction coordinate of the shorter axial line in Cartesian coordinates and the X-direction coordinate of each axial line of a long axial line group is judged, so that the position of the additional axial line which is marked by the short axial line group is matched, for example, the additional axial line between the 5 th and 6 th axial line is identified, and the X-direction coordinate is named as 5-? For? Sequencing all short axes in the interval according to the size of an X coordinate and generating numbers corresponding to each axis, if a second additional axis is a 5-2 axis, thus automatically generating numbers of axes in the transverse direction and the longitudinal direction, generating an axis object in a Revit by using a rho INSIDE REVIT plug-in, wherein an object entity is a layer of an axis network selected according to a layer, and the object name is an automatically generated axis network sequence, so that the axis object can be automatically generated in the Revit, and any change of the axis network including adding the axis, reducing the axis, moving the axis position, adding the additional axis, automatically adjusting and changing the related geometry and the name of the axis object without manual intervention is realized due to the linkage of Grasshopper and the Revit, so that an intelligent automatic axis network generating system is formed;
c. the intelligent generation of the elevation object of the reference model is that the elevation object of the building in the building is relatively regular, and particularly for high-rise and super high-rise buildings, most of the building has standard layers, and the layer heights of the standard layers are basically consistent, so that two generation modes are provided for the elevation object of the reference model:
i, manually generating: for common single-storey and multi-storey buildings, the number of elevation objects of the model is consistent with the number of floors, and when the number of floors is small, an automatic generation mode has no obvious efficiency advantage, so that on the basis of automatically generating an axis network in the upper step, the elevation objects corresponding to the number of floors can be completely and automatically generated manually, and the elevation height and the elevation name can be manually set;
ii, automatically generating: for high-rise and super-high-rise buildings, a parameterization mode can be adopted for saving efficiency, a height sequence generating module is compiled in a parameterization or code mode according to the relation between elevation and standard layer height and quantity, a corresponding name sequence is compiled, a corresponding elevation object is automatically generated by utilizing an elevation generating module of the Rhino INSIDE REVIT, any modification and adjustment are carried out on the layer number, standard layer height and other layer heights due to the linkage of Grasshopper and Revit, and the Revit can automatically generate and adjust the corresponding elevation object in a linkage mode, so that an intelligent automatic elevation generating system is formed;
d. Division principle of professional level three-dimensional model files: through the steps, the reference model which is linked with the sketch and comprises the automatically generated elevation and the axis net object is generated, the reference model is a basic stone of an actual three-dimensional model, the axis net of the reference model is dynamically linked with the elevation and each layer of model generated later, the accuracy and consistency of each layer of information are ensured, the conditions of layer height adjustment, layer number adjustment and the like which frequently occur in engineering design are deeply designed to a certain depth, the adjustment is subverted to a plurality of professional design achievements, the time required by the original condition is greatly saved by the dynamic adjustment, and the design efficiency is fully improved.
In the third step, the building wall generation includes:
a. Through the generated building sketch, in a parameterized design platform similar to Grasshopper, the sketch is processed, a wall layer line object corresponding to the sketch is read by using a Human plug-in, and a wall line is led into a Rhino platform;
b. The screened wall line is used by the rho INSIDE REVIT plug-in, a building wall is generated by using a wall generating tool, the difference between the elevation objects of the layer and the upper layer defined in the previous step is used as the height of the wall in the generating process, the wall center line drawn in the sketch is selected by the layer height plug-in to be used as the wall center line, the wall material (the related flow introduction is introduced later) is not considered at this step, and only the corresponding inner wall enclosure and the corresponding outer wall enclosure are generated to form the corresponding wall object. Generating a wall object corresponding to the geometric information of the sketch in a parameterization mode;
c. Because the wall body is completely corresponding to the wall line of the sketch, the connection relationship is automatically connected in the three-dimensional BIM software, thereby forming the secondary direction The linkage relation between the geometrical object of the graph and the three-dimensional entity object can be adjusted in two-dimensional software by extremely light weight in future no matter how the wall relation of the plane layout (the plane layout of the building is the space layout formed by the enclosure system) is adjusted, and the three-dimensional entity can be modified and adjusted in linkage mode through batched linkage operation after adjustment, so that the modeling work of the wall body which is complicated in the original forward design is greatly simplified, particularly for the repeated wall body adjustment in the building design process, a constructor does not need to care about the correspondence between a specific three-dimensional model and the two-dimensional plane any more, and the modeling efficiency is greatly improved.
D. Building exterior wall and exterior skin generation logic:
i the traditional BIM design process is that the building outer wall and the outer skin are generated in the following way: the method is accurate, but because the actual masonry material of the outer wall has a certain corresponding relation with the room function (such as the room with aerated blocks is used for the whole outer wall, the room with water is unsuitable, bricks are suitable), the wall definition is too many, the wall system is complex, the design efficiency is reduced, errors are easy to occur, the software can generate lines on layering lines for the walls of different layers, only can hide in a manual mode, the separation is increased on the original connected outer wall decoration layer (the outer wall masonry part is generally broken by beams, and the surface is continuous), and the method is different from the actual engineering, so that a plurality of design problems are caused;
The novel outer wall design logic is designed in the patent, the outer wall generated by the sketch is only a core wall broken by the beam, the outer wall decoration surface integrated with the outer facade like paint, curtain wall and the like is generated by adopting a single set of wall system, the physical properties of the corresponding layer in actual engineering are the same, the device is automatically driven and linked in a parameterized mode, and various problems and influences of the traditional mode are avoided.
Step three, the automatic generation of the building room object comprises the following steps:
a. On the basis of generating wall body entity objects, reading the character content of the name of a room in a sketch formed in each enclosed space through a program, wherein the character content is used as the name of the room object corresponding to each enclosed space, and the room object is important in the process of generating a plurality of intelligent automatic building parts, and is important content corresponding to a plurality of building design requirements;
b. Applying a room label generating module in the Rhino INSIDE REVIT to the generated room, selecting a room label pattern defined by a designer on a corresponding plane drawing, and generating a plane room label corresponding to the room object on the plane drawing;
c. the room object is also generated from the sketch according to the wall geometric position information and the room name text information, thus forming two dimensions And after the two-dimensional sketch is modified, the name parameters of the room object on the three-dimensional model and the name labels of the room in the two-dimensional drawing corresponding to the three-dimensional model are modified in a linkage way, so that the time for a designer to adjust and check the room object and the name labels is saved.
Example IV
In addition to all the technical features in the first embodiment, the present embodiment further includes:
In the third step, after building wall and room are generated, an intelligent automatic adjustment module for building wall materials, an intelligent automatic generation module for building doors, an intelligent automatic generation module for building windows, an intelligent automatic generation module for column components, an intelligent automatic generation module for beam components, an intelligent automatic generation module for plate components, an intelligent calculation and automatic adjustment module for structural components and an intelligent automatic generation module for other components are designed, wherein the intelligent automatic adjustment module for building wall materials specifically comprises:
i, setting up all wall type families used by all rooms of a project in the model by a designer, and placing the wall type families at other positions which do not influence the establishment of the model;
Ii, reading the input wall type group information by utilizing an excel linkage plug-in such as bumblebee to generate an excel corresponding table and numbering, simultaneously reading all room names of the project, simplifying the repeated names by utilizing a program to form a project room type list, sending the project room type list into the excel corresponding table and numbering, and generating the excel table containing the wall type group and the room type group. The designer opens excel, and the wall types corresponding to the front of the rear of the room are matched with the wall types corresponding to the certain room, and the wall types are represented by the serial numbers of the filled wall type groups;
iii, reading all the wall lines through Grasshopper programs, wherein the situation that continuous walls drawn by designers are different in materials of different sections is caused because a plurality of rooms are staggered and the walls are in the same room because of two adjacent different rooms, and the intersection point judging and breaking functions of the programs are used for breaking all the wall lines at the intersection point and the corner point to form single-section wall geometric lines;
Iv, reading the corresponding serial numbers of the wall type families filled in ii by the designer through Bumblebee, reading the wall type families placed by the designer by using the component attribute adjustment function of the Rhino INSIDE REVIT, matching each wall with the corresponding wall type family according to the corresponding room, and replacing the original family, so that the width and the materials of each wall are consistent with the matching result of the designer according to the room type;
V because the condition that certain wall replacement weights are higher than other walls exists in the building design, for example, a water room is adjacent to a common room, wall materials are designed for the adjacent walls according to the wall of the water room, and for the room with a fireproof requirement and the water room is adjacent, the adjacent wall materials are based on the fireproof wall, when the wall is introduced in the i step, the designer is introduced according to the weight sequence, for example, the common wall is 1 type, the water room wall is 2 types, the fireproof room wall is 3 types, and in the later iv implementation process, replacement materials are in the sequence from 1 to 2 to 3, so that the realization of the weight is ensured, and the realization of the function of automatically adjusting the materials and the thickness of the wall according to the room property is completed;
the intelligent automatic generation module of the building door specifically comprises:
Through the theoretical logic of the automatic generation door by matching the types of the doors with the types of the rooms, after a designer draws circles corresponding to the doors in a sketch, inserting all types of doors of the project into a BIM model to serve as preparation for automatic matching generation doors, wherein the automatic matching of the input doors and the doors only needs to be generated once in one project, and after the matching is completed, in the matching generation door process of other layers, only the result before the leading-in is needed to be completed, and the initialization operation is not needed to be performed again;
Ii, the corresponding program reads the list of all the walls and the list of the room types which are generated before, reads the circle object in the sketch door layer through the Human plug-in, matches the circle object in the sketch corresponding section according to the selected floor, namely, the circle object of the layer of the door which needs to be generated, generates the corresponding circle midpoint coordinate list and the diameter list through Grasshopper, generates the list of the door read in the i step through the Bumblebee plug-in, generates the list of all the room types and numbers according to the serial numbers, and then opens the generated excel table to match the corresponding door type of the door of a certain room type to generate the door-room corresponding relation list;
Iii program judges the correspondence of the door and the wall body according to the generated door circle coordinate list, the door diameter list, the wall body object list, the generated room object list, the room type list (the room type is the combination of the room object, the rooms with the same name are all of one type), the door-room correspondence list and the like, and judges the correspondence of the door and the wall body according to the door position coordinate point and the wall body geometric object through a Grasshopper point and geometric relationship judging module to form a door-wall body correspondence list, wherein each door is arranged on the wall body and corresponds to two rooms separated by the wall body, and then the wall body-room correspondence list is formed through the geometric relationship judgment of the wall body and the room, namely, two rooms are arranged on two sides of each door and the wall body correspondingly attached to each door;
Iv, according to the formed multiple lists, door similarity matching is started, according to the generated wall-room correspondence table, the correspondence between the wall and the room can be clarified, and according to the door-room correspondence table, the program can match the correspondence between the door type and the room;
V, for the two-room situation, the program can define the weight attribute of the two side doors, the weight attribute is the same as the weight type of the wall body, if the two rooms are similar to 2 choices but not the same, the program judges that the doors with heavy weight are matched, the situation that the topological relation of the building rooms is complex is considered, the rooms are nested and staggered is very much, the logic considered by the program during matching is that the number of doors of each room is judged by counting the situation that each room object is connected with a door circle, the program generates a cycle, firstly, the room with only one door is found out, the matching of the doors is completed, then the matched doors are subtracted from the number of the doors of the room, the cycle is continued until the room with only one door does not exist, the matching of the doors with the corresponding door family is found out, and so on until all doors are completely matched;
i. the following is the matching core code program for the gate:
Vi, due to the correspondence between the door and the sketch circle, if the door is modified after the door is generated, the circle is only required to be directly moved, added and deleted on the sketch, if the type of the door is not changed, the program automatically reads the matching information filled by the designer to automatically adjust the door object part, if the type is changed, the matching table is regenerated, the efficiency is far higher than that of the traditional low-efficiency mode of drawing and matching one door by one, and the intelligent generation process is completed for the door object;
the intelligent automatic generation module of the building window specifically comprises:
The method is similar to the method for generating the window, but simpler, the similar content of the door and the room object is not needed, only window type objects with corresponding widths are needed to be matched for windows expressed by line segments (the length of the line segments are the width of the window and the position of the line segments are the position of the window) on the inner wall and the outer wall, and the program automatically generates the window objects corresponding to the window positions. The object of the window completes the intelligent generation process;
The intelligent automatic generation module of the column part specifically comprises:
The column is generally related to the axis, and in most cases, the intersection point of the axis is the position of the column, so that the position of the intersection point of the axis can be directly solved at the intersection point of the main axis under the condition that the axis is generated, the column is generated at the corresponding position through a Rhino INSIDE REVIT plug-in, the size of the column can be defined by a designer, and the column can also be fed back through an intelligent automatic adjustment module of the structure;
For a non-axis column, a designer can establish a column diagram layer in a sketch, represent a column object by a single point, automatically read the position of the single point object of the non-axis column, and generate the column object at the corresponding position;
If the building is locally retracted and the shaft net is not provided with building components, or certain large spaces need to manually withdraw the shaft studs, drawing rectangular frames in the corresponding areas of the column layers of the sketch, namely representing that no pillars are in the areas, automatically judging the relation between the positions of the rectangular frames and the shaft studs, if the shaft stud points are in the rectangular frames, removing the points, and generating the pillars only at the points outside the rectangular frames, so that the automatic generation of the shaft stud components is completed;
the intelligent automatic generation module of the beam part specifically comprises:
If only the beam is needed to be defined in the sketch, drawing a rectangular frame in the beam corresponding layer, and if no beam arrangement is needed in the area
Ii, connecting the columns in the longitudinal and transverse directions on the basis of the generated axial columns to form a main shaft line column beam frame system;
And iii, for the independent columns, finding out the nearest main beam positions of the independent columns in the longitudinal direction and the transverse direction and connecting the independent columns, if the independent columns are the independent columns of the outer wall, judging the relation between the independent columns of the outer wall and the outline of the outer wall, finding out parallel lines of the independent columns connected to the main frame columns and the beams and connecting the independent columns, and ensuring that each independent column is tied with a main frame system in at least two directions;
iv) reading the previously generated wall body object, identifying a wall body center line, projecting the wall body center line to the plane of the generated main beam and the plane of the independent column beam, generating a beam system, setting beam spacing parameters in the generating process, and when the under-wall beam is parallel to the generated main beam and the spacing is smaller than the self-defined spacing parameter value, not generating a beam under the wall, wherein the parameters can be defined by a designer;
V, analyzing the planes of the generated main beams and the wall underbeams, performing length and width analysis on the plate spans enclosed by the beams, defining minimum beam dividing interval parameters, dividing the plate spans into sub beams according to a structural design model when the width direction of the plate spans is larger than the minimum beam dividing interval, ensuring that the plate spans do not exceed a certain interval, defining distance parameters of adjacent walls and subdivisions Liang Cuowei in order to avoid the condition of small-distance dislocation with the adjacent generated wall underbeams during dividing, and shifting the subdivision beams to the wall underbeam positions when the dislocation value of the subdivision beams and the adjacent wall underbeams is smaller than a certain distance, and performing iterative dividing on the plate spans until all the plate spans are smaller than the minimum beam dividing interval;
Vi for special situations and requirements, such as the alignment of beams and column edges and the alignment of beams and wall edges, according to the requirements, the patent program can define beam objects and alignment objects to be offset by a designer, uniformly solve Liang Bianxian coordinate distances and offset direction vectors of the edges of the alignment objects in the alignment direction, multiply the beam objects by the distances according to the vector aspect, and thus, the relative offset of the beams in the appointed direction is completed, and the automatic generation of beam components is completed;
The intelligent automatic generation module of the plate part component specifically comprises:
and (3) beam edge treatment: processing the edge of the beam between the beams of the beam object generated in the last step through Grasshopper, performing shearing Boolean operation on the building edge and Liang Bianxian to obtain the edge of the plate unit embedded between the beams, and generating the plate unit component corresponding to the edge through the edge;
Ii, plate thickness treatment: in the actual project design, the plate thicknesses of the same layer are basically consistent, but the situation that the plate thicknesses of different layers are different due to special reasons and load differences is not excluded, the plate thickness input is processed in batches for each room type list, so that the corresponding relation of the room type and the plate thickness is generated, then geometric judgment is carried out on the middle points of all the plates and the room objects, the corresponding attribute of the plates and the corresponding rooms is judged, the corresponding relation of the plates and the rooms is generated, and the corresponding relation of the plates and the plate thicknesses is obtained;
Iii, blank deletion: the method is characterized in that a plurality of places in each layer do not need boards, such as a through-high space, an elevator room, a stairwell, a pipe well and the like, room keywords which need to leave the boards in room types, such as an upper layer of the room, the elevator room, the stairwell, a water well, an electric well, an air well and the like, are defined, the rooms matched with the room types, namely the matched boards, are deleted, and only the places needing the boards are processed;
Iv generation of plate units: inputting the geometric boundary of the previously generated plate and the thickness of the plate through a plate generation module of the Rhino INSIDE REVIT to generate a plate member;
V. because the building has the surface layer thickness, the situation that the structural plate is directly exposed outside generally does not exist in actual work, so the room structural plate needs to consider the descending plate depth after the building surface layer thickness. In step ii a list may also be added, i.e. the depth of each room drop plate, like the room thickness, corresponds to the list of room types. After the plate units are generated, the plate height of each plate is lowered according to the matched plate lowering depth, so that intelligent automatic generation of the plate units is completed;
the intelligent calculation and automatic adjustment module of the structural component specifically comprises:
the foundation components of the structural beams, plates and columns are generated, which are similar to the modeling process of structural software in the traditional design, and structural components generated based on Revit can be led into PKPM or main stream structural design platforms such as the construction department for structural calculation
The next step of modeling in the structural software is to input building loads, wherein the building loads comprise constant loads and live loads, the constant loads are loads of components of the structure, the building and the like, in the traditional design, a designer is required to manually input structural design software, and the load size and position of each component (wall, beam, column and floor slab) can be calculated by counting the material density and volume of the generated components through Revit;
For live loads, which are generally related to the properties of building rooms, the live loads with different sizes are corresponding to different rooms, and the corresponding structural members and room objects are automatically generated in the steps in the workflow, so that the loads of different rooms can be matched according to a built-in room-load corresponding list in the research and development period of the workflow, the boundaries of the rooms are the corresponding load application areas, the current structural design software supports the import of the loads, the load generation workload of structural design personnel is saved, and the work efficiency is improved.
After the model and load of the project are input, the section size of the corresponding structure is calculated through structural software, namely a member-section corresponding list is formed, and the section of the structure is modified into a result after calculation and adjustment by utilizing a section information reading module and a structure type modification module in the Rhino INSIDE REVIT, so that the calculation of the structural member and the intelligent modification and adjustment of the section are completed;
The intelligent automatic generation module of other parts specifically includes:
a. Railing, step, ramp, water dispersion: the object is generally generated along a line in two ways:
For objects needing manual definition of positions, such as railings, steps, slopes and the like, related linear contents can still be drawn in a sketch corresponding to the layers, and corresponding parts can be directly generated through the Rhino INSIDE REVIT;
Ii) for the attached object with certain logic property, such as water dispersion, geometric treatment can be carried out through the generated outline and edge line object of the outer wall of the building model, the outer outline is extracted to be the water dispersion generating line, and the corresponding part is directly generated through the Rhino INSIDE REVIT:
b. Stairs, elevators, escalators: the object has strong association with the building body, and the generation modes are two:
i, for stairs, building room stair room information can be read, the form and the size of a room platform and stair tread are defined, corresponding platform families and stair tread families are selected, geometrical connection relations of the stair platform and the stair tread are written through Grasshopper plug-ins, the relation is generated by reading the space information on the basis of established wall bodies and room entities, and then the generated geometrical information and parameters are linked through a Rhino INSIDE REVIT or other modes to generate stair objects required by designers;
ii for elevators, escalators: because the number of elevators and escalators is small, in the building design practice, the elevators and escalators can be directly modeled in a traditional manual mode, and the elevators and escalators can be generated by taking position drive through sketch points, so that the process has no obvious efficiency improvement;
Iii electromechanical components such as water, heating, electric and the like: the electromechanical special items such as water heating electric machine can also be generated by reading the plane layout lines.
8. The method for generating corresponding deepened model drawings by using parameters and intelligent building sketches according to claim 1, wherein the method comprises the following steps of: in the third step, the method also comprises an external wall decoration model building module, after building models of the whole building, such as a building, a structure and the like, an independent external wall decoration model is built independently of the building models, and the model is generated in a Grasshopper parameterization mode, and the specific method is as follows:
i, splicing all models of buildings, structures and the like generated as one model. After identifying all the walls of the building outer facade, searching the top line, the bottom line and the left and right edge lines of each whole wall surface in a parameterization mode;
ii, generating a contour wall body through the side line generated in the previous step, wherein the layer surface of the contour wall body is consistent with the layer surface outside the outer wall masonry body, and is consistent with the principle of engineering project practice;
After the building elevation decoration member conforming to the reality is generated, judging the connection relation between the geometric entity of the wall body and the door and window entity through the geometric tool, and deducting the door and window opening entity on the wall body when the wall body is intersected with the door and window;
iv, generating decorative lines of the wall body through the self-contained wall body line function of Revit. Thus, the outer wall decoration model is completed.
Working principle: based on the characteristics that the existing mature parameterized design platform and the building informatization design platform can mutually transmit data between the two platforms and can be used for the two platforms respectively, a set of technical schemes for automatically and intelligently generating a building deepening model and a corresponding building deepening construction diagram by taking a building design sketch as a basic sketch are defined, so that the purposes of greatly improving the design efficiency and the design accuracy are achieved, and the realization of a digital design flow combining the parameterization and informatization of the building design is realized.
It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The present embodiments are, therefore, to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned.
Furthermore, it should be understood that although the present disclosure describes embodiments, not every embodiment is provided with a separate embodiment, and that this description is provided for clarity only, and that the disclosure is not limited to the embodiments described in detail below, and that the embodiments described in the examples may be combined as appropriate to form other embodiments that will be apparent to those skilled in the art.

Claims (8)

1. A method for generating a corresponding deepened model drawing by parameters and an intelligent building sketch is characterized by comprising the following steps: the method comprises the following steps:
Step one, sketch design, namely expressing a building plane design by using a single line drawing, drawing a plane sketch of each layer of a building according to a drawing rule, and finishing preliminary building layout after a architect definitely confirms the requirements and limiting conditions of owners in a traditional mode in a scheme design stage, wherein a building layout drawing is drawn by simple single lines, room names and simple geometric pixels in a mode specified by the system;
Inputting parameters, namely inputting the parameters of building components in a targeted manner, inputting core parameters corresponding to different components in a parameterized design platform after drawing, wherein the input parameters are highly summarized and generalized to the common attribute of the similar components, and the method has high generalization and simplicity so as to achieve the aim of maximally improving the design efficiency of the building;
Step three, model generation, namely automatically generating a building part model according to a sketch and parameters by a system according to a flow, wherein the system utilizes sketch information and input parameters to automatically generate corresponding building part components in a building information model design platform, and the automatic generation is not simply based on geometric information, but generates a corresponding component model through a large amount of intelligent and automatic processing to simulate the workflow of a designer;
Fourth, the standard self-checking is carried out, automatic intelligent checking is carried out according to the generated models and the current domestic standard, the consistency of the model content and the standard is judged item by item, the problem of error or automatic repair is solved, the standard requirement and the experience of a designer are combined for the unsatisfied places,
And fifthly, generating a drawing, namely generating a construction drawing which meets the examination and construction requirements by using a mature platform drawing project on the checked model, completing a design deepening flow, and generating a building flat, vertical, cross-sectional view and other large sample drawings and other achievements according to the generated model.
2. The method for generating corresponding deepened model drawings by using parameters and intelligent building sketches according to claim 1, wherein the method comprises the following steps of: in the first step, the generation of the building sketch specifically includes:
a. sketch generation uses design software such as CAD, rhinoceros, SU;
b. The sketch generation is realized according to a certain rule, a standard design template is adopted, the template mainly comprises definition of layers, and for all building parts generated by the system, a designer should draw corresponding sketches in different layers, and the names of the layers are consistent with those of the building parts to be generated;
c. The specific part generation rules are as follows:
Building axis: the method has the advantages that a complete axis is not required to be drawn according to a traditional construction drawing mode, only axis single lines in the longitudinal and transverse directions are required to be drawn, the alignment is not required to be adjusted, the axes are not required to be named, the same length is adopted for the main axis to be drawn, and the additional axis is adopted to be drawn in a mode shorter than the main axis;
Ii) building wall: the inner wall line and the outer wall line are drawn in a distinguishing mode, the drawn wall lines are all wall body central lines, single lines are used for drawing, and the fact that the lines are connected correctly at the intersecting positions and the corners of the wall bodies is guaranteed;
Iii room name: drawing room names in the generated wall body enclosure, wherein the font size is not limited, and only the situation that the wall body side line is not exceeded in the corresponding layer of the room name characters is ensured;
Iv door and window: the circle represents the width of the door, the center represents the position of the door, the line segment represents the window, the length represents the width of the window, and the line segment represents the plane position of the window. The door round line and the window line are drawn in the corresponding door and window layers;
V, column: because the columns are automatically generated by the system according to rules, in the sketch, only two types of columns need to be drawn:
individual columns at non-axis intersection points, expressed as single points in the column layer;
the column which is not needed to be generated at the intersection point of the axes is expressed in a rectangular frame in the column layer, and no axis column exists in the area;
vi: because beams are generated according to automatic rules, the drawing of components of specific beams is not needed in the sketch, and only two types of beams are needed:
Specific beams of non-column inter-beams, wall under beams and secondary beams are expressed in Liang Tu layers by single line segments, and the length and the position of the segments represent the length and the position of the beams;
The automatic beam generating area is expressed by rectangular frame lines according to the actual requirement without generating the position of the beam, and the area in the frame lines is the area without generating the beam.
3. The method for generating corresponding deepened model drawings by using parameters and intelligent building sketches according to claim 1, wherein the method comprises the following steps of: in the first step, building sketch generation rules of different layers:
In the sketch stage, the architect adopts plane diagrams which are arranged on different layers in the horizontal direction to represent the plane layout of each layer of the building, namely, a user forms each layer of the standard sketch by a plurality of blocks which are connected in parallel from the origin of coordinates (0, 0) in two-dimensional drawing software such as Rhino, the size of each block can be defined as a certain scale, and a designer only needs to ensure that the relative coordinates of each layer of plane diagrams are consistent, namely, the distance of the origin of each layer is consistent;
The content can be automatically identified in the later period, and elements in different frames are matched to the corresponding planes and the layer heights, and a designer only needs to select the corresponding floors in the corresponding generation modules;
After the designer defines the corresponding storey, if the distance between the origin points of each storey in the sketch is 300m, all the later sketch elements screened according to the layers are moved by the height of the corresponding storey in the Z direction by the height of the corresponding storey and are moved by 300m in the-X direction, so that the design logic of the planar figure is paved and unfolded by the designer, and the aim of assembling the planar pixels to the correct position in the whole building according to the actual position is fulfilled.
4. The method for generating corresponding deepened model drawings by using parameters and intelligent building sketches according to claim 1, wherein the method comprises the following steps of: in the third step, the generating of the overall rule project model template includes:
a. Dividing the file structure of the project into two layers, wherein the first layer divides design files by the profession passing through the actual design industry, a reference model and an external wall decoration model independent of each layer are defined on the professional basis, the reference model is the premise of positioning each profession, the reference model utilizes the existing BIM software to generate a project axis net object and an elevation object, each final sub-level directory is defined as a project file similar to a Revit, and the whole project model is formed through the link between the project files;
b. The method comprises the steps of generating an axis object according to a sketch drawing rule, identifying a layer where a corresponding axis is located through a parameterization tool, analyzing the geometric position of the axis, forming independent groups for a longitudinal axis and a transverse axis through a program judging longitudinal and transverse relation of the axes, judging the length of the axis in each group after grouping, grouping the longer axis and the shorter axis again, compiling the program to judge the number of the lines further grouped, forming a digital or alphabetical sequence according to the number in a general drawing rule mode, judging the corresponding relation between the X-direction coordinate of the shorter axis in Cartesian coordinates and the X-direction coordinate of each axis of a long axis group, thereby matching the position of the additional axis which should be marked by the short axis group, automatically generating the numbers of the axes in the transverse and longitudinal directions, generating the axis object in Revit through a Rhino INSIDE REVIT plug-in, and automatically generating the axis network object according to the figure layer, wherein the object name is the axis network sequence which is automatically generated according to the selected axis network of the layer, and the axis network object name can be automatically generated in Revit, and the axis network object Grasshopper can be automatically generated in the Revit, and the axis can be automatically changed in a linkage system because the relative to the axes is not required to be automatically changed, and the axis is automatically moved, and the geometric system is automatically reduced;
c. the intelligent generation of the elevation object of the reference model is that the elevation object of the building in the building is relatively regular, and particularly for high-rise and super high-rise buildings, most of the building has standard layers, and the layer heights of the standard layers are basically consistent, so that two generation modes are provided for the elevation object of the reference model:
i, manually generating: for common single-storey and multi-storey buildings, the number of elevation objects of the model is consistent with the number of floors, and when the number of floors is small, an automatic generation mode has no obvious efficiency advantage, so that on the basis of automatically generating an axis network in the upper step, the elevation objects corresponding to the number of floors can be completely and automatically generated manually, and the elevation height and the elevation name can be manually set;
ii, automatically generating: for high-rise and super-high-rise buildings, a parameterization mode can be adopted for saving efficiency, a height sequence generating module is compiled in a parameterization or code mode according to the relation between elevation and standard layer height and quantity, a corresponding name sequence is compiled, a corresponding elevation object is automatically generated by utilizing an elevation generating module of the Rhino INSIDE REVIT, any modification and adjustment are carried out on the layer number, standard layer height and other layer heights due to the linkage of Grasshopper and Revit, and the Revit can automatically generate and adjust the corresponding elevation object in a linkage mode, so that an intelligent automatic elevation generating system is formed;
d. Division principle of professional level three-dimensional model files: through the steps, a reference model which is linked with a sketch and comprises an automatically generated elevation and an axis net object is generated, the reference model is a basic stone of an actual three-dimensional model, and the axis net of the reference model is dynamically linked with each layer of model generated at the later stage.
5. The method for generating corresponding deepened model drawings by using parameters and intelligent building sketches according to claim 1, wherein the method comprises the following steps of: in the third step, the building wall generating includes:
a. Through the generated building sketch, in a parameterized design platform similar to Grasshopper, the sketch is processed, a wall layer line object corresponding to the sketch is read by using a Human plug-in, and a wall line is led into a Rhino platform;
b. The screened wall line is used by a rho INSIDE REVIT plug-in, a wall tool is used for generating a building wall, the difference between the elevation objects of the layer and the upper layer defined in the previous step is used as the height of the wall in the generation process, the wall center line drawn in the sketch is selected by a layer height plug-in and is used as the wall center line, and the wall object which corresponds to the geometric information of the sketch in a parameterization mode is generated;
c. The wall body is completely corresponding to the wall line of the sketch, and the connection relation is automatically connected in the three-dimensional BIM software, so that the slave is formed The linkage relation from the geometric object of the graph to the three-dimensional entity object can be adjusted in two-dimensional software by extremely light weight no matter how the wall relation of the planar layout is adjusted in the future, such as deleting, adding, moving the wall and the like, and the three-dimensional entity can be modified and adjusted in a linkage way through batch linkage operation after adjustment;
d. Building exterior wall and exterior skin generation logic:
i the traditional BIM design process is that the building outer wall and the outer skin are generated in the following way: the method is accurate, but because the actual masonry material of the outer wall has a certain corresponding relation with the room functions, the wall definition is too many, the wall system is complex, the design efficiency is reduced, errors are easy to occur, the software can generate lines on layering lines for the walls of different layers, only can hide in a manual mode, and the method is equivalent to mechanically increasing separation on the originally connected outer wall decoration layer, thus not only being different from the actual engineering, but also causing a plurality of design problems;
the external wall generated by the sketch is only a core wall broken by the beam, and external wall decoration surfaces similar to paint and curtain walls formed integrally on the external vertical surfaces are generated by adopting a single set of wall systems, so that the external wall is the same as the physical properties of the corresponding layers in actual engineering, is automatically driven and linked in a parameterized manner, and avoids various problems and influences of the traditional mode.
6. The method for generating corresponding deepened model drawings by using parameters and intelligent building sketches according to claim 1, wherein the method comprises the following steps of: the step three, the automatic generation of the building room object comprises the following steps:
a. On the basis of generating wall body entity objects, reading the character content of the name of a room in a sketch formed in each enclosed space through a program, wherein the character content is used as the name of the room object corresponding to each enclosed space, and the room object is important in the process of generating a plurality of intelligent automatic building parts, and is important content corresponding to a plurality of building design requirements;
b. Applying a room label generating module in the Rhino INSIDE REVIT to the generated room, selecting a room label pattern defined by a designer on a corresponding plane drawing, and generating a plane room label corresponding to the room object on the plane drawing;
c. the room object is also generated from the sketch according to the wall geometric position information and the room name text information, thus forming two dimensions And after the two-dimensional sketch is modified, the name parameters of the room object on the three-dimensional model and the name labels of the room in the two-dimensional drawing corresponding to the three-dimensional model are modified in a linkage way, so that the time for a designer to adjust and check the room object and the name labels is saved.
7. The method for generating corresponding deepened model drawings by using parameters and intelligent building sketches according to claim 1, wherein the method comprises the following steps of: in the third step, after building wall and room are generated, an intelligent automatic adjustment module for building wall materials, an intelligent automatic generation module for building doors, an intelligent automatic generation module for building windows, an intelligent automatic generation module for column components, an intelligent automatic generation module for beam components, an intelligent automatic generation module for plate components, an intelligent calculation and automatic adjustment module for structural components and an intelligent automatic generation module for other components are designed, wherein the intelligent automatic adjustment module for building wall materials specifically comprises:
i, setting up all wall type families used by all rooms of a project in the model by a designer, and placing the wall type families at other positions which do not influence the establishment of the model;
Ii, using bumblebee and other excel linkage plug-ins, reading input wall type group information to generate an excel corresponding table and numbering, simultaneously reading all room names of projects, simplifying repeated names by using a program, forming a project room type list, sending the project room type list into the excel corresponding table and numbering, generating an excel table containing wall type groups and room type groups, opening the excel by a designer, matching wall types corresponding to the front of the rear of a room with wall types corresponding to a certain room, and representing the wall type group serial numbers filled in;
iii, reading all the wall lines through Grasshopper programs, wherein the situation that continuous walls drawn by designers are different in materials of different sections is caused because a plurality of rooms are staggered and the walls are in the same room because of two adjacent different rooms, and the intersection point judging and breaking functions of the programs are used for breaking all the wall lines at the intersection point and the corner point to form single-section wall geometric lines;
Iv, reading the corresponding serial numbers of the wall type families filled in ii by the designer through Bumblebee, reading the wall type families placed by the designer by using the component attribute adjustment function of the Rhino INSIDE REVIT, matching each wall with the corresponding wall type family according to the corresponding room, and replacing the original family, so that the width and the materials of each wall are consistent with the matching result of the designer according to the room type;
v, because the condition that certain wall replacement weights are higher than other walls exists in the building design, wall materials are designed for adjacent walls according to the wall bodies of the water-containing room, and the adjacent wall materials are adjacent to the water-containing room in the room with fireproof requirements, wherein the adjacent wall materials are based on the fireproof wall bodies, when a designer introduces the wall body in the ith step, the wall materials are introduced according to the weight as a sequence, for example, the common wall body is 1 type, the water-containing room wall body is 2 types, and the fireproof room wall body is 3 types, and in the later iv implementation process, the replacement materials are in the sequence from 1 to 2 to 3, so that the realization of the weight is ensured, and the realization of the function of automatically adjusting the materials and the thickness of the wall body according to the room property is completed;
the intelligent automatic generation module of the building door specifically comprises:
Through the theoretical logic of the automatic generation door by matching the types of the doors with the types of the rooms, after a designer draws circles corresponding to the doors in a sketch, inserting all types of doors of the project into a BIM model to serve as preparation for automatic matching generation doors, wherein the automatic matching of the input doors and the doors only needs to be generated once in one project, and after the matching is completed, in the matching generation door process of other layers, only the result before the leading-in is needed to be completed, and the initialization operation is not needed to be performed again;
Ii, the corresponding program reads the list of all the walls and the list of the room types which are generated before, reads the circle object in the sketch door layer through the Human plug-in, matches the circle object in the sketch corresponding section according to the selected floor, namely, the circle object of the layer of the door which needs to be generated, generates the corresponding circle midpoint coordinate list and the diameter list through Grasshopper, generates the list of the door read in the i step through the Bumblebee plug-in, generates the list of all the room types and numbers according to the serial numbers, and then opens the generated excel table to match the corresponding door type of the door of a certain room type to generate the door-room corresponding relation list;
Iii, the program judges the correspondence between the door and the wall body according to the generated door circle coordinate list, the door diameter list, the wall body object list, the generated room object list and the room type list, wherein the room types are the merging of the room objects, the rooms with the same name are all of one type, the door-room correspondence list and the like, and the correspondence between the door and the wall body is judged according to the door position coordinate point and the wall body geometric object through a Grasshopper point and a geometric relationship judging module, so as to form a door-wall body correspondence list, wherein each door is arranged on the wall body and corresponds to two rooms separated by the wall body, and then the wall body-room correspondence list is formed through the judgment of the geometric relationship between the wall body and the room, namely, two rooms are arranged on two sides of each door and the wall body correspondingly attached;
Iv, according to the formed multiple lists, door similarity matching is started, according to the generated wall-room correspondence table, the correspondence between the wall and the room can be clarified, and according to the door-room correspondence table, the program can match the correspondence between the door type and the room;
V, for the two-room situation, the program can define the weight attribute of the two side doors, the weight attribute is the same as the weight type of the wall body, if the two rooms are similar to 2 choices but not the same, the program judges that the doors with heavy weight are matched, the situation that the topological relation of the building rooms is complex is considered, the rooms are nested and staggered is very much, the logic considered by the program during matching is that the number of doors of each room is judged by counting the situation that each room object is connected with a door circle, the program generates a cycle, firstly, the room with only one door is found out, the matching of the doors is completed, then the matched doors are subtracted from the number of the doors of the room, the cycle is continued until the room with only one door does not exist, the matching of the doors with the corresponding door family is found out, and so on until all doors are completely matched;
Vi, due to the correspondence between the door and the sketch circle, if the door is modified after the door is generated, the circle is only required to be directly moved, added and deleted on the sketch, if the type of the door is not changed, the program automatically reads the matching information filled by the designer to automatically adjust the door object part, if the type is changed, the matching table is regenerated, the efficiency is far higher than that of the traditional low-efficiency mode of drawing and matching one door by one, and the intelligent generation process is completed for the door object;
the intelligent automatic generation module of the building window specifically comprises:
The method is characterized in that the method directly reads and generates the sketch content, and the window is similar to a door in terms of no content matched with the room object by the door module, but simpler, the content matched with the room object by the door is not needed, only window type objects with corresponding widths are matched with windows expressed by line segments on the inner wall and the outer wall, and the program automatically generates window objects corresponding to window positions. The object of the window completes the intelligent generation process;
The intelligent automatic generation module of the column part specifically comprises:
The column is generally related to the axis, and in most cases, the intersection point of the axis is the position of the column, so that the position of the intersection point of the axis can be directly solved at the intersection point of the main axis under the condition that the axis is generated, the column is generated at the corresponding position through a Rhino INSIDE REVIT plug-in, the size of the column can be defined by a designer, and the column can also be fed back through an intelligent automatic adjustment module of the structure;
For a non-axis column, a designer can establish a column diagram layer in a sketch, represent a column object by a single point, automatically read the position of the single point object of the non-axis column, and generate the column object at the corresponding position;
If the building is locally retracted and the shaft net is not provided with building components, or certain large spaces need to manually withdraw the shaft studs, drawing rectangular frames in the corresponding areas of the column layers of the sketch, namely representing that no pillars are in the areas, automatically judging the relation between the positions of the rectangular frames and the shaft studs, if the shaft stud points are in the rectangular frames, removing the points, and generating the pillars only at the points outside the rectangular frames, so that the automatic generation of the shaft stud components is completed;
the intelligent automatic generation module of the beam part specifically comprises:
If only the beam is needed to be defined in the sketch, drawing a rectangular frame in the beam corresponding layer, and if no beam arrangement is needed in the area
Ii, connecting the columns in the longitudinal and transverse directions on the basis of the generated axial columns to form a main shaft line column beam frame system;
And iii, for the independent columns, finding out the nearest main beam positions of the independent columns in the longitudinal direction and the transverse direction and connecting the independent columns, if the independent columns are the independent columns of the outer wall, judging the relation between the independent columns of the outer wall and the outline of the outer wall, finding out parallel lines of the independent columns connected to the main frame columns and the beams and connecting the independent columns, and ensuring that each independent column is tied with a main frame system in at least two directions;
iv) reading the previously generated wall body object, identifying a wall body center line, projecting the wall body center line to the plane of the generated main beam and the plane of the independent column beam, generating a beam system, setting beam spacing parameters in the generating process, and when the under-wall beam is parallel to the generated main beam and the spacing is smaller than the self-defined spacing parameter value, not generating a beam under the wall, wherein the parameters can be defined by a designer;
V, analyzing the planes of the generated main beams and the wall underbeams, performing length and width analysis on the plate spans enclosed by the beams, defining minimum beam dividing interval parameters, dividing the plate spans into sub beams according to a structural design model when the width direction of the plate spans is larger than the minimum beam dividing interval, ensuring that the plate spans do not exceed a certain interval, defining distance parameters of adjacent walls and subdivisions Liang Cuowei in order to avoid the condition of small-distance dislocation with the adjacent generated wall underbeams during dividing, and shifting the subdivision beams to the wall underbeam positions when the dislocation value of the subdivision beams and the adjacent wall underbeams is smaller than a certain distance, and performing iterative dividing on the plate spans until all the plate spans are smaller than the minimum beam dividing interval;
Vi for special situations and requirements, such as the alignment of beams and column edges and the alignment of beams and wall edges, according to the requirements, the patent program can define beam objects and alignment objects to be offset by a designer, uniformly solve Liang Bianxian coordinate distances and offset direction vectors of the edges of the alignment objects in the alignment direction, multiply the beam objects by the distances according to the vector aspect, and thus, the relative offset of the beams in the appointed direction is completed, and the automatic generation of beam components is completed;
The intelligent automatic generation module of the plate part component specifically comprises:
and (3) beam edge treatment: processing the edge of the beam between the beams of the beam object generated in the last step through Grasshopper, performing shearing Boolean operation on the building edge and Liang Bianxian to obtain the edge of the plate unit embedded between the beams, and generating the plate unit component corresponding to the edge through the edge;
Ii, plate thickness treatment: in the actual project design, the plate thicknesses of the same layer are basically consistent, but the situation that the plate thicknesses of different layers are different due to special reasons and load differences is not excluded, the plate thickness input is processed in batches for each room type list, so that the corresponding relation of the room type and the plate thickness is generated, then geometric judgment is carried out on the middle points of all the plates and the room objects, the corresponding attribute of the plates and the corresponding rooms is judged, the corresponding relation of the plates and the rooms is generated, and the corresponding relation of the plates and the plate thicknesses is obtained;
Iii, blank deletion: the method is characterized in that a plurality of places in each layer do not need boards, such as a through-high space, an elevator room, a stairwell, a pipe well and the like, room keywords which need to leave the boards in room types, such as an upper layer of the room, the elevator room, the stairwell, a water well, an electric well, an air well and the like, are defined, the rooms matched with the room types, namely the matched boards, are deleted, and only the places needing the boards are processed;
Iv generation of plate units: inputting the geometric boundary of the previously generated plate and the thickness of the plate through a plate generation module of the Rhino INSIDE REVIT to generate a plate member;
V. because the building has the surface layer thickness, the situation that the structural plate is directly exposed outside generally does not exist in actual work, so the room structural plate needs to consider the descending plate depth after the building surface layer thickness. In step ii a list may also be added, i.e. the depth of each room drop plate, like the room thickness, corresponds to the list of room types. After the plate units are generated, the plate height of each plate is lowered according to the matched plate lowering depth, so that intelligent automatic generation of the plate units is completed;
the intelligent calculation and automatic adjustment module of the structural component specifically comprises:
the foundation components of the structural beams, plates and columns are generated, which are similar to the modeling process of structural software in the traditional design, and structural components generated based on Revit can be led into PKPM or main stream structural design platforms such as the construction department for structural calculation
The next step of modeling in the structural software is to input building loads, wherein the building loads comprise constant loads and live loads, the constant loads are loads of components of the structure, the building and the like, in the traditional design, a designer is required to manually input structural design software, and the load size and position of each component can be calculated by counting the material density and the volume of the generated component through Revit;
For live loads, which are generally related to the properties of building rooms, the live loads with different sizes are corresponding to different rooms, and the corresponding structural members and room objects are automatically generated in the steps in the workflow, so that the loads of different rooms can be matched according to a built-in room-load corresponding list in the research and development period of the workflow, the boundaries of the rooms are the corresponding load application areas, the current structural design software supports the import of the loads, the load generation workload of structural design personnel is saved, and the work efficiency is improved.
After the model and load of the project are input, the section size of the corresponding structure is calculated through structural software, namely a member-section corresponding list is formed, and the section of the structure is modified into a result after calculation and adjustment by utilizing a section information reading module and a structure type modification module in the Rhino INSIDE REVIT, so that the calculation of the structural member and the intelligent modification and adjustment of the section are completed;
The intelligent automatic generation module of other parts specifically includes:
a. Railing, step, ramp, water dispersion: the object is generally generated along a line in two ways:
For objects needing manual definition of positions, such as railings, steps, slopes and the like, related linear contents can still be drawn in a sketch corresponding to the layers, and corresponding parts can be directly generated through the Rhino INSIDE REVIT;
Ii) for the attached object with certain logic property, such as water dispersion, geometric treatment can be carried out through the generated outline and edge line object of the outer wall of the building model, the outer outline is extracted to be the water dispersion generating line, and the corresponding part is directly generated through the Rhino INSIDE REVIT:
b. Stairs, elevators, escalators: the object has strong association with the building body, and the generation modes are two:
i, for stairs, building room stair room information can be read, the form and the size of a room platform and stair tread are defined, corresponding platform families and stair tread families are selected, geometrical connection relations of the stair platform and the stair tread are written through Grasshopper plug-ins, the relation is generated by reading the space information on the basis of established wall bodies and room entities, and then the generated geometrical information and parameters are linked through a Rhino INSIDE REVIT or other modes to generate stair objects required by designers;
ii for elevators, escalators: because the number of elevators and escalators is small, in the building design practice, the elevators and escalators can be directly modeled in a traditional manual mode, and the elevators and escalators can be generated by taking position drive through sketch points, so that the process has no obvious efficiency improvement;
iii water, warm, electromechanical components: the special electric energy of the water heating motor can be generated by reading the planar layout lines.
8. The method for generating corresponding deepened model drawings by using parameters and intelligent building sketches according to claim 1, wherein the method comprises the following steps of: in the third step, the method also comprises an external wall decoration model building module, after building models of the whole building, such as a building, a structure and the like, an independent external wall decoration model is built independently of the building models, and the model is generated in a Grasshopper parameterization mode, and the specific method is as follows:
i, splicing all models of buildings, structures and the like generated as one model. After identifying all the walls of the building outer facade, searching the top line, the bottom line and the left and right edge lines of each whole wall surface in a parameterization mode;
ii, generating a contour wall body through the side line generated in the previous step, wherein the layer surface of the contour wall body is consistent with the layer surface outside the outer wall masonry body, and is consistent with the principle of engineering project practice;
After the building elevation decoration member conforming to the reality is generated, judging the connection relation between the geometric entity of the wall body and the door and window entity through the geometric tool, and deducting the door and window opening entity on the wall body when the wall body is intersected with the door and window;
iv, generating decorative lines of the wall body through the self-contained wall body line function of Revit. Thus, the outer wall decoration model is completed.
CN202310192636.XA 2023-03-02 2023-03-02 Method for generating corresponding deepened model drawing by parameters and intelligent building sketch Pending CN118114333A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310192636.XA CN118114333A (en) 2023-03-02 2023-03-02 Method for generating corresponding deepened model drawing by parameters and intelligent building sketch

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310192636.XA CN118114333A (en) 2023-03-02 2023-03-02 Method for generating corresponding deepened model drawing by parameters and intelligent building sketch

Publications (1)

Publication Number Publication Date
CN118114333A true CN118114333A (en) 2024-05-31

Family

ID=91213009

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310192636.XA Pending CN118114333A (en) 2023-03-02 2023-03-02 Method for generating corresponding deepened model drawing by parameters and intelligent building sketch

Country Status (1)

Country Link
CN (1) CN118114333A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118520578A (en) * 2024-07-25 2024-08-20 中南建筑设计院股份有限公司 Square steel tubular column parameterized template creation method and system based on PLM platform

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109146990A (en) * 2018-08-08 2019-01-04 广州市城市规划勘测设计研究院 A kind of calculation method for building profile
CN115600298A (en) * 2022-10-31 2023-01-13 安徽地平线建筑设计有限公司(Cn) BIM building forward design standardization plotting method based on revit

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109146990A (en) * 2018-08-08 2019-01-04 广州市城市规划勘测设计研究院 A kind of calculation method for building profile
CN115600298A (en) * 2022-10-31 2023-01-13 安徽地平线建筑设计有限公司(Cn) BIM building forward design standardization plotting method based on revit

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
BIM设计师斑马: "[Revit教程]斑马:分享Rhino与Revit出平立剖的设计案例"竹伞"", pages 1 - 7, Retrieved from the Internet <URL:《https://baijiahao.baidu.com/s?id=1625341009640860148&wfr=spider&for=pc》> *
徐勇彪 等: "BIM技术在珠海歌剧院施工中的应用", 《施工技术》, vol. 43, no. 24, 25 December 2014 (2014-12-25), pages 67 - 71 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118520578A (en) * 2024-07-25 2024-08-20 中南建筑设计院股份有限公司 Square steel tubular column parameterized template creation method and system based on PLM platform

Similar Documents

Publication Publication Date Title
WO2022257099A1 (en) Prefabricated building intelligent drawing output method based on bim
CN107145695B (en) Parametric modeling production method of prefabricated external wall panel with assembled shear wall structure
Müller et al. Procedural modeling of buildings
CN115600298A (en) BIM building forward design standardization plotting method based on revit
CN112307539A (en) BIM-based urban rail transit forward collaborative design method
Tretyakova et al. Geometric modelling of building forms using BIM, VR, AR-technology
CN118114333A (en) Method for generating corresponding deepened model drawing by parameters and intelligent building sketch
CN117689833A (en) Urban three-dimensional model construction method, system and medium based on rule modeling
CN116070311B (en) BIM forward design method for long and large bridge
Rolvink et al. Parametric structural design and beyond
Zhang et al. Research on Self-adaptive Reinforcement Plug-in of Prefabricated Concrete Component Based on BIM
Tomasetti CORE studio
Zhou et al. Semi-automatic generation of shear wall structural models
CN112395677A (en) Construction method of civil engineering BIM (building information modeling) engineering quantity model
Ermolenko Algorithm-aided Information Design: Hybrid Design approach on the edge of Associative Methodologies in AEC
Ye Research on BIM Design System of Railway Tunnel Based on Microstation
Rubiu et al. BIM based workflow for 4D construction planning
Lin et al. The application and exploration of the TSTL in construction management based on BIM
Liu et al. Ontology based semantic modeling for chinese ancient architectures
Sun et al. Optimization Strategy of Architectural Design Based on Data Mining
Han Research on the Application of BIM Technology in the Digital Design of Architectural Decoration
Zhang Research on existing problems and countermeasures of structural safety design of building engineering based on BIM technology
Yang Computer aided architectural design based on BIM
Li Development of Virtual Simulation Teaching System of Architectural Decoration Structure Based on WebGL Environment
Yong et al. Xtect: a digital intelligence platform for off-site prefabricated construction

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