![]() ; Nguyen, Viet Ha ![]() in Advances in Engineering Software (2017), 105 This article presents the implementation of the material point method (MPM) using Julia. Julia is an open source, multi-platform, high-level, high-performance dynamic programming language for technical ... [more ▼] This article presents the implementation of the material point method (MPM) using Julia. Julia is an open source, multi-platform, high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to Matlab and Python programmers. MPM is a hybrid particle-grid approach that combines the advantages of Eulerian and Lagrangian methods and is suitable for complex solid mechanics problems involving contact, impact and large deformations. We will show that a Julia based MPM code, which is short, compact and readable and uses only Julia built in features, performs much better (with speed up of up to 8) than a similar Matlab based MPM code for large strain solid mechanics simulations. We share our experiences of implementing MPM in Julia and demonstrate that Julia is a very interesting platform for rapid development in the field of scientific computing. [less ▲] Detailed reference viewed: 313 (3 UL)![]() Nguyen, Viet Ha ![]() ![]() in QUALITY SPECIFICATIONS FOR ROADWAY BRIDGES, STANDARDIZATION AT A EUROPEAN LEVEL (2016) The paper presents the main results from static tests in a prestressed concrete beam taken out from a real bridge. The tests were achieved during about one month with several scenarios of damage that ... [more ▼] The paper presents the main results from static tests in a prestressed concrete beam taken out from a real bridge. The tests were achieved during about one month with several scenarios of damage that loaded and unloaded states were monitored for each scenario. Damages in 4 levels were simulated by cutting prestressed tendons. There were 8 transducers distributed along the length’s beam to measure displacements. Deflection lines resulted from the static measurements from every state allow discovering the location of damages. Moreover, the calculation of slope and curvature lines leads also to very interesting issues for damage localization. [less ▲] Detailed reference viewed: 162 (40 UL)![]() Nguyen, Viet Ha ![]() ![]() in Computational Mechanics (2016), 58(5), 731-746 Interfacial cracking occurs in many engineering problems such as delamination in composite laminates, matrix/interface debonding in fibre reinforced composites etc. Computational modelling of these ... [more ▼] Interfacial cracking occurs in many engineering problems such as delamination in composite laminates, matrix/interface debonding in fibre reinforced composites etc. Computational modelling of these interfacial cracks usually employs compatible or matching cohesive interface elements. In this paper, incompatible or non-matching cohesive interface elements are proposed for interfacial fracture mechanics problems. They allow non-matching finite element discretisations of the opposite crack faces thus lifting the constraint on the compatible discretisation of the domains sharing the interface. The formulation is based on a discontinuous Galerkin method and works with both initially elastic and rigid cohesive laws. The proposed formulation has the following advantages compared to classical interface elements: (i) non-matching discretisations of the domains and (ii) no high dummy stiffness. Two and three dimensional quasi-static fracture simulations are conducted to demonstrate the method. Our method not only simplifies the meshing process but also it requires less computational demands, compared with standard interface elements, for problems that involve materials/solids having a large mismatch in stiffnesses. [less ▲] Detailed reference viewed: 143 (4 UL) |
||