Can Fusion 360 simulate a Bend when 2 Components are Bolted Together?

e.arnoldGU8VG
Explorer Explorer
1,387 Views
10 Replies
Message 1 of 11

Can Fusion 360 simulate a Bend when 2 Components are Bolted Together?

e.arnoldGU8VG
Explorer
Explorer

Hi Designers,

I have two components that ultimately need to be touching. The problem is that there is 0.89" between them. In reality, we'll bolt them together. In Fusion 360, how would you recommend connecting them? The component on the right will bend slightly and touch the component on the left. Both are fairly soft (aluminum). I'm just curious about the best way to model this slight bend.

Thank you much.
E

Question about Bending.png

1 Like
1,388 Views
10 Replies
Replies (10)
Message 2 of 11

jeff_strater
Community Manager
Community Manager

there is no way that I know of to model this in Fusion.  Fusion does not really handle flexible components, so even with a 1 degree discrepancy, you will likely run into problems creating joints for this part.


Jeff Strater
Engineering Director
0 Likes
Message 3 of 11

hamid.sh.
Advisor
Advisor

As @jeff_strater stated Fusion does not have a tool to do this directly. But there is a lengthy and a bit complicated workaround. I am not sure if you are interested at all in taking this workaround so I only mention the steps briefly to give an idea about the steps. In case you are interested let me know and I will describe in further detail.

 

Here we go:

 

1. Simulate your part for Static Stress in Fusion 360 to calculate the deformation:

 

1 simulate.png

 

 

2. Export displacement results for X, Y and Z (using Text Commands). You'll make 3 *.vtu files

 

3. Open above files in open source ParaView. Combine XYZ displacements. Make deformed shape:

 

3 ParaView.png

 

4. Export from ParaView to *.x3d file.

 

5. Use an online file convertor to convert above file into an *.obj file.

 

6. Import above mesh file into Fusion 360:

 

6 Mesh.png

 

7. Convert mesh into BRep solid (you might get faceted faces).

 

7 BRep.png

 

Too much, isn't it? If only Fusion was able to send simulated displacement back to Design workspace (i.e. from step 1 directly to 6)...

Hamid
2 Likes
Message 4 of 11

e.arnoldGU8VG
Explorer
Explorer

Thanks Jeff and Hamid for responding. I really appreciate both of you.

Hamid - I wish I had your knowledge of Fusion 360. Impressive. I may try to work on that entire process when there is more time. Thanks for your time and screenshots. 

0 Likes
Message 5 of 11

mmilleratticus
Advocate
Advocate

This is really impressive and damned clever.  Kudos for figuring out.

 

Before I re-install Paraview and try this for myself.  Will this work with non-linear results?  

0 Likes
Message 6 of 11

hamid.sh.
Advisor
Advisor

I am guessing it works, though can't say that with 100% certainty because I haven't tried non-linear results yet.

Hamid
1 Like
Message 7 of 11

mmilleratticus
Advocate
Advocate

Then I will let you know when I try it.  This is too good to pass up.  Thanks for sharing your idea.

0 Likes
Message 8 of 11

l.chabin
Explorer
Explorer

Hi !

Yes, I am interested in the details to your method.

Especially, I couldn't find the commands to export only X,Y,Z disp. in separate vtu files.

0 Likes
Message 9 of 11

l.chabin
Explorer
Explorer

I see one big problem : the vtu file exported (by SimResults.ExportActiveResults  & SimMeshDB.Export 0) does not even contain the information for reconstructing the distorted mesh. 

With SimResults.ExportActiveResults , the vtu contains only the original mesh and the amplitude of the displacement as a 1D scalar.  So, I clearly need another command in order to extract at least the displacement as a vector.

0 Likes
Message 10 of 11

hamid.sh.
Advisor
Advisor

For those who are interested (including @mmilleratticus  and @l.chabin ) here is further details required for the process:

 

The overall process is outlined in my first reply (message 3); only steps 2, 3 and 4 need some additional information:

 

2. Exporting from Fusion 360's simulation workspace:

Fusion exports only scalar results to *.vtu so exporting total displacement is not useful. Activate each displacement components (X, Y and Z) from the legend and export each one via text commands.

2.1 Displacement X.png

 

For example on Windows you can run:
2.1 "SimResults.ExportActiveResults d:\temp\dispX.vtu" while Displacement X is activated.
2.2 "SimResults.ExportActiveResults d:\temp\dispY.vtu" while Displacement Y is activated.
2.3 "SimResults.ExportActiveResults d:\temp\dispZ.vtu" while Displacement Z is activated.

 

 

You now have 3 files, each contains mesh of original shape and one scalar component of displacement vector.

 

3. Paraview (it helps a lot if you familiarize yourself with its GUI and working principle. one quick point: green Apply button = pending action):
In Paraview the goal is to combine these three files to get displacement vector at each mesh point, then use a simple command (Filter in Paraview's terms) called "Wrap by Vector" to translate each mesh point with its vector to get deformed mesh.


3.1 Open the 3 *.vtu files, once all three files are in Pipeline hit Apply button

 

3.1.png

 

3.2 Select all three datasets from Pipeline, right click > Add Filter > Append Attributes > Hit Apply -> This step makes a dataset that has 3 scalar values at each mesh point (AppendAttributes1).

 

 

3.2.png

 

3.3 Select an "AppendAttributes1" from Pipeline, right click > Add Filter > Calculator.

 

 

3.3 calc.png

 

 

In the equation field of calculator write the following equation:

("Displacement:X"*iHat)+("Displacement:Y"*jHat)+("Displacement:Z"*kHat)

Note 1: iHat, jHat and kHat are normal vectors.
Note 2: If you have successfully performed previous steps you see available data from Scalar button which helps you construct the equation:

 

3.3 note.png

 


You can assign a name to for the calculation results (Result Array Name). I have used "DispVect" above.
Hit Apply. -> This step makes a dataset with displacement vector at each mesh point.


3.4 After doing previous steps successfully Wrap by Vector filter must be turned green when you select Calculator1 from Pipeline. Apply this filter; it will give you the deformed mesh.

 

3.4.1.png

 

Your Pipeline must look like following at the end. You can change coloring to the resulting vector's magnitude.

 

3.4.2.png

 

4. Export to *.x3d file from File > Export Scene.

 

Maybe later I make a new thread and combine my two replies here to make it more clear for future users.

Hamid
2 Likes
Message 11 of 11

l.chabin
Explorer
Explorer

Thank you for your detailed walk through. I was able to follow it. The final result looks consistent with what I expect.

0 Likes