-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update shell example #842
Comments
I looked in to the mitc4 paper (and also this blog about mitc4), and it seems like the shell is mostly formulated with coverient coordinates, so one does not really need e.g. cv.dNdx to compute e.g the strain, right? Would it be worth creating a costum ShellValues in the example, perhaps? |
I am not following here. Don't we need dNdx to compute the covariant strains?
I am still trying to figure out what is the best angle here. I was alto thinking that ShellValues = FunctionValues + custom GeometryValues + directors, maybe? |
Do you by any chance have recent literature which presents some general theory/framework for larger classes of shell formulations? I think we need such work to guide the design properly. |
This one perhaps: https://onlinelibrary.wiley.com/doi/10.1002/9781119176817.ecm2026, but it is not an short read :P think most shells theories require that \sigma_33 and/or \epsilon_33 to be zero out-of-plane, so at some point you have to rotate to a local coordinate system oriented with the shell. That is why people formulate them with the curvelinear coordinates directcly. |
The shell example is a bit "naked" at the moment. I think we should try to integrate the new CellValues #764 into it for a proper abstraction layer and better code reuse for downstream users.
Further, it might be nice to see how implementing some actual shell element works out. Maybe MITC4?
The text was updated successfully, but these errors were encountered: