solids4foam
Installation Guide
  • Installing solids4foam from Source
  • Installing solids4foam with styro
  • Installing solids4foam with Docker
  • Optional fixes for the OpenFOAM installation
Tutorials
  • My second tutorial: cylinderInChannel
  • My first tutorial: hotSphere
  • My third tutorial: beamInCrossFlow
  • My fourth tutorial: 3dTube
  • Workflow Tutorials
    • Custom workflow tutorial: openEndWrench
    • Custom workflow tutorial: brakeLever
  • More Tutorials
    • Fluid-Solid Interaction Tutorials
      • Fluid-solid interaction tutorial using preCICE: flexibleOversetCylinder
      • Dam break against a flexible wall: flexibleDamBreak
      • Hron_Turek fluid-solid interaction benchmark: HronTurekFsi3
      • My third tutorial: beamInCrossFlow
      • My fourth tutorial: 3dTube
      • Filling an elastic container with a viscous fluid: fillingElasticContainer
      • Channel flow over a cavity with a flexible bottom: cavityFlexibleBottom
      • Tutorial: perpendicularFlap
    • Solid Mechanics Tutorials
      • Tutorials for Linear Elasticity
        • Patch Test: patchTest
        • Tutorial: narrowTmember
        • Linear Elastic Cook’s Membrane: cooksMembrane
        • Curved Cantilever Beam: curvedCantilever
        • Contact patch test: contactPatchTest
        • Indentation of elastic half-space with a flat-ended rigid indenter: flatEndedRigidIndenter
        • Cylindrical punch with rounded edge: punch
        • Internally pressurised thick-walled cylinder: pressurisedCylinder
        • Frictional sliding of an elastic cylinder segment: slidingFrictionBall
        • Slender Cantilever in Bending: cantilever2d
        • Hole in a Infinite Plate Subjected to Remote Stress: plateHole
        • Out-of-plane bending of an elliptic plate: ellipticPlate
        • Spherical cavity under uniaxial tensions: sphericalCavity
        • Wobbly Newton: wobblyNewton
        • Rigid cylinder contact with block: rigidCylinderContactBrick
      • Tutorials for Elastoplasticity
        • Elastoplastic Cook’s Membrane: cooksMembrane
        • Contact between curved beams: curvedBeams
        • Expansion of Thick-Walled Cylinder: cylinderExpansion
        • Necking of a Cylindrical Bar: neckingBar
        • Pressing a Long Cylinder: cylinderCrush
        • Perforated Plate: perforatedPlate
        • Impact of cylinder against a rigid wall: impactBar
        • Upsetting a Billet: upsetBillet
        • Crushing of a Pipe: pipeCrush
      • Tutorials for Hyperelastic Materials
        • Tutorial: longWall
        • Tutorial: cylindricalPressureVessel
        • Tutorial: cylinderCrush
        • Rigid body rotation of a block, a cylinder and a sphere: rigidRotation
        • Idealised Ventricle Inflation: idealisedVentricle
      • Tutorials for Multiple Materials
        • Internally pressurised bi-material thick-walled cylinder: layeredPipe
      • Tutorials for Thermoelasticity
        • Thermally loaded cylinder: hotCylinder
        • My first tutorial: hotSphere
        • The cooling of a solid slab: slabCooling
      • Tutorials for Viscoelasticity
        • Stress relaxation of a viscoelastic tube: viscoTube
      • Tutorials for Plates
        • Square plate with transverse pressure: squarePlate
      • Tutorials for Poroelasticity
        • Wave-loaded seabed response: rodAndSeabed
        • Bearing capacity of strip footing: stripFooting
        • Uplift capacity of suction caisson: suctionCaission
    • Thermo-Fluid-Solid Interaction Tutorials
      • Lid-driven cavity flow with a hot wall: thermalCavity
      • Thermo-fluid-solid interaction within a T-junction channel: hotTJunction
    • Fluid Mechanics Tutorials
      • My second tutorial: cylinderInChannel
      • Decaying Taylor-Green vortex flow: decayingTaylorGreenVortex
Documentation
  • Overview
  • Solid models
    • linGeomTotalDispSolid
    • nonLinGeomTotalLagTotalDispSolid
    • nonLinGeomUpdatedLagSolid
    • unsLinGeomSolid
    • unsNonLinGeomTotalLagSolid
    • unsNonLinGeomUpdatedLagSolid
    • vertexCentredLinGeomSolid
    • vertexCentredNonLinGeomTotalLagSolid
    • coupledPressureDisplacementSolid
    • coupledUnsLinGeomLinearElasticSolid
    • thermalLinGeomSolid
    • weakThermalLinGeomSolid
    • thermalSolid
    • poroLinGeomSolid
    • kirchhoffPlateSolid
  • Material models
    • mechanicalLaw: the base class
    • Linear geometry mechanical laws
    • linearElastic
    • orthotropicLinearElastic
    • linearElasticMisesPlastic
    • linearElasticMohrCoulombPlastic
    • poroMechanicalLaw
    • thermoMechanicalLaw
    • viscousHookeanElastic
    • anisotropicBiotElastic
    • diffusionElastic
    • linearElasticCt
    • linearElasticFromFile
    • Nonlinear geometry mechanical laws
    • StVenantKirchhoffElastic
    • StVenantKirchhoffOrthotropicElastic
    • neoHookeanElastic
    • MooneyRivlinElastic
    • YeohElastic
    • OgdenElastic
    • GentElastic
    • isotropicFungElastic
    • GuccioneElastic
    • HolzapfelGasserOgdenElastic
    • neoHookeanElasticMisesPlastic
    • viscoNeoHookeanElastic
    • electroMechanicalLaw
    • diffusionHyperElastic
  • Fluid models
  • Fluid-solid coupling schemes: fluidSolidInterfaces
  • Function Objects
  • Applications
    • solids4Foam solver
    • Utilities
    • decomposeParMonolithic
    • Bash functions: solids4FoamScripts.sh
  • Under the hood: solids4FoamModels
    • Stabilisation Models
    • Contributing to solids4foam
Sister Repositories
  • beamFoam
    • Installation
    • Documentation
    • Tutorials
      • 3-D Dynamic Cantilever
      • In-Plane Cantilever Subjected to an End Follower Load
      • Free Flexible Beam: Kayak-Rowing Motion
      • Case 4: In-Plane Bending of a Cantilever Beam Subjected to Concentrated Moment
Training and Support
  • Training Material
About
  • Release notes
  • List of contributors
  • Publications based on solids4foam
  • Acknowledgements and Funding
solids4foam
  • tutorials
  • more-tutorials
  • fluid-solid-interaction
  • README.md

Fluid-Solid Interaction Tutorials

These tutorials demonstrate how to perform fluid-solid interaction simulations with solids4foam.

  • Fluid-solid interaction tutorial using preCICE: flexibleOversetCylinder
  • Dam break against a flexible wall: flexibleDamBreak
  • Hron_Turek fluid-solid interaction benchmark: HronTurekFsi3
  • My third tutorial: beamInCrossFlow
  • My fourth tutorial: 3dTube
  • Filling an elastic container with a viscous fluid: fillingElasticContainer
  • Channel flow over a cavity with a flexible bottom: cavityFlexibleBottom
  • Tutorial: perpendicularFlap
Next

2022-2026, solids4foam Revision a346e94
Built with GitHub Pages using a theme provided by RunDocs.
solids4foam
master
GitHub
Homepage
Issues
Download

This Software is under the terms of MIT License.