针对岩体结构面发育特征的不确定性,提出一种岩质边坡异形滑动面搜索方法 .以Ⅲ,Ⅳ结构面岩体为研究对象,结合GeoSMA-3D(geotechnical structure and model analysis-3D)程序中块体切割和关键块体判别模块,将滑坡体设定为几何多面体.岩...针对岩体结构面发育特征的不确定性,提出一种岩质边坡异形滑动面搜索方法 .以Ⅲ,Ⅳ结构面岩体为研究对象,结合GeoSMA-3D(geotechnical structure and model analysis-3D)程序中块体切割和关键块体判别模块,将滑坡体设定为几何多面体.岩体的内部块体组合形成多面体,以多面体的表面表征滑动面.引入层次分析法,建立滑动面准定量化评价准则.以小盘岭边坡为例,将异形滑动面判定准则导入GeoSMA-3D程序中,研究表明边坡存在6个关键块体,组合滑动面有3个,潜在滑动面安全系数为1.046,滑动面几何形态与实际边坡拟合度高达95%,验证了岩质边坡滑动面搜索方法的合理性.展开更多
An educational programming language is a programming language that is designed primarily as a learning instrument and not so much as a tool for writing programs for production. Three-dimensional (3D) interactive anima...An educational programming language is a programming language that is designed primarily as a learning instrument and not so much as a tool for writing programs for production. Three-dimensional (3D) interactive animations provide an effective means to engage the attention of the audience to learn programming language. Traditionally, creating 3D games had been difficult as it requires specialized programming skills. However, it had been proven that the state-transition diagram, which is the most fundamental principle for automata, is intuitively so comprehensive that even children can create programs for interactive animations and video games in the two-dimensional world. Islay3D is a programming environment for authoring interactive 3D animations based on this concept. In this paper, the Islay3D animation language is introduced, where a character is modeled as an object, and its behavior is defined in term of a set of state-transition diagrams. The interpretation of the state-transition diagrams to JavaScript is also presented. Finally, the web-based programming environment is introduced. With the web-based platform, the public will be able express their creativity in creating interactive 3D animations and video games easily from within their browser.展开更多
The workload of the 3D magnetotelluric forward modeling algorithm is so large that the traditional serial algorithm costs an extremely large compute time. However, the 3D forward modeling algorithm can process the dat...The workload of the 3D magnetotelluric forward modeling algorithm is so large that the traditional serial algorithm costs an extremely large compute time. However, the 3D forward modeling algorithm can process the data in the frequency domain, which is very suitable for parallel computation. With the advantage of MPI and based on an analysis of the flow of the 3D magnetotelluric serial forward algorithm, we suggest the idea of parallel computation and apply it. Three theoretical models are tested and the execution efficiency is compared in different situations. The results indicate that the parallel 3D forward modeling computation is correct and the efficiency is greatly improved. This method is suitable for large size geophysical computations.展开更多
Due to the complexity of soil-structure interaction, simple constitutive models typically used for interface elements in general computer programs cannot satisfy the requirements of discontinuous deformation analysis ...Due to the complexity of soil-structure interaction, simple constitutive models typically used for interface elements in general computer programs cannot satisfy the requirements of discontinuous deformation analysis of structures that contain different interfaces. In order to simulate the strain-softening characteristics of interfaces, a nonlinear strain-softening interface constitutive model was incorporated into fast Lagrange analysis of continua in three dimensions (FLAC3D) through a user-defined program in the FISH environment. A numerical simulation of a direct shear test for geosynthetic interfaces was conducted to verify that the interface model was implemented correctly. Results of the numerical tests show good agreement with the results obtained from theoretical calculations, indicating that the model incorporated into FLAC3D can simulate the nonlinear strain-softening behavior of interfaces involving geosynthetic materials. The results confirmed the validity and reliability of the improved interface model. The procedure and method of implementing an interface constitutive model into a commercial computer program also provide a reference for implementation of a new interface constitutive model in FLAC3D.展开更多
Because of good quality of compressive resistance, the hyperbolic arch dam is being increasingly applied to engineering projects. In order to satisfy the needs of compressive resistance under the conditions of high wa...Because of good quality of compressive resistance, the hyperbolic arch dam is being increasingly applied to engineering projects. In order to satisfy the needs of compressive resistance under the conditions of high water pressure, a stress analysis is required for the dam. During the stress analysis process however, due to the complexity of the three-dimensional modeling, it is very hard to form a model. Therefore, the stress analysis process is a barrier for the arch dam. In this article, based on the research of the new line-type arch dam, a mathematical model in different degree of convexity conditions of the dam is established; using the C + + language program, a computer three-dimensional model simulation is realized on AutoCAD. The accurate three-dimensional model is providing a finite element optimization design of the involute hyperbolic arch dam for the next step.展开更多
An object oriented multi robotic graphic simulation environment is described in this paper. Object oriented programming is used to model the physical objects of the robotic workcell in the form of software objects ...An object oriented multi robotic graphic simulation environment is described in this paper. Object oriented programming is used to model the physical objects of the robotic workcell in the form of software objects or classes. The virtual objects are defined to provide the user with a user friendly interface including realistic graphic simulation and clarify the software architecture. The programming method of associating the task object with active object effectively increases the software reusability, maintainability and modifiability. Task level programming is also demonstrated through a multi robot welding task that allows the user to concentrate on the most important aspects of the tasks. The multi thread programming technique is used to simulate the interaction of multiple tasks. Finally, a virtual test is carried out in the graphic simulation environment to observe design and program errors and fix them before downloading the software to the real workcell.展开更多
This paper studies some programming techniques for low power rendering for 3 D graphics. These techniques are derived from analysis and simulation results of hardware circuits of GPU. Although low power3 D graphics ha...This paper studies some programming techniques for low power rendering for 3 D graphics. These techniques are derived from analysis and simulation results of hardware circuits of GPU. Although low power3 D graphics hardware design has been studied by other researchers,low power programming techniques from hardware perspective have not been investigated in depth. There are many factors that affect 3 D graphics rendering performance,such as the number of vertices,vertex sharing,level of details,texture mapping,and rendering algorithms. An analytical study of graphics rendering workload is performed and the effect of a number of programming tips such as vertex sharing,clock gating and buffering of unmoving or translational objects is deeply studied. The results presented in this paper can be used to guide 3 D graphics programming for optimizing both power consumption and performance.展开更多
The solution of 3 D elastic-plastic frictional contact problems belongs to the un specified boundary problems where the interaction between two kinds of nonlinearities should occur. Considering the difficulties for th...The solution of 3 D elastic-plastic frictional contact problems belongs to the un specified boundary problems where the interaction between two kinds of nonlinearities should occur. Considering the difficulties for the solution of 3 D frictional contact problems, the key part is the determination of the tangential slip states at the contact points, and a great amount of computing work is needed for a high accuracy result. A new method based on a combination of programming and iteration methods, which are respectively known as two main kinds of methods for contact analysis, was put forward to deal with 3 D elastic-plastic contact problems. Numerical results demonstrate the efficiency of the algorithm illustrated here.展开更多
At present, the main work of electron optical system CAD is solving equations and calculating mumerical values. However, the design perhaps needs more inference and expertise than numerical calculations because the st...At present, the main work of electron optical system CAD is solving equations and calculating mumerical values. However, the design perhaps needs more inference and expertise than numerical calculations because the structure of electron lens system is complicated. In this paper, a primary expert system is applied to design the electron lens system intelligently. This expert system is combined with SEU-3D program which is used to simulate the electron optical system to optimize the electron lens systems. In spite of this, the expert system which is established in this paper can also be used to diagnose the electron lens system. Although the knowledge base is small and rules are not abundant, this paper has used this system to obtain some very useful results. The initial success with this system suggests that further work need to be done whether more rules and knowledge will be added to extend the ability of expert system.展开更多
CAXASolid, a 3D CAD innovation platform with open structure, provides users with kinds of customized development strategies at different levels. The whole theoretical framework of CAXASolid is introduced. Users can cu...CAXASolid, a 3D CAD innovation platform with open structure, provides users with kinds of customized development strategies at different levels. The whole theoretical framework of CAXASolid is introduced. Users can customize their system through application integration, data integration, integration by DLL or integration by COM. Focusing on the customization techniques with COM components, the development method and process are illustrated with some case studies.展开更多
文摘针对岩体结构面发育特征的不确定性,提出一种岩质边坡异形滑动面搜索方法 .以Ⅲ,Ⅳ结构面岩体为研究对象,结合GeoSMA-3D(geotechnical structure and model analysis-3D)程序中块体切割和关键块体判别模块,将滑坡体设定为几何多面体.岩体的内部块体组合形成多面体,以多面体的表面表征滑动面.引入层次分析法,建立滑动面准定量化评价准则.以小盘岭边坡为例,将异形滑动面判定准则导入GeoSMA-3D程序中,研究表明边坡存在6个关键块体,组合滑动面有3个,潜在滑动面安全系数为1.046,滑动面几何形态与实际边坡拟合度高达95%,验证了岩质边坡滑动面搜索方法的合理性.
文摘An educational programming language is a programming language that is designed primarily as a learning instrument and not so much as a tool for writing programs for production. Three-dimensional (3D) interactive animations provide an effective means to engage the attention of the audience to learn programming language. Traditionally, creating 3D games had been difficult as it requires specialized programming skills. However, it had been proven that the state-transition diagram, which is the most fundamental principle for automata, is intuitively so comprehensive that even children can create programs for interactive animations and video games in the two-dimensional world. Islay3D is a programming environment for authoring interactive 3D animations based on this concept. In this paper, the Islay3D animation language is introduced, where a character is modeled as an object, and its behavior is defined in term of a set of state-transition diagrams. The interpretation of the state-transition diagrams to JavaScript is also presented. Finally, the web-based programming environment is introduced. With the web-based platform, the public will be able express their creativity in creating interactive 3D animations and video games easily from within their browser.
基金This research is sponsored by the National Natural Science Foundation of China (No. 40374024).
文摘The workload of the 3D magnetotelluric forward modeling algorithm is so large that the traditional serial algorithm costs an extremely large compute time. However, the 3D forward modeling algorithm can process the data in the frequency domain, which is very suitable for parallel computation. With the advantage of MPI and based on an analysis of the flow of the 3D magnetotelluric serial forward algorithm, we suggest the idea of parallel computation and apply it. Three theoretical models are tested and the execution efficiency is compared in different situations. The results indicate that the parallel 3D forward modeling computation is correct and the efficiency is greatly improved. This method is suitable for large size geophysical computations.
基金supported by the National Natural Science Foundation of China (Grant No.51079047)
文摘Due to the complexity of soil-structure interaction, simple constitutive models typically used for interface elements in general computer programs cannot satisfy the requirements of discontinuous deformation analysis of structures that contain different interfaces. In order to simulate the strain-softening characteristics of interfaces, a nonlinear strain-softening interface constitutive model was incorporated into fast Lagrange analysis of continua in three dimensions (FLAC3D) through a user-defined program in the FISH environment. A numerical simulation of a direct shear test for geosynthetic interfaces was conducted to verify that the interface model was implemented correctly. Results of the numerical tests show good agreement with the results obtained from theoretical calculations, indicating that the model incorporated into FLAC3D can simulate the nonlinear strain-softening behavior of interfaces involving geosynthetic materials. The results confirmed the validity and reliability of the improved interface model. The procedure and method of implementing an interface constitutive model into a commercial computer program also provide a reference for implementation of a new interface constitutive model in FLAC3D.
基金Supported by Postgraduate Education Innovation Fund of Chongqing Jiaotong University
文摘Because of good quality of compressive resistance, the hyperbolic arch dam is being increasingly applied to engineering projects. In order to satisfy the needs of compressive resistance under the conditions of high water pressure, a stress analysis is required for the dam. During the stress analysis process however, due to the complexity of the three-dimensional modeling, it is very hard to form a model. Therefore, the stress analysis process is a barrier for the arch dam. In this article, based on the research of the new line-type arch dam, a mathematical model in different degree of convexity conditions of the dam is established; using the C + + language program, a computer three-dimensional model simulation is realized on AutoCAD. The accurate three-dimensional model is providing a finite element optimization design of the involute hyperbolic arch dam for the next step.
文摘An object oriented multi robotic graphic simulation environment is described in this paper. Object oriented programming is used to model the physical objects of the robotic workcell in the form of software objects or classes. The virtual objects are defined to provide the user with a user friendly interface including realistic graphic simulation and clarify the software architecture. The programming method of associating the task object with active object effectively increases the software reusability, maintainability and modifiability. Task level programming is also demonstrated through a multi robot welding task that allows the user to concentrate on the most important aspects of the tasks. The multi thread programming technique is used to simulate the interaction of multiple tasks. Finally, a virtual test is carried out in the graphic simulation environment to observe design and program errors and fix them before downloading the software to the real workcell.
基金Sponsored by the Key Program of National Natural Science Foundation of China(Grant No61136002)the Research Grants from the Shaanxi Provincial Government(Grant Nos.2013KTZB01-07,2014ZS-08 and S2015TQGY0166)the Shaanxi Education Bureau(Grant No.2050205)
文摘This paper studies some programming techniques for low power rendering for 3 D graphics. These techniques are derived from analysis and simulation results of hardware circuits of GPU. Although low power3 D graphics hardware design has been studied by other researchers,low power programming techniques from hardware perspective have not been investigated in depth. There are many factors that affect 3 D graphics rendering performance,such as the number of vertices,vertex sharing,level of details,texture mapping,and rendering algorithms. An analytical study of graphics rendering workload is performed and the effect of a number of programming tips such as vertex sharing,clock gating and buffering of unmoving or translational objects is deeply studied. The results presented in this paper can be used to guide 3 D graphics programming for optimizing both power consumption and performance.
基金theNationalKeyBasicResearchSpecialFoundation (G1 9990 3 2 80 5 ) the FoundationforUniversityKeyTeacherbytheMinistryofEducationo
文摘The solution of 3 D elastic-plastic frictional contact problems belongs to the un specified boundary problems where the interaction between two kinds of nonlinearities should occur. Considering the difficulties for the solution of 3 D frictional contact problems, the key part is the determination of the tangential slip states at the contact points, and a great amount of computing work is needed for a high accuracy result. A new method based on a combination of programming and iteration methods, which are respectively known as two main kinds of methods for contact analysis, was put forward to deal with 3 D elastic-plastic contact problems. Numerical results demonstrate the efficiency of the algorithm illustrated here.
文摘At present, the main work of electron optical system CAD is solving equations and calculating mumerical values. However, the design perhaps needs more inference and expertise than numerical calculations because the structure of electron lens system is complicated. In this paper, a primary expert system is applied to design the electron lens system intelligently. This expert system is combined with SEU-3D program which is used to simulate the electron optical system to optimize the electron lens systems. In spite of this, the expert system which is established in this paper can also be used to diagnose the electron lens system. Although the knowledge base is small and rules are not abundant, this paper has used this system to obtain some very useful results. The initial success with this system suggests that further work need to be done whether more rules and knowledge will be added to extend the ability of expert system.
基金Supported by National Hi-tech R&D Program of China (2002AA411010)
文摘CAXASolid, a 3D CAD innovation platform with open structure, provides users with kinds of customized development strategies at different levels. The whole theoretical framework of CAXASolid is introduced. Users can customize their system through application integration, data integration, integration by DLL or integration by COM. Focusing on the customization techniques with COM components, the development method and process are illustrated with some case studies.