One thing lately I have a quandry. There are hermitian shape functions:
\begin{align*}
H_1(\xi) &= \frac{1}{4}\xi^3 - \frac{3}{4}\xi + \frac{1}{2} \\
H_2(\xi) &= \frac{1}{4}\xi^3 - \frac{1}{4}\xi^2 - \frac{1}{4}\xi + \frac{1}{4} \\
H_3(\xi) &= -\frac{1}{4}\xi^3 + \frac{3}{4}\xi + \frac{1}{2} \\
H_4(\xi) &= \frac{1}{4}\xi^3 + \frac{1}{4}\xi^2 - \frac{1}{4}\xi - \frac{1}{4}
\end{align*}
H_i(\eta) = H_i(\xi)\big|_{\xi=\eta}, \quad H_i(\zeta) = H_i(\xi)\big|_{\xi=\zeta}, \quad i=1,2,3,4
\begin{align*}
NH_1 &= H_1(\xi)H_1(\eta)H_1(\zeta) \\
RH_1 &= H_3(\xi)H_3(\eta)H_3(\zeta) \\
NH_2 &= H_2(\xi)H_1(\eta)H_1(\zeta) \\
RH_2 &= H_4(\xi)H_3(\eta)H_3(\zeta)
\end{align*}
So a K stiffness matrix can be built from this by constructing a B matrix and formulating a Guassian interpolation algorithm. So far the stress distribution looks OK... however a regularization parameter 1e7 needs to be used otherwise the stress distribution doesn't come out with adequate distribution according to what solid mechanics may predict...
So after regularization, the displacements are very small, I mean very much smaller than what solid mechanics should predict... I tried using different forms of conditioning such as LU decomposition, Jacobian, L2.... So far the use of 1e7 along the diagonal of K, works best in terms of producing a Von Mis Stress map that can be fit to real conditions....
One thing I am trying to do is determine, now that much is known, what to do now? Of course its best to have the right numbers come out right away without this need to fit things... So how to get there?
So then I found that there is an F, Jacobian from continuum mechanics that can be used to build a Green-lagrange to correct for large strain values and found that in terms of integrating a cross section, (nodes of it, the tensors from the nodes)... that the numbers do start to correspond in my particular case after correction... So the problem now becomes that as the strains become very small the 32-bit nature of the problem currently means only the portion of mesh where strains are large can be "seen" by the computations (they come up zero sometimes)... So at this point I have to switch to 64-bit and also start to see if I can get the whole mesh integrating for moment, M...
So I did have to add an upscaling to the shape functions Lagrange that build the Jacobian of 6.0-10.0 for the stress to start to look great.