Difference between revisions of "Main UserGuideAddendum"

From OpenFOAMWiki
(Constraints)
 
(24 intermediate revisions by 7 users not shown)
Line 16: Line 16:
 
* [[uguide_table_of_fields|A table of the most the fields written]]
 
* [[uguide_table_of_fields|A table of the most the fields written]]
  
== Chapter 5: The FoamX case manager ==
+
=== Chapter 4.4: Numerical schemes ===
 +
Contrary to what is stated in table 4.11 (Discretisation schemes available in ddtSchemes) CRNK is not bounded, see also P-42
  
== Chapter 6: Mesh generation and conversion ==
+
=== Chapter 4.5: Solution and algorithm control ===
 +
From http://www.cfd-online.com/Forums/openfoam/69257-nnonorthogonalcorrectors.html
  
=== Section 6.3: Mesh generation with the [[blockMesh]] utility ===
+
There's usually nothing to worry about until the max non-orthogonality angle is approx 70 deg.
  
==== 6.3.1.3: The <tt>blocks</tt> ====
+
Non-orthogonal correctors are here to save you if your code is blowing up because the mesh is so non-orthogonal that the first solution is driving the velocity to be stupid. If your velocity is OK, you just keep doing "normal" correctors, without special need for non-orthogonal ones.
  
{{Version1.3}}: Starting with OpenFOAM 1.3 blocks can be now assigned to cellZones (The syntax is similar to the now obsolete [[Contrib_blockMeshWithSets|blockMeshWithSets]]-utility).
+
I use them on bad meshes, when the solver is giving me trouble. Usually, 1 is enough, and I never used more than 3.
  
=== Section 6.4: Mesh conversion ===
+
== Chapter 5: Mesh generation and conversion ==
  
==== 6.4.2: <tt>starToFoam</tt> ====
+
'''Section 5.2.2 Base types'''
 +
The cyclic boundary condition can be specified to be rotational or translational explicitly by editing the boundary file. By adding the following lines (instead of the standard featureCos 0.9;) for translational:
  
In section 6.4.2.6 there is a reference to the <tt>foamCorrectVrt</tt>-utility which can not be found in any of the 1.0.2, 1.1 and 1.2 distributions. Looking at the source I would say that this problem is already fixed by the current versions of <tt>starToFoam</tt> (but I can't test this theory because I have no StarCD).
+
        transform        translational;
 +
        separationVector (Tx Ty Tz);
  
== Chapter 7: Post-processing ==
+
Where the separationVector is the vector between the two parts of the patch. If rotational patch is preferred, it can be specified by:
  
== Chapter 8: Models and physical properties ==
+
        transform      rotational;
 +
        rotationAxis    (rAx rAy rAz);
 +
        rotationCentre  (rCx rCy rCz);
  
== Appendix A: Reference information ==
+
Where the rotational axis and the rotational centre can be specified by the two vectors above. To see how the cyclic patch is coupled, use the debug flag in OpenFOAM-1.x/etc/controlDict. This gives you obj files of the patches and lines connecting each face. These can be visualized in paraview by conversion using objToVTK.
<div id="aflknwerkamfs" style="overflow:auto;height:5px;">[http://hawaihbnnbe.toplog.nl hawaiian heirloom jewelry] [http://silveycseee.toplog.nl silver gem stone jewelry] [http://jacobcucomx.toplog.nl jacob jewelry] [http://jewelopjrqt.toplog.nl jewelry mall markville store] [http://whiteyarbgg.toplog.nl whitehall jewelry store] [http://indiaxldyrg.toplog.nl indian bridal jewelry] [http://jewelqskirx.toplog.nl jewel foolish game] [http://handmtxbgwv.toplog.nl handmade jewelry unique] [http://marqueajqad.toplog.nl marquette jewels] [http://cheapadzchh.toplog.nl cheap fashion jewelry] [http://cultuanzayx.toplog.nl cultured jewelry pearl] [http://jewelkucqiu.toplog.nl jewelry mother pearl] [http://kayjeydqdxv.toplog.nl kay jewelry store] [http://jewelrvkkeq.toplog.nl jewelry store los angeles] [http://hiphohhjtgd.toplog.nl hip hop jewelry real] [http://custottyywm.toplog.nl custom hip hop jewelry] [http://replilzzyeg.toplog.nl replica jewelry] [http://tiffaqgvhgz.toplog.nl tiffany jewelry store] [http://jewelgkkwhv.toplog.nl jewelry mall markville people store] [http://jewelkfprzz.toplog.nl jewel in the palace korean drama] [http://wholejbsfdw.toplog.nl wholesale jewelry costume fashion] [http://fakejukmmjf.toplog.nl fake jewelry] [http://wholeuvhumj.toplog.nl wholesale jewelry display] [http://ncljeudfbvz.toplog.nl ncl jewel] [http://bodyjmjqabw.toplog.nl body jewelry online] [http://bridakhxoln.toplog.nl bridal jewelry pearl] [http://pearljfqxdv.toplog.nl pearl bridal jewelry] [http://finecgljnkw.toplog.nl fine cubic zirconia jewelry] [http://gemhaewiymd.toplog.nl gem handmade jewelry stone] [http://floorzaylwp.toplog.nl floor mat cubic zirconia jewelry] [http://navajmotwrh.toplog.nl navajo jewelry] [http://freshbywraz.toplog.nl freshwater jewelry pearl] [http://naturjadomm.toplog.nl nature jewelry] [http://bodydnziwja.toplog.nl body discount jewelry] [http://handcjisbtn.toplog.nl handcrafted jewelry unique] [http://jewelrpoanq.toplog.nl jewel singer] [http://jewelstgksx.toplog.nl jewel hands] [http://handcpwpciu.toplog.nl handcrafted beaded jewelry] [http://gemhachkftv.toplog.nl gem handcrafted jewelry stone] [http://bodycnzfklv.toplog.nl body cheap jewelry] [http://wholefdfpsp.toplog.nl wholesale jewelry supply] [http://blackqiiwuv.toplog.nl black jewelry pearl] [http://buddyhyaful.toplog.nl buddy jewel] [http://replihbnzqi.toplog.nl replica tiffany jewelry] [http://jewelvsaive.toplog.nl jewel grocery store] [http://againoduzvg.toplog.nl again again jewel] [http://jewelzjozhi.toplog.nl jewelry store chicago] [http://beadjbawvaw.toplog.nl bead jewelry making] [http://adinajivpmf.toplog.nl adina jewel] [http://jewelgnvnmq.toplog.nl jewel of the sea] [http://jewelkuwqel.toplog.nl jewelry magnetic] [http://swaroqalbcf.toplog.nl swarovski crystal jewelry] [http://handmxcrrpx.toplog.nl handmade beaded jewelry] [http://dooneiwboyb.toplog.nl dooney burke handbag] [http://ninewbygvlx.toplog.nl nine west handbag] [http://womenknkziq.toplog.nl womens handbag] [http://quiltvogrtw.toplog.nl quilted handbag] [http://maryfkwxkdp.toplog.nl mary frances handbag] [http://kathytjeenm.toplog.nl kathy van zeeland handbag] [http://wholetxjsml.toplog.nl wholesale replica handbag] [http://gucciwqoame.toplog.nl gucci handbag low price] [http://strawhglzxx.toplog.nl straw handbag] [http://lvhanmhwguu.toplog.nl lv handbag] [http://dknyhqtbvqp.toplog.nl dkny handbag] [http://repliyafqev.toplog.nl replica chanel handbag] [http://authetpwezh.toplog.nl authentic louis vuitton handbag] [http://doonewvzglt.toplog.nl dooney handbag] [http://disconxlchv.toplog.nl discount coach handbag] [http://handmfgamzc.toplog.nl handmade handbag] [http://fossigynumn.toplog.nl fossil handbag] [http://bradlwtvlur.toplog.nl bradley handbag vera] [http://michaxemkri.toplog.nl michael kors handbag] [http://discocevjkg.toplog.nl discount designer handbag] [http://authengtbfu.toplog.nl authentic gucci handbag] [http://knockeowawd.toplog.nl knockoff handbag] [http://diorhzsbres.toplog.nl dior handbag] [http://repliaikfux.toplog.nl replica coach handbag] [http://juicyldhgks.toplog.nl juicy couture handbag] [http://brighvlwoaq.toplog.nl brighton handbag] [http://chloewbforo.toplog.nl chloe handbag] [http://handbjmpvpt.toplog.nl handbag jacobs marc] [http://marcjvveyde.toplog.nl marc jacobs handbag] [http://discovktlpj.toplog.nl discount handbag] [http://handbcrpxag.toplog.nl handbag purse] [http://doonevzdepz.toplog.nl dooney bourke handbag] [http://chaneuscxrw.toplog.nl chanel handbag] [http://fendiileazr.toplog.nl fendi handbag] [http://louisqlssnj.toplog.nl louis vuitton handbag] [http://guccipvtxbd.toplog.nl gucci handbag] [http://swissfzuwdj.toplog.nl swiss panerai replica watch] [http://swissadvrqg.toplog.nl swiss cartier watch replica] [http://swissoemejy.toplog.nl swiss gear backpack laptop] [http://patekmcpuau.toplog.nl patek philippe swiss replica] [http://swissthutrc.toplog.nl swiss watch quartz] [http://luxurqnjwhk.toplog.nl luxury replica swiss watch] [http://swissicrunf.toplog.nl swiss offshore bank account] [http://swissdgkxpg.toplog.nl swiss army chronograph] [http://fakessqbtrm.toplog.nl fake swiss rolex watch replica] [http://fakerwqmqdm.toplog.nl fake replica rolex swiss watch] [http://armycwvjjec.toplog.nl army chronograph swiss watch] [http://omegawuhvgw.toplog.nl omega swiss replica] [http://fakerdgisdy.toplog.nl fake rolex swiss watch] [http://cartilabann.toplog.nl cartier swiss replica] [http://swissxuextt.toplog.nl swiss breitling replica] [http://swissuqtlzh.toplog.nl swiss made breitling replica watch] [http://fakesnbtmsu.toplog.nl fake swiss watch] [http://accougeatrl.toplog.nl account bank credit offshore suisse swiss] [http://swisswofaro.toplog.nl swiss army wrist watch] [http://swisslamver.toplog.nl swiss army laptop bag] [http://panerhzbttj.toplog.nl panerai swiss replica] [http://accouccrkng.toplog.nl account bank bank offshore swiss switzerland union] [http://swissjblwhx.toplog.nl swiss camping gear] [http://cncswynxson.toplog.nl cnc swiss machining] [http://armybrzvpdt.toplog.nl army briefcase swiss] [http://001reebyjqw.toplog.nl 0.01 replica rolex swiss watch] [http://swissmveoaq.toplog.nl swiss army laptop backpack] [http://swisshvtqjf.toplog.nl swiss made replica watch] [http://swissdmgird.toplog.nl swiss army backpack] [http://repliqxyqnf.toplog.nl replica rolex swiss watch] [http://replixblwen.toplog.nl replica rolex swiss] [http://swissarykjr.toplog.nl swiss rolex replica] [http://swissooitfp.toplog.nl swiss replica watch] [http://lastmjveumi.toplog.nl last minute package travel] [http://alaskmfuimh.toplog.nl alaska deal travel] [http://travelwgfem.toplog.nl travel agency lawton oklahoma] [http://califcsqxoh.toplog.nl california jose san travel] [http://travedczfpd.toplog.nl travel lancaster pennsylvania] [http://dealeraosxt.toplog.nl dealer illinois trailer travel] [http://groupynlqed.toplog.nl group holland travel] [http://agentsmsofo.toplog.nl agent california jose san travel] [http://travedxwhwt.toplog.nl travel agent johnstown pennsylvania] [http://jamailhrvck.toplog.nl jamaica travel requirement] [http://travevyhvcz.toplog.nl travel johnstown pennsylvania] [http://jamaisuccle.toplog.nl jamaica travel tip] [http://traverxgris.toplog.nl travel agency cleveland ohio] [http://travebwddig.toplog.nl travel agency cincinnati ohio] [http://hawaihjplsp.toplog.nl hawaii information travel] [http://travekbcdyz.toplog.nl travel agency lancaster pennsylvania] [http://travejvjjpm.toplog.nl travel agent madison wisconsin] [http://golfithncpn.toplog.nl golf ireland travel] [http://travebdhlnd.toplog.nl travel steubenville ohio] [http://alaskooilkc.toplog.nl alaska nursing travel] [http://travexkbnsl.toplog.nl travel agency allentown pennsylvania] [http://traveejuwub.toplog.nl travel trailer rental in wisconsin] [http://coastdthysc.toplog.nl coastal discount package travel vacation] [http://robotgeovnx.toplog.nl robot site travel web] [http://traveimorkl.toplog.nl travel agency fort smith oklahoma] [http://busesfsdcho.toplog.nl bus escort hanover travel] [http://hawaipawhpw.toplog.nl hawaii onlin online travel] [http://agentrfmtki.toplog.nl agent illinois travel] [http://hawaikqzvra.toplog.nl hawaii tip travel] [http://travemlngej.toplog.nl travel fort smith oklahoma] [http://agenctraebn.toplog.nl agency davenport illinois travel] [http://travefgcffq.toplog.nl travel agent cincinnati] [http://agencxdoqkx.toplog.nl agency nebraska travel] [http://discopnfzoq.toplog.nl discount hawaii package travel] [http://travegwiqmj.toplog.nl travel agent louisville] [http://travehpibeg.toplog.nl travel agent harrisburg pennsylvania] [http://califejjidz.toplog.nl california francisco guide san travel] [http://califybjgcu.toplog.nl california rental trailer travel] [http://aainsafplev.toplog.nl aa insurance travel] [http://travecnxesm.toplog.nl travel agency canton ohio] [http://travedmfkkf.toplog.nl travel agent riverside] [http://onlinklpxvc.toplog.nl online site travel web] [http://gaptrrugpec.toplog.nl gap travel year] [http://gaminttypwn.toplog.nl gaming lodging resort resort spa travel] [http://hawaiklgipk.toplog.nl hawaii links travel] [http://agenclzjemz.toplog.nl agency california jose san travel] [http://ameripvptll.toplog.nl america south travel] [http://bestsbuyzrt.toplog.nl best site travel web] [http://newnyyflbxy.toplog.nl new nyc travel visit york] [http://lastmjveumi.toplog.nl last minute package travel] [http://alaskmfuimh.toplog.nl alaska deal travel] [http://travelwgfem.toplog.nl travel agency lawton oklahoma] [http://califcsqxoh.toplog.nl california jose san travel] [http://travedczfpd.toplog.nl travel lancaster pennsylvania] [http://dealeraosxt.toplog.nl dealer illinois trailer travel] [http://groupynlqed.toplog.nl group holland travel] [http://agentsmsofo.toplog.nl agent california jose san travel] [http://travedxwhwt.toplog.nl travel agent johnstown pennsylvania] [http://jamailhrvck.toplog.nl jamaica travel requirement] [http://travevyhvcz.toplog.nl travel johnstown pennsylvania] [http://jamaisuccle.toplog.nl jamaica travel tip] [http://traverxgris.toplog.nl travel agency cleveland ohio] [http://travebwddig.toplog.nl travel agency cincinnati ohio] [http://hawaihjplsp.toplog.nl hawaii information travel] [http://travekbcdyz.toplog.nl travel agency lancaster pennsylvania] [http://travejvjjpm.toplog.nl travel agent madison wisconsin] [http://golfithncpn.toplog.nl golf ireland travel] [http://travebdhlnd.toplog.nl travel steubenville ohio] [http://alaskooilkc.toplog.nl alaska nursing travel] [http://travexkbnsl.toplog.nl travel agency allentown pennsylvania] [http://traveejuwub.toplog.nl travel trailer rental in wisconsin] [http://coastdthysc.toplog.nl coastal discount package travel vacation] [http://robotgeovnx.toplog.nl robot site travel web] [http://traveimorkl.toplog.nl travel agency fort smith oklahoma] [http://busesfsdcho.toplog.nl bus escort hanover travel] [http://hawaipawhpw.toplog.nl hawaii onlin online travel] [http://agentrfmtki.toplog.nl agent illinois travel] [http://hawaikqzvra.toplog.nl hawaii tip travel] [http://travemlngej.toplog.nl travel fort smith oklahoma] [http://agenctraebn.toplog.nl agency davenport illinois travel] [http://travefgcffq.toplog.nl travel agent cincinnati] [http://agencxdoqkx.toplog.nl agency nebraska travel] [http://discopnfzoq.toplog.nl discount hawaii package travel] [http://travegwiqmj.toplog.nl travel agent louisville] [http://travehpibeg.toplog.nl travel agent harrisburg pennsylvania] [http://califejjidz.toplog.nl california francisco guide san travel] [http://califybjgcu.toplog.nl california rental trailer travel] [http://aainsafplev.toplog.nl aa insurance travel] [http://travecnxesm.toplog.nl travel agency canton ohio] [http://travedmfkkf.toplog.nl travel agent riverside] [http://onlinklpxvc.toplog.nl online site travel web] [http://gaptrrugpec.toplog.nl gap travel year] [http://gaminttypwn.toplog.nl gaming lodging resort resort spa travel] [http://hawaiklgipk.toplog.nl hawaii links travel] [http://agenclzjemz.toplog.nl agency california jose san travel] [http://ameripvptll.toplog.nl america south travel] [http://bestsbuyzrt.toplog.nl best site travel web] [http://newnyyflbxy.toplog.nl new nyc travel visit york] [http://gucciwjrbie.toplog.nl gucci handbag low price] [http://atticpqnoje.toplog.nl attic handbag] [http://strawpixfth.toplog.nl straw handbag] [http://lvhancbyrhz.toplog.nl lv handbag] [http://repliuwjlmo.toplog.nl replica gucci handbag] [http://dknyhelvoxl.toplog.nl dkny handbag] [http://stonephczfg.toplog.nl stone mountain handbag] [http://balendhcafx.toplog.nl balenciaga handbag] [http://disconrbhxc.toplog.nl discount coach handbag] [http://handmwwqifp.toplog.nl handmade handbag] [http://bradldjhckz.toplog.nl bradley handbag vera] [http://michaoqexsf.toplog.nl michael kors handbag] [http://discoqzdupt.toplog.nl discount designer handbag] [http://chrishmdegv.toplog.nl christian dior handbag] [http://authehlafks.toplog.nl authentic gucci handbag] [http://knockrcbckp.toplog.nl knockoff handbag] [http://diorhnbxcnd.toplog.nl dior handbag] [http://repliafpnlw.toplog.nl replica coach handbag] [http://katesjziroe.toplog.nl kate spade handbag] [http://juicymxuzgs.toplog.nl juicy couture handbag] [http://brighvpamhq.toplog.nl brighton handbag] [http://chloevtbrkf.toplog.nl chloe handbag] [http://louisbcknnq.toplog.nl louis vuitton replica handbag] [http://handbhivhfu.toplog.nl handbag jacobs marc] [http://marcjwxgyth.toplog.nl marc jacobs handbag] [http://discoptnnsj.toplog.nl discount handbag] [http://guesscpaojo.toplog.nl guess handbag] [http://burbemdvxmu.toplog.nl burberry handbag] [http://repliqywzpf.toplog.nl replica designer handbag] [http://handbtcnkol.toplog.nl handbag purse] [http://doonemrqjgg.toplog.nl dooney bourke handbag] [http://fendijaupaz.toplog.nl fendi handbag] [http://louiselbecz.toplog.nl louis vuitton handbag] [http://wholeodzlct.toplog.nl wholesale handbag] [http://replisuwumv.toplog.nl replica handbag] [http://coacheygoum.toplog.nl coach handbag] [http://gucciakuupm.toplog.nl gucci handbag] [http://pradaimieyj.toplog.nl prada handbag] [http://fendinptvxq.toplog.nl fendi handbag] [http://louiszekmjg.toplog.nl louis vuitton handbag] [http://cheapbuy.toplog.nl/ cheap buy xanax] [http://orderedxanax.toplog.nl/ order xanax online] [http://toplognl.toplog.nl/ buy xanax] [http://tramadol.toplog.nl/ buy tramadol] [http://handbag.toplog.nl/ replica coach handbag] [http://e-mercato.org/vtop/wholesalehandbag.html wholesale replica handbag] [http://e-mercato.org/vtop/rdesignerhandbag.html replica designer handbag] [http://e-mercato.org/vtop/pradahandbag.html prada replica handbag] [http://e-mercato.org/vtop/louisvuittonhandbag.html louis vuitton replica handbag] [http://e-mercato.org/vtop/guccihandbag.html replica gucci handbag] [http://e-mercato.org/vtop/designerhandbag.html designer handbag replica] [http://e-mercato.org/vtop/coachhandbag.html replica coach handbag] [http://e-mercato.org/vtop/chanelhandbag.html replica chanel handbag] [http://www.dablogs.com/?u=vverh quality replica watch] [http://www.freewebs.com/vverh/ quality replica watch] [http://www.freewebs.com/topnash/ swiss replica rolex watch] [http://www.dablogs.com/?u=topnash swiss replica rolex watch] [http://www.dablogs.com/?u=buduvtope omega replica watch] [http://www.freewebs.com/buduvtope/ omega replica watch] [http://www.dablogs.com/?u=replicahandbag12 louis vuitton replica handbag] [http://www.dablogs.com/?u=cartier cartier replica watch] [http://www.freewebs.com/cartierwatch/ cartier replica watch] [http://www.freewebs.com/brietling/ breitling replica watch] [http://www.dablogs.com/?u=brietling breitling replica watch] </div>
+
 
 +
=== Section 5.3: Mesh generation with the [[blockMesh]] utility ===
 +
 
 +
==== 5.3.1.3: The <tt>blocks</tt> ====
 +
 
 +
{{versionInfo}}{{Version1.3}}: Starting with OpenFOAM 1.3 blocks can be now assigned to cellZones (The syntax is similar to the now obsolete [[Contrib_blockMeshWithSets|blockMeshWithSets]]-utility).
 +
 
 +
=== Section 5.4: Mesh conversion ===
 +
 
 +
==== 5.4.2: <tt>starToFoam</tt> ====
 +
 
 +
In section 5.4.2.6 there is a reference to the <tt>foamCorrectVrt</tt>-utility which can not be found in any of the 1.0.2, 1.1 and 1.2 distributions. Looking at the source I would say that this problem is already fixed by the current versions of <tt>starToFoam</tt> (but I can't test this theory because I have no StarCD).
 +
 
 +
== Chapter 6: Post-processing ==
 +
 
 +
=== Dynamic Mesh ===
 +
 
 +
==== Six Degree Rigid Body Motion ====
 +
Values for type: sixDoFRigidBodyDisplacement
 +
 
 +
{| border="1" cellpadding="2"
 +
| File: pointDisplacement
 +
|-
 +
! Field name !! Description !! Dimension
 +
|-
 +
! mass
 +
| mass of the rigid body (scalar)
 +
|| <math>{kg}</math>
 +
|-
 +
! momentOfInertia
 +
| Moment of intertia of the rigid body mass (diagTensor)
 +
|| <math>{kg*m^2}</math>
 +
|-
 +
! initialCentreOfMass
 +
| Initial center of the rigid body mass (point)
 +
|| <math>{m}</math>
 +
|-
 +
! initialOrientation
 +
| Initial orientation cosine matrix (tensor)
 +
|| <math>{m}</math>
 +
|-
 +
! accelerationDampingCoeff
 +
|  (scalar)
 +
|| <math>{coeff}</math>
 +
|-
 +
! accelerationLimit
 +
|  (scalar)
 +
|| <math>\frac{m}{s^2}</math>
 +
|-
 +
! centreOfMass
 +
| Center of the rigid body mass (point)
 +
|| <math>{m}</math>
 +
|-
 +
! orientation
 +
| Orientation cosine matrix (tensor)
 +
|| <math>{cosines}</math>
 +
|-
 +
! velocity
 +
| Rigid body velocity
 +
|| <math>\frac{m}{s}</math>
 +
|-
 +
! acceleration
 +
| Rigid body acceleration
 +
|| <math>\frac{m}{s^2}</math>
 +
|-
 +
! angularMomentum
 +
| Rigid body moment
 +
|| <math>{kg}\frac{rad}{s}</math>
 +
|-
 +
! torque
 +
| Rigid body torque
 +
|| <math>{kg}\frac{m^2}{s^2}</math>
 +
|-
 +
! report
 +
| Enable print out (default is false)
 +
|| <math>{bool}</math>
 +
|}
 +
 
 +
===== Constraints =====
 +
 
 +
====== 6 DOF Rigid Body Motion Constraint "sixDoFRigidBodyMotionConstraint" ======
 +
 
 +
{| border="1" cellpadding="2"
 +
| File: pointDisplacement
 +
|-
 +
! Field name !! Description !! Dimension
 +
|-
 +
! tolerance
 +
| (scalar)
 +
|| <math>{unit}</math>
 +
|-
 +
! relaxationFactor
 +
| (scalar)
 +
|| <math>{unit}</math>
 +
|-
 +
! maxIterations
 +
| (label (int))
 +
|| <math>{unit}</math>
 +
|-
 +
|}
 +
 
 +
====== Fixed Axis "fixedAxis" ======
 +
sixDoFRigidBodyMotionConstraint.  Body may only rotate around an axis fixed in global space. (fixedAxis.H)
 +
 
 +
{| border="1" cellpadding="2"
 +
| File: pointDisplacement
 +
|-
 +
! Field name !! Description !! Dimension
 +
|-
 +
! axis
 +
| (vector)
 +
|| <math>{unit}</math>
 +
|-
 +
|}
 +
 
 +
====== Fixed Line "fixedLine" ======
 +
sixDoFRigidBodyMotionConstraint.  Reference point may only move along a line. (fixedLine.H)
 +
{| border="1" cellpadding="2"
 +
| File: pointDisplacement
 +
|-
 +
! Field name !! Description !! Dimension
 +
|-
 +
! refPoint
 +
| (point)
 +
|| <math>{m}</math>
 +
|-
 +
!direction
 +
| (vector)
 +
|| <math>{unit}</math>
 +
|-
 +
|}
 +
 
 +
====== Fixed Line "fixedOrientation" ======
 +
sixDoFRigidBodyMotionConstraint.  Orientation of body fixed global space. Only valid where the predicted deviation from alignment is < 90 degrees.
 +
 
 +
====== Fixed Line "fixedPlane" ======
 +
sixDoFRigidBodyMotionConstraint.  Reference point may only move along a plane.
 +
 
 +
====== Fixed Line "fixedPoint" ======
 +
sixDoFRigidBodyMotionConstraint.  Point fixed in space.
 +
 
 +
====== Fixed Line "linearAxialAngularSpring" ======
 +
sixDoFRigidBodyMotionRestraints model.  Linear axial angular spring.
 +
 
 +
====== Fixed Line "linearSpring" ======
 +
sixDoFRigidBodyMotionRestraints model.  Linear spring.
 +
 
 +
====== Fixed Line "sphericalAngularSpring" ======
 +
sixDoFRigidBodyMotionRestraints model.  Spherical angular spring.
 +
 
 +
====== Fixed Line "tabulatedAxialAngularSpring" ======
 +
sixDoFRigidBodyMotionRestraints model.  Axial angular spring with moment values drawn from an interpolation table.  Linear damping.
 +
 
 +
== Chapter 7: Models and physical properties ==
 +
 
 +
== Appendix A: The FoamX case manager ==
 +
 
 +
FoamX is '''obsolete''' as of version 1.5.
 +
 
 +
Getting FoamX compiled (and running) with the correct java version and CORBA interface was reportedly getting more and more difficult ... and end-users always seemed to encounter numerous problems getting it working with their particular java and network environment.
 +
 
 +
Besides which, using FoamX to edit dictionaries is comparable to performing keyhole surgery.
 +
 
 +
By dropping FoamX (and avoiding the additional work of creating a java-compatible interface for each feature), the developers could introduce very interesting and useful dictionary functionality fairly quickly:
 +
 
 +
* improved #include directive
 +
* new #inputMode directive
 +
* new $entry sub-dictionary expansions (try them - they are really cool)
 +
* new regular expression matching for dictionary entries (in an upcoming version)
 +
 
 +
== Appendix B: Reference information ==

Latest revision as of 05:39, 2 October 2012

Annotations concerning the OpenFOAM User Guide


Notes to contributors: Please include the chapter number of the printed version to avoid confusion (the Wiki might give different chapter numbers)

1 Chapter 1: Introduction

2 Chapter 2: Tutorials

3 Chapter 3: Applications and libraries

4 Chapter 4: OpenFOAM cases

4.1 Chapter 4.2: Basic input/output file format

4.2 Chapter 4.4: Numerical schemes

Contrary to what is stated in table 4.11 (Discretisation schemes available in ddtSchemes) CRNK is not bounded, see also P-42

4.3 Chapter 4.5: Solution and algorithm control

From http://www.cfd-online.com/Forums/openfoam/69257-nnonorthogonalcorrectors.html

There's usually nothing to worry about until the max non-orthogonality angle is approx 70 deg.

Non-orthogonal correctors are here to save you if your code is blowing up because the mesh is so non-orthogonal that the first solution is driving the velocity to be stupid. If your velocity is OK, you just keep doing "normal" correctors, without special need for non-orthogonal ones.

I use them on bad meshes, when the solver is giving me trouble. Usually, 1 is enough, and I never used more than 3.

5 Chapter 5: Mesh generation and conversion

Section 5.2.2 Base types The cyclic boundary condition can be specified to be rotational or translational explicitly by editing the boundary file. By adding the following lines (instead of the standard featureCos 0.9;) for translational:

       transform        translational;
       separationVector (Tx Ty Tz);

Where the separationVector is the vector between the two parts of the patch. If rotational patch is preferred, it can be specified by:

       transform       rotational;
       rotationAxis    (rAx rAy rAz);
       rotationCentre  (rCx rCy rCz);

Where the rotational axis and the rotational centre can be specified by the two vectors above. To see how the cyclic patch is coupled, use the debug flag in OpenFOAM-1.x/etc/controlDict. This gives you obj files of the patches and lines connecting each face. These can be visualized in paraview by conversion using objToVTK.

5.1 Section 5.3: Mesh generation with the blockMesh utility

5.1.1 5.3.1.3: The blocks

Valid versions: OF version 13.png: Starting with OpenFOAM 1.3 blocks can be now assigned to cellZones (The syntax is similar to the now obsolete blockMeshWithSets-utility).

5.2 Section 5.4: Mesh conversion

5.2.1 5.4.2: starToFoam

In section 5.4.2.6 there is a reference to the foamCorrectVrt-utility which can not be found in any of the 1.0.2, 1.1 and 1.2 distributions. Looking at the source I would say that this problem is already fixed by the current versions of starToFoam (but I can't test this theory because I have no StarCD).

6 Chapter 6: Post-processing

6.1 Dynamic Mesh

6.1.1 Six Degree Rigid Body Motion

Values for type: sixDoFRigidBodyDisplacement

File: pointDisplacement
Field name Description Dimension
mass mass of the rigid body (scalar) {kg}
momentOfInertia Moment of intertia of the rigid body mass (diagTensor) {kg*m^2}
initialCentreOfMass Initial center of the rigid body mass (point) {m}
initialOrientation Initial orientation cosine matrix (tensor) {m}
accelerationDampingCoeff (scalar) {coeff}
accelerationLimit (scalar) \frac{m}{s^2}
centreOfMass Center of the rigid body mass (point) {m}
orientation Orientation cosine matrix (tensor) {cosines}
velocity Rigid body velocity \frac{m}{s}
acceleration Rigid body acceleration \frac{m}{s^2}
angularMomentum Rigid body moment {kg}\frac{rad}{s}
torque Rigid body torque {kg}\frac{m^2}{s^2}
report Enable print out (default is false) {bool}
6.1.1.1 Constraints
6.1.1.1.1 6 DOF Rigid Body Motion Constraint "sixDoFRigidBodyMotionConstraint"
File: pointDisplacement
Field name Description Dimension
tolerance (scalar) {unit}
relaxationFactor (scalar) {unit}
maxIterations (label (int)) {unit}
6.1.1.1.2 Fixed Axis "fixedAxis"

sixDoFRigidBodyMotionConstraint. Body may only rotate around an axis fixed in global space. (fixedAxis.H)

File: pointDisplacement
Field name Description Dimension
axis (vector) {unit}
6.1.1.1.3 Fixed Line "fixedLine"
sixDoFRigidBodyMotionConstraint.  Reference point may only move along a line. (fixedLine.H)
File: pointDisplacement
Field name Description Dimension
refPoint (point) {m}
direction (vector) {unit}
6.1.1.1.4 Fixed Line "fixedOrientation"
sixDoFRigidBodyMotionConstraint.  Orientation of body fixed global space. Only valid where the predicted deviation from alignment is < 90 degrees.
6.1.1.1.5 Fixed Line "fixedPlane"

sixDoFRigidBodyMotionConstraint. Reference point may only move along a plane.

6.1.1.1.6 Fixed Line "fixedPoint"

sixDoFRigidBodyMotionConstraint. Point fixed in space.

6.1.1.1.7 Fixed Line "linearAxialAngularSpring"

sixDoFRigidBodyMotionRestraints model. Linear axial angular spring.

6.1.1.1.8 Fixed Line "linearSpring"

sixDoFRigidBodyMotionRestraints model. Linear spring.

6.1.1.1.9 Fixed Line "sphericalAngularSpring"

sixDoFRigidBodyMotionRestraints model. Spherical angular spring.

6.1.1.1.10 Fixed Line "tabulatedAxialAngularSpring"

sixDoFRigidBodyMotionRestraints model. Axial angular spring with moment values drawn from an interpolation table. Linear damping.

7 Chapter 7: Models and physical properties

8 Appendix A: The FoamX case manager

FoamX is obsolete as of version 1.5.

Getting FoamX compiled (and running) with the correct java version and CORBA interface was reportedly getting more and more difficult ... and end-users always seemed to encounter numerous problems getting it working with their particular java and network environment.

Besides which, using FoamX to edit dictionaries is comparable to performing keyhole surgery.

By dropping FoamX (and avoiding the additional work of creating a java-compatible interface for each feature), the developers could introduce very interesting and useful dictionary functionality fairly quickly:

  • improved #include directive
  • new #inputMode directive
  • new $entry sub-dictionary expansions (try them - they are really cool)
  • new regular expression matching for dictionary entries (in an upcoming version)

9 Appendix B: Reference information