I want to input a user defined model in Plaxis. I know that a .dll file has to be created in order to do so. However I need help in creating the .dll file.
Check my MSc Dissertation, it is in my ReseachGate Profile Thesis Site-effect assessment using acceleration time series. Appli...
.
I present all the discussion regarding implementation and the respective source-code. I know there are other MSc and PhD theses. Pedro Alonso Pinto has developed a model based on VBA, that, with Jaime Alberto dos Santos and João Lourenço, resulted in the presentation of this paper: Article Hypoelastic UR-free model for soils under cyclic loading
Onur Kacar has developed a model based on Fortran, partially based on my implementation: Conference Paper Building a Framework for Predicting Foundation Settlements o...
A few aspects to bear in mind:
I used Fortran in my dll. At least in Fortran, the compiler used to create the dll is crucial for the success of integration in PLAXIS.
The constitutive model has to be tridimensional, even for Plaxis 2D. The calculation kernel solves the full constititive equation.
The migration for 64-bit calculation kernel has demanded that you need to create two dll files, one with the termination 64.