Sliding caisson and oscillating cylinder tests added and some other corrections#167
Sliding caisson and oscillating cylinder tests added and some other corrections#167Pedrohrw wants to merge 4 commits intoerdc:masterfrom
Conversation
Pom awvv tests
Change in the chdir path
change in air-water-vv travis file, from erdc-cm to erdc
| levelNonlinearSolver = NonlinearSolvers.Newton | ||
|
|
||
| nonlinearSmoother = NonlinearSolvers.GaussSeidel | ||
| nonlinearSmoother = NonlinearSolvers.NLGaussSeidel |
There was a problem hiding this comment.
@Pedrohrw, I guess this change give you better results, does it?
There was a problem hiding this comment.
@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.
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.
...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 |
|
|
||
| * 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.
porosity=0.4 rather than n
| @@ -0,0 +1,775 @@ | |||
| from proteus import Domain, Context | |||
There was a problem hiding this comment.
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.
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.
According with the...
| kappa_model = 5 | ||
| # | ||
| dissipation_model_flag = 1 | ||
| if useRANS == 2: |
There was a problem hiding this comment.
if useRANS >= 2:
| dissipation_model = 6 | ||
| # | ||
| dissipation_model_flag = 1 | ||
| if ct.useRANS == 2: |
There was a problem hiding this comment.
if ct.useRANS >= 2:
| dissipationInflow = dissipationInflow2 | ||
| else: | ||
| dissipationInflow = (kInflow**0.5) / (opts.scaleLength*opts.water_level) | ||
|
|
There was a problem hiding this comment.
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!
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.