...
For the roll cage load cases (all 10), solid element analysis for the roll cage is utilized to iterate and use as final verification to create and ensure our roll cage design meets regulations (max and min principle stress, Von-Mises/equivalent stress, total deformation, and factor of safety).
...
To start, because only the roll cage will be utilized for solid element analysis (due to the runtime concerns of a full chassis as solid elements), we need a way to accurately model stress propagation from the roll cage to the rest of the chassis, without actually having the chassis modeled. We will do this by creating deformable joints at each tube coming from the roll cage while utilizing a specifically calculated stiffness matrix for each joint. Additionally, weak springs are turned on, to ensure the model will be constrained just enough to not have rigid body motion occur. This allows each joint to accurately deform itself, while acting as if stress is propagated to the rest of the chassis, which is more accurate than utilizing fixed supports, that would act with infinite stiffness and create a more conservative simulation process (which means we would end up overbuilding our frame).
...
Next, utilize this MATLAB file, in order to calculate the respective stiffness matrix to be imported into Ansys for each joint. You will need material properties (that can be found from ANSYSon sharepoint), as well as properties of each tube. This includes, elastic modulus (E), shear modulus (G), tube outer diameter (OD), tube wall thickness (WT), as well as the length of each tube not modeled (meaning the length of the tube that was cut off the design, as each joint represents a point on that tube acting as a cantilever beam). All of these inputs need to be made in imperial units (this follows the unit convention from our tube sizes).
...
The output will mimic that of the stiffness coefficient matrix shown in Ansys Workbench on the individual general joints. This stiffness matrix essentially gives the joints of the tube a set stiffness instead of an infinite one, to allow for more accurate stress propagation. I chose to have the MATLAB code directly output the same matrix, so that the only work for you to do is directly transfer the values from MATLAB into the matrix on Ansys.