Free Download Maths for Design Optimisation Computing Derivatives
Published 12/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz, 2 Ch
Language: English | Duration: 3h 43m | Size: 5.63 GB
Key Techniques for Gradient-Based Methods in Multidisciplinary Design Optimisation
What you'll learn
Intuitive understanding of gradient and curvature in optimisation landscapes
Practical derivative computation methods for gradient-based optimisation
Finite differences, automatic differentiation, implicit analytic methods and more
Hands-on Python optimisation exercises with Plotly, Scipy, Sympy, Jax and OpenMDAO
Requirements
Some basic knowledge of mathematical optimisation required
Description
Master Derivatives Computation Techniques for Gradient-Based Methods in Multidisciplinary Design OptimisationGradients and curvature sit at the heart of many of the most powerful optimisation algorithms used in engineering. This course focuses on helping you understand what derivatives really mean in an optimisation context - and how they are computed in practice.In this hands-on course, you'll develop an intuitive and practical understanding of derivatives for design optimisation, moving beyond textbook calculus to see how gradients and curvature shape optimisation behaviour. You'll explore how derivatives describe local sensitivity, search directions, and landscape geometry - and why accurate derivative information is so important for efficient optimisation.Starting from first principles, we'll build geometric intuition around gradients, directional derivatives, and curvature, gradually extending this understanding to second-order information such as the Hessian and principal curvatures. Rather than treating these concepts abstractly, you'll learn how to interpret them directly on optimisation landscapes and understand their role in guiding algorithms toward optimal solutions.The course then turns to the practical question of how derivatives are actually computed in real optimisation workflows. You'll study and compare different differentiation strategies, including black-box approaches such as finite differencesand the complex-step method, as well as white-box approaches like symbolic or algorithmic differentiation. You'll also explore grey-box methods, including implicit analytic techniques, which are widely used in Multidisciplinary Design Optimisation.As with the rest of the series, the emphasis is on intuition and application rather than abstract derivations. You'll work through hands-on coding exercises in Python, computing and visualising derivatives, comparing accuracy and efficiency across methods, and revisiting realistic engineering examples - including a return to Kepler's equation from earlier courses.By the end of this course, you'll:Understand gradients and curvature from an optimisation perspectiveBe able to interpret directional derivatives, Hessians and principal curvatures geometricallyKnow the strengths and limitations of different derivative computation methodsCompare black-box, white-box, and grey-box differentiation approachesGain hands-on experience computing derivatives using Scipy, Sympy, Jax and OpenMDAOBe prepared to use derivative information effectively in gradient-based optimisation algorithmsThis course is designed for engineers, students, and technical professionals who want to understand where optimisation gradients come from and how to compute them reliably - especially if you plan to use advanced, gradient-based optimisation methods in practice.A basic familiarity with mathematical optimisation is recommended, as this course builds directly on earlier modules in the Maths for Design Optimisation series.If you're ready to demystify derivatives and build strong intuition for gradient-based optimisation, this course sets the foundation for the advanced algorithms that follow.
Who this course is for
System designers or engineers interested in MDO
Technical leaders curious about engineering design optimisation
Anyone looking for a more robust, rigorous way to optimise their products
Homepage
Code:
Bitte
Anmelden
oder
Registrieren
um Code Inhalt zu sehen!
Recommend Download Link Hight Speed | Please Say Thanks Keep Topic Live
Code:
Bitte
Anmelden
oder
Registrieren
um Code Inhalt zu sehen!