GithubHelp home page GithubHelp logo

dosycorps / swdlyt Goto Github PK

View Code? Open in Web Editor NEW

This project forked from oliverevans96/swdlyt

0.0 1.0 0.0 824.45 MB

Master's Thesis - Math Modeling of the Light Field in Kelp Aquaculture

License: GNU General Public License v3.0

Makefile 0.06% Python 4.07% TeX 0.81% Julia 0.20% C++ 0.41% Jupyter Notebook 92.59% Fortran 1.85% Shell 0.01%

swdlyt's Introduction

swdlyt

It's a light model for seaweed!

Numerically solve the Radiative Transfer Equation in Fortran 90 in order to model the light field in a vertical-line kelp aquaculture environment.

This is the code used in my Master's Thesis in applied math. The full thesis can be found at https://github.com/OliverEvans96/msthesis

Abstract:

A mathematical model is developed to describe the light field in vertical line seaweed cultivation to determine the degree to which the seaweed shades itself and limits the amount of light available for photosynthesis. A probabilistic description of the spatial distribution of kelp is formulated using simplifying assumptions about frond geometry and orientation. An integro-partial differential equation called the radiative transfer equation is used to describe the light field as a function of position and angle. A finite difference solution is implemented, providing robustness and accuracy at the cost of large CPU and memory requirements, and a less computationally intensive asymptotic approximation is explored for the case of low scattering. Conditions for applicability of the asymptotic approximation are discussed, and depth-dependent light availability is compared to the predictions of simpler light models. The 3D model of this thesis is found to predict significantly lower light levels than the simpler 1D models, especially in regions of high kelp density where a precise description of self-shading is most important.

swdlyt's People

Contributors

oliverevans96 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.