Analysis & Simulation

Mountain Bike Simulation Model

Skills: Multi-body Dynamics | Multi-Variable Optimization

Tools: MATLAB | Simulink | Simscape Multi-Body | Parallel Computing Toolbox

  • Collaborated with McLaren Applied Technologies to build a fully parameterized multi-body dynamics model of a full suspension mountain bike + human rider
  •  Utilized the Specialized Suspension Lab, Test Lab, & Win-Tunnel to characterize the performance of the entire system. (Springs, Dampers, Tires, Chassis Stiffness, & CdA)
  • Designed sinusoidal test tracks to excite the natural modes of the bike suspension for model validation
  • Conducted experiments with data acquisition on a fully instrumented bike to validate model accuracy.
  • Devised algorithms to distil simulation results down to scalar values (performance metrics) that can be used to quantify performance
  • Utilized the MATLAB Parallel Computing Toolbox and Amazon EC2 to run thousands of simulations, exploring the entire design space.
  • Built a MATLAB based visualization tool to study relationships between model parameters and performance metrics, and aid in devising multi-variable optimization strategies.

Subjective Feedback Analysis

Skills: Principal Component Analysis | Speech/Text Analysis

Tools: MATLAB | Python | Google Cloud Platform

  • Compiled MATLAB program to run on Windows Surface Pro as a means for standardizing how subjective feedback is gathered as it relates to product performance
    • Each new product scored relative to an existing product for various predefined criteria
    • Field to provide written feedback (optional)
    • Field to record verbal feedback (required)
  •  Conducted extensive field testing to gather rider impressions of prototype and competitor bikes in controlled experiments
  • Performed principal component analysis (PCA) to understand relationships between our ranking criteria, and to assess how discerning our test riders actually are
  •  Wrote Python programs to utilize Google Cloud’s transcription functionality and convert verbal feedback to usable text strings
  • Performed text analysis with the following objectives:
    •  Formulate a standard vocabulary for future tests to encourage test subjects to speak about products consistently
    • Identify our least discerning test riders (use many vague words), and avoid using them in the future
    • Identify common vocabulary between products that can later be linked to favorable design attributes

Finite Element Analysis

Skills: Solid Mechanics | Fluids | Heat Transfer | Vibrations

Tools: SolidWorks Simulation Professional | MATLAB | MathCAD

  • Extensive experience with SolidWorks Simulation Professional
    •  Complex structural FE models
      • Mix of solids, shells, beams, & bolted joints with contact
      • Non-linear failure analysis
    • Optimization of structures
    • Internal fluid flow
    • Free vibration of structures
    • Thermal analysis
    • Emphasis placed simulation accuracy, knowing the limitations of the software, and working within those limitations
      • Ex: Derived analytical solution for free vibration of a cantilevered beam using Euler-Bernoulli beam theory and proved that SolidWorks Simulation uses this method
        •  Thus, when using SolidWorks to analyze beams with a low slenderness ratio, results may be inaccurate
    •  FEA only implemented when the problem cannot be completely and/or easily solved with hand calculations
      •  To bound the problem, a clear definition of load cases and hand calculations are always the first steps in any FEA