Ioannis Petromichelakis

Ph.D. Student @ Columbia

I am a final year Ph.D. student in Engineering Mechanics at Columbia University under the supervision of Prof. Ioannis Kougioumtzoglou. My research interests lie in the fields of Applied Mechanics, Machine Learning, Uncertainty Quantification and Nonlinear Systems.

The physical mechanisms that generate real world phenomena are often characterized by a degree of complexity that is far beyond the capabilities of our theoretical descriptive models and our understanding in general. Typically, the emerging uncertainty is compensated for by adopting proper stochastic models and/or collecting and analyzing relevant data. In this regard, my research in computational stochastic dynamics focuses on the efficient statistical description of large-scale complex systems by combining state-of-the-art mathematical models with numerical computation and contemporary data-driven methods.

Currently, I am developing a novel path integral formulation that is orders of magnitude more efficient than the standard Monte Carlo method and I am investigating applications of computational algebraic geometry in engineering mechanics. My future goals are to bridge the gap between stochastic modelling and the powerful modern data analysis techniques for assisting decision making and improving our understanding of the world.

Education

2016-2020
Columbia University

Ph.D. in Engineering Mechanics

2011-2013
TU Dresden

M.Sc. in Computational Mechanics

2006-2011
National Technical University of Athens

Diploma in Civil Engineering

Experience

2020-now
Citi

Markets Quantitative Analysis, Assistant Vice President

2020
Bank of America

Global Markets, Spring Associate

2019
Goldman Sachs

Securities Division, Summer Associate

2013-2016
Domos Structural

Civil Engineering Consultant and Project Manager

Projects



The reweighted L1-norm improves compressed sensing performance

Compressed sensing for multidimensional function approximation

With Ioannis Kougioumtzoglou and Apostolos Psaros

We apply sparse representation techniques including compressed sensing and wavelet transforms for multidimensional function approximation. The main goal is to improve the computational efficiency of the Wiener path integral technique by approximating the joint response PDF in a limited number of carefully chosen points.

[paper1] [paper2] [paper3] [code]

Neighborhood recommendation system for 80 large cities

Data science project that utilizes Natural Language Processing and Machine Learning techniques to recommend specific neighborhoods based on user specified keywords. It can be exploited as a standalone product or as a recommendation system for travel, local search and business rating websites. First, a word embedding is learned using a fastText neural network model trained on a large dataset of Airbnb neighborhood descriptions and Yelp and Airbnb reviews. Next, a K-means geographical clustering separates areas with high density in restaurants, bars and entities of general interest. Finally, the neighborhoods that match the user specified keywords are identified by combining cosine similarity and inverse document frequency (IDF) measures.

[website] [code]

Evolution of a 2D joint response PDF of a 100-DOF nonlinear system

Wiener path integral techniques for efficient stochastic analysis

With Ioannis Kougioumtzoglou

We improve the numerical efficiency and versatility of the Wiener path integral (WPI); a theoretical physics' variational technique that determines the joint response PDF of nonlinear dynamical systems. We achieved direct marginalization of high-dimensional systems by accounting for free boundaries in the variational problem and treated systems with singular diffusion matrices by introducing dynamic constraints in conjunction with proper basis functions and numerical optimization in Matlab.

[paper1][paper2] [paper3] [presentation1] [presentation2] [code1] [code2]

Scematic drawing and response PDF of optimal harvester

Design optimization of electromechanical energy harvesters

With Ioannis Kougioumtzoglou and Apostolos Psaros

We determine optimal harvester designs that maximize the energy output under stochastic excitation. For that purpose, we exploit the efficiency capabilities of the Wiener path integral technique in determining the stochastic response of nonlinear dynamical systems. The optimization is performed using a grid search algorithm in Matlab.

[paper1] [paper2] [paper3] [presentation] [code]

Time-reversal forward and backward steps

Scatterer detection, separation and localization using time-reversal

With Chrysoula Tsogka and Christos Panagiotopoulos

We developed several time-reversal based imaging techniques for scatterer detection, separation and localization in acoustic and elastic bounded media. The main goal was to establish a framework that can be employed for structural damage localization. We reproduce the time-reversal in the frequency domain with the aid of the Green's function using Matlab and Python and achieved separation of multiple scatterers by employing an SVD on the frequency response matrix.

[paper1] [paper2] [paper3] [paper4] [presentation1] [presentation2] [presentation3]

Initial and optimal shape of a bridge

StructuralForms: shape optimization of truss structures

This is a desktop application that performs shape optimization of truss structures by minimizing either the total mass or the external work and the possibility of enforcing various constraints. It features a nice graphical user interface (GUI) for designing the structure, setting-up the optimization problem very easily and displaying the results. The optimization of the nonconvex objective function is performed using the Differential Evolution algorithm. The program is developed in FORTRAN90 and the GUI in Python.

[code]

DSFrame2D: structural analysis of frame structures

This is a desktop application for analyzing 2D frame structures and calculating mode shapes. It features a nice graphical user interface (GUI) for designing the structure, assigning parameters and displaying the results. It calculates reaction forces, diagrams of axial and shear forces, diagrams of bending moment, as well as, mode shapes of the structure using various numerical methods. The program is developed in FORTRAN90 and the GUI in Python.

[code] [download] (This is a Windows installer - 3,602 downloads from 132 countries)

Finite Element car crash simulation

Assessment of risk for severe injury in car impacts

Advised by Marco Götz and Wolfgang Graf

This is my master thesis project. The goal was to assess the risk for severe injury during vehicle impacts against traffic road signs supporting structures considering polymorphic uncertainty. A detailed Finite-Element (FE) model of the car, the dummy and the structure was developed and various impact scenarios where analyzed using the commercial software LS-DYNA. These results were employed for training a neural network and constructing a response surface which was utilized for a Fuzzy-Stochastic analysis and risk assessment using Python and FORTRAN90.

[thesis] [presentation]

Publications




2019

Normal mode motions of nonlinear systems via a center manifold technique and a Gröbner basis algebraic solution

Ioannis Petromichelakis and Ioannis A. Kougioumtzoglou
(under preparation)

Sparse representations and compressive sampling approaches in engineering mechanics: A review of theoretical concepts and diverse applications

Ioannis A. Kougioumtzoglou, Ioannis Petromichelakis and Apostolos F. Psaros
(under preparation)

Stochastic response analysis and reliability-based design optimization of nonlinear electromechanical energy harvesters with fractional derivative elements

Ioannis Petromichelakis, Ioannis A. Kougioumtzoglou and Apostolos F. Psaros
(under preparation)

Computationally efficient stochastic response determination of high-dimensional dynamical systems via a Wiener path integral variational formulation with free boundaries

Ioannis Petromichelakis and Ioannis A. Kougioumtzoglou
(under preparation)

Stochastic response determination of nonlinear systems with singular diffusion matrices: A Wiener path integral with constraints

Ioannis Petromichelakis, Apostolos F. Psaros and Ioannis A. Kougioumtzoglou
Special Issue of the Probabilistic Engineering Mechanics Journal
[PDF]

Analytical Derivation of Seismic Fragility Curves for Historical Masonry Structures Based on Stochastic Analysis of Uncertain Material Parameters

Savvas Saloustros, Luca Pela, Francesca R. Contrafatto, Pere Roca and Ioannis Petromichelakis
International Journal of Architectural Heritage
[PDF]

Wavelet basis expansion for non-stationary joint response PDF determination of nonlinear systems via the Wiener path integral

Apostolos F. Psaros, Ioannis Petromichelakis and Ioannis A. Kougioumtzoglou
Mechanical Systems and Signal Processing Journal
[PDF]

2018


Stochastic response determination and optimization of a class of nonlinear electromechanical energy harvesters: A Wiener path integral approach

Ioannis Petromichelakis, Apostolos F. Psaros and Ioannis A. Kougioumtzoglou
Probabilistic Engineering Mechanics Journal
[PDF]

Sparse Representations and Compressive Sampling for enhancing the computational efficiency of the Wiener Path Integral technique

Apostolos F. Psaros, Ioannis A. Kougioumtzoglou and Ioannis Petromichelakis
Mechanical Systems and Signal Processing Journal
[PDF]

Signal-to-Noise Ratio analysis for time-reversal based imaging techniques in bounded domains

Ioannis Petromichelakis, Chrysoula Tsogka and Christos G. Panagiotopoulos
Wave Motion Journal
[PDF]

Vulnerability assessment of monumental masonry structures including uncertainty

Savvas Saloustros, Luca Pela, Francesca R. Contrafatto, Pere Roca and Ioannis Petromichelakis
Proceedings of the 11th International Conference on Structural Analysis of Historical Constructions (SAHC 2018), Cusco, Peru
[PDF]

Wiener path integral based stochastic response determination of nonlinear systems with singular diffusion matrices

Ioannis Petromichelakis, Apostolos F. Psaros and Ioannis A. Kougioumtzoglou
Proceedings of the 8th International Conference on Computational Stochastic Mechanics (CSM 8), Paros Island, Greece

Stochastic response analysis and optimization of a class of nonlinear electromechanical energy harvesters

Ioannis Petromichelakis, Apostolos F. Psaros and Ioannis A. Kougioumtzoglou
Proceedings of the 8th International Conference on Computational Stochastic Mechanics (CSM 8), Paros Island, Greece
[PDF]

Non-stationary joint response PDF determination of nonlinear systems via the Wiener path integral in conjunction with a wavelet basis

Apostolos F. Psaros, Ioannis Petromichelakis and Ioannis A. Kougioumtzoglou
Proceedings of the 8th International Conference on Computational Stochastic Mechanics (CSM 8), Paros Island, Greece
[PDF]

2017


Time reversal and imaging for structures

Christos G. Panagiotopoulos, Ioannis Petromichelakis and Chrysoula Tsogka
Dynamic Response of Infrastructure to Environmentally Induced Loads, Springer
[PDF]

2015


Time reversal in elastodynamics with application to structural health monitoring

Christos G. Panagiotopoulos, Ioannis Petromichelakis and Chrysoula Tsogka
Proceedings of the 5th International Conference on Computational Methods in Structural Dynamics and Earthquake Engineering (COMPDYN 2015), Crete Island, Greece

Influence of the boundaries in imaging for damage localization in 1D domains

Chrysoula Tsogka, Ioannis Petromichelakis and Christos G. Panagiotopoulos
Proceedings of the 8th International Congress on Computational Mechanics (GRACM 2015), Volos, Greece

2014


Seismic assessment of historical masonry construction including uncertainty

Ioannis Petromichelakis, Savvas Saloustros and Luca Pela
Proceedings of the 9th International Conference on Structural Dynamics (EURODYN 2014), Porto, Portugal

Contact


E-mail: i.petromichelakis@columbia.edu
Office: Mudd 622A, Department of Civil Engineering & Engineering Mechanics (map).

© 2019 Giannis Karamanolakis