Calculating the deformation gradient for a 3D surface
39 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I'm trying to calculate strain from deformation field, for which I need the deformation gradient. What I have is the x,y,z displacements of the nodes, and I found that the the deformation gradient F = I + ∇u , but I don't understand how the gradient function is applied (i.e. what the input (u) should look like).
I tried using this function [Grad] = gradient(u), Where u is the [x,y,z] disaplacment of the size (#nodes x 3).
is this the correct way for using this function in this case?
Thanks.
0 comentarios
Respuestas (1)
Friedel Hartmann
el 15 de En. de 2022
You can calculate the gradient of the displacement field u (3 components), which is a function of (x,y,z) and which is an expansion in terms of the shape functions of the mesh. The nodal displacements cannot be differentiated, they are vectors, they are the value of the displacement field at the nodes.
So, you must understand how the displacement field is defined, which shape functions the program uses.
Ver también
Categorías
Más información sobre Stress and Strain en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!