Summary of the invention
In view of this, realizing high speed the present invention provides the modeling method and device of a kind of freeway tunnel project
The automation modeling of vcehicular tunnel project, improves modeling efficiency.
In order to achieve the above-mentioned object of the invention, specific technical solution provided by the invention is as follows:
A kind of modeling method of freeway tunnel project, comprising:
Basic database is created, the project extracted from the design data of freeway tunnel project to be modeled is believed substantially
Breath, circuit coordinate point information, model component decomposition rule and the storage of structure attribute parameter information are into the basic database, institute
State the spatial positional information that structure attribute parameter information includes component;
According to the model component decomposition rule, creation parametrization component race, and added in the parametrization component race
Property parameters field, the property parameters field are corresponding with the structure attribute parameter information;
The project essential information and circuit coordinate point information in the basic database are called, circuit model is generated;
The spatial positional information for calling the component stored in the basic database, the corresponding positions in the circuit model
It sets and the component race is instantiated, generate the architecture information BIM model of freeway tunnel project to be modeled.
Optionally, the model component decomposition rule is the work breakdown structure (WBS) WBS of freeway tunnel project to be modeled,
It is described according to the model component decomposition rule, creation parametrization component race, comprising:
According to the work breakdown structure (WBS) WBS of freeway tunnel project to be modeled treat modeling freeway tunnel project into
Row decomposes, and obtains all components that freeway tunnel project to be modeled is included;
It is that each component creates parameterisable component model by Revit, generates parametrization component race.
Optionally, the component include parameterisable component and can not control component, it is described by Revit be each component create
Build parameterisable component model, comprising:
Parameterisable component is created by way of Revit uses three point self-adapted conventional model races for parameterisable component
Model, wherein the spatial positional information in parameterisable component model include starting point coordinate, midpoint coordinates, terminal point coordinate and
Elevation.
Optionally, the spatial positional information for calling the component stored in the basic database, in the route mould
Corresponding position in type instantiates the component race, generates the architecture information of freeway tunnel project to be modeled
BIM model, comprising:
The spatial positional information for reading the component stored in the basic database generates multiple in the circuit model
Route point;
For each route point, when there are when component, call to store in the basic database for the route point
Structure attribute parameter information carries out assignment to the property parameters field of the corresponding parameterisable component model of the component, realizes
Instantiation to the corresponding parameterisable component model of the route point;
The corresponding instantiation parameterisable component model of each route point forms freeway tunnel project to be modeled
Architecture information BIM model.
Optionally, the method also includes:
In the use process of the architecture information BIM model of freeway tunnel project, by modifying the basic number
According to the data in library and/or the data in the parametrization component race, the architecture information to freeway tunnel project is realized
The modification of BIM model.
A kind of model building device of freeway tunnel project, comprising:
Database creation unit will be from the design number of freeway tunnel project to be modeled for creating basic database
It is stored according to the project essential information of middle extraction, circuit coordinate point information, model component decomposition rule and structure attribute parameter information
Into the basic database, the structure attribute parameter information includes the spatial positional information of component;
Component race creating unit, for according to the model component decomposition rule, creation to parameterize component race, and described
It parameterizes and adds property parameters field in component race, the property parameters field is corresponding with the structure attribute parameter information;
Route generation unit, for calling project essential information and circuit coordinate point information in the basic database,
Generate circuit model;
Instantiating unit, for calling the spatial positional information of the component stored in the basic database, in the line
Corresponding position in the model of road instantiates the component race, generates the architecture information of freeway tunnel project to be modeled
Change BIM model.
Optionally, component race creating unit includes:
Project decomposition subelement, for the work breakdown structure (WBS) WBS according to freeway tunnel project to be modeled to yet to be built
Mould freeway tunnel project is decomposed, and all components that freeway tunnel project to be modeled is included are obtained;
Component race generates subelement, for being that each component creates parameterisable component model by Revit, generates parameter
Change component race.
Optionally, component include parameterisable component and can not control component, the component race generates subelement, is specifically used for
Parameterisable component model is created for parameterisable component by way of Revit uses three point self-adapted conventional model races,
In, the spatial positional information in parameterisable component model includes starting point coordinate, midpoint coordinates, terminal point coordinate and elevation.
Optionally, the instantiating unit, specifically for reading the space bit of the component stored in the basic database
Confidence breath, generates multiple route points in the circuit model;For each route point, when there are components for the route point
When, the structure attribute parameter information stored in the basic database is called, parameterisable component dies corresponding to the component
The property parameters field of type carries out assignment, realizes the instantiation to the corresponding parameterisable component model of the route point;Each
The corresponding architecture information for instantiating parameterisable component model and forming freeway tunnel project to be modeled of the route point
BIM model.
Optionally, described device further include:
Model modification unit, for leading in the use process of the architecture information BIM model of freeway tunnel project
It crosses and modifies the data in the basic database and/or the data in the parametrization component race, realize to freeway tunnel
The modification of the architecture information BIM model of project.
Compared with the existing technology, beneficial effects of the present invention are as follows:
The modeling method and device of freeway tunnel project disclosed by the invention, first according to highway tunnel to be modeled
The design data of road project creates basic database, creates further according to model component decomposition rule and parameterizes component race, and according to
Structure attribute parameter in basic database adds corresponding property parameters field in parametrization component race, makes to parameterize component
Race can recall the project essential information and circuit coordinate point information in basic database by driving parameter, generate route mould
Type, the corresponding position in the model of final online road instantiate component race, generate freeway tunnel project to be modeled
Architecture information BIM model, whole process all automatically complete, and realize the automation modeling of freeway tunnel project,
It avoids due to carrying out the problem of splicing caused heavy workload, low efficiency to component manually, improves the accuracy rate of modeling.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
Present embodiment discloses a kind of modeling method of freeway tunnel project, applied to being equipped with Revit software
Equipment, referring to Fig. 1, the modeling method of freeway tunnel project specifically includes the following steps:
S101: creation basic database, the project that will be extracted from the design data of freeway tunnel project to be modeled
Essential information, circuit coordinate point information, model component decomposition rule and structure attribute parameter information are stored to the basic data
In library;
Wherein, the design data of freeway tunnel project to be modeled is the design from freeway tunnel project to be modeled
The data extracted in drawing.
Project essential information includes motorway names and tunnel title.
Circuit coordinate point information includes the coordinate points information for each component that mould freeway tunnel project yet to be built is included.
Component is the element in freeway tunnel project, such as bridge pier, bridge.
Component model is indicated the abstract model of component, and the type of component includes can parameter component and uncontrollable structure
Part, correspondingly, component model includes parameterisable component model and uncontrollable component model.Model component decomposition rule is yet to be built
Work breakdown structure (WBS) WBS (Work Breakdown Structure) the creation WBS of mould freeway tunnel project is project
Project work resolved by stage deliverable achievement lesser, it is easier to the process of the component part of management.According to wait model
The WBS of freeway tunnel project treats modeling freeway tunnel project and is decomposed, freeway tunnel item such as to be modeled
The tunnel that mesh is one section 1000 meters, minimal decomposition unit are 20 meters, then can resolve into 50 components.Structure attribute parameter information
Spatial positional information including component, the spatial positional information of component include the starting point coordinate of component, midpoint coordinates, terminal seat
Mark and elevation.Structure attribute parameter information further includes the encoded information of component, specifically, being based on freeway tunnel item to be modeled
Purpose WBS is treated after modeling freeway tunnel project is decomposed and is obtained the encoded information of each component.
Basic database can be any one database including Excel table.
S102: according to model component decomposition rule, creation parametrization component race, and attribute is added in parametrization component race
Parameter field, property parameters field are corresponding with structure attribute parameter information;
According to the work breakdown structure (WBS) WBS of freeway tunnel project to be modeled treat modeling freeway tunnel project into
Row decomposes, and obtains all components that freeway tunnel project to be modeled is included, and is that the creation of each component can be joined by Revit
Numberization component model generates parametrization component race.
Specifically, being that each component creates parameterisable component model by Revit, comprising:
Parameterisable component is created by way of Revit uses three point self-adapted conventional model races for parameterisable component
Model, wherein the spatial positional information in parameterisable component model include starting point coordinate, midpoint coordinates, terminal point coordinate and
Elevation.
For can not control component constructed in the form of conventional model race.
S103: calling the project essential information and circuit coordinate point information in basic database, generates circuit model;
The spatial positional information of each component is corresponding in basic database generates a route point, multiple route points compositions to
Model the road axis of freeway tunnel project, i.e. circuit model
Wherein, the project essential information in basic database, if motorway names and tunnel title are the base of circuit model
This information.
S104: the spatial positional information of the component stored in basic database, the corresponding position in circuit model are called
To component, race is instantiated, and generates the architecture information BIM model of freeway tunnel project to be modeled.
Referring to Fig. 2, Fig. 2 is the method instantiated to the component model in component race, it is applied to Dynamo,
Dynamo is the open source software based on Revit.This method specifically includes the following steps:
S201: reading the spatial positional information of the component stored in basic database, generates multiple roads in circuit model
Line point;
The corresponding route point of the spatial positional information of each component stored in basic database.
S202: for each route point, when there are structure attributes when component, stored in calling basic database for route point
Parameter information carries out assignment to the property parameters field of the corresponding parameterisable component model of component, realizes corresponding to route point
Parameterisable component model instantiation;
Specifically, the attribute in the structure attribute parameter information stored in basic database and parameterisable component model is joined
Digital section corresponds, and realizes the accurate positionin of model.
By the starting point of component each in basic database, the coordinate at midpoint and terminal and elevation assignment to respective members mould
In the spatial positional information field of type;
It will be in the project essential information field of project essential information assignment in basic database to each component model;
By the encoded information word of the encoded information assignment of component each in basic database to corresponding component model
Duan Zhong.
S203: the corresponding instantiation parameterisable component model of each route point forms freeway tunnel project to be modeled
Architecture information BIM model.
BIM (architecture information model, Building Information Modeling), is a complete information mould
Type, can by engineering project in Life cycle the engineering information of each different phase, process and resources integration in a mould
In type, easily used by each participant of engineering.It is work by real information possessed by 3-dimensional digital technical modelling building
Journey design and construction provide mutually coordinated, internally consistent information model, and the model is made to reach the integration of design and construction, each special
Industry cooperates, to reduce engineering production cost, ensures that engineering presses matter completion on time.
By using Dynamo, user can work out the logical algorithm of suitable freeway tunnel project modeling method, count
The arrangement of each route point is calculated, batch imports coordinate points information, arranges building model by coordinate points, the accurate of implementation model is determined
Position.
It should also be noted that, passing through in the use process of the architecture information BIM model of freeway tunnel project
The data in the basic database and/or the data in the parametrization component race are modified, are realized to freeway tunnel item
The modification of purpose architecture information BIM model.
The modeling method of freeway tunnel project disclosed in the present embodiment, first according to freeway tunnel item to be modeled
Purpose design data creates basic database, creates parametrization component race further according to model component decomposition rule, and according to basis
Structure attribute parameter in database adds corresponding property parameters field in parametrization component race, enables to parameterize component race
It is enough that project essential information and circuit coordinate point information in basic database are recalled by driving parameter, circuit model is generated, most
The corresponding position in circuit model instantiates component race afterwards, generates the building letter of freeway tunnel project to be modeled
Breathization BIM model, whole process all automatically complete, and realize the automation modeling of freeway tunnel project, avoid
Due to carrying out the problem of splicing caused heavy workload, low efficiency to component manually, the accuracy rate of modeling is improved.
The modeling method of disclosed freeway tunnel project based on the above embodiment, the present embodiment correspondence disclose one kind
The model building device of freeway tunnel project, referring to Fig. 3, the device specifically includes:
Database creation unit 301 will be from the design of freeway tunnel project to be modeled for creating basic database
Project essential information, circuit coordinate point information, model component decomposition rule and the structure attribute parameter information extracted in data is deposited
It stores up in the basic database, the structure attribute parameter information includes the spatial positional information of component;
Component race creating unit 302, for creating and parameterizing component race according to the model component decomposition rule, and
Property parameters field is added in the parametrization component race, the property parameters field is opposite with the structure attribute parameter information
It answers;
Route generation unit 303, for calling project essential information and circuit coordinate point letter in the basic database
Breath generates circuit model;
Instantiating unit 304, for calling the spatial positional information of the component stored in the basic database, described
Corresponding position in circuit model instantiates the component race, generates the building letter of freeway tunnel project to be modeled
Breathization BIM model.
Optionally, component race creating unit 302 includes:
Project decomposition subelement, for the work breakdown structure (WBS) WBS according to freeway tunnel project to be modeled to yet to be built
Mould freeway tunnel project is decomposed, and all components that freeway tunnel project to be modeled is included are obtained;
Component race generates subelement, for being that each component creates parameterisable component model by Revit, generates parameter
Change component race.
Optionally, component include parameterisable component and can not control component, the component race generates subelement, is specifically used for
Parameterisable component model is created for parameterisable component by way of Revit uses three point self-adapted conventional model races,
In, the spatial positional information in parameterisable component model includes starting point coordinate, midpoint coordinates, terminal point coordinate and elevation.
Optionally, the instantiating unit 304, specifically for reading the space of the component stored in the basic database
Location information generates multiple route points in the circuit model;For each route point, when there are structures for the route point
When part, the structure attribute parameter information stored in the basic database is called, parameterisable component corresponding to the component
The property parameters field of model carries out assignment, realizes the instantiation to the corresponding parameterisable component model of the route point;Often
The corresponding architecture information for instantiating parameterisable component model and forming freeway tunnel project to be modeled of a route point
Change BIM model.
Optionally, described device further include:
Model modification unit, for leading in the use process of the architecture information BIM model of freeway tunnel project
It crosses and modifies the data in the basic database and/or the data in the parametrization component race, realize to freeway tunnel
The modification of the architecture information BIM model of project.
The model building device of freeway tunnel project disclosed in the present embodiment, first according to freeway tunnel item to be modeled
Purpose design data creates basic database, creates parametrization component race further according to model component decomposition rule, and according to basis
Structure attribute parameter in database adds corresponding property parameters field in parametrization component race, enables to parameterize component race
It is enough that project essential information and circuit coordinate point information in basic database are recalled by driving parameter, circuit model is generated, most
The corresponding position in circuit model instantiates component race afterwards, generates the building letter of freeway tunnel project to be modeled
Breathization BIM model, whole process all automatically complete, and realize the automation modeling of freeway tunnel project, avoid
Due to carrying out the problem of splicing caused heavy workload, low efficiency to component manually, the accuracy rate of modeling is improved.
The foregoing description of the disclosed embodiments enables those skilled in the art to implement or use the present invention.
Various modifications to these embodiments will be readily apparent to those skilled in the art, as defined herein
General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, of the invention
It is not intended to be limited to the embodiments shown herein, and is to fit to and the principles and novel features disclosed herein phase one
The widest scope of cause.