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 PDF

Info

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
Application number
CN201711325689.5A
Other languages
Chinese (zh)
Other versions
CN108062443A (en
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.)
Tianjin Zhuzong Mechanical And Electrical Equipment Installation Co ltd
Original Assignee
Tianjin Zhuzong Mechanical And Electrical Equipment Installation Co ltd
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 Tianjin Zhuzong Mechanical And Electrical Equipment Installation Co ltd filed Critical Tianjin Zhuzong Mechanical And Electrical Equipment Installation Co ltd
Priority to CN201711325689.5A priority Critical patent/CN108062443B/en
Publication of CN108062443A publication Critical patent/CN108062443A/en
Application granted granted Critical
Publication of CN108062443B publication Critical patent/CN108062443B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • G06T17/05Geographic models
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/003Navigation within 3D models or images
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User 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

Method for quickly designing BIM model mobile phone and establishing electromechanical database
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.
CN201711325689.5A 2017-12-12 2017-12-12 Method for quickly designing BIM model mobile phone and establishing electromechanical database Expired - Fee Related CN108062443B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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