Engineering with STAR-CCM+ Kasey Webster Brigham Young University - - PowerPoint PPT Presentation

engineering with
SMART_READER_LITE
LIVE PREVIEW

Engineering with STAR-CCM+ Kasey Webster Brigham Young University - - PowerPoint PPT Presentation

Collaborative Engineering with STAR-CCM+ Kasey Webster Brigham Young University 1. Importance of Collaboration 2. Examples of Multi-User programs 3. STAR-CCM+ Client-Server Architecture 4. Using Collaboration Mode in STAR-CCM+ 5. STAR-CCM+


slide-1
SLIDE 1

Collaborative Engineering with STAR-CCM+

Kasey Webster Brigham Young University

slide-2
SLIDE 2

1. Importance of Collaboration

  • 2. Examples of Multi-User programs
  • 3. STAR-CCM+ Client-Server Architecture
  • 4. Using Collaboration Mode in STAR-CCM+
  • 5. STAR-CCM+ Multi-User Capabilities
  • 6. Best Practices for Collaboration
  • 7. Multi-User Testing on CFD Models
  • 8. Potential Improvements
  • 9. Example Set-Up

2

slide-3
SLIDE 3

3

  • 1. Time

2.Knowledge 3.Revision

slide-4
SLIDE 4

4

slide-5
SLIDE 5

5

  • Multi-User CAD
  • Thick Client – Thin Server
  • Developed at Brigham Young

University

  • 1

𝑜 design time for n users

NXConnect

slide-6
SLIDE 6

Client – Where the user can set up simulations, input commands, and manipulate views for

  • analysis. Generally the

GUI workspace Server – Executes the commands set up by the user. 6

slide-7
SLIDE 7

7

slide-8
SLIDE 8

STAR-CCM+ Multi-User Capabilities

8

slide-9
SLIDE 9

9

Yes No Combine Parts X Combine Surfaces X Surface Repair X Splitting Surfaces *(see notes) 3D CAD Models *(see notes) Create part X Composite Parts X Boolean Operations X Retesselate Parts X Apply Tags/Filters X SURFACE REPAIR  2 Users cannot use surface repair mode at the same time

  • “WARNING: Already editing

surface, shutting down repair session”

  • The client that gets closed

will often have errors in the scene that was used

Geometry

slide-10
SLIDE 10

10

SPLITTING SURFACES  Can be done with multiple clients, but with some issues*

  • While splitting by patch, the

scene only highlights the part surface in the client which selected it and the part surface number will not be removed from the edit window

  • User 1 and User 2 can select the

same surface to be split by angle, but the operation done last will split a different surface

Yes No Combine Parts X Combine Surfaces X Surface Repair X Splitting Surfaces *(see notes) 3D CAD Models *(see notes) Create part X Composite Parts X Boolean Operations X Retesselate Parts X Apply Tags/Filters X

Geometry

slide-11
SLIDE 11

11

3D CAD MODELS  Can be used by both clients simultaneously*

  • Different operations can be

performed simultaneously

  • 1 scene is shared by all users
  • Operations open at the same time

will be combined, not overwritten  If features are being edited by user 1, only those listed below that operation can be edited simultaneously by user 2

Yes No Combine Parts X Combine Surfaces X Surface Repair X Splitting Surfaces *(see notes) 3D CAD Models *(see notes) Create part X Composite Parts X Boolean Operations X Retesselate Parts X Apply Tags/Filters X

Geometry

slide-12
SLIDE 12

12

Yes No

Create Mesh Continua X Assign Mesh Values X Customize Surface Mesh X Generate Surface Mesh X Generate Volume Mesh X Contact Prevention X WHILE GENERATING MESH

  • No new operations can be performed
  • Only values in the properties window

can be edited

Meshing

slide-13
SLIDE 13

13

Yes No Assign Parts to Regions X Defining Boundaries X Specify Applied Continua X Edit Boundary Mesh Values X Splitting Feature Curves X Edit Feature Curve Mesh Size X Create Interface X

Region

slide-14
SLIDE 14

14

Yes No Create Physics Continua X Define Initial Conditions X Define Boundary conditions X Setting Boundary Type X Edit Boundary Mesh Values X Edit Boundary Physics Values X

Boundary Conditions

slide-15
SLIDE 15

15

Yes No Create Scenes X Create Reports, Monitors, and Plots X Visualize Report Solutions in Scenes X Select Convergence Criteria X Create Derived Parts X

Post Processing

slide-16
SLIDE 16

16

  • Macros can be created and saved by each client
  • The macro for each client will be different
  • Macros are saved from client rather than

server

  • Macros set up in a collaborative simulation

cannot be played if operations not yet executed are called.

slide-17
SLIDE 17

17

Viewing Scenes

Highlighted Parts

  • Selected part is highlighted for each client
  • Have only the working scene open in each client

Split Surfaces

  • Surfaces hidden in a scene can be seen when that surface is split

(only specific named surface is hidden)

  • Each user should include only the necessary parts in a scene, rather

than hiding other parts

slide-18
SLIDE 18

18

Surfaces

Surface Repair

  • Avoid opening surface repair mode when it is in use by another user
  • Use Boolean operations (unite, intersect, merge) for other surface

repair

  • Parts must be closed and manifold

Splitting Surfaces

  • User 1 cannot split a surface that is currently open in surface repair

mode by User 2

  • False split surfaces will appear in the tree, but will not

correspond to any geometry

  • Surface Repair mode will be closed for User 2
slide-19
SLIDE 19

Multi-User Testing

19

slide-20
SLIDE 20

20

Velocity: Magnitude (m/s) 0.00739 1.2959 2.5843 3.8728 5.1613 6.4497

slide-21
SLIDE 21

21

10 13 8 9

SINGLE USER (4 TESTS)

7.5 6.5

2 USERS (2 TESTS)

Time Reduction Average: 30 % Model 460,124 Cells

Model Set-Up Time (minutes)

User 1 User 2 Both Users

slide-22
SLIDE 22

22

Pressure (Pa) 3581.3 5677.6 7773.9 9870.2 11966. 14063.

slide-23
SLIDE 23

23

Time Reduction Average: 35 % Model 600,000 Cells

17.5 19 16 15.5

SINGLE USER (4 TESTS)

11 11

2 USERS (2 TESTS)

Model Set-Up Time (minutes)

User 1 User 2 Both Users

slide-24
SLIDE 24

24

slide-25
SLIDE 25

25

Time Reduction Average: 36 % 2-D Model 24,576 Cells

7.5 6.5

2 USERS (2 TESTS)

11 12.5 9 11.5

SINGLE USER (4 TESTS)

Model Set-Up Time (minutes)

User 1 User 2 Both Users

slide-26
SLIDE 26

26

Temperature (K) 738.01 741.17 744.33 747.49 750.65 753.21

slide-27
SLIDE 27

27

Time Reduction Average: 24.4 % Model 5.2 M Cells

28 32 26 26.5 SINGLE USER (4 TESTS) 22 20.5 2 USERS (2 TESTS)

Model Set-Up Time (minutes)

User 1 User 2 Both Users

slide-28
SLIDE 28

28

Temperature (C) 49.510 159.61 269.71 379.80 489.90 600.00 Temperature (C) 52.783 150.06 247.34 344.62 441.90 539.18

slide-29
SLIDE 29

29

Time Reduction Average: 35 % Model 1.85 M Cells

96 113 74 78

SINGLE USER (4 TESTS)

71 58 47

2 USERS (3 TESTS)

Model Set-Up Time (minutes)

User 1 User 2 Both Users

slide-30
SLIDE 30

30

Single User 1 Single User 2 Collaborative

slide-31
SLIDE 31

31

Mesh Generation

  • Only values can be changed while the mesh is being generated. No

new operations can be executed

  • Possible Improvements – Enable other non mesh based operations

during mesh generation (post processing setup, continua setup, new shape part creation) Surface Repair

  • Only one user can use surface repair at a time. All other non mesh

based operations can still be done while surface is being repaired.

  • Possible Improvements – Enable surface repair for different users when

used on different parts Macros

  • Macros will only log processes done by one client
  • Possible Improvements – Record macros on server so that all

commands are logged and can be re-executed

slide-32
SLIDE 32

32

  • Dr. Steve Gorrell, Dr. Greg Jensen, and Dr. Chia-Chi

Teng from my graduate committee

  • Ryan Packer for working as User 2
  • Deryl Snyder, Lisa Mesaros, Chris Penny, Prashanth

Shankara, Aaron Bird, and Jeff Smith from CD-adapco