Explore chapters and articles related to this topic
The application of CAD to AI software’s exploitation in dry coal plant
Published in Heping Xie, Yuehan Wang, Yaodong Jiang, Computer Applications in the Mineral Industries, 2020
Yuemin Zhao, Chen Peng, Yaqim He
In general, designers always call the function of dist() of AutoCad or change coordinate of original point to get the location of device. The procedure is quite tedious when many devices are involved in the design and moreover, it is complex and easy to make error. For this problem, the authors apply Lisp language to compile the program of rod location. When the device is located, the original point moves to left vertex automatically, and shows a rectangular coordinate dynamically. In this way, the value of coordinate can be read from coordinated axis to make a precise location of device. In addition, coordinate value of low-side left point of the rectangular is the distance value. So, step by step calculation will be omitted to improve the efficiency of drawing while the habit of device location used by manual designers has been kept up. The practical method of programming is shown in figure 2.
Minimizing Negative Long-Term Occurrences in Nanotechnology Development
Published in Chetan Keswani, Intellectual Property Issues in Nanotechnology, 2020
Walt Trybula, Deb Newberry, Dominick Fazarro, Craig Hanks
The “Advanced Course”, “Principles of Risk Management for Nanoscale Materials”, addresses the health and environmental risks of nanotechnology. This course is a junior/senior level course. After successfully completing this course, students are capable of: (a) understanding the health and environmental risks of nanotechnology; (b) understanding how to work in a group and conduct systematic research to write a group-based term paper on case studies and/or research topic; and (c) understanding approaches to assessing life-cycle risk assessment of nanotechnology. This course meets Accreditation Board for Engineering and Technology (ABET) student-learning outcomes: (a) an ability to apply knowledge of mathematics, science, and engineering; (b) an ability to function on multidisciplinary teams; (c) a recognition of the need for, and an ability to engage in, life-long learning.
R
Published in Phillip A. Laplante, Dictionary of Computer Science, Engineering, and Technology, 2017
robot programming language a computer programming language which has special features that apply to the problems of programming manipulators. Robot programming is substantially different from traditional programming. One can identify several considerations which are typical to any robot programming method: The objects to be manipulated by a robot are three-dimensional objects, therefore a special type of data are needed to operate objects; robots operate in a spatially complex environment; the description and representation of three-dimensional objects in a computer are imprecise; and sensory information has to be monitored, manipulated, and properly utilized. Robot programming languages can be spliced into three categories:
Necessity of applying the concept of the steady state on the numerical analyses of excavation issues: laboratory, field and numerical investigations
Published in Geomechanics and Geoengineering, 2022
Heisam Heidarzadeh, Reza Kamgar
In order to add different constitutive models in the FLAC software and to analyse geotechnical problems with them, a programming language named FISH is embedded in it. Therefore, it is possible to prepare the intended constitutive model based on this programming language (FISH) and apply it in the numerical analyses. The constitutive model should be written as strain control. It means that the incremental strain tensor will be set by the internal codes (internal process) of the FLAC software. Hence, the constitutive model should be written as the stress tensor to be calculated according to the current conditions of the medium (soil) and the incremental strain tensor. In the following, the algorithm of the HMC constitutive model implemented in FLAC by FISH programming is presented step by step.
A reliable method for visibility analysis of tall buildings and skyline: a case study of tall buildings cluster in Jakarta
Published in Journal of Asian Architecture and Building Engineering, 2021
Ayu Wandira Puspitasari, Jongwook Kwon
The aforementioned programs are standalone applications that do not support 3D modeling (Koltsova, Tunçer, and Schmitt 2013) to visualize the visibility result in three dimensional. Moreover, it is known that GIS work on the previous study was operated in 2D. The current program is hard to offer solutions for advanced 3D spatial analysis commercial and needs to improve the inability to deal with structures such as building with any precision (Bishop 2002; Guney et al. 2012; Lonergan and Hedley 2016). 3D simulation is important in the visibility analysis of the verticality of tall buildings because of adding the vertical dimension, the field of view can be seen from a vantage point with a circular rotation and from the ground to the sky. It can provide the insight of more real-perceived volumes in a 3D space. Based on the 3D isovist method, Czyńska and Rubinowicz (2016) provided the visual impact size (VIS) to identify how much is visible of the planned tall building from all locations in the city. However, the analysis program to perform VIS method was developed by C++, and up to now, the executable program is not commercially available. Reproducibility of program language might be difficult for the architect to apply due to the short deadline during the design phase and their limitation of programming language skills.
Mechanistic-empirical models for top-down cracking initiation of asphalt pavements
Published in International Journal of Pavement Engineering, 2020
Meng Ling, Xue Luo, Yu Chen, Fan Gu, Robert L. Lytton
After the TDC initiation energy parameter is back-calculated, statistical analysis is then conducted to predict the initiation energy parameter based on material properties and pavement structure. The variables used in the statistical analysis include E1, m-value and thickness of asphalt layer(s). The thickness of pavement system is found not significant compared to other factors and is then removed from the variables. Statistical programming language R is utilised to apply the regression analysis. Multiple linear regression model is a simple and effective method to predict the output variable from input variables. However, it is necessary to check multicollinearity between input variables prior to the analysis to avoid some issues such as overfitting and inaccurate prediction. The condition number (Kappa) is adopted to check the multicollinearity. is defined as the square root of the ratio of the largest eigenvalue to the smallest eigenvalue , as shown in Equation (16).