Open GoogleCodeExporter opened 9 years ago
See dw_lin_elastic, which accepts the material parameters in the general tensor
form
- example use is e.g. in examples/biot/biot_npbc.py ...
Original comment by robert.c...@gmail.com
on 12 Apr 2010 at 1:10
Please expand - to set the anisotropic material parameters in the 3 dimensions
would
you need to do something like this:
out['D'] = nm.tile(stiffness_tensor_lame(dim, lam=1.7, mu=0.3),
(coor.shape[0], 1, 1))
out['D'] = nm.tile(stiffness_tensor_lame(dim, lam=2.7, mu=0.4),
(coor.shape[0], 2, 2))
out['D'] = nm.tile(stiffness_tensor_lame(dim, lam=3.7, mu=0.45),
(coor.shape[0], 3, 3))
A
Original comment by freevryh...@gmail.com
on 12 Apr 2010 at 2:30
You do not need stiffness_tensor_lame() at all - this function just builds the
tensor
using the two Lame constants.
So to have anisotropic material, set the components of D directly. It is a 6x6
tensor
in 3D, 3x3 in 2D, with the order of components described in [1] - it is 11 22
33 12
13 23 in 3D, 11, 22, 12 in 2D. There is also explained the relation of
isotropic D to
the Lame constants.
As an example of anisotropic material, an orthotropic material can be defined as
described at [2].
[1] http://docs.sfepy.org/doc-devel/src/sfepy/mechanics/matcoefs.html
[2] http://en.wikipedia.org/wiki/Hooke%27s_law#Orthotropic_materials
Original comment by robert.c...@gmail.com
on 12 Apr 2010 at 2:40
Original comment by robert.c...@gmail.com
on 13 Apr 2010 at 1:51
Migrated to http://github.com/sfepy/sfepy/issues/118
Original comment by robert.c...@gmail.com
on 30 Jan 2012 at 10:26
Original issue reported on code.google.com by
freevryh...@gmail.com
on 12 Apr 2010 at 12:20