-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sliding caisson and oscillating cylinder tests added and some other corrections #167
base: master
Are you sure you want to change the base?
Conversation
Pom awvv tests
Change in the chdir path
change in air-water-vv travis file, from erdc-cm to erdc
@@ -74,7 +74,7 @@ | |||
multilevelNonlinearSolver = NonlinearSolvers.Newton | |||
levelNonlinearSolver = NonlinearSolvers.Newton | |||
|
|||
nonlinearSmoother = NonlinearSolvers.GaussSeidel | |||
nonlinearSmoother = NonlinearSolvers.NLGaussSeidel |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Pedrohrw, I guess this change give you better results, does it?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Giovanni-Cozzuto-1989, actually I didn't compare it with the previous one. I just updated it to the new code. Should I check with the previous one?
Sliding caisson breakwater | ||
========================== | ||
|
||
Here is a modelling of the dynamic response of a vertically composite caisson |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would write something like:
This test problem comprises the modelling of a vertically composite caisson breakwater and the assessment of its dynamic response when subject to breaking wave loads. These may cause permanent displacements of the superstructure from its resting position.
|
||
Here is a modelling of the dynamic response of a vertically composite caisson | ||
breakwater subject to breaking wave loads that are able to permanently displace it from its resting position. | ||
The test case aims to assess the ability of Proteus to model motion response of the superstructure to wave |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
...the capability...
Here is a modelling of the dynamic response of a vertically composite caisson | ||
breakwater subject to breaking wave loads that are able to permanently displace it from its resting position. | ||
The test case aims to assess the ability of Proteus to model motion response of the superstructure to wave | ||
loadings. Sliding and overturning of the caisson superstructure were modelled and its dynamic response |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
...loads.
|
||
* Caisson length equal to 0.300 m, height equal to 0.385 m, width equal to 0.400 m and mass equal to 64.8 kg. | ||
* Rubble mound length equal to 0.785 m, height equal to 0.175 m, seaward and shoreward slopes equal to | ||
1/3 and 1/2, respectively, n=0.4 , d50=0.050m and d15=d50/1.2; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
porosity=0.4 rather than n
2d/caissonBreakwater/sliding/tank.py
Outdated
@@ -0,0 +1,775 @@ | |||
from proteus import Domain, Context |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Before pushing it, did you change anything? It looks like the latest version I used by the way. Good.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just changed about "setSprings" and "setabsorptiozones" in tank.py because as you can remember there was a little error. No more than this.
involved in coupling highly turbulent flows with the pipeline motion. The experimental data used are whose found | ||
in Fu et al., (2014) | ||
|
||
According this experimental configuration, a cylinder with diameter D=0.25 was placed in a 196 m long, 10m wide |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
According with the...
kappa_model = 5 | ||
# | ||
dissipation_model_flag = 1 | ||
if useRANS == 2: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if useRANS >= 2:
dissipation_model = 6 | ||
# | ||
dissipation_model_flag = 1 | ||
if ct.useRANS == 2: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if ct.useRANS >= 2:
2d/oscillating_cylinder_new/tank.py
Outdated
dissipationInflow = dissipationInflow2 | ||
else: | ||
dissipationInflow = (kInflow**0.5) / (opts.scaleLength*opts.water_level) | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This version uses a skin friction formula for imposing the turbulence at the pipeline.
We need to do the same test with the wall function as well!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pom awvv tests
Tests for the sliding caisson and oscillating cylinder cases have been added. Some corrections have been made to get a proper performace.