Git Product home page Git Product logo

fw_conceptual_design's Introduction

Conceptual Design and Analysis Tool for solar-powered UAVs

Based on

Usage

Run

  • AirplaneDesign.m to design your airplane (design variables are wing span b, aspect ratio AR, and battery mass m_bat) and analyse its performance (in the form of excess time t_exc, charge margin t_cm, endurance t_endurance, and minimum state-of-charge SoC).
  • AirplaneAnalysis.m to analyse your designed airplane with respect to a) other days of the year or other latitudes or b) meteorological disturbances (clouds or winds) in the form of the clearness and turbulence values.

fw_conceptual_design's People

Contributors

junwoo091400 avatar philipoe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fw_conceptual_design's Issues

Licence of this project?

Hi I am writing a package for conceptual design of UAV and it mainly deals with the relations between the variables, but fit them into a new data structure. I am doing the 1st draft in R but maybe rewrite in Python later.

Can I modify and use the algorithms in this project? If so, what should I put into Reference and who are the main contributors and authors of the relevant sources (so that I can put the names and works in acknowledgement)?

solar_radiation_on_surface2 Function Not Working Properly!

I was debugging the 'AirplaneDesign.m' part.
When inside 'performanceEvaluator', it tries to find SunRise Time and so on. So it uses
"solar_radiation_on_surface2 " function to get 'irr_vec' in return.

But I noticed that the program outputted the SunRiseTime as "48800[s]", which is over 1PM.
So I thought that was a problem. I checked each variables and they were fine.
I did 2 tests to explain the problem specifically.

  1. Flat on Ground, 6AM, June 21st, Latitude 35.8°, Longitude 128°, Altitude 535[m], Albedo 0.12 //
    Result : 0 0 0 0 0 0 1.9794 -2.4607 1.9794

  2. Flat on Ground, 1.5PM, June 21st, Latitude 35.8°, Longitude 128°, Altitude 535[m], Albedo 0.12 //
    Result : 0.2582 0.0175 0.2408 0.2582 0.0175 0.2408 1.5611 2.0038 1.5611

I checked every time between them. 1PM is when irr_vect(1) became 'positive' for the first time.

ANY Ideas why this is happening ???

Request for a functioned version of the 'analysis' and 'design'

This optimisation of solar powered plane can be generalized. And if , with default values we can write functions for the whole script, e.g.'analysis'.

The values in the script can be used as default values.

Also if this takes longer time maybe we can keep the original version but make a faster version simplifying the inner expressions, (maybe with CAS derive the expressions first and then put the expressions into body of the function to speed it up, as there are at least 3 sets of for loops in the optimization functions).

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.