-
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
Material Thickness for Kelvin-Voigt Boundary #708
Comments
@cgeudeker can you use nodal entity sets to predefine the nodes involved where this boundary condition occurs?
Please let me know if I'm not thinking about this correctly. |
I suppose when I was thinking about it the other week, I thought "thickness" was in reference to the distance from the material's edge to the point furthest away. So if we had a soil deposit, thickness would refer to the height of the lowest layer if we're looking to apply the boundary at the model's bottom. That being said, I think your interpretation may be correct when looking back at the reference thesis. What are your thoughts on this @kks32? That being said, what would we do for a "thickness" value in the case of a 3D problem? I'm not sure if there is a plan to use this feature for the 3D case, so if not then its a moot point. |
@cgeudeker Ignore my thoughts above - they're not right. Looking close at the paper, There are some limitations based on |
@jgiven100 could you share the paper reference please? |
here is the download link https://elib.uni-stuttgart.de/bitstream/11682/513/1/Thesis_Issam_FinalPrint.pdf |
Thanks @jgiven100 ! It is arbitrary, we could use like @jgiven100 suggested nodal entity set and add a special boundary condition with that thickness. |
Alright, so in terms of the input as a nodal entity set for an
a and b: h_min: |
We can add something within the
Maybe for the above input, There are a couple different ways to define characteristic length, but if we're only concerned about a uniform square background mesh, then |
Since this will be under the |
@cgeudeker yes, it should be in |
Describe the feature
Kelvin-Voigt boundary equation requires adjacent material thickness in order to calculate the spring coefficient corresponding to the spring component of the boundary.
Describe alternatives
The original idea was to utilize cell length in order to calculate this value. For each node where the boundary condition is applied the cell length of each cell above the node that had the same material property would be summed to derive the thickness.
a. The problem I'm having with this approach is finding a way to determine which nodes, and therefor materials, are a part of
which cells.
It could also be possible to calculate by iterating through the nodes from each boundary node to find the furthest distance. The iteration would start from a boundary mode and only find the furthest distance to the node with the same material id and x coordinate, or y depending on where its being applied.
a. The main problem with this approach is that it may just be unnecessary if the above approach is possible.
b. I'm also unsure if it is possible to iterate through all the nodes within node.tcc.
Any suggestions for the above approaches or perhaps alternative approaches would be much appreciated.
Additional context
![KV_boundary_eqs](https://user-images.githubusercontent.com/42182344/110527025-57854400-80cb-11eb-84c3-6eb453b5b0ce.png)
![spring_coeffs](https://user-images.githubusercontent.com/42182344/110527051-5b18cb00-80cb-11eb-88c2-409477885976.png)
Kelvin Voigt boundary equations and relating equations for calculating the spring coefficient, where material thickness is represented by delta.
The text was updated successfully, but these errors were encountered: