Hello!
I saw in the tutorial that multiple modules can be used simultaneously, so I started CHT and FSI simultaneously to solve the problem of cylinder flow. I hope to generate deformation while also heating the walls with gas.The fluid solver uses OpenFOAMv2206, the solid solver uses calculixV2.2.0, and the precision version is 2.5.0
I referred to the tutorials “flow-over-heated-plate” and “perpendicular-flap” and made changes to the corresponding coupling files. It can perform calculations, but I set up a monitoring point and found that the heat flux density is always 0, and displacement can be seen at the monitoring point in the solid domain, but there is no change in the fluid domain. I hope someone can help me answer this question.
Is this because of the issue with setting the file after both CHT and FSI are enabled? Here are the changed configuration files and monitoring point data
perciceDict
preciceConfig "../precice-config.xml";
participant Fluid;
modules (FSI CHT);
interfaces
{
Interface1
{
mesh Fluid-FSI;
patches (cylinder);
locations faceCenters;
readData
(
Displacement
);
writeData
(
Force
);
};
/**/
Interface2
{
mesh Fluid-CHT;
patches (cylinder);
locations faceCenters;
readData
(
Heat-Flux
);
writeData
(
Temperature
);
};
};
}
config.yml
participants:
Solid:
interfaces:
- nodes-mesh: Solid-FSI
patch: cylinder
read-data: [Force]
write-data: [Displacement]
read-data: [Temperature]
- faces-mesh: Solid-CHTFlux
patch: flux_interface
write-data: [Heat-Flux]
precice-config-file: ../precice-config.xml
The remaining files are too long. I will attach them here as an attachment:
precice-config.xml (6.2 KB)
precice-Fluid-watchpoint-force.log (327.1 KB)precice-Fluid-watchpoint-heat.log (234.5 KB)
precice-Solid-watchpoint-flux.log (190.0 KB)precice-Solid-watchpoint-force.log (377.4 KB)