Quote:
Hopefully the solvers will do what you want! |
empty page in source-forge for the new solidMechanics solver
hi, dear Philip,
thanks a lot for sharing these new solvers. Since i found your old post saying that the codes can be manually download from the link, however when i click into it, an error shows: "no such project". I was wondering is this because the solvers have neem moved? may I ask you about where i can found and look at the codes now? Your kind response would greatly appreciated! Tian Quote:
|
Quote:
I think something might be wrong with the git on sourceforge. The OpenFOAm-Extend project is found here: http://sourceforge.net/projects/openfoam-extend/develop And normally it is possible to browse the git code by clicking on the git browse code but it does not seem to be working at the moment. Hmmn... Philip |
Hi, dear Philip
thanks for the quick response. yes, you are right, there seems a problem with the git repository of openfoam-extend. I just saw the news from OpenFOAM wiki that: Currently links to the SVN and GIT repositories of openfoam-extend on Sourceforge are not working because these were taken offline. The reason for that is that ANSYS claims three classes (none of them really essential) of the 1.6-ext are under their copyright. The matter is being worked on. All other services at openfoam-extend are still functional. hopefully, the problem will be fixed soon so I can look at your solidMechanics solver :) regards, Tian Quote:
|
Hi,
I was wondering (and found no answer to this yet) if one could use these solid solvers on an anisotropic materials like composites. I guess the tricky part is importing the materials properties in the good reference frame but I'm not sure of this. The goal is the simulation of the aging (thermal / time equivalent) of a composite like bended pipe. Any help would be greatly appreciated ! Regards, Florian |
Quote:
Actually, I started working on simulation of orthotropic composite materials last year and I have developed a large strain orthotropic finite volume solver (elasticOrthoNonLinULSolidFoam) where the principal fibre directions are general. It requires 9 material properties (3 Young's moduli, 3 Poisson's ratio and 3 shear moduli) and the fibre direction field must be defined. I have a written a paper on the development of the solver and it is currently under-review. Once the paper is (hopefully) accepted, then I will add it to the solidMechanics branch. If you are in a rush for the solver, then you can pm me and maybe we could collaborate. Best regards, Philip |
Quote:
Also, I was wondering, is it complex to modify the elasticThermalSolidFoam into a large deformation solver with also a plastic behaviour ? This may sounds a bit messy but I'm trying to mimic the aging of human tissues (very simple at first) using thermics. The material proprieties would change with temperature in the same way the time does, on long term. Regards, Florian |
Quote:
In principle, it should not be that difficult to develop a large strain thermal-elasto-plastic solver, essentially all the work is done, you just have to merge the solvers elasticThermalSolidFoam, elasticPlasticSolidFoam and elasticNonLinTLSolidFoam. The momentum equation will have small strain terms, large strain terms, a thermal stress term and a plastic stress term. Also make sure the traction boundary condition has all these terms. That's the idea, let me know if you have any specific questions about it. Best regards, Philip |
Thank you very much for your help ! I'll try to do that soon.
Best regards, Florian |
Hi Philip,
I have a small question with respect to your contribution, now that the git is offline. I have found a formulation to a boundary condition, which requires a fixedCurvature type condition on the pressure, i.e. the second spatial derivative of the pressure normal to the boundary. Such a boundary condition is to my knowledge not available in OF, however, you will need that type of BC, when your are modelling solids, correct? My question is: Will I be able to find an implementation, which I can modify, in the Solid Mechanics toolbox? All the best Niels |
Quote:
Hmmnn all the solidMechanics solvers are displacement based and therefore (hydrostatic) pressure is not needed - it can be calculated post processing if required. But mixed displacement-pressure solvers should not need the second spatial derivative of pressure, actually you don't even need the first derivative as gradU/pressure is uniform for a cell. Maybe I am not quite understanding the question, but all the solid BCs essentially just need gradU at the boundary and none use grad(gradU). Best regards, Philip |
Hi Philip,
I probably was not that clear. The boundary condition in question is related to a flow solver and not related to solids. The reason, I ask this question to you, is that I remember from my classes in civil engineering many years ago that a zero moment at a boundary is related to the second derivative of the displacement. Therefore I thought you might have implemented an abstract base class for this type of boundary condition, which I could "steal" for my purpose. Nonetheless, I can understand that you do not need those in your formulation, thus I will try to see, if I can find the time to do the work myself. Thanks, Niels |
Hi Niels,
OK I see, unfortunately I can't help. Good luck! Philip |
Thanks anyway :)
|
hey phil,
i am currently testing the icoFsiElasticNonLinULSolidFoam - looks amazing! just a minor suggestion: i think it's a bit misleading that the maximum number of Aitken iterations (nOuterCorr) is set in fvSolution under "PISO"... wouldn't it make more sense if that parameter was set in couplingProperties, just like outerCorrTolerance etc.? |
Hi Phil
i am using IcoFSINonLinUlSolidFoam for simulating fluid structure interaction and it's working very well for large deformations and the updated lagrangian used is perfect. However i have a question and i am new to OpenFoam, how can i add the temperature equation and the temperature coupling at the interface with this solver?? |
Quote:
That's good the solver is working for you. To add temperature to icoFsiNonLinULSolidFoam, you need to add the energy equation for the solid and for the fluid. I think this stuff is already done for the conjugate heat transfer solvers (chtMultiRegionFoam, chtMultiRegionSimpleFoam). So essentially you have to merge icoFsiNonLinULSolidFoam and chtMultiRegionFoam/chtMultiRegionSimpleFoam. You can see how the interface temperature coupling is taken care of in the CHT solvers using a derived wall flux boundary condition. Best regards, Philip EDIT: The wiki has a nice account of how to add temperature to the fluid here. And you can see how temperature is added to the solid by comparing elasticSolidFoam and elasticThermalSolidFoam. Then the last thing you need is the temperature coupling. |
One more question: if i added the temperature equation and the coupling, do i have to make changes concerning running the solver in parallel??
|
1# maybe move to new thread
2# o.f. routines will handle the parallelization 3# http://openfoamwiki.net/index.php/Ho...ure_to_icoFoam |
Hi Bigphil,
I am experienced at 3D modeling and have limited math skills.. I would like to model a hollow sphere or shell with interior resonant modes as well as shell modes, driven either from the interior or exterior... For extra credit I would like to model electric currents in the shell and use a material like iron to show magnetostrictive motions... Is this at all possible in openFOAM? I would like to know if at least the shell with modes could be modeled before I invest a lot of time into FOAM... What about plasma/solid interactions? Thanks for your time, Brant |
All times are GMT -4. The time now is 02:29. |