Computational Design & Optimization


What, how and why?

Modern aerospace systems are becoming increasingly complex and interconnected, which requires a holistic approach, starting from conceptual design through mission design, operations analysis, and sustainment.

Multiphysics Multiscale Modeling, then, has become an important design tool for the development of new materials and components in severe environments. Unifying comprehensive 3D Multiphysics models of intricate geometries with 3D simulations of fluid flow, heat transfer in fluids and solids, and structural mechanics, should yield near realistic performance assessments of newly designed engineering components.


Practical Experience

My practical experience in the area of Computational Design & Optimization was a more hands-on approach than an academic one. I worked for 1 year as an Aerodynamics & Structures member in University of Sao Paulo's rocket team, Project Jupiter. After that, I spent a semester as a Structures member in University of Notre Dame's Rocket Team, and came back as the Coordinator of Structures for another year in Project Jupiter, having the opportunity of working in four different rockets in total.

Preliminary Design

The first step for designing anything is the definition of the requirements. This involves iterations over the design, of course, but most importantly, it requires a structured approach to connect all the systems involved.

I implemented a simple method of optimizing the dimensions of our rockets, such as tail radius, nosecone length and fin parameters, through a merit function that is maximized when a) the static margin (distance from Center of Mass to Center of Pressure) is close to the optimal value of 2.0 and b) the area of the rocket fins is minimal, in order to diminish drag.

Merit_Function.png

Merit function, static margin and fin area formulas used in the optimization of the rocket dimensions.

This analysis was implemented in our own 6 degree-of-freedom rocket trajectory simulator, RocketPy, which also makes use of the aerodynamic equations to foresee many characteristics of the rocket path.

RocketPy_trajectory_prediction.png

Rocket trajectory prediction using RocketPy (Project Jupiter's rocket trajectory simulator).

Computer Aided Design

Parallel to preliminary design, it is also necessary to iterate over the project's CAD. After working extensively with extruding, inspecting, defining joints, etc in Fusion 360, I've grown very fond of creating computer-aided designs.

Rocket CAD.PNG

CAD drawings for the rocket Imperius.

Rocket rendering.png

CAD 3D rendering for the rocket Imperius.

Simulation

Solid mechanics and fluid mechanics are an essencial part of simulating an engineered design before actually manufacturing it. Here, I worked mainly with structural analysis of joints using ANSYS Mechanical, even though I have also worked in CFD simulations in ANSYS Fluent.

Disks CAD.png

Exploiting symmetry and defining forces for the structural analysis.

Structural analysis.png

(Left) Von Mises Stress; (Right) Equivalent Strain.

Manufacturing

The final step in the design process is Manufacturing. I've had the opportunity of developing a vacuum infusion, carbon fiber laminated structure for three of Project Jupiter's rockets, through a technique that uses vacuum pressure to drive resin into a laminate. Materials are laid dry into the mold and the vacuum is applied before resin is introduced. Vacuum bagging greatly improves the fiber-to-resin ratio, and results in a stronger and lighter product.

Vacuum infusion process: Epoxy resin and hardener mixing; Vacuum infusion; Unmold; Final touch of resin.

This process was developed by us and used to build our rockets' tubes and fins, using a carbon/kevlar reinforced hybrid composite for the fins. We also laminated the structure externally for our rocket Callisto, whose launched can be seen here. Last but not least, for a few of our rockets we also 3D printed nosecones, using glass fiber reinforcement in the inside to make it more rigid.

fins.jpg

Fin vacuum infusion lamination: the dark part is resin spreading on the carbon fiber piece with the assistance of a vacuum pump, which prevents undesired bubbles.

carbon-fiber-structure.jpg

Final carbon fiber structure for the rocket Imperius: 5 carbon fiber tubes, glass fiber reinforced nosecone and 4 carbon fiber/kevlar fins.


Academic Background

  • Intro to Digital Manufacturing with Autodesk Fusion 360

  • Autodesk (on Coursera) (~12 hours)
    The manufacturing industry is making a digital transformation, allowing companies to customize production through advances in machine learning, sustainable design, generative design, and collaboration, with integrated design and manufacturing processes. This course introduces innovations in CAD and digital manufacturing, speaking to the rapid changes taking place that are forever transforming the future of making. This course will also explore foundational concepts behind Autodesk® Fusion 360™ CAD/CAM. Fusion 360 is a cloud-based CAD/CAM tool for collaborative product development that combines industrial design, mechanical engineering, and machine tool programming into one software solution. Through a series of lectures and hands-on exercises, this course provides the core philosophy behind the software. By understanding how designs are both made and assembled, you'll learn to create better designs from the start.

  • Introduction to Mechanical Engineering Design and Manufacturing with Fusion 360

  • Autodesk (on Coursera) (~17 hours)
    This course explores the design for manufacture workflow and shows how to validate models and create the G code, the programming language needed to instruct the CNC machine on how to move. We practice the basics of part and assembly design, and tools such as animation, rendering, and simulations using Autodesk Fusion 360. We learn the basics in each of these areas which are to be fully developed in later courses that apply these principles and Fusion 360 skills. After taking this course, you'll be able to: Explain the design to manufacturing process used to take a digital model to a physical part through CNC programming; Summarize the toolset available in Fusion 360; Demonstrate knowledge and skills in Fusion 360 applying design and manufacturing workflows to take digital parts to physical prototypes.

  • AME 20241 - Solid Mechanics

  • Prof. Pinar Zorlutuna - University of Notre Dame (45 hours)
    Stresses, strains, loads, deformations and displacements in tension, compression, shear, torsion and bending; Elasticity and inelasticity; Strain energy; Transformations of stress and strain; Buckling; Combined loadings; Thermal effects.

  • 4300324 - Fluid Mechanics

  • Prof. Frederique Grassi - University of São Paulo (60 hours)
    1. Notion of fluid. 2. Eulerian and Lagrangian descriptions. 3. Conservation laws, Euler equation (perfect fluid). 4. Statics. 5. Stationary flows. 6. Vorticity and rotational flow. 7. Potential movement. 8. Viscosity, Navier-Stokes equation, 9. Similarity, Reynolds number, Stokes equation, boundary layer. 10. Waves: surface, sound, etc. 11. Instability, intermittency, turbulence.

  • 4302305 - Mechanics I

  • Prof. Airton Deppman - University of São Paulo (60 hours)
    1. Newton's Laws: Movement of a particle in one dimension, conservative forces. 2. Movement of a particle in two or three dimensions, angular momentum, central forces. 3. Theory of small oscillations, normal modes of vibration and normal coordinates. Coupled Oscillators. 4. Coordinate systems in motion: Non-inertial systems. 5. Variational calculation. Lagrange equation and Hamilton principle.

  • 4300463 - Applied Physics

  • Prof. Márcia Fantini - University of São Paulo (60 hours)
    History of science with emphasis on the technical and science relationship. Materials Science: metals, insulators, semiconductors, superconductors, magnets. Energy: classic and alternative sources. Operation and concepts related to everyday devices: engines, sound, images, etc. Human sensitivity: eye, ear, nerves. Laser and holography.

  • 4302401 - Statistical Mechanics

  • Prof. Mario de Oliveira - University of São Paulo (60 hours)
    1. The laws of thermodynamics. 2. Notions of probability. 3. Microchanonic representation. Boltzmann's entropy. 4. Canonical representation. Maxwell distribution of speeds. Partition function and connection with thermodynamics. 5. Einstein model for the specific heat of solids. Ideal monoatomic gas. Gibbs' paradox. Ideal diatomic gas. 6. Photon gas, thermal radiation. Phon gas, linear chain, Debye theory. 7. Grand canonical representation. Distribution of Bose-Einstein and Fermi- Dirac. 8. Free electron gas, electronic thermal capacity. 9. Gases and liquids, integral configuration, according to virial coefficient, van de Waals theory.

  • 4300402 - Introduction to Solid State Physics

  • Prof. Lucy Assali - University of São Paulo (60 hours)
    Crystalline structure. X-ray diffraction and reciprocal network. Crystalline bonds. Network vibrations, phonons and thermal properties. Free electron Fermi gas. Energy bands. Semiconductors. Metals and Fermi surfaces. Optical processes. Magnetism. Superconductivity.

  • 4302113 - Experimental Physics I

  • Prof. Alexandre Correia - University of São Paulo (60 hours)
    To explore experimental aspects of physics with regard mainly to concepts of mechanics through: 1. Simple measurements of dimensions, time and mass and derived quantities 2. Studies of motion kinematics, measurements of speeds and accelerations. 3. Dynamics of movement: study of force interacting over bodies 4. Laws of conservation of energy and momentum: collisions, conversion of potential kinetic energy and vice versa Introduce the bases of modern scientific research through: 1. Discussion of the scientific method 2. Notions of ethics in science 3. Safety in the laboratory. Through performing simple execution experiments, develop skills to: 1. practice careful and systematic data collection; 2. identify the existence and quantify experimental uncertainties; 3. develop a critical analysis of the data set. For data processing, formally introduce the concepts of: 1. direct and indirect measures; 2. notions of instrumental uncertainties and their effect on the conclusion of an analysis. 3. Notion of precision. 4. notions of simple graphic analysis. Linear, monolog and dilog scales. Visual extraction of line coefficients. 5. basic notions of statistics: mean, standard deviation, standard deviation of the mean. For the analysis, synthesis and presentation of the results: 1. systematize the presentation and analysis of data through tables, graphs and histograms; 2. introduce computational tools for data processing, graphics and text writing; 3. criticize discrepancies found, taking into account experimental and theoretical limitations involved in obtaining the results; 4. elaborate the synthesis of the experiment, properly selecting the information obtained.

  • 4302114 - Experimental Physics II

  • Prof. Alexandre Correia - University of São Paulo (60 hours)
    To study physical phenomena involving mainly aspects of mechanics and thermodynamics, such as: 1. Uniform and accelerated movements in viscous media 2. Conservation laws in mechanics 3. Kinematics and dynamics of rigid bodies 4. Oscillations 5. Heat physics, temperature measurements , specific heat, phase transitions Improve the foundations of modern scientific research through: 1. Discussion of the scientific method 2. Notions of ethics in science 3. Safety in the laboratory. Through performing simple execution experiments, develop skills to: 1. practice careful and systematic data collection; 2. identify the existence and quantify experimental uncertainties; 3. develop a critical analysis of the data set. For data processing, formally introduce the concepts of: 1. direct and indirect measures; 2. propagation of uncertainties; 3. Gaussian distributions; 4. least squares method. Adjustments of linear functions. 5. Significance tests focusing on the z-test. For the analysis, synthesis and presentation of the results: 1. systematize the presentation and analysis of the data through graphic tables and histograms; 2. emphasize the use of the computer for organizing and analyzing data. It is possible to expand the use of the computer, stimulating the use of simulations in the description and forecast of the results; 3. Obtain from the data compilation the information about the experiment and the physical phenomenon in question; 4. perform comparisons of results obtained by different methodologies; 5. criticize discrepancies found, taking into account experimental and theoretical limitations involved in obtaining the results; 6. prepare the synthesis of the experiment, properly selecting the information obtained.

  • 4302213 - Experimental Physics III

  • Prof. Alexandre Suaide - University of São Paulo (120 hours)
    Experimentally study aspects of electromagnetism, among which: 1. Electric circuits in direct and alternating current 2. Measurements of electric and magnetic fields 3. Movement of particles in electric and magnetic fields 4. Aspects of the laws of Gauss, Ampère and Faraday Through the carrying out diverse experiments, developing skills to: 1. practice careful and systematic data collection; 2. identify the existence and quantify experimental uncertainties; 3. develop a critical analysis of the data set. For data processing, formally introduce the concepts of: 1. probability distributions, including Gaussian, binomial and Poisson; 4. Various methods of adjusting functions. Adjustments of non-linear functions. 5. Tests of significance. Student's t-test For the analysis, synthesis and presentation of results: 1. systematize the presentation and analysis of data through graphical tables and histograms; 2. continue to encourage the use of computers for organizing and analyzing data. It is possible to expand the use of the computer, stimulating the use of simulations in the description and forecast of the results; 3. Obtain from the data compilation the information about the experiment and the physical phenomenon in question; 4. perform comparisons of results obtained by different methodologies; 5. criticize discrepancies found, taking into account experimental and theoretical limitations involved in obtaining the results.

  • 4302214 - Experimental Physics IV

  • Prof. Valmir Chitta - University of São Paulo (120 hours)
    Experimentally study aspects of electromagnetism, including: 1. Alternating current electrical circuits 2. Electromagnetic fields 3. Light wave properties: reflection, refraction, interference and diffraction 4. Spectrophotometry at frequencies close to that of visible light Through the realization of experiments that require the systematic performance of experimental measures and their correlations: 1. practice careful and systematic data collection; 2. automate experiments; 3. correlate independent data sets in order to extract a more complex physical interpretation; 4. develop a critical analysis of the data set. For data processing, formally introduce the concepts of: 1. experimental simulations, Monte Carlo method; 2. adjustments of generic and non-linear functions. Maximum likelihood method; 3. analysis of correlated data (covariance); 4. propagation of uncertainties with covariance between parameters; 5. extrapolation of curves; 6. handling of large volumes of data; 7. systematic measurement uncertainties. For the analysis, synthesis and presentation of results: 1. elaborate syntheses of experiments, properly selecting the information obtained and correlating them with previously performed measures; 2. develop oral presentations of experimental results.

  • 4302313 - Experimental Physics V

  • Prof. Rosangela Itri - University of São Paulo (120 hours)
    Experiences that supported the formulation of Quantum Mechanics. Through the performance of complex experiments, which require the systematic performance of experimental measures and their correlations: 1. practice careful and systematic data taking; 2. automate experiments; 3. correlate independent data sets in order to extract a more complex physical interpretation; 4. develop a critical analysis of the data set. For data processing, perfect the concepts of: 1. experimental simulations, Monte Carlo method; 2. adjustments of generic and non-linear functions. Maximum likelihood method; 3. analysis of correlated data (covariance); 4. propagation of uncertainties with covariance between parameters; 5. extrapolation of curves; 6. handling of large volumes of data; 7. systematic measurement uncertainties. For the analysis, synthesis and presentation of results: 1. elaborate syntheses of experiments, properly selecting the information obtained and correlating them with previously performed measures; 2. develop oral presentations of experimental results.