Skip to content

ISOPE2023

Compare
Choose a tag to compare
@ahasankhani ahasankhani released this 12 Feb 19:46
· 37 commits to main since this release
1d3d673

Aquaculture

This repository contains an "Optimization of offshore aquaculture with co-located wave energy", 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 objects and their parameters.
  • optimization: scripts and functions to perform a single objective optimization using SciPy open-source library.
  • run_sim_wec&pen: top-level script to perform the "Wave-powered Aquaculture" optimization code using default values for environmental parameters.
  • run_sim_wec&pen_random_init: top-level script to perform the "Wave-powered Aquaculture" optimization code using random values for starting points of design variables to check the convergence of the optimization.
  • param_sweep: top-level script to perform the "sensitivity analysis".
  • requirements.txt: list of the required libraries.

How to use

Sensitivity Analysis: In order to run the "sensitivity analysis", you can open and run the param_sweep (.ipynb) file.

In order to run the "Wave-powered Aquaculture" optimization code and find optimal wave energy convereter (WEC) and optimal pen considering constant environmental parameters, you can open and run the run_sim_wecpen (.ipynb) file.

In order to run the "Wave-powered Aquaculture" optimization code and find optimal WEC and optimal pen with random values for starting points of design variables to check the convergence of the optimization, you can open and run the run_sim_wecpen_random_init (.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 has been submitted to the International Society of Offshore and Polar Engineers (ISOPE 2023).

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

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.