CN108062443B - Method for quickly designing BIM model mobile phone and establishing electromechanical database - Google Patents
Method for quickly designing BIM model mobile phone and establishing electromechanical database Download PDFInfo
- Publication number
- CN108062443B CN108062443B CN201711325689.5A CN201711325689A CN108062443B CN 108062443 B CN108062443 B CN 108062443B CN 201711325689 A CN201711325689 A CN 201711325689A CN 108062443 B CN108062443 B CN 108062443B
- Authority
- CN
- China
- Prior art keywords
- establishing
- database
- bim model
- unity3d
- model
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 21
- 238000010276 construction Methods 0.000 claims abstract description 24
- 238000009434 installation Methods 0.000 claims abstract description 22
- 238000012360 testing method Methods 0.000 claims abstract description 10
- 238000013461 design Methods 0.000 claims description 8
- 239000000463 material Substances 0.000 claims description 5
- 238000004321 preservation Methods 0.000 claims description 5
- 238000009423 ventilation Methods 0.000 claims description 5
- 230000000007 visual effect Effects 0.000 claims description 4
- 238000012937 correction Methods 0.000 claims description 3
- 238000012552 review Methods 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 description 5
- 230000010354 integration Effects 0.000 description 2
- 238000013499 data model Methods 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/05—Geographic models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/003—Navigation within 3D models or images
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Remote Sensing (AREA)
- Mathematical Analysis (AREA)
- Architecture (AREA)
- Civil Engineering (AREA)
- Structural Engineering (AREA)
- Computational Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Evolutionary Computation (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
A method for quickly designing a BIM model mobile phone and establishing an electromechanical database comprises the following steps: establishing a complete BIM model in the Autodesk Revit, importing the BIM model into the Unity3D software, establishing a basic model and determining the coordinates and the equipment name of the BIM model; establishing a first person view angle to carry out roaming editing in a basic model; establishing a touch screen program in the Unity3D, and editing touch mode roaming and operation; establishing a database in the Unity3D, and inputting the engineering data of the BIM model in the Autodesk Revit and the data required by construction into the database; matching data in a database with a BIM model in the Unity3D, and linking the data with a touch screen program; and generating an APK installation package by using the Android SDK in the Unity3D, installing the APK installation package on an Android system platform for software debugging and testing, and generating a finished product APK installation file. The invention can conveniently and quickly check the detailed information and the construction information of products and equipment without carrying construction drawings.
Description
Technical Field
The invention relates to an informationized input and processing method based on a mobile phone. In particular to a method for realizing the rapid design of a BIM model mobile phone and the establishment of an electromechanical database by combining an integral BIM technology and an android movable platform.
Background
With the increasing maturity of the BIM (building information model) technology, the technology is widely applied in many fields, such as road and bridge model display, rail transit pre-design, stress and magnetic field validation, CFD fluid dynamics, ancient building repairability modeling, VR/AR model display, two-dimensional code scanning, three-dimensional laser scanning and the like, but the combination of the BIM professional model and the android system, the integration of the android system and a huge database attached to the model and the application in the building industry are few, the network is not required to roam at a first-person viewing angle in the BIM professional model, the detailed information of each equipment product project can be freely viewed during roaming, and software meeting the requirements of construction industry personnel still has a blank at present.
A large amount of business work of the existing construction industry is carried out outdoors, is a typical project type working mode, has the characteristics of more uncertainty and unique engineering, and causes complex management and control, fragmented work and many unfixed and ambulatory operations of personnel.
Disclosure of Invention
The invention aims to solve the technical problems that a method for quickly designing a BIM model mobile phone and establishing an electromechanical database is provided, and the method can realize the combination of a building electromechanical professional data model and an android system, the integration and calling of the android system and the database, the software compatibility of the android system and the BIM system, and the smooth use of a low-end domestic android mobile phone by optimizing and perfecting application software in the BIM design process.
The technical scheme adopted by the invention is as follows: a method for quickly designing a BIM model mobile phone and establishing an electromechanical database comprises the following steps:
1) establishing a complete BIM model in the Autodesk Revit according to design requirements;
2) importing the BIM model into Android authorized development software Unity3D, establishing a new basic model, and determining coordinates and equipment names of the basic model;
3) establishing a first person view angle to carry out roaming editing in a basic model;
4) establishing a touch screen program in the Unity3D, and editing touch mode roaming and operation;
5) establishing a database in the Unity3D, and inputting all engineering data of the BIM model in the Autodesk Revit and data required by construction into the established database;
6) matching data in a database with a BIM model in the Unity3D, and linking the data with a touch screen program;
7) and generating an APK installation package by using the Android SDK in the Unity3D, installing the APK installation package on an Android system platform for software debugging and testing, and generating a finished product APK installation file.
The step 1) of establishing the complete BIM model is to establish complete civil engineering and electromechanical models respectively according to a designed drawing through an Autodesk Revit, simultaneously input all product information into the model, integrate the civil engineering and electromechanical models and complete a collision test.
Magiccad for Revit software was also used in building BIM models.
And 2) specifically, the BIM model is guided into an FBX format file from the Autodesk Revit, then the FBX format file is guided into Android authorized development software Unity3D to form a basic model, so that the coordinates of the basic model are consistent with those of the original BIM model, and the unified ID number is used as the unified identification of equipment and products.
And 3) respectively establishing a character and a camera in the basic model, setting the visual range of the camera, binding the camera and the character by a writing program, and following the camera when the character moves.
And step 4) establishing a touch screen area, and establishing a forward button, a backward button and a popup window in the touch screen area.
All the engineering data in the step 5) comprise: equipment name, system name, equipment model, equipment size, pipe diameter, material, heat preservation, construction period and ventilation air volume; the data required by construction comprise the following data of equipment and products: the elevation of the bottom, the relative distance from the wall, the sequence of installation and the caution.
And 6) specifically, matching the data in the database with the corresponding equipment and products in the BIM by using the uniform ID numbers, linking the matched equipment and products with a touch screen program, and popping up a window for displaying detailed data when a corresponding equipment product is clicked.
The matched devices and products are linked with a touch screen program, a graphical user interface is loaded in the Unity3D, the devices and the products are clicked on the loaded graphical user interface, a window for displaying detailed data is popped up, the window is a rectangular window, the length and the width of the rectangular window are defined, the window comprises a window closing button, an ID number given to each device and product through an Autodesk review is used as a unified identifier, the content displayed in the window is device and product detailed information corresponding to the ID number in a calling database, and the device and product detailed information corresponding to the ID number in the calling database is dragged to a camera in the Unity3D to be bound.
And 7) returning to the Unity3D for correction when the phenomena of program error, blockage, dead circulation, program jump-out and dead halt occur in the step 7), and then performing software debugging and testing until a complete finished product APK installation file is generated.
According to the method for quickly designing the BIM model mobile phone and establishing the electromechanical database, the constructors can quickly know all information of construction positions or engineering in a simple and quick mode, the Android system and related software are used for making the first-person visual angle roaming, and the detailed engineering information of each equipment product can be checked at will during roaming. The development depth is improved, the application of construction and installation enterprises is more suitable, and the BIM technology is popularized. The aim is to do without a paper construction drawing and construct with a mobile phone. The efficiency of construction operation of the building industry is improved, and the BIM (building information model) technology is really applied to the ground. The site constructor does not need to carry construction drawings, and does not need to network in basement and remote areas, and the site constructor can conveniently and quickly check detailed information and construction information of products and equipment by only installing the site constructor on a mobile phone.
Detailed Description
The method for quickly designing the BIM model mobile phone and establishing the electromechanical database is described in detail below with reference to the embodiments.
According to the method for quickly designing the BIM model mobile phone and establishing the electromechanical database, the electromechanical installation design drawing is deeply designed according to the drawing provided by a design institute and the specification of an equipment supplier, a BIM three-dimensional pattern is drawn, and finally an APK file is generated and is installed and used on an android mobile phone of a constructor.
The invention relates to a method for quickly designing a BIM model mobile phone and establishing an electromechanical database, which comprises the following steps:
1) establishing a complete BIM model in the Autodesk Revit according to design requirements;
the complete BIM model is established by establishing complete civil engineering and electromechanical models respectively through Autodesk Revit according to a designed drawing, simultaneously inputting all product information into the models, integrating the civil engineering and electromechanical models, and completing a collision test. Magiccad for Revit software was also used in building BIM models.
2) Importing the BIM model into Android authorized development software Unity3D, establishing a new basic model, and determining coordinates and equipment names of the basic model;
specifically, the BIM model is led into an FBX format file from an Autodesk Revit, then the FBX format file is led into Android authorized development software Unity3D to form a basic model, the coordinates of the Unity3D basic model are made to be consistent with the coordinates of the original BIM model, and the unified ID number is used as the unified identification of equipment and products.
3) Establishing a first person view angle to carry out roaming editing in a basic model;
the method comprises the steps of respectively establishing a character and a camera in a basic model, setting the visual range of the camera, binding the camera and the character by a programming program, and following the camera when the character moves.
4) Establishing a touch screen program in the Unity3D, and editing touch mode roaming and operation;
the method comprises the steps of establishing a touch screen area, and establishing a forward button, a backward button and a popup window in the touch screen area, wherein the forward button, the backward button and the popup window are used for displaying detailed information of equipment and product engineering.
5) Establishing a database in the Unity3D, and inputting all engineering data of the BIM model in the Autodesk Revit and data required by construction into the established database;
all the engineering data comprise: equipment name, system name, equipment model, equipment size, pipe diameter, material, heat preservation, construction period and ventilation air volume; the data required by construction comprise the following data of equipment and products: the elevation of the bottom, the relative distance from the wall, the sequence of installation and the caution.
That is, all product data (including details of equipment name, system name, equipment model, equipment size, pipe diameter, material, heat preservation, construction period, ventilation volume and the like) are derived from the BIM model in the Autodesk Revit, and then practical data required by a construction site, such as bottom elevation, relative distance from a wall body, sequence and attention points during installation and the like, are manually added. All engineering data includes: equipment name, system name, equipment model, equipment size, pipe diameter, material, heat preservation, construction period and ventilation air volume; the data required by construction comprise the following data of equipment and products: the elevation of the bottom, the relative distance from the wall, the sequence of installation and the caution.
6) Matching data in a database with a BIM model in the Unity3D, and linking the data with a touch screen program;
specifically, data in a database is matched with corresponding equipment and products in the BIM model by using the uniform ID numbers, the matched equipment and products are linked with a touch screen program, and a window for displaying detailed data can be popped up when the corresponding equipment and products are clicked. The matched devices and products are linked with a touch screen program, a Graphical User Interface (GUI) is loaded in the Unity3D, the devices and the products are clicked on the loaded graphical user interface, a window for displaying detailed data is popped up, the window is a rectangular window, the length and the width of the rectangular window are defined, the window comprises a window closing button, an ID number given to each device and each product through an Autodesk review is used as a unified identifier, the display content in the window is device and product detailed information corresponding to the ID number in a calling database, and the device and product detailed information corresponding to the ID number in the calling database is dragged to a camera in the Unity3D to be bound.
7) And generating an APK installation package by using the Android SDK in the Unity3D, installing the APK installation package on an Android system platform for software debugging and testing, and generating a finished product APK installation file.
And when the phenomena of program error, blockage, dead circulation, program jumping and dead halt occur, returning to the Unity3D for correction, and then performing software debugging and testing until a perfect finished product APK installation file is generated.
Claims (7)
1. A method for quickly designing a BIM model mobile phone and establishing an electromechanical database is characterized by comprising the following steps:
1) establishing a complete BIM model in the Autodesk Revit according to design requirements;
2) importing the BIM model into Android authorized development software Unity3D, establishing a new basic model, and determining coordinates and equipment names of the basic model;
3) establishing a first person view angle to carry out roaming editing in a basic model;
4) establishing a touch screen program in the Unity3D, and editing touch mode roaming and operation; establishing a touch screen area, and establishing a forward button, a backward button and a popup window in the touch screen area;
5) establishing a database in the Unity3D, and inputting all engineering data of the BIM model in the Autodesk Revit and data required by construction into the established database; all the engineering data comprise: equipment name, system name, equipment model, equipment size, pipe diameter, material, heat preservation, construction period and ventilation air volume; the data required by construction comprise the following data of equipment and products: the elevation of the bottom, the relative distance between the bottom and the wall, the sequence during installation and the cautions;
6) matching data in a database with a BIM model in the Unity3D, and linking the data with a touch screen program; specifically, data in a database are matched with corresponding equipment and products in a BIM model by using a uniform ID number, the matched equipment and products are linked with a touch screen program, and a window for displaying detailed data can be popped up when a corresponding equipment product is clicked;
7) and generating an APK installation package by using the Android SDK in the Unity3D, installing the APK installation package on an Android system platform for software debugging and testing, and generating a finished product APK installation file.
2. The method for rapidly designing the BIM model mobile phone and establishing the electromechanical database as claimed in claim 1, wherein the step 1) of establishing the complete BIM model is to establish complete civil engineering and electromechanical models respectively according to a design drawing through an Autodesk Revit, and simultaneously input all product information into the model to integrate the civil engineering and electromechanical models to complete a collision test.
3. The method for rapidly designing the BIM model mobile phone and building the electromechanical database as claimed in claim 2, wherein MagiCAD for Revit software is further used in building the BIM model.
4. The method for rapidly designing the BIM model mobile phone and establishing the electromechanical database as claimed in claim 1, wherein the step 2) is specifically to guide the BIM model from an Autodesk Revit into an FBX format file, then guide the FBX format file into Android authorized development software Unity3D to form a basic model, make the coordinates of the basic model consistent with those of the original BIM model, and use a unified ID number as a unified identifier of equipment and products.
5. The method as claimed in claim 1, wherein the step 3) comprises respectively creating a character and a camera in the basic model, setting a visual range of the camera, writing a program to bind the camera with the character, and the camera follows the character when the character moves.
6. The method for rapidly designing the BIM model mobile phone and establishing the electromechanical database as claimed in claim 1, wherein the matched devices and products are linked with a touch screen program, a graphical user interface is loaded in the Unity3D, the devices and the products are clicked on the loaded graphical user interface, a window displaying detailed data pops up, the window is a rectangular window, the length and the width of the rectangular window are defined, a window closing button is included in the window, an ID number given to each device and product through the Autodesk review is used as a uniform identifier, the displayed content in the window is the device and product detailed information calling the ID number in the database, and the device and product detailed information calling the ID number in the database is dragged to the camera in the Unity3D to be bound.
7. The method as claimed in claim 1, wherein in step 7), when the phenomena of program error, stuck, dead loop, program jump out and dead halt occur, the method returns to Unity3D for correction, and then software debugging and testing are performed until a complete finished APK installation file is generated.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711325689.5A CN108062443B (en) | 2017-12-12 | 2017-12-12 | Method for quickly designing BIM model mobile phone and establishing electromechanical database |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711325689.5A CN108062443B (en) | 2017-12-12 | 2017-12-12 | Method for quickly designing BIM model mobile phone and establishing electromechanical database |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108062443A CN108062443A (en) | 2018-05-22 |
CN108062443B true CN108062443B (en) | 2021-06-01 |
Family
ID=62138376
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711325689.5A Expired - Fee Related CN108062443B (en) | 2017-12-12 | 2017-12-12 | Method for quickly designing BIM model mobile phone and establishing electromechanical database |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108062443B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108829875A (en) * | 2018-06-25 | 2018-11-16 | 天津住总机电设备安装有限公司 | BIM model database based on mobile phone A R inquiry is established and Fast design method |
CN110516387A (en) * | 2019-08-30 | 2019-11-29 | 天津住总机电设备安装有限公司 | A kind of quick locating query method in position based on mobile phone B IM model |
CN112446948B (en) * | 2019-08-30 | 2023-07-28 | 北京百度网讯科技有限公司 | Virtual reality courseware processing method and device, electronic equipment and storage medium |
CN110516386A (en) * | 2019-08-30 | 2019-11-29 | 天津住总机电设备安装有限公司 | A method of live coordinate position is determined based on mobile phone B IM construction drawing AR |
CN111523161A (en) * | 2020-03-09 | 2020-08-11 | 浙江工业大学 | BIM and Unity 3D-based 3D Internet of things visualization man-machine interaction method |
CN111985025B (en) * | 2020-07-23 | 2024-03-08 | 中建八局第一建设有限公司 | Intelligent visualization system and method for building engineering construction standard atlas based on Unity 3D |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103093061A (en) * | 2013-02-07 | 2013-05-08 | 中铁二十二局集团电气化工程有限公司 | Complex pipeline collision optimization method of subway electromechanical engineering |
JP6058778B1 (en) * | 2015-12-14 | 2017-01-11 | 東芝エレベータ株式会社 | BIM system, method and program |
CN106652049A (en) * | 2017-01-10 | 2017-05-10 | 沈阳比目鱼信息科技有限公司 | Full-professional design delivery method for building based on augmented reality technology of mobile terminal |
CN106909749A (en) * | 2017-03-08 | 2017-06-30 | 朱海涛 | Mobile terminal is based on the Intelligent Recognition localization method of BIM |
CN107393013A (en) * | 2017-06-30 | 2017-11-24 | 网易(杭州)网络有限公司 | Virtual roaming file generated, display methods, device, medium, equipment and system |
-
2017
- 2017-12-12 CN CN201711325689.5A patent/CN108062443B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103093061A (en) * | 2013-02-07 | 2013-05-08 | 中铁二十二局集团电气化工程有限公司 | Complex pipeline collision optimization method of subway electromechanical engineering |
JP6058778B1 (en) * | 2015-12-14 | 2017-01-11 | 東芝エレベータ株式会社 | BIM system, method and program |
CN106652049A (en) * | 2017-01-10 | 2017-05-10 | 沈阳比目鱼信息科技有限公司 | Full-professional design delivery method for building based on augmented reality technology of mobile terminal |
CN106909749A (en) * | 2017-03-08 | 2017-06-30 | 朱海涛 | Mobile terminal is based on the Intelligent Recognition localization method of BIM |
CN107393013A (en) * | 2017-06-30 | 2017-11-24 | 网易(杭州)网络有限公司 | Virtual roaming file generated, display methods, device, medium, equipment and system |
Non-Patent Citations (1)
Title |
---|
Research on BIM-based Drawings Query and Feedback System with Smart Hand-held Devices;LuoHan-bin et al.;《Procedia Engineering》;20141231;第85卷;第351-357页 * |
Also Published As
Publication number | Publication date |
---|---|
CN108062443A (en) | 2018-05-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108062443B (en) | Method for quickly designing BIM model mobile phone and establishing electromechanical database | |
Abanda et al. | BIM in off-site manufacturing for buildings | |
CN109785436B (en) | BIM technology-based reinforcing steel bar information full life cycle management method | |
KR101909996B1 (en) | Construction Quantity take-off system based on the BIM and method therefor | |
TWI512662B (en) | Building information modeling feedback system, method, computer readable medium | |
Ma et al. | Application of 4D for dynamic site layout and management of construction projects | |
KR101603622B1 (en) | System and method for utilizing authoring tool of bim integrated design | |
CN106407540B (en) | A kind of underground utilities auxiliary programming checking method based on three-dimension GIS technology | |
CN106652049A (en) | Full-professional design delivery method for building based on augmented reality technology of mobile terminal | |
CN111209623A (en) | Building method of BIM family library of hydraulic and hydroelectric engineering | |
CN106557606A (en) | For the method and system for positioning virtual objects in virtual simulation environment | |
Diara et al. | Open source hbim for cultural heritage: A project proposal | |
KR20200066762A (en) | Simulation method for building construction using building information modeling, computer readable medium and system for performing the method | |
CN105302978A (en) | Quantity calculation method and device | |
CN111274635A (en) | Construction safety management system and method based on building information model | |
Su et al. | Life cycle approach to construction workspace modeling and planning | |
CN110516386A (en) | A method of live coordinate position is determined based on mobile phone B IM construction drawing AR | |
Wu et al. | Integrated process mapping for bim implemenation in green building project delivery | |
HIJAZI et al. | Level of detail specifications, standards and file-format challenges in infrastructure projects for BIM level three | |
CN104463412A (en) | Method for carrying out kiln project technical disclosure by utilization of two-dimension codes | |
CN113392462A (en) | Sewage pipe network rapid modeling method based on Revit secondary development | |
CN107808042A (en) | The LOD500 model implementation methods of BIM technology | |
Begić et al. | Digitalization and automation in construction project's life-cycle: a review. | |
CN104463950A (en) | Two-dimension code information identification method of furnace kiln refractory 3D model | |
CN103902757A (en) | System and method for rapid creation and interaction of three-dimensional model |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20210601 |
|
CF01 | Termination of patent right due to non-payment of annual fee |