Arranging a hexagonal assembly element in a circular pattern

Arranging a hexagonal assembly element in a circular pattern

richter2felix
Explorer Explorer
3,544 Views
13 Replies
Message 1 of 14

Arranging a hexagonal assembly element in a circular pattern

richter2felix
Explorer
Explorer

Hello,

 

I want to arrange hexagonal elements in a circular shape, like this: 

richter2felix_0-1587087319044.png

The hexagonal element looks like this: 

richter2felix_1-1587087368402.png

I tried using Pattern (in the combine section), circular, but the elements are placed into each other. 

I really don't want to do it manually, because its about 1500 elements.

I hope this is an easy fix!

 

Thanks in advance!

 

 

0 Likes
Accepted solutions (1)
3,545 Views
13 Replies
Replies (13)
Message 2 of 14

JDMather
Consultant
Consultant

I was just about to take the time to create an example to show you how to solve this - and then I realized that you didn't even state what version of Inventor you are using.

Are you using Inventor 2021?


-----------------------------------------------------------------------------------------
Autodesk Inventor 2019 Certified Professional
Autodesk AutoCAD 2013 Certified Professional
Certified SolidWorks Professional


0 Likes
Message 3 of 14

richter2felix
Explorer
Explorer

Thanks for your answer. 

 

I am using Inventor 2019.  With the students license, if that matters. 

 

Best greetings

0 Likes
Message 4 of 14

JDMather
Consultant
Consultant

@richter2felix wrote:

I am using Inventor 2019.  With the students license, if that matters. 


What are you trying to model?

Do  you have an image of the real world object?

Is it an assembly or is it a single part?


-----------------------------------------------------------------------------------------
Autodesk Inventor 2019 Certified Professional
Autodesk AutoCAD 2013 Certified Professional
Certified SolidWorks Professional


0 Likes
Message 5 of 14

richter2felix
Explorer
Explorer

I am writing an essay about Nuclear Thermal Propulsion. 

This type of rocket contains a nuclear reactor with a core arranged out of long, hexagonal fuel elements. (see picture in the fist post).

 

The element is an assembly. (Fuel element + Coating on the axial surfaces)

richter2felix_0-1587126878410.png

The picture above is an excerpt of the fuel element arrangement, the full assembly contains about 1500 of these hexagonal elements. 

 

The elements with the circurlar "interior" are support elements, that I do not need to include.

 

I hope this answer is sufficient.

 

 

0 Likes
Message 6 of 14

mcgyvr
Consultant
Consultant

Inventor really doesn't have a great way to do that type of operation (fill patterning).

You could use a sketch driven pattern which will take a bit of time to get the sketch setup like that but certainly doable.

 

Or you can look into using this code 

https://modthemachine.typepad.com/my_weblog/2013/03/control-feature-creation-based-on-user-defined-b...

 

Your pattern would really be a rectangular pattern not circular..  Its inside of a circular boundary but its a rectangular pattern..



-------------------------------------------------------------------------------------------
Inventor 2023 - Dell Precision 5570

Did you find this reply helpful ? If so please use the Accept Solution button below.
Maybe buy me a beer through Venmo @mcgyvr1269
0 Likes
Message 7 of 14

richter2felix
Explorer
Explorer

I hoped to just arrange 6 elements around an origin element with an 60° angle. 

Next step 12 with a 30° and so on. Doing so would lead to an near circular arrangement, would'nt it? 

 

And i guessed the Pattern (Circular) tool could do just that, but apparently it can't?! 

 

@mcgyvr Thanks for your comment. Doing it as a sketch, would take a lot of time and I really do not want to invest that amount of effort. (Since it is just for visualization purposes in my thesis) 

Your other suggestion looks a little overkill to me.  I have not worked with algorithms or for that matter coded anything, in the context of Inventor, so I also would have to invest a lot of time into that. 

 

0 Likes
Message 8 of 14

johnsonshiue
Community Manager
Community Manager

Hi! There should be a way to do that with some modeling steps. You don't have to constraint 1500 rods individually. I will share  solution later.

Many thanks!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
Message 9 of 14

johnsonshiue
Community Manager
Community Manager
Accepted solution

Hi! Here you go! A 10-minute attempt on 2019. It is highly doable using Sketch-Driven Pattern.

Many thanks!

 



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
Message 10 of 14

Tom_Sturtevant
Alumni
Alumni

Hi –

 

I think a “honeycomb” like this is easier to model as a rectangular pattern starting with two hex cells at one corner.

 

I have attached a 2019 example which uses a sketch pattern of sketch point, and a sketch-based feature pattern based on that sketch.  I did need to manually convert sketch points that fall outside of the circle from center points ( + ) to standard points ( . )  so the feature pattern would ignore them.  Since you are really doing a one-off this is not too much effort.

 

The hardest part was positioning the two points at the lower-left corner to start the pattern.

 

If you will be using an Assembly pattern, you can make the part level Feature pattern a pattern of Work Points, then create the Assembly pattern associative with the Feature pattern.  (So, Assembly pattern is based on the Part Feature pattern which is based on the Sketch pattern!).

 

Honeycomb.png

 

Hope it helps!

T.0.M.



Tom Sturtevant
Inventor Part Modeling Developer
Autodesk, Inc.

Message 11 of 14

richter2felix
Explorer
Explorer

First of all thank you both for your help! 

I will look into your examples shortly!

 

@johnsonshiue Greetings from Bremen, Germany 😉

0 Likes
Message 12 of 14

Tom_Sturtevant
Alumni
Alumni

Elegant solution @johnsonshiue!  It's going to take me more than "10 minutes" to figure out how you replicated the center points in the sketch...



Tom Sturtevant
Inventor Part Modeling Developer
Autodesk, Inc.

Message 13 of 14

johnsonshiue
Community Manager
Community Manager

Hi @richter2felix,

 

Nice to meet with someone from Bremen! It is a very pretty town with a lot of history and interesting attractions. Highly recommended! I will revisit someday.

Let me explain how I approached the design. Inventor does not have the ability to do "Filled Pattern" (packing pattern instances within a boundary). Even if it did, "Filled Pattern" would not yield the predictable result like you wanted.

First of all, there is no way you can create the pattern using one patterning operation (circular or rectangular). It is just impossible without having overlapped instances. That leaves the choice to Sketch-Driven Pattern.

Then the focus becomes how to create the points to drive the pattern. Based on the image, there are two groups of points. Group A: the individual points evenly distributed around layers of hexagon boundary. Group B: the 6 outliers. 

Next, you need to figure out the spacing between layers in Group A. Essentially, they are on one side of a hexagon (1/6). Add those points and constrain them accordingly. However, you cannot just pattern the points (on one side) together 6 times around the center. You will end up with points on top of points along the diagonals. To avoid that, you further break up Group A into two subgroups: A1) points on diagonals and A2) points not on diagonals. For A1 points, circular pattern 3 instances. For A2 points, circular pattern 6 instances.

Group B is the most straightforward one. You simply circular pattern 6 instances around the center.

Lastly, create a workpoint at the center. And, create a Sketch Driven Pattern (SDP) of the workpoint based on the sketch points. Place this skeletal part in an assembly. Insert a hexagon rod part at the center. Pattern Component based on the SDP.

BTW, the holes in the hexagon rod are populated similarly.

Many thanks!

 



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
0 Likes
Message 14 of 14

JDMather
Consultant
Consultant

@richter2felix 

Here is my contribution...

 


-----------------------------------------------------------------------------------------
Autodesk Inventor 2019 Certified Professional
Autodesk AutoCAD 2013 Certified Professional
Certified SolidWorks Professional