Skip to main content
12-Amethyst
October 24, 2023
Solved

Operation on matrix with inconsistent units

  • October 24, 2023
  • 1 reply
  • 2720 views

I have a stiffness matrix where units within columns and rows are inconsistent. I tried to inverse the matrix but it said " The matrix element units are not compatible with this operation". How can I fix this? If possible. Or I just did this wrong.

 

ps: I this question  a few years ago. The very same question. However, the solution is no longer working.

 

Thank you for any inputs!

yoohooos_0-1698113226683.png

 

 

 

Best answer by Werner_E

If you assign suitable units to the zero values

Werner_E_3-1698122669500.png

then your matrix k.free ends up like this

Werner_E_1-1698122543840.png

and can be inverted without errors

Werner_E_2-1698122574764.png

 

 

 

1 reply

21-Topaz II
October 24, 2023

Hi,

Typical structural stiffness matrices are of multiple units for various elements.  Inversion or decomposition of the matrices will result in unit inconsistent equations.

For this reason it is best to work in a consistent set of units so the value of the stiffness matrix elements are correct but without units.

A consistent set of units for imperial system is fps.  This is from a commercial software suite.

Capture.JPG

You need to divide the stiffness matrix entry values to these consistent units.

Capture2.JPG

yoohooos12-AmethystAuthor
12-Amethyst
October 24, 2023

So working unitless on the whole worksheet? I mean, one of the top reason people use Mathcad is so they don't have to worry about units. Working with scalars, excel is thousands times more appropriate and robust. 

Werner_E25-Diamond IAnswer
25-Diamond I
October 24, 2023

If you assign suitable units to the zero values

Werner_E_3-1698122669500.png

then your matrix k.free ends up like this

Werner_E_1-1698122543840.png

and can be inverted without errors

Werner_E_2-1698122574764.png