Vivek T. Ramamoorthy

Vivek's photo
PhD Computer Science
University of Nottingham
(2018 - 2022)
Scientific Officer
Atomic Energy Regulatory Board
(2015 - 18)
M.Tech Mechanical Design
Indian Institute of Technology Madras
(2013 - 15)
B.E Mechanical Engineering
Sri Sairam Engineering College
(2009 - 13)


Research

Acoustic shape optimisation

I explore artificial intelligence methods (metaheuristics, machine learning) for the shape and topology optimisation of lightweight mechanical structures especially those that use sound-absorbing porous materials.

Interactive Demos


Check out some interactive web demos I've made and have fun! I find happiness in seeing the enlightenment in one's face when they truly understand something. I have figured that I am cut out for teaching and I aspire to be an excellent teacher someday. :-)

Fascinating concepts

I am fascinated by science and nature. I love learning new and interesting concepts. If you do too, you might like a compilation of concepts that I found fascinating. If you think I should check something out, let me know ! :-)





Profile


RESEARCH INTERESTS

Metaheuristics, topology optimisation, acoustic porous materials, machine learning.

PUBLICATIONS

Journal articles:

  1. Vivek T. Ramamoorthy, Ender Özcan, Andrew J. Parkes, Abhilash Sreekumar, Luc Jaouen and François-Xavier Bécot, Comparison of heuristics and metaheuristics for topology optimisation in acoustic porous materials, The Journal of Acoustical Society of America, Vol. 150, Issue 4, pp. 3164-3176, (October 2021).
  2. Vivek T. Ramamoorthy, Ender Özcan, Andrew J. Parkes, Luc Jaouen, François-Xavier Bécot, Multi-objective topology optimisation for acoustic porous materials using gradient-based, gradient-free and hybrid strategies, submitted to The Journal of Acoustical Society of America.

Conferences:

  1. Vivek T. Ramamoorthy, Ender Özcan, Andrew J. Parkes, Luc Jaouen and François-Xavier Bécot, Metaheuristic Optimisation of multilayered porous materials, 23rd International Congress on Acoustics, RWTH Aachen, Germany, September 2019.

  2. Vivek T. Ramamoorthy, Ender Özcan, Andrew J. Parkes, Abhilash Sreekumar, Luc Jaouen and François-Xavier Bécot, Acoustic topology optimisation using CMA-ES, proceedings of ISMA2020 International Conference on Noise and Vibration Engineering and USD2020 International Conference on Uncertainty in Structural Dynamics, September 2020.
  3. Vivek T. Ramamoorthy, Ender Özcan, Andrew J. Parkes, Luc Jaouen, François-Xavier Bécot, On topology optimisation of acoustic porous materials, e-Forum Acusticum 2020, Lyon, France, December 2020.

  4. Vivek T. Ramamoorthy, Ender Özcan, Andrew J. Parkes, Luc Jaouen, François-Xavier Bécot, Metaheuristics in the topology optimisation of sound absorbing materials, The OR society conference-OR63, September 2021.

  5. Andrew J. Parkes, Vivek T. Ramamoorthy, Ender Özcan, Bi-objective Search for Acoustic Topology Optimisation and Noise Reduction, EURO 2022 - Espoo, July 2022.

WORK

Marie Sklodowska Curie Early Stage Researcher

European Union's Horizon 2020 research and innovation programme - No2Noise (2018-2021) (no2noise.eu ) funded under the Marie Skłodowska Curie Actions grant: 765472
The University of Nottingham, United Kingdom | Matelys Research Lab, France (2018-present)

Scientific Officer C (2015-2017) & Scientific Officer D (2017-2018)

Structural Analysis and Material Studies Section (SAMSS)
Safety Research Institute
Atomic Energy Regulatory Board (2017-2018)

EDUCATION

Ph.D. Heuristics and metaheuristics for topology optimisation of acoustic porous materials

The University of Nottingham, United Kingdom (2018)
Supervisors: Ender Özcan, Andrew J. Parkes, Luc Jaouen

Orientation Course for DGFS fellows:

BARC Training School, Mumbai (2015)

Master of Technology in Mechanical Design

Indian Institute of Technology Madras (2013-2015)
Supervisor: Chandramouli Padmanabhan

Bachelor of Engineering in Mechanical Engineering

Sri Sairam Engineering College, Anna University Chennai (2009-2013)

PROJECTS

Ph. D student at the University of Nottingham

  • Heuristics and metaheuristics for topology optimisation in acoustic porous materials.
  • Multilayered sound package optimisation using genetic algorithms
  • Hybrid gradient and non-gradient algorithms for acoustic topology optimisation.
  • Web projects
    1. TopOptWeb
    2. MatlabJS
    3. Spring mass demo
    4. CMA-ES demo
    5. Genetic Algorithm tutorial
    6. Tortuosity Demo
    7. Audio scene classification
    8. Nurse scheduler
  • Atomic Energy Regulatory Board

  • Seismic margin analysis
  • Master of Technology

    Final Project

  • Prediction of noise in power transformers using statistical energy analysis
  • Design Projects

    1. Design of a mechanism for a wheelchair cum exerciser
    2. Design of a semi-automatic rice transplanter

    Centre For Innovation (CΦ cfi.iitm.ac.in) projects

    1. Block Printing Machine for Children with Cerebral Palsy
    2. Paper Punching Machine for Children with Cerebral Palsy

    Bachelor of Engineering

  • Design of a hydrodynamic under-water remotely operated vehicle
  • Teaching

    Vision

    The game perspective is the paradigm of learning through games or interactive demos. While this is not a replacement for conventional learning (books, lectures, exercises), it is a valuable alternative teaching method.

    With the ever-growing forest of human knowledge, there are too many exciting things to learn, and life is too short.

    With the help of games or interactive demos, knowledge could be assimilated faster and in a more fun way allowing us to learn more in a given lifetime. Check out some of my works available in the web projects section. Thanks to Luc Jaouen for inspiring me to make these. Check out his works at Acoustic Porous Material Recipes.

    A shoutout to Dan Russell for his amazing work.

    Concepts that fascinate me

    These are some of the concepts that I found intriguing. It is always interesting to ask people what concepts fascinate them the most, as I always learn something new. Every person has their list, and here is mine. If you think I need to include something, let me know. :-)

    1. Euler's identity: \( e^{i\pi} +1 =0 \)
    2. Calculus: From \( \frac{dy}{dx} \) to \( i\hbar \frac{\partial \Psi}{\partial t} = -\frac{\hbar^2}{2m} \frac{\partial^2 \Psi}{\partial x^2} + V \Psi \)
    3. Principle of conservation of momentum - The fact that it holds true from photons to blackholes
    4. Gauss' divergence theorem
    5. Fourier series and transforms, the FFT algorithm.
    6. Eigen value analysis - natural vibrating frequencies of objects
    7. Modal superposition technique - finding the response of multi-degrees-of-freedom systems to vibrations
    8. Mohr's circle - How a piece of chalk breaks under tension and torsion
    9. Gyroscopic effect
    10. Coriolis effect
    11. Castigliano's theorems
    12. Cauchy's integral theorem
    13. Planck's black body radiation (The birth of quantum mechanics)
    14. Michelson and Morley experiment -> Speed of light being constant for all observers
    15. Special relativity and general relativity
    16. Principle of equivalence
    17. Young's double slit experiment -> Many-worlds interpretation?
    18. Superfluid helium
    19. Cryogenic liquefaction cycles - The art of liquifying gases
    20. Monte Carlo method - Simple and powerful.
    21. Fermat's last theorem
    22. Neural Networks for emotion recognition
    23. Mechanisms of sound absorption in porous media
    24. The concept of topology optimisation
    25. Antichess: (weakly solved) 1.e3 wins for White

    Courses I wish to teach

    1. Engineering Mechanics
    2. Optimisation and Artificial Intelligence methods
    3. Shape and topology optimisation of mechanical structures
    4. Theory of vibration and acoustics

    Web projects

    Topology optimisation in web

    An implementation of the solid isotropic material with penalisation (SIMP) approach in Javascript.

    Damping ratio demo

    An interactive demo to get an intuition for the damping ratio.

    Genetic algorithm tutorial

    A simple interactive tutorial on genetic algorithms.

    MatlabJS: A Javascript mini-library

    A mini-library for Matlab users who are new to Javascript.

    CMA-ES tutorial

    A simple interactive tutorial on Covariance Matrix Adaptation Evolution Strategy.

    Image Classification Web

    A web app for MobileNet image classifier.

    Nurse scheduling tool

    A web tool for nurse scheduling.

    Tortuosity Demo

    Draw a path to compute its tortuosity.

    Sound sensing

    Audio Scene Classification demo.

    TopOptWeb3D

    3D topology optimisation on web.






    Contact

    vivektramamoorthy (AT) gmail.com

    vivek.thaminniramamoorthy (AT) nottingham.ac.uk

    C77, School of Computer Science,
    Jubilee Campus,
    University of Nottingham,
    NG81BB Nottingham, UK