MonolithicFEMVLFS
A monolithic Finite Element formulation for the hydroelastic analysis of Very Large Floating Structures
Science Score: 57.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 1 DOI reference(s) in README -
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.3%) to scientific vocabulary
Repository
A monolithic Finite Element formulation for the hydroelastic analysis of Very Large Floating Structures
Basic Info
- Host: GitHub
- Owner: oriolcg
- License: mit
- Language: Julia
- Default Branch: main
- Size: 4.45 MB
Statistics
- Stars: 11
- Watchers: 1
- Forks: 6
- Open Issues: 1
- Releases: 1
Metadata Files
README.md
MonolithicFEMVLFS
A monolithic Finite Element formulation for the hydroelastic analysis of Very Large Floating Structures
This repository contains all the tests performed in the manuscript:
A Monolithic Finite Element formulation for Very Large Floating Structures by Oriol Colomés, Francesc Verdugo and Ido Akkerman. If you use this formulation, please cite:
@article{colomes2023monolithic,
title={A monolithic finite element formulation for the hydroelastic analysis of very large floating structures},
author={Colom{\'e}s, Oriol and Verdugo, Francesc and Akkerman, Ido},
journal={International Journal for Numerical Methods in Engineering},
volume={124},
number={3},
pages={714--751},
year={2023},
publisher={Wiley Online Library}
}
and
@software{Colomes_MonolithicFEMVLFS_2022,
author = {Colomes, Oriol},
doi = {10.4121/19601419},
month = {4},
title = {{MonolithicFEMVLFS.jl}},
url = {https://github.com/oriolcg/MonolithicFEMVLFS.jl},
year = {2022},
version = {0.1.0}
}
Abstract
In this work we present a novel monolithic Finite Element Method (FEM) for the hydroelastic analysis of Very Large Floating Structures (VLFS) with arbitrary shapes that is stable, energy conserving and overcomes the need of an iterative algorithm. The new formulation enables a fully monolithic solution of the linear free-surface flow, described by linear potential flow, coupled with floating thin structures, described by the Euler-Bernoulli beam or Poisson-Kirchhoff plate equations.
The formulation presented in this work is general in the sense that solutions can be found in the frequency and time domains, it overcomes the need of using elements with $ C^1 $ continuity by employing a continuous/discontinuous Galerkin (C/DG) approach, and it is suitable for finite elements of arbitrary order.
We show that the proposed approach can accurately describe the hydroelastic phenomena of VLFS with a variety of tests, including structures with elastic joints, variable bathymetry and arbitrary strucutral shapes.
Installation
MonolithicFEMVLFS is a package registered in the official Julia package registry. Thus, the installation of this package is straight forward using the Julia's package manager. Open the Julia REPL, type ] to enter package mode, and install as follows
julia
pkg> add MonolithicFEMVLFS
Usage
To run all the test cases in the paper do:
julia
using MonolithicFEMVLFS
run_tests("all")
To run only a specific test, for example the Khabakhpasheva test in frequency domain, do:
julia
using MonolithicFEMVLFS
run_tests("5-2-1-Khabakhpasheva-freq-domain.jl")
Note that the numbers in front of the script indicate the section in the manuscript.
After execution, the data will be stored in the respective folder data/<Section-number>-<test-name>. If the flag to generate VTK files is active, the VTK output will be stored in data/VTKOutput/<Section-number>-<test-name>. The plots shown in the manuscript are stored in plots/<Section-number>-<test-name>.
This repository uses DrWatson package, the data will only be generated the first time the tests are executed. If the data is already stored, the scripts will only regenerate the figures.
The code snipped appearing in Figure 3 of the manuscript can be found in src/lst_periodic_beam.jl.
Owner
- Name: Oriol Colomés
- Login: oriolcg
- Kind: user
- Website: www.oriolcolomes.com
- Repositories: 5
- Profile: https://github.com/oriolcg
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Colomés"
given-names: "Oriol"
orcid: "https://orcid.org/0000-0002-5552-9695"
title: "MonolithicFEMVLFS.jl"
version: 0.1.1
doi: 10.4121/19601419
date-released: 2022-06-30
url: "https://github.com/oriolcg/MonolithicFEMVLFS.jl"
preferred-citation:
type: article
authors:
- family-names: "Colomés"
given-names: "Oriol"
orcid: "https://orcid.org/0000-0002-5552-9695"
- family-names: "Verdugo"
given-names: "Francesc"
orcid: "https://orcid.org/0000-0003-3667-443X"
- family-names: "Akkerman"
given-names: "Ido"
orcid: "https://orcid.org/0000-0002-5937-0300"
doi: "10.1002/nme.7140"
journal: "International Journal for Numerical Methods in Engineering"
month: 2
start: 714 # First page number
end: 751 # Last page number
title: "A monolithic finite element formulation for the hydroelastic analysis of very large floating structures"
issue: 3
volume: 124
year: 2023
GitHub Events
Total
- Watch event: 2
Last Year
- Watch event: 2
Committers
Last synced: over 3 years ago
All Time
- Total Commits: 31
- Total Committers: 1
- Avg Commits per committer: 31.0
- Development Distribution Score (DDS): 0.0
Top Committers
| Name | Commits | |
|---|---|---|
| Oriol Colomes | o****s@g****m | 31 |
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 1
- Total pull requests: 5
- Average time to close issues: less than a minute
- Average time to close pull requests: 18 days
- Total issue authors: 1
- Total pull request authors: 2
- Average comments per issue: 2.0
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 2
Past Year
- Issues: 0
- Pull requests: 3
- Average time to close issues: N/A
- Average time to close pull requests: 1 minute
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- JuliaTagBot (1)
Pull Request Authors
- DoretteRegout (5)
- github-actions[bot] (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 2
juliahub.com: MonolithicFEMVLFS
A monolithic Finite Element formulation for the hydroelastic analysis of Very Large Floating Structures
- Documentation: https://docs.juliahub.com/General/MonolithicFEMVLFS/stable/
- License: MIT
-
Latest release: 0.1.1
published almost 4 years ago
Rankings
Dependencies
- actions/checkout v2 composite
- julia-actions/cache v1 composite
- julia-actions/julia-buildpkg v1 composite
- julia-actions/julia-docdeploy v1 composite
- julia-actions/julia-runtest v1 composite
- julia-actions/setup-julia v1 composite
- JuliaRegistries/TagBot v1 composite