Inventor - Large Assembly Deep Dive
Inventor - Large Assembly Deep Dive
Page 1 of 41
Introduction........................................................................................................... 2.13
2.1
2.2
3.1
3.2
3.3
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
4.1
4.1.1
4.1.2
4.1.3
4.2
4.2.1
4.2.2
4.3
Matrix from Derive assembly, Shinkwrap and Express mode ........................ 4.332
4.4
4.4.1
4.4.2
4.4.3
5.1
5.2
Introduction
Page 2 of 41
Introduction
Page 3 of 41
Recommendations
For Inventor 2014 Windows users, we recommend you using below hardware and system to work
with large assembly models, with such configurations, you will feel much smoother to run the large
datasets.
64-bit Windows 7 or Windows 8
Dual Six core processor (12 cores total)
24 GB or more system RAM
DirectX 11 level graphics card with 2 GB or more video RAM (CAD workstation-class graphics
card )
Two (or more) 1-TB hard disk drives, SATA, SAS, Ultra 160 and Ultra 320 SCSI, SSD, RAID 0
or 1, 7200 RPM or better.
While, if you cant reach above recommendations, please at least configure your system as below,
this is the minimum requirement to run large datasets:
64-bit Windows 7 or Windows 8
Quad or Six core Intel Xeon processor
12 GB or more system RAM
DX 11 level graphics card with 2 GB or more video RAM
At least 1 TB of hard disk space
2.2
As we know, running the large assemblies requires more memory, so we recommend you use a 64-bit operating system because it doesnt have any limit of RAM,
while for 32-bit operating system, it is restricted to a maximum of 4 GB of RAM.
This is an important hardware for Inventor such 3D application to run large assemblies. We recommend you use DirectX11 graphics card with more video RAM,
because more and more Inventor features are now implemented based on DirectX11 API.
Meanwhile, we recommend you use workstation level graphics cards which own
better performance compared to consumer level cards, such as NVIDIA Quadro
family cards, AMD FirePro familiy cards, etc.
Also you can refer to Autodesk certified graphics hardware page to search the
recommened cards and drivers:
http://usa.autodesk.com/adsk/servlet/cert?siteID=123112&id=16391880
Please always keep your graphics drivers updated, you can use the one from Autodesk certified graphics hardwar page, also it is recommened to download the la-
Page 4 of 41
RAM
Hard disk
Dual processors
Others
test one from vendors driver downloads center, such as for NVIDIA driver downloads, you can go to http://www.nvidia.com/Download/index.aspx?lang=en-us
, while for AMD Graphics Drivers and Software, you can click this link to find more
http://support.amd.com/us/gpudownload/Pages/index.aspx.
If you are using laptop with mobile graphics card, you can get the graphics drivers
from the laptop vendor drivers download center.
The more RAM you have installed in your machine, the better. Check the
motherboard spec to see the maxium amount of RAM that can be installed. And
use the fastest RAM available. The following table provides a general guideline for
the recommended amount of RAM. Actual requirements vary depending on complexity of part geometry and number of occurrences.
Number of unique parts
Recommended RAM in GB
>5000
6
>10,000
12
>15,000
18
>20,000
24
Hard drive read/write times affect the time required to open or save an assembly,
while Solid-state drives can improve this performance, so if you have enough
budget you can use such hard disk. If you dont, please refer to the recommended
hard disk.
Inventor uses segment loading when accessing files, which means that only the
required parts of the file are loaded in memory. The rest remains on the hard drive.
Consequently, when additional segments from the file are required, it is beneficial
if they can be read as fast as possible. You can follow our suggestions to improve
the hard disk performance, please refer to the help topic Hard disk drive configuration in wiki help http://wikihelp.autodesk.com/Inventor/enu/2014/Help/1283Inventor1283/2454-Assembli2454/3172-Large_As3172/3180-Inventor3180.
You can gain some benefit from using multiple processors in Inventor. However, a
faster, single processor can be more desirable. By design, Inventor is not a multi
threaded application. The processing load cannot ordinarily be balanced over multiple processors. However, some specific functionality in Inventor does support
multi-core technology.
The wisest choice is to procure the fastest single CPU that your budget allows. If
your budget allows, buy the two fastest dual CPUs.
Such as network impact to Inventor performance, etc. You can get more information from wiki help Inventor optimalization for large assemblies section.
Page 5 of 41
3.1
Project Settings
Project Files
3.2
Inventor->Get
Started->Projects
Project files organize Inventor data, and determine the location of the working data, templates, styles, and libraries. Below are some suggestions for you:
Set the Included File path option to point to a single,
read-only project file maintained on the network by
the CAD administrator.
Workspace should never be on a network location. It is
intended to be local on the users machine. All work
should be performed on files held locally and when
finished copied back to the network.
The fewer workgroup search paths defined, the better.
An excessive number of mapped network drives will
slow down the machines ability to open and save
files as Windows attempts to resolve these every
time.
Keep relative paths = true. Relative in this instance
means relative to the location of the project file.
Keep the Projects directory structure as flat as possible and Windows Explorer Directories structured as
needed. Avoid folders containing more than 800 files.
Top level assemblies should appear in a folder with
the project file (*.ipj) and all the parts\subassemblies
it contains should be located in a subfolder.
For portability, define all storage locations as subfolders of a directory, which only contains the project
definition file (e.g. project.ipj).
For more information, please refer to Tools and Methodologies section of Inventor optimization for large assemblies.
Application Options
Item
Recommendation
Reason
Show
command prompting
Enable
Opti- General
mized Selection
Off
>=1000MB
When this setting is enabled, it will take additional time to display the command prompts
in a tooltip near the cursor.
It can improve graphics performance while
pre-highlighting in a large assembly. When
selected, the Select Other algorithm initially
ranks only the objects closest to the screen. If
you click through this first group of objects, it
ranks the next group.
This setting is to set the size of the temporary
file that tracks changes to a model or drawing
so that you can undo actions. For large or
Inventor Optimization
On
Page 6 of 41
Defer update
Enable
highlight
Assembly
Last Active
&
Associative
On
Pre-
Colors
Off
Display Quality
Display
Rough
Textures On
Display->Settings
Off
10
Inventor Optimization
Hardware
On
Retrieve
all Drawing
model dimensions on view
placement
Off
Display
weights
Off
line Drawing
Bounding
Box
On
On
Use Bitmap
Always
Inventor Optimization
Tools->Document
Settings->Drawing>Shaded Views
This is Inventors default setting, it favors system performance over graphics quality. it
turns off Anti-aliasing for machines running
Windows 7 and 8.
Be default it is on, it will take more time and
memory to get the dimensions during view
placement, so you can clear it if you dont
want these dimensions but expect better performance during view creation.
This setting enables the display of unique line
weights in drawings with more memory consumption. If clear the checkbox, it will show
lines without weight differences but a little
better performance.
This sets preference for preview images. The
default is All Components. Click the arrow to
select Partial or Bounding Box. While Bounding Box option takes the least memory consumption. The preview has no effect on the
resulting drawing view.
This setting controls section preview with or
without cutting components, and with cutting
components takes more time and memory to
compute the preview. So recommend use
uncut. The preview has no effect on the resulting drawing view.
This setting allows you to switch the display
of raster drawing views on or off.
Raster views increase your productivity when
you work with drawings created for large assemblies. You can review a drawing or create
drawing annotations before precise calculation of drawing views finishes. Precise drawing views are calculated in the background
while you work with raster views.
This setting is only valid for Shaded drawing
views, set it to Always, it will use bitmap to
generate the shades, which gives better performance compared to Offline only which
needs compute the shade time by time during
viewing commands.
Page 8 of 41
3.3
Others
Inventor Optimization
Page 9 of 41
Inventor Optimization
Page 10 of 41
Inventor Optimization
Page 11 of 41
Not like generic assembly, Deferred items of T&P and C&H are indicated with the Update Deferred icon
in the browser. If items in a harness part have updates deferred, the items are not shown in the graphics
window. Noticed These items will not be updated until you uncheck the defer setting.
A word of caution: use this approach only as a last option, as one can forget to reset it to the normal unchecked condition.
Inventor Optimization
Page 12 of 41
Simplification Workflow
Simplification is a key point to reduce the number and complexity of parts in large assemblies. Especially
purchased components and company standard components should be modeled as simple as possible
and as detailed as necessary. Because these types of components are normally reused often but there
is no need to edit them so keep them simple!
This simplification work pays off every time you insert such a component. Before you start simplifying
components we recommend making a copy and using this copy to generate the simplified part.
Simplification
Phase
Simplification Workflow--Overview
Phase 1
Reduce number of
components
Purchased
Components
No
Phase 2b
Reduce complexity
of components
Yes
Phase 2a
Reduce complexity
of part
Page 13 of 41
ready open.
2) Ensure that the project is set to 19525100 by
clicking on the Project icon in the Ribbon.
3) Click Done if needed.
4) Click Open and browse for 19525100.iam
then click Open.
Large Assembly Methodology
Page 14 of 41
(HINT) You can use the Find icon and search for
the specific things in an assembly. They will be
highlighted in the model tree and the graphics
window. This can save time when dealing with
large assemblies. The user modeled this with two
features and a pattern. Even though the pattern
might reflect how the part will look, this creates
more work for Inventor. To put a value to this, the
part as is requires 786KB of disk space. With some modification to the part you will bring this file
size down to 105KB.
The intent is to keep the flat pattern. Select the
features shown below in the red box and delete
them.
This will reduce the file size to 96KB. At this point,
the file is now a solid. For accurate information,
especially center of gravity, this is not acceptable.
What you need to do is change the physical properties of the part to visually look the same, and
accurately reflect the weight. You will need to come up with a density that will be used to calculate
a true weight. Here is how I did it.
From the original part iProperties I found the
weight to be 16.95 lbmass and the volume to be
59.68 in^3. After deleting the features the volume
is now 352.58 in^3. Since I want the weight to
remain the same, take the old weight and divide it
by the new volume to get a corrected value to use
as the density.
Now you need to modify the style of the part to reflect the corrected density and visually look the
same.
(HINT) You could use the Find icon and search
for the specific values in an assembly like part
number, description etc. After searching, they will
be highlighted in the model tree and the graphics
Large Assembly Methodology
Page 15 of 41
9) Now you will need to change the part to look like the grated steel. Edit the material Grated
Steel, change to appearance tab, add the image
below to Generic section.
(HINT) Now that you have gone through the trouble of changing the part, you could use this as a
Template for creating grated steel models in the
future. Create a folder in your Templates Directory
named Grated Steel and add a copy of this part
to the folder. When you hit the New Document
icon you will now see a folder with your grated
steel template. If your templates are in a network
location then everyone in the company will be able to use this.
(HINT) Now that the new part is solid, this means
that drawing views will not show the objects behind the plate in non-hidden line views. Use Break
Out to view files that are hidden behind solid objects.
Large Assembly Methodology
Page 16 of 41
2) Go to BIM environment, and use Remove Details, Fill Voids and Define Envelopes comands to
simplify complexity.
Page 17 of 41
In below case, we will use a sample data to demostrate the recommended workflow. First we load the
assembly 19525100.iam.
Page 18 of 41
Page 19 of 41
Page 20 of 41
Page 21 of 41
In Level of Detail Representation, beside the way to suppress unneed components and define a representation to manage it, another way is substittute. Substitute LODs provide a comprehensive set of
tools to create a lightweight or simplified part. Use them to protect intellectual property, significantly reduce memory consumption on upstream assemblies, or to exchange a part file assembly skin with
others.
All substitute representations preserve the original mass properties and parts list.
Now we will create LODs using the Substitute Derive Assembly and Shrinkwrap. The example you
will work on will expose you to their differences. Both methods have their place but it is up to you to decide which method works the best on what information is needed for the shop to fabricate and assemble
your designs.
Page 22 of 41
Page 23 of 41
Page 24 of 41
Page 25 of 41
Page 26 of 41
Page 27 of 41
4.2
4Click the Options button in the Migrate Files dialog, and make sure the
checkbox Include Assembly Graphics For
Express Mode is
Checked in the Migration Options dialog.
Page 28 of 41
Solution2:
Launch Inventor 2014 and invoke Application Options dialog from
Ribbon Tools->Options->Application Options. Make sure the checkbox under Assembly tab for Enable Express mode
workflows (saves graphics in assemblies is
unchecked.
Open the assembly in Inventor and resave
it.
Page 29 of 41
4.2.1.4 Limitation
1.
2.
3.
4.
Currently only referenced unique files number is huge, the open time will be reduced significantly but for an assembly with lots of patterned components, the improvement for opening is
very limited.
Only the Last Active Design View and Master Positional and LOD Representation will be open if
you want to open the large assembly in Express Mode.
Section View is not supported in Express mode.
Realistic and Monochrome visual styles dont work in Express Mode.
Page 30 of 41
There has been some complains that only the first component could be placed at Origin, and user
also want to place non-first components at Origin.
In such condition, before R2014, user has to use the Place at Component Origin command from
Assemble tab->Productivity panel to place the following components at the Origin of the first component.
From R2014, when place component, we could rotate the orientation of the component during
placemnt. The rotation is along the rotate axis in the graphic window by following right hand rule.
And we could rotate the component then place it at Origin, the Orientation will be kept during
placement. See the detail information below. Here is an example for rotate X 90 degress then
place grounded at Origin.
Large Assembly Methodology
Page 31 of 41
iProperties->Occurrence
4.3
Case
Derive Assembly
Shrinkwrap
Express mode
4.4
Drawing
Page 32 of 41
Page 33 of 41
Page 34 of 41
Page 35 of 41
Mechanical design is a highly creative and complex activity. Powerful computers form a basis for competitive solutions, reduce product development time and provide means of communication within the design team.
When we talked CAD design methodology, there are two typical design method will be mentioned, that
is, Bottom Up and Top Down Design.
Bottom Up is the traditional way of building assemblies. You first define the different parts. Then you put
them into sub assemblies using assembly constraints. The sub assemblies are then placed into higher
lever assemblies up to the top level assembly and in this way, you are working your way from the bottom
up. This assembly method will create assemblies with a number lot of relationships between parts and
assemblies. This approach can lead to two things:
1. It can consume system resources and slows down performance.
2. It can make models hard to change due to a lot of cross references and/or referenced geometry that
gets deleted.
A simplified example of this approach is the building of a house of cards. You start from the bottom
leaning the cards towards each other for support and build your way upwards where every new card
placed are dependent on the previously placed cards. If you then need to perform a design change like
replacing one of the cards in the first layer with a new one youll run into stability problems since later
placed cards are dependent on the card you remove.
Skeletal, top down design is a method of working
with large assemblies. Basically, you put all
known factors into a skeleton file which is then
used as a base for most of the sub assemblies
and parts that make up the assembly.
Top Down is a method where you start defining
the end result and build in all of the known design
criteria. This becomes the base for underlying
sub assemblies and parts. In this way you will
have a single conceptual file containing the overall information of the design with a single place
for incorporating design changes.
Working this way provides a much more stable Inventor model, faster updates, more available resources
for handling larger data sets, an easier way of working in a collaborative environment and a better way
of doing design work in general.
Skeletal Design Methods
There are four different methods that can be used for skeletal design:
1. Skeleton File
A skeleton file can contain any type of elements in any combination. Typical information created in a
skeleton file may be:
a. Sketches: used to define the concept of the final product or may be used as a layout of different areas of the assembly.
Best Practice: Typical LAM Workflow in Inventor 2014
Page 36 of 41
3. Absolute Origin
This is a method where all sub assemblies are placed at the same origin. Every sub-assembly is based on an origin part. This origin part is usually a sketch or a solid defining the volume. All subassemblies are positioned against the origin parts 0,0,0 location and then grounded.
Page 37 of 41
Autodesk Inventor provides rich functionality to support different design method here, and we will not describe more details of design method. From below image, we would like to show you a whole picture of
LAM in your design process.
Page 38 of 41
Top Down
Workflow
Skeletal/Concept
General
Assembly
Sub
Assembly 1
Sub
Assembly 2
Assembly Level
Reduce number of components, please refer section 4.1.1
LOD, Shrinkwrap & Derive, please refer section 4.1.3
Express mode, please refer section 4.2
Sub
Assembly 3
Part level
Suppress unnecessary features, please refer section 4.1.2.1
BIM Simplification, please refer section 4.1.2.2
Part
Part
Part
Part
Part
Bottom Up
Workflow
Part
Drawing
Bottom-Up
Project settings, please refer section 3.1
Plan for Assembly Hierarchy Efficiency, please refer section
3.3.3
Drawing
LOD & View Representation, please refer section 4.4.1
Raster view, please refer section 4.4.2
Drawing views composed, please refer section 4.4.3
Page 39 of 41
Special Thanks
Page 40 of 41
Useful Links
Page 41 of 41