Hi Trinidad,

Yes, if you can generate a mesh file based on the FSI requirement, I think
it's doable. You can drop your updated mesh file and new code here, so we
can take a look at it, and probably can do a test for you at our end.

For post-processing, we can extract the stress and deformation of the
flexible body and also the pressure/velocity field of the fluid.

Thank you,
Wei

On Wed, Aug 10, 2022 at 12:26 AM Trinidad Mcdavids <[email protected]>
wrote:

> Dear Wei,
>
> Since my case is a bit urgent, I would like to try the manual method of
> generating the mesh. Do you think it is feasible?
>
> I can generate quad shell mesh using gmsh, do you think it is possible to
> export to the manual mesh vector? I can write a small function to do this,
> e.g read gmsh .msh file and export the vectors.
>
> Finally, how about the post-processing? do you think it is possible to
> extract the flexible body stress & deformation to vtk file? how about fluid
> contour map?
>
> On Wednesday, August 10, 2022 at 12:01:50 PM UTC+8 [email protected]
> wrote:
>
>> Hi Trinidad,
>>
>> In the current implementation of Chrono::FSI, we have very limited
>> support for interaction with flexible bodies. We only support flexible
>> bodies described with the ANCF cable element or ANCF shell element.
>> Unfortunately, we can not read directly from a mesh file. You should
>> manually input those elements and nodes to a mesh. The ANCF shell elements
>> should also be rectangular elements which I believe it's not the case with
>> the mesh you import from an OBJ file. Another important thing you need to
>> take care of is related to  *NodeNeighborElement_mesh* and *
>> _2D_elementsNodes_mesh*. The two vectors contain important information
>> that is needed for the simulation and should be initialized with the
>> correct value. You can take a look at that flexible element demo and see
>> how these two vectors are initialized therein.
>>
>> We haven't maintained the flexible bodies support in FSI for about three
>> years, so it probably takes a while to modify the code and make it works
>> for your case. However, *the good news is*, we restarted the maintenance
>> of this feature two weeks ago. The ongoing work in the next couple of
>> months is to make it available to directly read a mesh from an OBJ file and
>> generate BCE automatically, which I believe is exactly the feature you want
>> to use in your demo, so the user can use this code much easier. We'll make
>> it as fast as possible, please stay tuned with the *main* branch of Chrono.
>>
>> Thank you,
>> Wei
>>
>> On Tue, Aug 9, 2022 at 10:00 PM Trinidad Mcdavids <[email protected]>
>> wrote:
>>
>>> Hello,
>>>
>>> I am trying to simulate a case of flexible ball impacting water surface
>>> (similar to the case cylinderDrop, the difference is the cylinder is
>>> elastic install regid). The ball mesh was imported from obj file instead of
>>> generated manually.
>>>
>>> 1. I made an example case out of "fsi_felxbile element" &
>>> "fsi_cylinderdrop", but is a bit lost regarding the BCE setting? how can
>>> the BCE be applied for the imported fem mesh?
>>>
>>> 2. The examples case i made is attached. It seems the case can not be
>>> compiled with many errors. Could you please kindly help to quick check what
>>> is wrong in my codes?
>>>
>>> 3. Regarding the post processing, i would like to show the deformation &
>>> stress of the elastic body as well as the pressure/velocity contour map of
>>> the fluid to be exported to vtk file. how can this be done?
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "ProjectChrono" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/projectchrono/d7917585-9dd6-4989-9878-dd86fb95d425n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/projectchrono/d7917585-9dd6-4989-9878-dd86fb95d425n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "ProjectChrono" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/projectchrono/aa66fa4f-5911-4e2b-8ccb-a16200735e89n%40googlegroups.com
> <https://groups.google.com/d/msgid/projectchrono/aa66fa4f-5911-4e2b-8ccb-a16200735e89n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/projectchrono/CAMbtuy5Q69%3DWO6kyzvLM3MkT3Rb7WMgop-nkA76%2Bt4wFweW9HQ%40mail.gmail.com.

Reply via email to