| With the rapid growth of urban highway tunnel mileage in our country,the operation and maintenance of urban highway tunnels had become more and more important.The operation and maintenance of tunnels are complex and involve many operation and maintenance object.They have the characteristics of strong concealment and large amount of information.The traditional two-dimensional and paper-based operation and maintenance management can no longer meet the demand.How to effective maintain the main tunnel structure and important mechanical and electrical equipment through effective information technology is an urgent problem to be solved in urban highway tunnel management.This article analyzes the status quo of urban highway tunnel operation and maintenance,summarizes the existing problems,and faces the tunnel visualization needs.By introducing BIM technology during the operation and maintenance phase,this paper designs visualization system of urban highway tunnel operation and maintenance based on Unity 3D.This article obtains the demand information from system requirements specification and on-site operation.According to the detailed analysis of requirements,the development process uses Unity 3D engine + database design + background management application development model.Firstly,the 3D modeling software 3Ds was used to construct the 3D model.The model consists of two parts: the scene outside the tunnel and the scene inside the tunnel.The model involves the key buildings,the environment model,the main structure model of the tunnel,the substation model,After the model was imported into Unity 3D,the hierarchical structure was used to classify and manage the virtual scenes.The hierarchical organization was adopted to optimize the model through the model reduction technology,material optimization and texture mapping technology,and to improve the operation of the virtual scene Realism and fluency,creating a virtual scene suitable for visualization of urban road tunnel operation and maintenance.Then based on the features of Unity 3D and MVC,the architecture of system based on Application-Model-View-Controller-Component was proposed in detail.The system was divided into data layer,logic layer and representation Layers,the use of interfaces between layers to interact,making the system has good scalability and compatibility.The functions of data layer,logic layer and presentation layer are described in detail.Through in-depth analysis of functional requirements of visualization of urban highway tunnel operation and maintenance,the design of system database was completed.Scene display module,virtual interaction module,rapid positioning module,information loading Modules,auxiliary modules and background data management and other core modules,and the realization of each function module,implementation mechanism,the core code and the effect of a detailed description.And conscientiously completed the system required AMVCC pattern design structure diagram,AMVCC pattern class diagram,AMVCC pattern instance class diagram,AMVCC pattern hierarchy diagram.In the realization and application of the system,the system constructs a common UI framework,expounds the functions provided by the common UI framework in detail and the core design mechanism of the framework.The scene display module introduces the scene dynamic loading and unloading,scene roaming free interactive roaming and automatic routing roaming,describes the realization of the various functions of the process,and the specific implementation of the code.Finally,through the system test and analysis,the system has been verified to meet the needs of the scheduled,and finally introduced in detail the release of the system under the three platforms PC,Web,Android.Unity 3D-based urban road tunnel visualization system provides a visual operating platform for tunnel maintenance personnel and managers.The virtual scene in the system includes the main structure of the tunnel and the name,location,performance parameters of the important mechanical and electrical equipment Static information;at the same time,dynamic information such as operation status and inspection data obtained from an external system can also be integrated through the data layer,and dynamic information and static information can be simultaneously displayed in a virtual scene to realize spatial information,static information,dynamic information,View and maintain dimensional information.To some extent,the system solves the problems of many objects of urban road tunnel operation and maintenance management,diversified information heterogeneity and complex spatio-temporal characteristics,and facilitates the establishment,transmission and effective transfer of tunnel operation and maintenance information.At the same time,visualization can also make tunnel operation and maintenance information More intuitive,easy to achieve efficient management of urban road tunnel operation and maintenance. |