Difference between revisions of "Pointwise"
(→Command Cheat Sheet: populated w/keyboard shortcuts) |
|||
(4 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
This page will help you navigate the finer points of Pointwise and act as a guide if SSI needs one. | This page will help you navigate the finer points of Pointwise and act as a guide if SSI needs one. | ||
+ | |||
+ | [http://www.cfd-online.com/Wiki/Meshing Go here if you want to learn more about meshing in general.] | ||
+ | |||
+ | [https://www.youtube.com/playlist?list=PLHdUEgvTk9VXtMvfg_pUDsiVQl_uQhyrO Someone please watch these] | ||
=Overview= | =Overview= | ||
Line 14: | Line 18: | ||
CAE = Computer aided engineering | CAE = Computer aided engineering | ||
+ | |||
+ | =Importing a Solidworks File= | ||
+ | Importing native CAD is the same process as importing neutral CAD formats in Pointwise. From the File menu, select Import, Database. Pointwise recognizes the correct format based on the file extension. In this case, SolidWorks part files end with .sldprt. | ||
+ | |||
+ | The model size tolerance is an important consideration when importing CAD files into Pointwise. We recommend adjusting the model size tolerance to within about an order of magnitude of the largest spatial dimension of the geometry. This parameter is found in the File menu under Properties. Setting the appropriate model size tolerance helps Pointwise's geometry kernel interpret and process the geometric information with the highest possible degree of accuracy. In order to maintain maximum integrity, this step must be performed prior to importing the geometry. If you do not know the actual model size, import the geometry using the default model size tolerance, record the value from the File, Properties panel, undo the import, set the appropriate model size tolerance and re-import the CAD file. | ||
+ | |||
+ | =Check Integrity of Solid Model= | ||
+ | Pointwise can import the solid model and exploit the information it contains about how the surfaces are stitched together. Even when using native CAD files, it is a good idea to check to see if the solid model is watertight. This is carried out in the Create, Assemble, Models panel by selecting the model and clicking Assemble. If the solid model is watertight, there should be a single model (all surfaces green) and zero lamina boundaries (red edges). If the solid model is not watertight, the tolerance can be increased to automatically close the gaps. | ||
+ | |||
+ | =Reorganize Surfaces= | ||
+ | Quite often the arrangement of the surfaces created by the CAD software is not optimal for meshing. For example, the body of the filter tube is made up of four surfaces, but we probably only need one surface mesh patch to represent the whole tube. The complementary capability to Pointwise's solid modeling is quilting. Quilting allows the user to redefine the meshing regions from the original CAD surfaces to something more meaningful. In the filter tube example, we want Pointwise to create one surface mesh patch on all four filter tube surfaces. This is accomplished by quilting the four surfaces into one logical meshing region. By not requiring the grid boundaries to follow all the CAD topology, we end up with a simpler grid topology and higher mesh quality. | ||
+ | |||
+ | The quilt assembly feature has the ability to automatically assemble the quilts based on an angle criterion. The angle is defined as angular deviation between the normals of the adjacent surfaces. | ||
+ | |||
+ | =Sources= | ||
+ | [http://www.pointwise.com/theconnector/July-2012/CAD-to-CFD-in-5-Minutes.shtml Adapted from ''From CAD to CFD in Five Minutes: The Complete Story of Meshing a Real Geometry Using Pointwise''] | ||
+ | |||
+ | [http://www.pointwise.com/DIY/ DIY Pointwise Instructions] | ||
+ | |||
+ | [https://www.youtube.com/watch?v=5ze94LiODjw Getting Past the Blank Screen] Great tutorial for a 2D NACA airfoil. | ||
+ | |||
+ | [https://www.youtube.com/watch?v=JIj97iUCB5Q SU2-Pointwise Workshop: Surface and Volume Meshing] | ||
=Command Cheat Sheet= | =Command Cheat Sheet= | ||
Line 23: | Line 49: | ||
==File== | ==File== | ||
New - Ctrl + N | New - Ctrl + N | ||
+ | |||
Open - Ctrl + O | Open - Ctrl + O | ||
+ | |||
Save - Ctrl + S | Save - Ctrl + S | ||
+ | |||
Save As - Ctrl + Shift + S | Save As - Ctrl + Shift + S | ||
+ | |||
Print to File Setup - Ctrl + Shift + P | Print to File Setup - Ctrl + Shift + P | ||
+ | |||
Print to File - Ctrl + P | Print to File - Ctrl + P | ||
==Edit== | ==Edit== | ||
Undo - Ctrl + Z | Undo - Ctrl + Z | ||
+ | |||
Redo - Ctrl + Y | Redo - Ctrl + Y | ||
+ | |||
Cut - Ctrl + X | Cut - Ctrl + X | ||
+ | |||
Copy - Ctrl + C | Copy - Ctrl + C | ||
+ | |||
Paste - Ctrl + V | Paste - Ctrl + V | ||
+ | |||
Delete - Delete | Delete - Delete | ||
+ | |||
Delete Special - Ctrl + Delete | Delete Special - Ctrl + Delete | ||
+ | |||
Project - Ctrl + Shift + J | Project - Ctrl + Shift + J | ||
+ | |||
Split - Ctrl + Q | Split - Ctrl + Q | ||
+ | |||
Join - Ctrl + J | Join - Ctrl + J | ||
+ | |||
==View== | ==View== | ||
Zoom, Undo Zoom - Ctrl + F2 | Zoom, Undo Zoom - Ctrl + F2 | ||
+ | |||
Zoom, Zoom to Fit - F2 | Zoom, Zoom to Fit - F2 | ||
+ | |||
Zoom, Zoom to Selection - Shift + F2 | Zoom, Zoom to Selection - Shift + F2 | ||
+ | |||
Manage Views, Recall View 1 - Ctrl + 1 | Manage Views, Recall View 1 - Ctrl + 1 | ||
+ | |||
Manage Views, Recall View 2 - Ctrl + 2 | Manage Views, Recall View 2 - Ctrl + 2 | ||
+ | |||
Manage Views, Recall View 3 - Ctrl + 3 | Manage Views, Recall View 3 - Ctrl + 3 | ||
+ | |||
Manage Views, Recall View 4 - Ctrl + 4 | Manage Views, Recall View 4 - Ctrl + 4 | ||
+ | |||
Manage Views, Recall View 5 - Ctrl + 5 | Manage Views, Recall View 5 - Ctrl + 5 | ||
+ | |||
Manage Views, Recall View 6 - Ctrl + 6 | Manage Views, Recall View 6 - Ctrl + 6 | ||
+ | |||
Manage Views, Save View 1 - Alt + 1 | Manage Views, Save View 1 - Alt + 1 | ||
+ | |||
Manage Views, Save View 2 - Alt + 2 | Manage Views, Save View 2 - Alt + 2 | ||
+ | |||
Manage Views, Save View 3 - Alt + 3 | Manage Views, Save View 3 - Alt + 3 | ||
+ | |||
Manage Views, Save View 4 - Alt + 4 | Manage Views, Save View 4 - Alt + 4 | ||
+ | |||
Manage Views, Save View 5 - Alt + 5 | Manage Views, Save View 5 - Alt + 5 | ||
+ | |||
Manage Views, Save View 6 - Alt + 6 | Manage Views, Save View 6 - Alt + 6 | ||
+ | |||
Set Rotation Point - Ctrl + Shift + Right Mouse Button | Set Rotation Point - Ctrl + Shift + Right Mouse Button | ||
+ | |||
Reset, View - Ctrl + R | Reset, View - Ctrl + R | ||
+ | |||
Reset, Pan - Ctrl + U | Reset, Pan - Ctrl + U | ||
+ | |||
Reset, Rotation Point - Ctrl + Shift + R | Reset, Rotation Point - Ctrl + Shift + R | ||
+ | |||
Demote, Redraw - F5 | Demote, Redraw - F5 | ||
+ | |||
Show Domains - Ctrl + F3 | Show Domains - Ctrl + F3 | ||
+ | |||
Show Connectors - Ctrl + F4 | Show Connectors - Ctrl + F4 | ||
+ | |||
Show Nodes - Ctrl + F5 | Show Nodes - Ctrl + F5 | ||
+ | |||
Show Database - Ctrl + Shift + F5 | Show Database - Ctrl + Shift + F5 | ||
+ | |||
Show Axes - Ctrl + Shift + F3 | Show Axes - Ctrl + Shift + F3 | ||
+ | |||
Show XYZ Axes - Ctrl + Shift + F4 | Show XYZ Axes - Ctrl + Shift + F4 | ||
+ | |||
==Select== | ==Select== | ||
Select All - Ctrl + A | Select All - Ctrl + A | ||
+ | |||
Unselect All - Ctrl + D | Unselect All - Ctrl + D | ||
+ | |||
Toggle Selection - Ctrl + T | Toggle Selection - Ctrl + T | ||
+ | |||
Adjacent - Ctrl + Shift + N | Adjacent - Ctrl + Shift + N | ||
+ | |||
All Adjacent - Ctrl + Shift + A | All Adjacent - Ctrl + Shift + A | ||
+ | |||
Mask - Ctrl + M | Mask - Ctrl + M | ||
+ | |||
==Create== | ==Create== | ||
+ | |||
Assemble domains without opening the panel - Ctrl + B | Assemble domains without opening the panel - Ctrl + B | ||
+ | |||
Assemble blocks without opening the panel - Ctrl + Shift + B | Assemble blocks without opening the panel - Ctrl + Shift + B | ||
+ | |||
==Grid== | ==Grid== | ||
+ | |||
Dimension - Ctrl + W | Dimension - Ctrl + W | ||
+ | |||
Distribute - Ctrl + G | Distribute - Ctrl + G | ||
+ | |||
Initialize selected domains/blocks - Ctrl + I | Initialize selected domains/blocks - Ctrl + I | ||
+ | |||
==Script== | ==Script== | ||
+ | |||
Re-Execute - Ctrl + E | Re-Execute - Ctrl + E | ||
+ | |||
==Miscellaneous== | ==Miscellaneous== | ||
+ | |||
Help - F1 | Help - F1 | ||
+ | |||
OK - Ctrl + Enter | OK - Ctrl + Enter | ||
+ | |||
Cancel - Esc | Cancel - Esc | ||
+ | |||
Apply - Ctrl + Shift + Enter | Apply - Ctrl + Shift + Enter | ||
+ | |||
Clear message window - Ctrl + Shift + Delete | Clear message window - Ctrl + Shift + Delete | ||
− | Display point position and distance between it and last selected point - Alt + Right Mouse Button | + | |
+ | Display point position and distance between it and last selected point - Alt + Right | ||
+ | Mouse Button | ||
+ | |||
Cycle through selectable entities under cursor - Spacebar | Cycle through selectable entities under cursor - Spacebar | ||
+ | |||
Cycle through selectable entities under cursor in reversed order - Ctrl + Spacebar | Cycle through selectable entities under cursor in reversed order - Ctrl + Spacebar | ||
+ | |||
Mask all except for spacings - F7 | Mask all except for spacings - F7 | ||
+ | |||
Mask all except for blocks - F9 | Mask all except for blocks - F9 | ||
+ | |||
Mask all except for domains - F10 | Mask all except for domains - F10 | ||
+ | |||
Mask all except for connectors - F11 | Mask all except for connectors - F11 | ||
+ | |||
Mask all except for database - F12 | Mask all except for database - F12 | ||
+ | |||
Toggle Entity Mask - Shift + Mask Function Key | Toggle Entity Mask - Shift + Mask Function Key | ||
+ | |||
Unmask all except for spacings - Ctrl + F7 | Unmask all except for spacings - Ctrl + F7 | ||
+ | |||
Unmask all except for blocks - Ctrl + F9 | Unmask all except for blocks - Ctrl + F9 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Unmask all except for domains - Ctrl + F10 | |
− | + | Unmask all except for connectors - Ctrl + F11 | |
− | |||
− | + | Unmask all except for database - Ctrl + F12 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category: Rockets]] | [[Category: Rockets]] | ||
[[Category:CFD]] | [[Category:CFD]] | ||
+ | [[Category: Rockets Guides]] |
Latest revision as of 19:09, 15 September 2017
This page will help you navigate the finer points of Pointwise and act as a guide if SSI needs one.
Go here if you want to learn more about meshing in general.
Overview
- Import the native SolidWorks file.
- Check the integrity of the solid model.
- Reorganize surfaces prior to meshing.
- Set mesh defaults.
- Mesh the model.
- Adjust resolution of particular surface meshes.
- Assemble the unstructured block.
- Generate the volume mesh using T-Rex.
- Set CAE boundary conditions.
- Export the CAE file.
CAE = Computer aided engineering
Importing a Solidworks File
Importing native CAD is the same process as importing neutral CAD formats in Pointwise. From the File menu, select Import, Database. Pointwise recognizes the correct format based on the file extension. In this case, SolidWorks part files end with .sldprt.
The model size tolerance is an important consideration when importing CAD files into Pointwise. We recommend adjusting the model size tolerance to within about an order of magnitude of the largest spatial dimension of the geometry. This parameter is found in the File menu under Properties. Setting the appropriate model size tolerance helps Pointwise's geometry kernel interpret and process the geometric information with the highest possible degree of accuracy. In order to maintain maximum integrity, this step must be performed prior to importing the geometry. If you do not know the actual model size, import the geometry using the default model size tolerance, record the value from the File, Properties panel, undo the import, set the appropriate model size tolerance and re-import the CAD file.
Check Integrity of Solid Model
Pointwise can import the solid model and exploit the information it contains about how the surfaces are stitched together. Even when using native CAD files, it is a good idea to check to see if the solid model is watertight. This is carried out in the Create, Assemble, Models panel by selecting the model and clicking Assemble. If the solid model is watertight, there should be a single model (all surfaces green) and zero lamina boundaries (red edges). If the solid model is not watertight, the tolerance can be increased to automatically close the gaps.
Reorganize Surfaces
Quite often the arrangement of the surfaces created by the CAD software is not optimal for meshing. For example, the body of the filter tube is made up of four surfaces, but we probably only need one surface mesh patch to represent the whole tube. The complementary capability to Pointwise's solid modeling is quilting. Quilting allows the user to redefine the meshing regions from the original CAD surfaces to something more meaningful. In the filter tube example, we want Pointwise to create one surface mesh patch on all four filter tube surfaces. This is accomplished by quilting the four surfaces into one logical meshing region. By not requiring the grid boundaries to follow all the CAD topology, we end up with a simpler grid topology and higher mesh quality.
The quilt assembly feature has the ability to automatically assemble the quilts based on an angle criterion. The angle is defined as angular deviation between the normals of the adjacent surfaces.
Sources
Getting Past the Blank Screen Great tutorial for a 2D NACA airfoil.
SU2-Pointwise Workshop: Surface and Volume Meshing
Command Cheat Sheet
Note: This guide is only for Windows.
Legend: RMB=Right Mouse Button, LMB=Left Mouse Button, MMB=Middle Mouse Button
File
New - Ctrl + N
Open - Ctrl + O
Save - Ctrl + S
Save As - Ctrl + Shift + S
Print to File Setup - Ctrl + Shift + P
Print to File - Ctrl + P
Edit
Undo - Ctrl + Z
Redo - Ctrl + Y
Cut - Ctrl + X
Copy - Ctrl + C
Paste - Ctrl + V
Delete - Delete
Delete Special - Ctrl + Delete
Project - Ctrl + Shift + J
Split - Ctrl + Q
Join - Ctrl + J
View
Zoom, Undo Zoom - Ctrl + F2
Zoom, Zoom to Fit - F2
Zoom, Zoom to Selection - Shift + F2
Manage Views, Recall View 1 - Ctrl + 1
Manage Views, Recall View 2 - Ctrl + 2
Manage Views, Recall View 3 - Ctrl + 3
Manage Views, Recall View 4 - Ctrl + 4
Manage Views, Recall View 5 - Ctrl + 5
Manage Views, Recall View 6 - Ctrl + 6
Manage Views, Save View 1 - Alt + 1
Manage Views, Save View 2 - Alt + 2
Manage Views, Save View 3 - Alt + 3
Manage Views, Save View 4 - Alt + 4
Manage Views, Save View 5 - Alt + 5
Manage Views, Save View 6 - Alt + 6
Set Rotation Point - Ctrl + Shift + Right Mouse Button
Reset, View - Ctrl + R
Reset, Pan - Ctrl + U
Reset, Rotation Point - Ctrl + Shift + R
Demote, Redraw - F5
Show Domains - Ctrl + F3
Show Connectors - Ctrl + F4
Show Nodes - Ctrl + F5
Show Database - Ctrl + Shift + F5
Show Axes - Ctrl + Shift + F3
Show XYZ Axes - Ctrl + Shift + F4
Select
Select All - Ctrl + A
Unselect All - Ctrl + D
Toggle Selection - Ctrl + T
Adjacent - Ctrl + Shift + N
All Adjacent - Ctrl + Shift + A
Mask - Ctrl + M
Create
Assemble domains without opening the panel - Ctrl + B
Assemble blocks without opening the panel - Ctrl + Shift + B
Grid
Dimension - Ctrl + W
Distribute - Ctrl + G
Initialize selected domains/blocks - Ctrl + I
Script
Re-Execute - Ctrl + E
Miscellaneous
Help - F1
OK - Ctrl + Enter
Cancel - Esc
Apply - Ctrl + Shift + Enter
Clear message window - Ctrl + Shift + Delete
Display point position and distance between it and last selected point - Alt + Right Mouse Button
Cycle through selectable entities under cursor - Spacebar
Cycle through selectable entities under cursor in reversed order - Ctrl + Spacebar
Mask all except for spacings - F7
Mask all except for blocks - F9
Mask all except for domains - F10
Mask all except for connectors - F11
Mask all except for database - F12
Toggle Entity Mask - Shift + Mask Function Key
Unmask all except for spacings - Ctrl + F7
Unmask all except for blocks - Ctrl + F9
Unmask all except for domains - Ctrl + F10
Unmask all except for connectors - Ctrl + F11
Unmask all except for database - Ctrl + F12