70
3DS.COM/SOLIDWORKS © Dassault Systèmes | Confidential Information | 2/23/2016 | ref.: 3DS_Document_2014 1 3DS.COM/SOLIDWORKS © Dassault Systèmes | Confidential Information | 2/23/2016 | ref.: 3DS_Document_2014 Achieving Extreme SOLIDWORKS Performance: Modeling Methodology Josh Altergott, CSWE Technical Support Manager, CATI Adrian Fanjoy, MCSE Technical Services Director, CATI

Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

1

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

Achieving Extreme

SOLIDWORKS Performance:

Modeling Methodology

Josh Altergott, CSWE

Technical Support Manager, CATI

Adrian Fanjoy, MCSE

Technical Services Director, CATI

Page 2: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

2

Objective

Build a better understanding of what factors

involved in SolidWorks modeling methodology

make the most significant impact on performance.

AF

Make the workstation

faster than the user!!

Page 3: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

3

Agenda

• Environment and setup

• Overview of hardware needs

• Examining modeling methodology

• Where modeling methodology matters

Don’t forget to go to the SOLIDWORKS 2016

Mobile App and fill out the survey

AF

Page 4: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

4

Why

• We always wish we could have better

performance

• We were never taught proper modeling

methodology

• “How do I maximize my ROI?”

JA

Page 5: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

5

The Model Racine Railroad Products

• Folder size 1.92GB, 4854 files

JA

Page 6: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

6

The Benchmark

• API

• By: Robert Hanson (CATI/InFlow)

• Better control of tests

• Easier turn around between tests

• Allowed more flexibility in tests

• Much more stable than Macro

• Cleaner results

AF

This API can be used with any model on any machine.

Page 7: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

7

The Tests

• Dataset copy and delete

• Launching SolidWorks

• Opens

• Rotations

• Modeling

• Rebuilds

• Saves

• Closing

SolidWorks Benchmark Includes

AF

Page 8: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

8

When considering new hardware we look at 4 key areas

Determining the Right Hardware

• RAM

• Processors

• Hard Drive

• Graphics

JA

Page 9: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

9

APEX 2 from BOXX Technologies, Inc.

The Workstation

• i7-4790K

• 4 Core

• 4.0 GHz overclock to 4.5GHz

• 32GB RAM

• Dual Channel DDR3 @ 800MHz

• Solid State Hard Drive

• SSDSC2BW180A4

• 180GB

• Nvidia Quadro K2200 Graphics Card

JA

Page 10: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

10

Is there such thing as too much?

RAM

• RAM is critical

• Every assembly has a threshold

• Without enough RAM

• Hard Drive becomes hyper-critical

• Used for SWAP simulating RAM

• Everything is slower

• OS struggles as well

• Stability can become an issue as well

JA

Page 11: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

11

SOLIDWORKS

Multi-Core

• SOLIDWORKS uses 2 cores

• OS can use an additional 2 cores

• Other applications will add to the load

• Simulation and Rendering can take

advantage of many cores

JA

Page 12: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

12

Where more is more

Multi-Core

• Simultaneous Applications

• Outlook

• ERP

• Purchasing systems

• Simulation

• Photo-Rendering

JA

Page 13: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

13

Processor Speed

• SolidWorks uses no more than 2 cores

• The OS can use another 2 cores

• Anything more than 4 is overkill

• You can have more than enough RAM

• You can have more than enough Cores

Can your processor be too fast?

AF

Page 14: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

14

Expectations

Processor Speed

• Between 7.5% and 9.0%

performance increase per ½ GHz

• No discernable difference between

small and large assemblies

0

500

1000

1500

2000

2500

3000

3500

2 2.5 3 3.5 4 4.5

Sec

s to

Com

plet

ion

Processor Speed Ghz

2440 2X

2440

1900

1530

735

570

35

AF

Page 15: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

15

Solid State Hard Drives

• Solid state hard drive are now the standard for operational task

• Large volume local storage is still best served with spinning drives

Switching from 7200 RPM hard drive to an Intel

SSD improves performance as much as 15%70

75

80

85

90

95

7200 10K 15K SSD Revo

Mins to complete

Hard drive type

Compare Hard drives

JA

Page 16: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

16

Graphics

JA

Page 17: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

17

How do we measure

performance?

Graphics

• FPS

• The “Response”

• The “Feel”

• Image Quality (while in motion)

AF

Page 18: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

18

How many frames per second can a human perceive?

Graphics

• Common thought is 60 fps

• Some experiments show at least 220 fps

• Most monitors only go to 60Hz

• Monitors can be found at 120Hz and even 240Hz

• What your graphics card can do beyond the

refresh rate is overkill.

• VSYNC needs to be off for optimal performance.

AF

Page 19: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

19

Large Assemblies

Graphics

• % Difference extremely small

• Off – 5.0%

• 20% -- 8.0%

• 40% -- 5.2%

• 60% -- 6.6%

• 80% -- 6.2%

• 100% -- 5.3%

0.0

5.0

10.0

15.0

20.0

25.0

Off 20% 40% 60% 80% 100%

FPS

LOD

K620

K2200

K4200

JA

Page 20: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

20

What is the large assembly threshold?

Graphics

AF

0.0

50.0

100.0

150.0

200.0

250.0

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000

FPS vs Total Components

K620 K2200 K4200

Page 21: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

21

What is the large assembly threshold?

Graphics

AF

0.0

10.0

20.0

30.0

40.0

50.0

60.0

900 1400 1900 2400 2900 3400 3900 4400 4900

FPS vs Total Components

K620 K2200 K4200

Page 22: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

22

What is practical for me?

Summary

JA

• 16GB RAM (Actually dependent on your specific needs)

• Single 4 core processor (more cores if sim or photo-rendering is to be done)

• Processor clock speed as fast as you can afford

• Solid state hard drive

• NVIDIA K2200 graphics card

• Local working directory (EPDM)

• Optimized SolidWorks Options (details next)

Page 23: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

23

Examining Modeling Methodology

• Each of the tests represent a single change made to the model or

SOLIDWORKS

• These tests are in no particular order.

JA

Page 24: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

24

The Practical Test Environment

• Win7 64bit

• SW Options default (LAM exception)

• 8GB RAM

• OS Visual Settings default

• i7-4790K 4 Cores @ 4.5 Ghz

• Solid State Hard Drive

AF

Page 25: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

25

Does age of file matter?

Files stored in an older version

• Files were not converted to the latest

SolidWorks version

• As few as 1 file not saved in the latest version

can increase Open, Save, and Rebuild times.

• Testing has shown this can cause up to a 15%

loss in performance.

AF

Page 26: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

26

How do I choose the right option?

System Options

• We changed 18 different settings in the system options.

• We did not include Lightweight or Large Assembly Mode, those test will come later.

• Most of the settings changed are items that are visually appealing.

• Testing has shown changing settings can increase performance anywhere from

3.5% to over 16.5%.

JA

Page 27: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

27

Optimal SOLIDWORKS System Options

• In the slides following this you will find CATI’s top 3 recommendations for

SOLIDWORKS System Options. Images of the other 15 options can be found

at the end of this presentation.

JA

Page 28: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

28

#1

Performance – Set options for Off, Faster and to

Indicate or Prompt, warning if set to prompt and

you later dismiss the message it can change

these settings.

Optimal SOLIDWORKS System Options

JA

Page 29: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

29

#2

External References – Set items to Prompt, do

not use Search file locations… except for short

periods of time like when moving file/server

locations.

Optimal SOLIDWORKS System Options

JA

Page 30: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

30

#3

Messages/Errors/Warnings– Keep Dismissed

messages to a min. as there are over 175 items

that can be dismissed.

For more information see our presentation from

SOLIDWORKS World 2015. Discovering and

Understanding SOLIDWORKS Dismissed

Messages - Bryan Pawlak and Phil Whitaker.http://www.cati.com/sww2015

Optimal SOLIDWORKS System Options

JA

Page 31: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

31

Is too much a bad thing?

Image Quality

• Set at around 25% is the sweet spot

• This is a per document setting.

• Changing at the top level assembly

allows parts to be changed also (does

not change sub assemblies).

• Testing has shown turning up Image

Quality can cause up to a 300% loss

in performance.

AF

We showed more evidence of this in our hardware presentation from SOLIDWORKS World 2015. Achieving Extreme SOLIDWORKS

Performance: Hardware/Configuration - Adrian Fanjoy and Josh Altergott

Page 32: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

32

Can my parts look like the real thing?

RealView Graphics and Shadows

• Help to give your part a “realistic” appearance.

• Takes a large amount of system resources to rebuild,

refresh, open, save and close.

• We have a macro available that will remove all RealView,

Shadows and set the Image Quality to ~25%.

• If needed on files create a Display State or Configuration.

• Testing has shown removing RealView and Shadows can

increase performance by up to 20%.

AF

Page 33: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

33

If it came from the internet in must be OK, right?

Part and Assembly Details

• We cleaned up just the Cab and its related parts and assemblies.

Cab Assembly StatsStart Point – 30.15mb, 621mb folderEnd Point – 12.74mb, 554mb folder

• Removed part details like extruded text.

• Created configurations of imported parts to remove details not seen at the top level.

• Changed options on patterns.

• Removed Transparency.

• Testing has shown removing details can increase performance by over 50%.

JA

Page 34: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

34

Step1 – Are you dealing with a Part or Assembly and Surfaces or Solids

Working with Imported Files

JA

Page 35: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

35

Step2 – Delete what is not needed (extra parts and/or surfaces)

Working with Imported Files

JA

Page 36: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

36

Step2 – Delete what is not needed (extra parts and/or surfaces)

Working with Imported Files

JA

Page 37: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

37

Step3 – Run Import Diagnostics on all files, even if it shows no errors.

Working with Imported Files

JA

Page 38: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

38

Step4 – Clean up or patch up any holes in the parts.

Working with Imported Files

JA

Page 39: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

39

Step5 – Fix all components in place, reorient, export, save as part, reimport.

Working with Imported Files

JA

Page 40: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

40

How do Flexible Subassemblies effect the top level performance?

Top Level Mates

• Eliminated Flexible Subassemblies.

• Suppress or Delete unneeded mates

1292 139

AF

• Setting the Flexible Assemblies to

Rigid increased performance by as

much as 13.5% in our test assembly.

Page 41: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

41

What is the best tool to use to simplify my files?

Defeature

• Can be used on Parts or Assemblies.

• Has many different options, faster than manually modifying parts but you have

less control of the results.

• We chose to go with removing Internal components and ended up with a part

file that was 401mb had 271 Surface Bodies and 1316 Solid Bodies.

JA

Page 42: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

42

Defeature

JA

• In our testing using Defeature did not increase performance but we believe this to be because we went with the Cab Assembly and default options.

Page 43: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

43

What is the best tool to use to simplify my files?

SpeedPak

• Can be created at the Top Level Assembly or in a

Subassembly to an existing configuration.

• You can choose faces or bodies the will be

referenced in other assemblies.

• We removed the ghost to increase performance.

• Testing has shown using SpeedPak can increase

performance by as much 67.7%.

AF

Page 44: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

44

What is the best tool to use to simplify my files?

Save As Part (Exterior Faces)

• We chose to save just the

Cab Assembly as a Part with

the 3 different options.

• File Size 79mb

• Part has 0 Solid Bodies and

8432 Surface Bodies.

• 2nd Best Option, performance

increase of 21% to 55%

JA

Page 45: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

45

What is the best tool to use to simplify my files?

Save As Part (Exterior Components)

• File Size 120mb

• Part has 1080 Solid Bodies

and 225 Surface Bodies.

• Best Option, performance

increase of 26% to 60%

JA

Page 46: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

46

What is the best tool to use to simplify my files?

Save As Part (All Components)

• File Size 317mb

• Part has 3668 Solid Bodies

and 271 Surface Bodies.

• Worst Option, performance

decrease of up to 95%

JA

Page 47: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

47

What is the best tool to use to simplify my files?

Large Assembly Mode

• Has the greatest impact on performance.

• Utilizes loading models Lightweight as well as

several other System Options to increase

performance.

• Testing on our assembly has shown using

LAM can increase performance from 58% to

as much 81%.

AF

Page 48: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

48

What is the best tool to use to simplify my files?

Large Assembly Mode

• Additional settings to accompany Large

Assembly Mode

AF

Page 49: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

49

Configurations

• The Rebuild/Save Mark can be

added to any or all

configurations.

• Adds to overall file size.

JA

Page 50: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

50

Configurations

JA

Page 51: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

51

Add-in Loading Performance

• Every Add-in turned on utilizes more of your

system resources.

AF

Page 52: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

52

What happens when it all comes together?

Optimal (without Large Assembly Mode)

• Optimal File Set

• System Options set to optimal

• Fixed Assembly Details (Cab Only)

• Cab Saved as Part File (External Components)

• RealView, Shadows set to Off

• Image Quality set to 25%

• Flexible Subassemblies - Removed

Testing has shown an overall increase in performance

anywhere from 31.5% to over 65%.

JA

Page 53: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

53

What happens when it all comes together?

Optimal (with Large Assembly Mode)

• Optimal File Set

• System Options set to optimal

• Fixed Assembly Details (Cab Only)

• Cab Saved as Part File (External Components)

• RealView, Shadows set to Off

• Image Quality set to 25%

• Flexible Subassemblies - Removed

Testing has shown an overall increase in performance

anywhere from 75% to 90%.

JA

Page 54: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

54

What does all of this mean to you the end user?

Where Modeling Methodology matters most

• These settings are beneficial on all hardware and have the greatest benefit on aging or sub standard hardware.

• RAM, 8GB or less

• Processor, less than 4 cores or low GHz

• Hard Drive, non SSD’s or network storage without data management

• Graphics, low end or unsupported card

AF

• Modeling Methodology is

Page 55: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

55

Monday February, 1st

CATI and InFlow Presentation Schedule• Creating Tech Pub's From Building Blocks With SOLIDWORKS Composer - 1:30pm-2:30pm (Hands On) - Room Trinity 4, Omni Hotel, Brian Reel and Jordan Nardick

• SOLIDWORKS Inspection: Start to Customize - 2:45-3:45pm - Room North D167, Ketul Patel

• SOLIDWORKS Redneck Workarounds – Creative Solutions to Everyday Problems- 2:45-3:45pm - Room Ballroom C 2, Josh Altergott and Adrian Fanjoy

• Becoming a Model-Based Enterprise: an Introduction to SOLIDWORKS MBD - 4:30-6:00pm - Room Ballroom C 2, Robert McGaughey

Tuesday February, 2nd• Admin Image Basics – 10:30am-12:00pm - Room D168, Bryan Pawlak

• Achieving Extreme SOLIDWORKS Performance: Modeling Methodology - 1:30-2:30pm - Room Dallas A/B, Omni Hotel, Josh Altergott, and Adrian Fanjoy

• Creating Animations From Building Blocks With SOLIDWORKS Composer - 2:45-3:45pm (Hands On) - Room Trinity 4, Omni Hotel, Brian Reel and Jordan Nardick

• Harness the Schematic Power: Sub Zero’s Success With SOLIDWORKS Schematic - 2:45-3:45pm - Room D174, Corey Kubichka and Charles Holt (Sub-Zero)

• Upgrading SOLIDWORKS PDM Professional – 4:30pm-6:00pm - Room Ballroom C 3, Justin Webster

• DriveWorksXpress Essentials Hands-On Lab – 4:30pm-6:00pm - Room Trinity 6, Omni Hotel, Ryan Dally

Wednesday February, 3rd

• Administering Toolbox - 10:30am-12:00pm - Room D174, John VanEngen, and Jim Krivoshein

• How to Build and Maintain Effective Design Tables - 2:45-3:45pm - Room D167, Josh Altergott

• Successfully Prepare for Your Workgroup Migration to SOLIDWORKS PDM - 2:45-3:45pm - Room Ballroom C 3, Jeff Barker

For a copy of all CATI and InFlow presentations please go to http://www.cati.com/sww2016

Page 56: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

56

QuestionsFor a copy of this and all other presentations

http://www.cati.com/sww2016/For more information visit

blog.cati.com

Thank You

Racine Railroad

Products

JA

Don’t forget to go to the SOLIDWORKS

2016 Mobile App and fill out the survey

Page 57: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

57

General – Uncheck Show thumbnail, Show news

feed, and Enable sounds. Leave checked

SOLIDWORKS Cust. Exp. Logs are always

created so no harm in sending, data shows in

CAD Admin Dashboard.

Optimal SOLIDWORKS System Options

JA

Page 58: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

58

Drawings – They added a few new options and

removed some others that were performance

related (Show contents while dragging drawing

view).

Colors – Make sure Background appearance is

set to Plain, all others add to video load.

Optimal SOLIDWORKS System Options

JA

Page 59: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

59

Sketch – Nothing to change.

Display/Selection – Hit the Help button to read

on what all of the settings can do, a lot of options

that use video card and if card is undersized may

affect performance.

Optimal SOLIDWORKS System Options

JA

Page 60: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

60

Performance – Set options for Off, Faster and to

Indicate or Prompt, warning if set to prompt and

you later dismiss the message it can change

these settings.

Optimal SOLIDWORKS System Options

JA

Page 61: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

61

Assemblies – Use LAM, more details in the

presentation.

Optimal SOLIDWORKS System Options

JA

Page 62: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

62

External References – Set items to Prompt, do

not use Search file locations… except for short

periods of time like when moving file/server

locations.

Optimal SOLIDWORKS System Options

JA

Page 63: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

63

Default Templates – Make sure the templates

point to a valid template, notice my SW 2015 is

pointing to my 2014 templates.

Setting to Prompt when opening a STEP, IGES

assembly will ask what template to use for each

part.

Optimal SOLIDWORKS System Options

JA

Page 64: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

64

File Locations – Check to make sure all locations

are valid.

Clear out Referenced Documents.

Optimal SOLIDWORKS System Options

JA

Page 65: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

65

Feature Manager – Uncheck use transparent

flyout….., adds to video load.

Optimal SOLIDWORKS System Options

JA

Page 66: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

66

Spin Box Increments – Personal/Company

preference.

View – Set all to Off, Zoom to fit should be off but

needed to be on for testing.

Optimal SOLIDWORKS System Options

JA

Page 67: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

67

Backup/Recover – Use it.

Touch – Personal preference.

Hole Wizard – Personal/Company Standard.

File Explorer – Personal preference.

Search – Avoid options that say (may slow

SOLIDWORKS).

Optimal SOLIDWORKS System Options

JA

Page 68: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

68

Messages/Errors/Warnings– Keep Dismissed

messages to a min. as there are over 150 items

that can be dismissed. For more information see

our presentation from Mon. Discovering and

Understanding SOLIDWORKS Dismissed

Messages - 1:30pm-2:30pm - Room North 229,

Bryan Pawlak and Phil Whitaker.

Optimal SOLIDWORKS System Options

JA

Page 69: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

69

What is the best tool to use to simplify my files?

Envelope

• Both Parts and Assemblies can be set as an

Envelope when inserted or in the component

properties.

• Serve as a reference or selection tool.

• Envelopes are ignored in BOMs and Mass

Properties.

• Testing has shown using Envelope for sub-

assemblies can increase performance by up

to 36%.

JA

Page 70: Achieving Extreme SOLIDWORKS Performance: Modeling … · S s 6 4 3 Agenda •Environment and setup •Overview of hardware needs •Examining modeling methodology •Where modeling

3DS

.CO

M/S

OL

IDW

OR

KS

© D

assa

ult S

ystè

mes

| Con

fiden

tial I

nfor

mat

ion

| 2/2

3/20

16| r

ef.:

3DS

_Doc

umen

t_20

14

70

What is the best tool to use to simplify my files?

Large Design Review

• Limited amount of functions available.

• Primarily used as an environment for quick

design reviews.

• Benchmark fails to complete.

JA