Dear Colleagues,

I am moving into a territory outside my field of expertise, so please be tolerant if my questions are naïve.

Consider a matrix: an eigen-solver generates a set of eigen-values and eigen-vectors, and their combination allows to recalculate back the initial matrix, reversing the eigen-problem evaluation. The main limitation is the number of eigen-components one is ready to include; with a limited number the reverse solution is an approximation, of course.

Now, suppose that instead of a matrix, one has a tensor equation. For instance for simulating normal modes of a solid body, which is essentially the same eigen problem. An arbitrarily shaped solid can be evaluated by a corresponding FEM module, which treats this as a tensor equation: a tensor of stresses is equal to a tensor product of elastic tensor and the tensor of strains. One still gets both the eigen-values (natural modes frequencies) and eigen-vectors (the modes' shapes). For an isotropic material, when the elasticity tensor is reduced to two independent values, the the eigen-problem still has to be formulated as tensor equations for the tensors of stresses and strains, due to the complicity of the geometry.

The questions are:

  • Can, in principle, the mathematically reverse problem be solved: can one, starting from the body's geometry and natural modes' frequencies (eigen-values) and shapes (eigen-vectors), recalculate the elasticity tensor that is responsible for those modes?
  • I suppose the answer is "yes" for the isotropic and simple geometry that yields analytics for eigen-problem - but how about the isotropic case with complex geometry?
  • If "yes", is there a program/algorithm which performs such "inversion"?
  • Is the problem somewhat similar to building a 3D model from Fourier maps of X-ray scatter of proteins and the like?
  • If "not", could you point to a mathematically similar problem that has been solved?
More Andrei K Dioumaev's questions See All
Similar questions and discussions