Hello everyone,

I attempted to perform an orthogonality assessment on the Eigenmodes subsequent to conducting modal analysis on some structure.

The analysis was conducted using ANSYS 22R1 software. An example of an orthogonality check was performed using APDL commands. The check is deemed successful when the product of [(transpose) Phi M Phi] results in the identity matrix. In this equation, Phi represents the modal matrix of the specified (n) modes, and M denotes the mass matrix.

According to most textbooks, vectors are considered orthogonal when their dot products equal zero. Consequently, the dot product of each mode (vector) with the others in the Phi matrix should yield an identity matrix. I attempted to do the task by employing the

load Phi_MMF.txt

data = zeros(203490,1);

for r=1:203490

data(r,1)=Phi_MMF(r,1); %transforming from MMF form to common matrix form

end

size(data)

modes = reshape(data,5814, 35); %the modal matrix of first 35 modes

MODES=modes';

% Initialize a matrix to store the results

orthogonality_matrix = zeros(35, 35);

% Loop to check orthogonality for all pairs of columns

for i = 1:35

for j = i:35

% Calculate the dot product between column i and column j

dot_product = dot(MODES(:, i),MODES(:, j));

orthogonality_matrix(i, j) = dot_product;

end

end

% Display the orthogonality matrix

disp("Orthogonality Matrix:");

disp(orthogonality_matrix);

I am uncertain about the distinction between two rules and would appreciate insight from any fellow who have encountered the rule [(transpose) Phi M Phi ] as a means of verifying orthogonality in any academic literature.

Regards

More Mohamed A M Salem's questions See All
Similar questions and discussions