Gradient-based multidisciplinary design optimization

Поділитися
Вставка
  • Опубліковано 7 вер 2024

КОМЕНТАРІ • 6

  • @microcolonel
    @microcolonel 2 роки тому +2

    Excellent intro. :+ )
    Gradient based because... We can't feasibly shove that many polynomial constraints into an ordinary constraint solver.

  • @-.-.2272
    @-.-.2272 Рік тому +1

    Hey. Im working on a project in which myself and other 15 engineering students are going to develope a hydrogen powered airplane. I cam across this technique in a paper and want to learn to adapt it to our problem. That should happen quite fast, because our design freeze is in december and the important design decisions are going to happen in the next month or two. What is the best literature you would recommend for me to be able to apply this as soon as possible? thanks :)

    • @-.-.2272
      @-.-.2272 Рік тому +1

      ah i will read through the documentation on the website. i hope i can get a grasp of how i work it that way

    • @OpenMDAO
      @OpenMDAO  Рік тому +1

      @@-.-.2272 That's a great place to start! It really comes down to how involved you want to do your optimization and what kind of models you already have.
      If you decide to do multidisciplinary design optimization, checking out the OpenMDAO docs is a must: openmdao.org/twodocs/versions/latest/main.html
      And for more of a theoretical treatment beyond what the Practical MDO course shows, I'd recommend this book: mdobook.github.io/
      Best of luck!

    • @-.-.2272
      @-.-.2272 Рік тому +1

      @@OpenMDAO i have read quite alot about the topic of mdo now. But i feel like i won't be able to master open mdao within the next two weeks. Do you maybe know an alternative software that is a bit simpler. In our systems we have rather simple and alot of linear equations connecting weight, range and efficiency. Maybe open mdao is abit overpowered for this application

    • @OpenMDAO
      @OpenMDAO  Рік тому

      @@-.-.2272 I understand your considerations. I'd suggest simply constructing your models by hand and using a simpler package, like Scipy's optimize methods (docs.scipy.org/doc/scipy/reference/optimize.html) to control the model. You won't be able to model or optimize complicated multidisciplinary models with as much control, but if you're able to parameterize and understand your model, that's a good simple approach.