aquaculture

Optimization of offshore aquaculture with co-located wave energy

https://github.com/symbiotic-engineering/aquaculture

Science Score: 62.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
  • Academic publication links
  • Committers with academic emails
    2 of 5 committers (40.0%) from academic institutions
  • Institutional organization owner
    Organization symbiotic-engineering has institutional domain (sea.mae.cornell.edu)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.1%) to scientific vocabulary

Keywords

aquaculture gis marine-spatial-planning optimization sensitivity-analysis wave-energy
Last synced: 6 months ago · JSON representation ·

Repository

Optimization of offshore aquaculture with co-located wave energy

Basic Info
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 2
  • Open Issues: 0
  • Releases: 3
Topics
aquaculture gis marine-spatial-planning optimization sensitivity-analysis wave-energy
Created almost 4 years ago · Last pushed about 1 year ago
Metadata Files
Readme License Citation Codeowners

README.md

Aquaculture

This repository contains an "optimal design of offshore aquaculture with co-located wave energy and energy storage", simulated through Python.

File Structure

This repository consists of the following files: - modules: scripts and functions to define "Wave-powered Aquaculture" optimization problem. - objects: scripts and functions to define aquaculture, wave energy converter, and energy storage objects and their parameters. - optimization: scripts and functions to perform a single objective optimization, and multi-objective optimization. - wpafopt: top-level script to perform the "WPAF" optimization code and set the required input files. - runsimsoowpaf: top-level script to run the single objective optimization. - runsimmoowpaf: top-level script to run the multi-objective optimization. - runsimsoowpafrandominit: top-level script to run the single objective optimization with random initial points for the design variables to check the optimization convergence. - sensitivity_analysis: script to perform sensitivity analysis of the objective to the design variables. - utilities: script to print and draw figures. - requirements.txt: list of the required libraries.

How to use

  • In order to run the single objective optimization code and find the optimal design for a wave-powered aquaculture farm (WPAF), you can open and run the runsimsoo_wpaf (.ipynb) file.
  • In order to run the single objective optimization code with random initial points for the design variables and check the convergence of the optimization, you can open and run the runsimsoowpafrandom_init (.ipynb) file.
  • In order to run the multi-objective optimization code and find the optimal design for a wave-powered aquaculture farm (WPAF), you can open and run the runsimmoo_wpaf (.ipynb) file.
  • In order to run the sensitivity analysis and find the sensitivity of the objective function to the design variables, you can open and run the sensitivity_analysis (.ipynb) file.

Dependencies

Python 3.8.8 is used to develop this package. For other required libraries, please refer to requirements.txt file.

Context

The project is part of research in the Symbiotic Engineering Analysis (SEA) Lab and will be submitted to the Renewbale Energy.

Citation

Hasankhani, A., McCabe, R., Ewig, G., Won, E. T., & Haji, M. N. (2023, June). Conceptual design and optimization of a wave-powered offshore aquaculture farm. In The 33rd International Ocean and Polar Engineering Conference. OnePetro.

Authors

  • Arezoo Hasankhani, ah844@cornell.edu (Point of contact)
  • Eugene Thome Won, etw36@cornell.edu
  • Maha Haji, maha@cornell.edu

Funding Acknowledgement

This material is based upon work supported by the Sea Grant Regional Research Project No.: R/ATD-18-NESG.

License

This project is released open-source under the MIT License. Processed GIS data included in the repository is from publicly available sources, but may have different license terms.

Owner

  • Name: symbiotic-engineering
  • Login: symbiotic-engineering
  • Kind: organization

Symbiotic Engineering and Analysis Lab at Cornell University

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Hasankhani"
  given-names: "Arezoo"
  orcid: "https://orcid.org/0000-0001-6254-9363"
- family-names: "Thome Won"
  given-names: "Eugene"
  orcid: "https://orcid.org/0000-0000-0000-0000"
- family-names: "Haji"
  given-names: "Maha N."
  orcid: "https://orcid.org/0000-0002-2953-7253"
title: "Marine Spatial Planning of a Wave-Powered Offshore Aquaculture Farm in the Northeast U.S."
version: 1.0
doi: ???
date-released: ???
url: "https://github.com/symbiotic-engineering/Aquaculture"

GitHub Events

Total
  • Delete event: 1
  • Fork event: 1
  • Create event: 2
Last Year
  • Delete event: 1
  • Fork event: 1
  • Create event: 2

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 100
  • Total Committers: 5
  • Avg Commits per committer: 20.0
  • Development Distribution Score (DDS): 0.46
Past Year
  • Commits: 38
  • Committers: 3
  • Avg Commits per committer: 12.667
  • Development Distribution Score (DDS): 0.158
Top Committers
Name Email Commits
ahasankhani 5****i 54
ahasankhani a****9@f****u 32
Gabriel 3****g 7
Rebecca McCabe r****e@m****u 6
rebeccamccabe 3****e 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: about 2 years ago

All Time
  • Total issues: 1
  • Total pull requests: 14
  • Average time to close issues: 43 minutes
  • Average time to close pull requests: 12 days
  • Total issue authors: 1
  • Total pull request authors: 3
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.36
  • Merged pull requests: 12
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 6
  • Average time to close issues: 43 minutes
  • Average time to close pull requests: 2 minutes
  • Issue authors: 1
  • Pull request authors: 2
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.83
  • Merged pull requests: 6
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • ommurphy (1)
Pull Request Authors
  • ahasankhani (8)
  • gabrielewig (5)
  • rebeccamccabe (1)
Top Labels
Issue Labels
documentation (1)
Pull Request Labels

Dependencies

requirements.txt pypi
  • matplotlib ==3.6.3
  • numpy ==1.20.1
  • pandas ==1.2.4
  • plotly ==5.12.0
  • scipy ==1.6.2