Skip to content
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

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

Pedrohrw
Copy link
Contributor

@Pedrohrw Pedrohrw commented Jan 5, 2018

Tests for the sliding caisson and oscillating cylinder cases have been added. Some corrections have been made to get a proper performace.

@Pedrohrw Pedrohrw closed this Jan 5, 2018
@Pedrohrw Pedrohrw reopened this Jan 5, 2018
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
Copy link
Collaborator

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?

Copy link
Contributor Author

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
Copy link
Collaborator

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
Copy link
Collaborator

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
Copy link
Collaborator

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;
Copy link
Collaborator

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

@@ -0,0 +1,775 @@
from proteus import Domain, Context
Copy link
Collaborator

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.

Copy link
Contributor Author

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
Copy link
Collaborator

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:
Copy link
Collaborator

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:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if ct.useRANS >= 2:

dissipationInflow = dissipationInflow2
else:
dissipationInflow = (kInflow**0.5) / (opts.scaleLength*opts.water_level)

Copy link
Collaborator

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!

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants