Please login with a confirmed email address before reporting spam
Posted:
3 years ago
4 févr. 2022, 21:50 UTC−5
Related question . . . is it possible to display displacement (positive and negative) instead of displacement magnitude when doing a structural acoustics eigenfreuqency analysis to show mode shapes of a structure?
Related question . . . is it possible to display displacement (positive and negative) instead of displacement **magnitude** when doing a structural acoustics eigenfreuqency analysis to show mode shapes of a structure?
Gunnar Andersson
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
3 years ago
7 févr. 2022, 01:19 UTC−5
In 6.0, you can make the color table's range symmetric by setting Scale to Linear symmetric in the Coloring and Style section. In earlier versions there's a Symmetrize color range check box.
In 6.0, you can make the color table's range symmetric by setting **Scale** to **Linear symmetric** in the **Coloring and Style** section. In earlier versions there's a **Symmetrize color range** check box.
Henrik Sönnerlind
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
3 years ago
7 févr. 2022, 02:11 UTC−5
As you note, the problem here is that you are plotting the norm of the displacement, which is strictly positive. If the vibration is in one direction only, like for a flat plate, you can choose to plot a single component of the displacement instead. Then, you have the type of signed result that you are looking for.
For a general 3D structure, there is no unique way of doing this. For example, the x and y displacements can have the same sign at one location, and opposite at another. You can of course experiment with looking at one component at a time.
You can access the phase of any variable by using the arg() operator. But again: This is only meaningful for a variable that is a linear function of the displacements. It does not work for, for example, magnitudes.
In my experience, animations or vector plots are the best tools to really understand mode shapes.
-------------------
Henrik Sönnerlind
COMSOL
As you note, the problem here is that you are plotting the norm of the displacement, which is strictly positive. If the vibration is in one direction only, like for a flat plate, you can choose to plot a single component of the displacement instead. Then, you have the type of signed result that you are looking for.
For a general 3D structure, there is no unique way of doing this. For example, the x and y displacements can have the same sign at one location, and opposite at another. You can of course experiment with looking at one component at a time.
You can access the phase of any variable by using the arg() operator. But again: This is only meaningful for a variable that is a linear function of the displacements. It does not work for, for example, magnitudes.
In my experience, animations or vector plots are the best tools to really understand mode shapes.