Carl-Johan Thore

Senior Associate Professor

Presentation

I am currently employed as an Associate professor at the Division of Solid Mechanics, and dividing my time between research and teaching.

I moved to Linköping in 2002 to study. After five years I obtained an MSc in Applied Physics and Electrical Engineering. Since then I have been working at the Division of Solid Mechanics, first on pressure estimation in arteries and later on modeling and optimization of active structures. The latter work eventually led to a doctoral degree in Engineering Mechanics in 2012.

Research

I'm interested in computational structural optimization, i.e., computer-based methods for automatic design of mechanical structures with optimal properties.

Robust topology optimization

Robust topology optimization (TO) is about methods to design structures that are robust with respect to uncertain variations in loading, geometry and material properties. I'm currently involved in the research projects "Mathematical games for worst-case oriented robust topology optimization" and "Optimization of composite structures under uncertainty".

I've released a code for solving smooth, non-linear optimization problems with matrix inequality constraints in Matlab that is used in some of my research on robust TO. You can find it here.

Active structures

Another research interest is design optimization of active structures. Specifically, I work on so-called Neuro-Mechanical Oscillators (NMOs). These are bio-inspired mechanical network structures made up from simple elements, each containing an actuator and an artificial neuron.

In the video below you can see an example of a simple, truss-like NMO comprising twenty elements. This NMO has been optimized such that the center node moves counterclockwise in a circle with given radius. The elements in red are contracting, like muscles, to generate motion. Couplings between the artificial neurons are shown as curved line in green or magenta, and their shifting color and thickness represent the activity in the neural network formed by the artificial neurons. It is this activity that controls the motion.

Video

A detailed description of the ideas and theory behind Neuro-Mechanical Oscillators can be found here and here (requires subscription).


Ongoing research project

Publications

Disertation

2025

Jerker Karlsson, Jan-Lucas Gade, Carl-Johan Thore, Carl-Johan Carlhäll, Jan Engvall, Jonas Stålhand (2025) Evaluating the Stress State and the Load-Bearing Fraction as Predicted by an In Vivo Parameter Identification Method for the Abdominal Aorta Medical Sciencs, Vol. 13, Article 9 (Article in journal) Continue to DOI
Zlatan Kapidzic, Stefan B. Lindstrom, Johan Moverare, Thomas Lindstrom, Carl-Johan Thore, Daniel Leidermark, Manja Franke (2025) Equivalent initial damage sizes for PBF-LB Ti-6Al-4V notched geometries International Journal of Fatigue, Vol. 194, Article 108843 (Article in journal) Continue to DOI
Stefan B. Lindstrom, Johan Moverare, Manja Franke, Johan Persson, Daniel Leidermark, Carl-Johan Thore, Thomas Lindstrom, Zlatan Kapidzic (2025) Fatigue life prediction for PBF-LB Ti6A14V with as-built surface under nonproportional loads using an incremental fatigue damage model International Journal of Fatigue, Vol. 193, Article 108777 (Article in journal) Continue to DOI
Shyam Suresh, Stefan B. Lindstroem, Anders Klarbring, Mathias Wallin, Carl-Johan Thore (2025) Non-proportional high-cycle fatigue-constrained gradient-based topology optimization using a continuous-time model Computer Methods in Applied Mechanics and Engineering, Vol. 435, Article 117594 (Article in journal) Continue to DOI

2024

Jonas Lundgren, Hossein Nadali Najafabadi, Jan-Erik Lundgren, Carl-Johan Thore (2024) Large-scale 3D multiphysics topology optimization of flow-heat-structural models including an islands constraint Engineering optimization (Print) (Article in journal) Continue to DOI

Coworkers

Organisation