You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/documentation/case.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -331,6 +331,10 @@ This is enabled by adding ``'elliptic_smoothing': "T",`` and ``'elliptic_smoothi
331
331
|`moving_ibm`| Integer | Sets the method used for IB movement. |
332
332
|`vel(i)`| Real | Initial velocity of the moving IB in the i-th direction. |
333
333
|`angular_vel(i)`| Real | Initial angular velocity of the moving IB in the i-th direction. |
334
+
|`coefficient_of_restitution`| Real | A number 0 to 1 describing how elastic IB collisions are |
335
+
|`collision_model`| Integer | Integer to select the collision model being used for IB collisions. |
336
+
|`collision_time`| Real | Amount of simulation time used to resolve collisions |
337
+
|`ib_coefficient_of_friction`| Real | Coefficient of friction used in IB collisions |
334
338
335
339
These parameters should be prepended with `patch_ib(j)%` where $j$ is the patch index.
336
340
@@ -361,6 +365,13 @@ Additional details on this specification can be found in [NACA airfoil](https://
361
365
362
366
-`angular_vel(i)` is the initial angular velocity of the IB about the x, y, z axes for i=1, 2, 3 in radians per second. When `moving_ibm` equals 2, this rotation rate is just the starting rate of the object, which will then change due to external torques. If `moving_ibm` equals 1, then this is constant if it is a number, or can be described analytically with an expression.
363
367
368
+
-`coefficient_of_restitution` is a number from 0 (exclusive) to 1 (inclusive) describing how elastic IB collisions are. 0 is for perfectly inellastic collisions while 1 is for perfectly ellastic colisions.
369
+
370
+
-`collision_model` is an integer to select the collision model being used for IB collisions. Using 0 disables collisions and collisino checking. 1 enables the soft-sphere collision model, where all IBs must be circles or sphere and those IBs can collide with each other as well as walls.
371
+
372
+
-`collision_time` is approximately the amount of simulation time used to resolve collisions. This is handled by modifying the spring gonstant used to apply collision forces.
373
+
-`ib_coefficient_of_friction` is the coefficient of friction used in IB collisions.
0 commit comments