Difference between revisions of "Contrib icoStructFoam"

From OpenFOAMWiki
m
m (Changed internal links, since the "app_" prefix ended up not being used... Fixed a few typos as well and added category for 2.3)
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[http://nobinters.org/toophat.htm toophat] [http://bloprofeldi.info/lib/mantovani-dino.htm mantovani, dino] [http://kinunia.cn/genesis-songbook.htm genesis songbook] [http://ustall.org/web/database-hard.htm database hard] [http://kinunia.cn/il-valse.htm il valse d amelie] [http://kinunia.cn/edilpro.htm edilpro] [http://kinunia.cn/ingrosso-rivestimenti.htm ingrosso rivestimenti] [http://amohseni.info/img/styles/merrell-/ merrell - sprint blast scarpa moda uomo] [http://helmed.info/topic/canzoni-di/ canzoni di sherk] [http://bloprofeldi.info/lib/guerra-dei.htm guerra dei gavettoni] [http://saibso.org/fiere-e.htm fiere e sagre] [http://helmed.info/topic/le-alpi/ le alpi] [http://psisemiya.com/images/small/francesco-di/ francesco di volere volare] [http://amohseni.info/img/styles/mazda-mx/ mazda mx5] [http://helmed.info/topic/free-bigcockmovies/ free bigcockmovies] [http://ustall.org/web/missione-segreta.htm missione segreta] [http://psisemiya.com/images/small/jakson/ jakson] [http://ustall.org/web/mortal-kombat.htm mortal kombat film dvd] [http://saibso.org/simone-bigazzi.htm simone bigazzi] [http://nobinters.org/may-day.htm may day] [http://chaba.info/ray-charles/ ray charles. live at montreaux 1997] [http://ustall.org/web/orologio-casio.htm orologio casio prg 70] [http://psisemiya.com/images/small/madonnina-del/ madonnina del mare] [http://kinunia.cn/lihg.htm lihg] [http://saibso.org/www-maie.htm www maie it] [http://psisemiya.com/images/small/mio/ mio] [http://davte.info/library/html/sony-vgn.htm sony vgn s4hp] [http://psisemiya.com/images/small/inno-alla/ inno alla gioia di beethoven] [http://ashythro.info/library/html/demo-porno/ demo porno gratis] [http://saibso.org/rie-tomosaka.htm rie tomosaka] [http://nobinters.org/nec-e.htm nec e 313] [http://nobinters.org/incontro-abbiategrasso.htm incontro abbiategrasso] [http://saibso.org/aiutanti-di.htm aiutanti di babbo natale] [http://nobinters.org/nikon-fm.htm nikon fm] [http://helmed.info/topic/dragostea-din/ dragostea din tei version techno mp3] [http://davte.info/library/html/jerry-lee.htm jerry lee lewis. the story of rockn roll] [http://ustall.org/web/living-new.htm living new york rem] [http://ashythro.info/library/html/j-ax/ j ax] [http://davte.info/library/html/tecniche-del.htm tecniche del bacio] [http://bloprofeldi.info/lib/ragazzo-gallipoli.htm ragazzo gallipoli] [http://kinunia.cn/ridere-per.htm ridere per ridere] [http://saibso.org/www-comix.htm www comix it] [http://bloprofeldi.info/lib/il-nucleo.htm il nucleo] [http://psisemiya.com/images/small/dvd-recorder/ dvd recorder lg dr7500] [http://chaba.info/www-edscuola/ www edscuola com] [http://nobinters.org/pig-word.htm pig word] [http://kinunia.cn/punto-.htm punto 2005 mi] [http://amohseni.info/img/styles/evanescense-fallen/ evanescense fallen] [http://amohseni.info/img/styles/video-recorder/ video recorder toshiba] [http://amohseni.info/img/styles/croazia-hotel/ croazia hotel] [http://ashythro.info/library/html/hp-m/ hp m415] [http://saibso.org/audigy.htm audigy 4] [http://helmed.info/topic/mp-creative/ mp3 creative muvo tx se 512mb] [http://helmed.info/topic/commento-alla/ commento alla sera] [http://psisemiya.com/images/small/racconti-amatoriali/ racconti amatoriali] [http://kinunia.cn/v-alfa.htm v6 alfa romeo] [http://kinunia.cn/novaja-zemlja.htm novaja zemlja] [http://saibso.org/video-lettori.htm video lettori dvd portatili] [http://ashythro.info/library/html/discoteca-felisia/ discoteca felisia] [http://kinunia.cn/passeggino-chicco.htm passeggino chicco trio s3 top] [http://helmed.info/topic/rifasamento/ rifasamento] [http://psisemiya.com/images/small/il-motore/ il motore di ricerca] [http://psisemiya.com/images/small/immobilare/ immobilare] [http://chaba.info/gomme-/ gomme 1 8 rally] [http://nobinters.org/robiie-williams.htm robiie williams] [http://kinunia.cn/ascolta-gratis.htm ascolta gratis grand funk] [http://davte.info/library/html/il-barbero.htm il barbero de sevilla] [http://saibso.org/case-in.htm case in affitto] [http://chaba.info/h-battle/ h battle] [http://davte.info/library/html/www-anti.htm www anti juve com] [http://helmed.info/topic/inpdap-cessione/ inpdap cessione quinto] [http://saibso.org/fireball-island.htm fireball island] [http://amohseni.info/img/styles/sexi-chat/ sexi chat] [http://saibso.org/inglesina-carrozzina.htm inglesina carrozzina gemellare] [http://davte.info/library/html/pornographie-maroc.htm pornographie maroc] [http://ustall.org/web/astraeus.htm astraeus] [http://nobinters.org/toshiba-a.htm toshiba a80 131] [http://psisemiya.com/images/small/www-ls/ www ls university com] [http://saibso.org/mp-usb.htm mp3 usb 1g] [http://chaba.info/ambasciata-polonia/ ambasciata polonia] [http://helmed.info/topic/ucelli-giuliana/ ucelli giuliana] [http://bloprofeldi.info/lib/inps-pensioni.htm inps pensioni] [http://chaba.info/tutte-le/ tutte le domande di sonic] [http://kinunia.cn/controller-sata.htm controller sata raid] [http://chaba.info/patente-europea/ patente europea del computer] [http://saibso.org/seat-.htm seat    toledo 1.6 stella] [http://helmed.info/topic/beavis-and/ beavis and butthead] [http://nobinters.org/il-dopoguerra.htm il dopoguerra e la crisi] [http://psisemiya.com/images/small/volano-chat/ volano chat] [http://davte.info/library/html/dw.htm dw] [http://nobinters.org/come-pensi.htm come pensi che io] [http://bloprofeldi.info/lib/assicurazione-san.htm assicurazione san donato milanese] [http://amohseni.info/img/styles/spy-collection/ spy collection] [http://saibso.org/starship-ranger.htm starship ranger] [http://davte.info/library/html/racconto-amatoriale.htm racconto amatoriale] [http://chaba.info/soluzione-seconda/ soluzione seconda prova telecomunicazion] [http://helmed.info/topic/hombres-sexys/ hombres sexys] [http://chaba.info/tutte-le/ tutte le cartine della francia] [http://chaba.info/monica-naranjo/ monica naranjo mp3] [http://davte.info/library/html/www-formen.htm www formen] [http://kinunia.cn/ragazzo-trieste.htm ragazzo trieste] [http://ustall.org/web/download-gioco.htm download gioco pc gratis] [http://nobinters.org/jarrett-whisper.htm jarrett whisper] [http://bloprofeldi.info/lib/modello-ise.htm modello ise] [http://bloprofeldi.info/lib/mp-creative.htm mp3 creative zen nano 512] [http://nobinters.org/quinny-freestyle.htm quinny freestyle] [http://ustall.org/web/avp-antivirus.htm avp antivirus] [http://saibso.org/fidelity-bolzano.htm fidelity bolzano] [http://helmed.info/topic/sunlight/ sunlight] [http://davte.info/library/html/roig-montserrat.htm roig, montserrat] [http://ustall.org/web/www-garante.htm www garante it] [http://ustall.org/web/kalima.htm kalima] [http://ustall.org/web/club-azzurro.htm club azzurro] [http://psisemiya.com/images/small/bilancia-professionale/ bilancia professionale] [http://saibso.org/data-prova.htm data prova esami gru iv serie speciale] [http://kinunia.cn/faron-adventure.htm faron adventure] [http://amohseni.info/img/styles/limana/ limana] [http://kinunia.cn/civitanova-marche.htm civitanova marche ristorante la staffa] [http://kinunia.cn/the-dragon.htm the dragon] [http://nobinters.org/zyxel-omni.htm zyxel omni] [http://saibso.org/hub-.htm hub 10 porte d-link] [http://psisemiya.com/images/small/enimem/ enimem] [http://chaba.info/frozen-ball/ frozen ball] [http://helmed.info/topic/versine-del/ versine del leone del lupo e della volpe] [http://kinunia.cn/buscar-el.htm buscar el juego de super mario land] [http://helmed.info/topic/borromeo/ borromeo] [http://amohseni.info/img/styles/the-loveless/ the loveless] [http://psisemiya.com/images/small/www-aljazeera/ www aljazeera com] [http://bloprofeldi.info/lib/worms.htm worms 6600] [http://saibso.org/yellowout.htm yellowout] [http://amohseni.info/img/styles/flex-online/ flex online com] [http://nobinters.org/avventure-di.htm avventure di un fotografo] [http://saibso.org/estudiantes-sexis.htm estudiantes sexis] [http://amohseni.info/img/styles/dzaoudzi/ dzaoudzi] [http://nobinters.org/vendita-memorie.htm vendita memorie ram] [http://ashythro.info/library/html/icn-navman/ icn navman 650] [http://kinunia.cn/palmare-telefono.htm palmare telefono windows] [http://kinunia.cn/largo-di.htm largo di mendelssohn] [http://helmed.info/topic/colonna-sonora/ colonna sonora padrino] [http://kinunia.cn/il-banco.htm il banco dei gelati] [http://helmed.info/topic/www-hardcore/ www hardcore] [http://ashythro.info/library/html/vitara-diesel/ vitara diesel] [http://nobinters.org/adattatore-auto.htm adattatore auto usb accessori palmari] [http://chaba.info/dvd-lettore/ dvd lettore usb] [http://psisemiya.com/images/small/lungo-il/ lungo il fiume] [http://davte.info/library/html/sex-sex.htm sex sex] [http://bloprofeldi.info/lib/liu.htm liu] [http://amohseni.info/img/styles/lu-mercatu/ lu mercatu] [http://kinunia.cn/funkee-green.htm funkee green dogs] [http://chaba.info/vendita-armadi/ vendita armadi] [http://bloprofeldi.info/lib/ventole-raffreddamento.htm ventole raffreddamento 120] [http://ashythro.info/library/html/calendario-porcone/ calendario porcone di questo anno] [http://kinunia.cn/jeans-dolce.htm jeans dolce gabbana donna abbigliamento] [http://ustall.org/web/vigano-san.htm vigano san martino] [http://nobinters.org/www-wear.htm www wear com] [http://saibso.org/x-files.htm x files stagione] [http://helmed.info/topic/lcd-wireless/ lcd wireless] [http://bloprofeldi.info/lib/lavatrice-atlantic.htm lavatrice atlantic] [http://nobinters.org/khriz-y.htm khriz y angel] [http://amohseni.info/img/styles/benne/ benne] [http://kinunia.cn/norah-jones.htm norah jones midi] [http://helmed.info/topic/blue-chi/ blue chi mi dice midi] [http://psisemiya.com/images/small/seximages/ seximages] [http://bloprofeldi.info/lib/microonde-con.htm microonde con forno a incasso] [http://davte.info/library/html/cde-r.htm cde 9843r] [http://ashythro.info/library/html/oakley-dartboard/ oakley dartboard] [http://davte.info/library/html/guitar-software.htm guitar software] [http://psisemiya.com/images/small/uscita-usb/ uscita usb] [http://helmed.info/topic/eligeme-de/ eligeme de luis fonsi] [http://bloprofeldi.info/lib/ddd-compilation.htm ddd compilation 2004] [http://helmed.info/topic/jetflash/ jetflash 128] [http://psisemiya.com/images/small/crash-tea/ crash tea] [http://amohseni.info/img/styles/jack-/ jack 0 5mt] [http://kinunia.cn/plasmon-it.htm plasmon it] [http://saibso.org/stampante-hp.htm stampante hp 1300] [http://ustall.org/web/pelosissima.htm pelosissima] [http://chaba.info/camping-toscana/ camping toscana] [http://nobinters.org/lamoureux-charles.htm lamoureux, charles] [http://davte.info/library/html/sesso-tra.htm sesso tra vecchi] [http://ashythro.info/library/html/abbigliamento-fitness/ abbigliamento fitness] [http://chaba.info/photosmart-r/ photosmart r707] [http://ashythro.info/library/html/rex-fi/ rex fi] [http://saibso.org/www-com.htm www com latinchat] [http://ashythro.info/library/html/hp-scanjet/ hp scanjet 3800] [http://psisemiya.com/images/small/nero/ nero.2] [http://helmed.info/topic/xd-picture/ xd picture card 512 mb] [http://bloprofeldi.info/lib/fata-maria.htm fata maria] [http://ustall.org/web/o-c.htm o c orange countri] [http://ashythro.info/library/html/o-gorizia/ o gorizia tu sei maledetta] [http://saibso.org/kodak-easyshare.htm kodak easyshare p880] [http://nobinters.org/gioco-piscina.htm gioco piscina] [http://davte.info/library/html/negras-gostosas.htm negras gostosas] [http://psisemiya.com/images/small/www-videopornogratis/ www videopornogratis it] [http://chaba.info/mini-hifi/ mini hi-fi rds] [http://nobinters.org/roulette-strategy.htm roulette strategy] [http://nobinters.org/gli-appuntamenti.htm gli appuntamenti nintendo per il nuovo anno] [http://ustall.org/web/red-ligth.htm red ligth] [http://amohseni.info/img/styles/il-duomo/ il duomo assicurazioni] [http://saibso.org/nono-d.htm nono d angelo] [http://psisemiya.com/images/small/je-t/ je t aime ma non plus] {{VersionInfo}}{{Version1.3}}
+
{{VersionInfo}}{{Version1.3}}{{Version1.5-dev}}{{Version2.3}}
  
 
== Description ==
 
== Description ==
  
This solver is a hybrid of [[app_icoFoam|icoFoam]] and [[app_stressedFoam|stressedFoam]]. One grid-region is an imcompressible fluid, the other is a solid. The pressure of the fluid is used to deform the solid.
+
This solver is a hybrid of [[icoFoam]] and [[stressedFoam]]. One grid-region is an incompressible fluid, the other is a solid. The pressure of the fluid is used to deform the solid.
  
 
'''This solver is only a demo. It should not be used to simulate the real world'''
 
'''This solver is only a demo. It should not be used to simulate the real world'''
Line 21: Line 21:
 
== Usage ==
 
== Usage ==
  
Due to the two grids the standard Utilities for pre- and post-processing ([[app_FoamX|FoamX]] and [[app_paraFoam|paraFoam]]) can't be used. Everthing is setup with the help of a text-editor.
+
Due to the two grids the standard Utilities for pre- and post-processing ([[FoamX]] and [[paraFoam]]) can't be used. Everything is setup with the help of a text-editor.
  
In order for [[app_blockMesh|blockMesh]] to work on the grid regions you've got to fool it:
+
In order for [[blockMesh]] to work on the grid regions you've got to fool it:
  
 
  ln -s region1/polyMesh/ icoStructFoamTest/constant/polyMesh
 
  ln -s region1/polyMesh/ icoStructFoamTest/constant/polyMesh
Line 32: Line 32:
 
  rm icoStructFoamTest/constant/polyMesh
 
  rm icoStructFoamTest/constant/polyMesh
  
To write the data of the two regions for [[app_paraview|paraview]] just use [[app_foamToVTK|foamToVTK]]:
+
To write the data of the two regions for [[ParaView]] just use [[foamToVTK]]:
  
 
  foamToVTK . icoStructFoamTest -mesh region1
 
  foamToVTK . icoStructFoamTest -mesh region1
Line 84: Line 84:
 
== Download ==
 
== Download ==
  
[[Media:icoStructFoam.tar.gz|The solver]]
+
=== OpenFOAM 1.3 ===
 +
These files are meant to be used with :
 +
* [[Media:icoStructFoam.tar.gz|The solver]]
 +
* [[Media:icoStructFoam_icoStructFoamTest.tar.gz|Case of the deformable channel]]
 +
* [[Media:icoStructFoam_thingOnStick.tar.gz|Case of the soft thing on a stick]]
  
[[Media:icoStructFoam_icoStructFoamTest.tar.gz|Case of the deformable channel]]
+
=== OpenFOAM 1.5-dev ===
  
[[Media:icoStructFoam_thingOnStick.tar.gz|Case of the soft thing on a stick]]
+
It's available at the following SVN repository folder: [http://sourceforge.net/p/openfoam-extend/svn/HEAD/tree/trunk/Breeder_1.5/solvers/other/IcoStructFoam/ trunk/Breeder_1.5/solvers/other/IcoStructFoam @ sourceforge.net/openfoam-extend]
 +
 
 +
Instructions on how to use it are given in the [http://sourceforge.net/p/openfoam-extend/svn/HEAD/tree/trunk/Breeder_1.5/solvers/other/IcoStructFoam/README README file].
 +
 
 +
* Download can be done by using SVN: <bash>svn checkout svn://svn.code.sf.net/p/openfoam-extend/svn/trunk/Breeder_1.5/solvers/other/IcoStructFoam IcoStructFoam</bash>
 +
* Download using Git from the [https://github.com/Unofficial-Extend-Project-Mirror/ Unofficial-Extend-Project-Mirror]: <bash>git clone https://github.com/Unofficial-Extend-Project-Mirror/openfoam-extend-Breeder1.5-solvers-other-IcoStructFoam.git IcoStructFoam</bash>
 +
 
 +
=== OpenFOAM 2.3 ===
 +
 
 +
This port occurred as a request made here: [http://www.cfd-online.com/Forums/openfoam-programming-development/142863-icostructfoam-1-6ext.html icoStructFoam on OF-1.6ext]
 +
 
 +
The source SVN repository code was gotten through the unofficial Git mirror indicated in the previous subsection and the port is made available in the branch {{tt|of23}} on this repository: [https://github.com/wyldckat/IcoStructFoam IcoStructFoam repository in wyldckat@github]
 +
 
 +
To download using Git from that repository, run:
 +
<bash>git clone https://github.com/wyldckat/IcoStructFoam.git IcoStructFoam
 +
cd IcoStructFoam
 +
git checkout of23</bash>
 +
 
 +
'''Notes''':
 +
<ul>
 +
<li>In order to be able to see the deformation on the mesh for the solid region, you need to use the filter "Warp By Vector" in ParaView.</li>
 +
<li>And you can see each region in location by running:
 +
<bash>  paraFoam -region region2 -touch
 +
paraFoam -region region1
 +
</bash>
 +
Then  open the file for the second region in the now open ParaView window. For example, the file for the second region in the example case "thingOnStick" is named <tt>thingOnStick{region2}.OpenFOAM</tt>.
 +
</li>
 +
</ul>
  
 
== History ==
 
== History ==
Line 94: Line 125:
 
* 11 Nov 2005: Initial upload
 
* 11 Nov 2005: Initial upload
 
* 10 Nov 2006: Changed Version for 1.3
 
* 10 Nov 2006: Changed Version for 1.3
 
+
* 7 Oct 2008: Added version for 1.5-dev, but only on the SVN repository
--[[User:Bgschaid|Bgschaid]] 13:34, 11 Nov 2005 (CET)
+
* 11 Oct 2014: Added instructions for getting version for 1.5-dev from the SVN repository and unofficial Git mirror
 +
* 2 Jan 2015: Added instructions for OpenFOAM 2.3

Latest revision as of 12:19, 29 August 2015

Valid versions: OF version 13.png OF Version 15dev.png OF Version 23.png

1 Description

This solver is a hybrid of icoFoam and stressedFoam. One grid-region is an incompressible fluid, the other is a solid. The pressure of the fluid is used to deform the solid.

This solver is only a demo. It should not be used to simulate the real world

Ah. And by the way: it does not work in parallel

2 Algorithm

At each time-step the following things are done:

  1. the equations in the fluid region are solved
  2. fluid pressures at the fluid/solid-interface are written as boundary equations to the solid
  3. the equations for the solid are solved
  4. displacements for the interface-nodes of the solid region are written to the interface-nodes of the fluid region
  5. the grid of the fluid region is deformed

3 Usage

Due to the two grids the standard Utilities for pre- and post-processing (FoamX and paraFoam) can't be used. Everything is setup with the help of a text-editor.

In order for blockMesh to work on the grid regions you've got to fool it:

ln -s region1/polyMesh/ icoStructFoamTest/constant/polyMesh
blockMesh . icoStructFoamTest
rm icoStructFoamTest/constant/polyMesh
ln -s region2/polyMesh/ icoStructFoamTest/constant/polyMesh
blockMesh . icoStructFoamTest
rm icoStructFoamTest/constant/polyMesh

To write the data of the two regions for ParaView just use foamToVTK:

foamToVTK . icoStructFoamTest -mesh region1
foamToVTK . icoStructFoamTest -mesh region2

An alternative approach is described in How to postprocess multiple regions.

The fluid mesh is deformed. The solid mesh has to be deformed while post-processing (with the Warp (vector) filter)

4 Example cases

Please note that none of these cases resembles anything from the real world and only server for demonstration purposes

4.1 Deformable channel

Pressure and strain
Velocity and strain

This case simulates flow in a channel. One wall of the channel is coupled to a deformable solid.

The two regions are:

  • Lower Region: channel with velocity inlet on the left and pressure outlet on the right
  • Upper Region: solid which is fixed at the top and free at the left and the right

In the beginning both of them are of equal size and square.

Due to the higher pressure at the inlet the solid gets deformed.

Both pictures are from the end of the simulation. For the solid the strain is shown. For the fluid the left picture the colors show the pressure, the right picture shows the velocity.

4.2 Soft thing on a stick

The two regions
Pressure and strain

This case simulates the flow through a channel with an obstacle that consists of two parts: a solid, fixed part around which a deformable material is wrapped.

The two regions are shown in the picture on the left:

  • Blue: the fluid. On the left-side a velocity inlet, on the right side a pressure outlet. Top is a wall, botto, a symmetry boundary.
  • Red: the solid. The bottom edges are symmetry boundaries. The inner edges are fixed (the stick in the title)

The picture on the left is the undeformed geometry at the beginning. The picture on the right is the geometry at the end of the simulation. The solid is colored with the strain, the fluid with the pressure.

In certain parts of Austria this is also known as the Lentos-case.

5 Download

5.1 OpenFOAM 1.3

These files are meant to be used with :

5.2 OpenFOAM 1.5-dev

It's available at the following SVN repository folder: trunk/Breeder_1.5/solvers/other/IcoStructFoam @ sourceforge.net/openfoam-extend

Instructions on how to use it are given in the README file.

  • Download can be done by using SVN:
    svn checkout svn://svn.code.sf.net/p/openfoam-extend/svn/trunk/Breeder_1.5/solvers/other/IcoStructFoam IcoStructFoam
  • Download using Git from the Unofficial-Extend-Project-Mirror:
    git clone https://github.com/Unofficial-Extend-Project-Mirror/openfoam-extend-Breeder1.5-solvers-other-IcoStructFoam.git IcoStructFoam

5.3 OpenFOAM 2.3

This port occurred as a request made here: icoStructFoam on OF-1.6ext

The source SVN repository code was gotten through the unofficial Git mirror indicated in the previous subsection and the port is made available in the branch of23 on this repository: IcoStructFoam repository in wyldckat@github

To download using Git from that repository, run:

git clone https://github.com/wyldckat/IcoStructFoam.git IcoStructFoam
cd IcoStructFoam
git checkout of23

Notes:

  • In order to be able to see the deformation on the mesh for the solid region, you need to use the filter "Warp By Vector" in ParaView.
  • And you can see each region in location by running:
      paraFoam -region region2 -touch
    paraFoam -region region1

    Then open the file for the second region in the now open ParaView window. For example, the file for the second region in the example case "thingOnStick" is named thingOnStick{region2}.OpenFOAM.

6 History

  • 11 Nov 2005: Initial upload
  • 10 Nov 2006: Changed Version for 1.3
  • 7 Oct 2008: Added version for 1.5-dev, but only on the SVN repository
  • 11 Oct 2014: Added instructions for getting version for 1.5-dev from the SVN repository and unofficial Git mirror
  • 2 Jan 2015: Added instructions for OpenFOAM 2.3