A five-part assembly represents an impeller type pump. Our primary goals are to analyze the assembly with a preload on the belt of 100N to test that:
the impeller will not deflect more than 0.075mm with the applied load.
the use of a plastic pump housing will not exceed the material’s elastic limits around the shaft bore.
![]()
A geometry file is provided on your MET 415, ANGEL Lessons Page
Click on the "lesson" - HW-7A geometry (zipped Parasolid text: Pump_assy3.x_t)
Right click on the file name, Pump_assy3.zip,
Then "Save Target As..." and use a file name like: "Pump_assy3.zip"
Unzip the file to find the Parasolid geometry: Pump_assy3.x_t
Import the model to ANSYS-Workbench SIMULATION:
Open a new, empty project in WB
Link to the Parasolid file
Open a New Simulation
Set UNITS to Metric (mm, ...)
Rename each Part to have useful names: pump_housing, impeller, pulley, shaft, nut
Assign WB material library properties for polyethylene to the pump housing
Assign WB material library properties for structural steel to the other (4) bodies
In the Tree Outline, seven (7)
contact regions should be automatically detected by WB
Right-mouse on "Connections" and use "Rename Based on
Definition" to update to the new, useful part names
In the Tree Outline, seven (7) contact regions should be automatically detected by WB:
inside of housing to top of impeller body
top of housing to pulley hub face
hole through top of housing to O.D. of shaft
hole through center of impeller to O.D. of shaft
face of impeller to face of nut
hole in center of pulley to O.D. of shaft
I.D. of nut to O.D. of shaft
Contact Regions 1,2, and 4 are to be treated as "No Separation" (click on each one and set behavior in the Details Area)
Contact Regions 3 and 5 - 7 are to be treated as "Bonded" (click on each one and set behavior in the Details Area)
Assume the pump housing is rigidly mounted to the rest of the pump assembly. To simulate this, apply frictionless support to the mounting face.
Apply frictionless support on the mounting hole counter bores to simulate the mounting bolt contacts.
Each of the required surfaces (8) could be selected individually while holding the CTRL key however we will use a macro (Select by Size) provided with the DS installation. After selecting the initial surface, running the macro finds and selects all surfaces of the same size (area). [Note, this macro also works with edges or bodies.]
Highlight 1 of the countersink surfaces (arbitrary - any one of them).
Choose “Tools > Run Macro . . ."
Browse to the ANSYS Installation Directory ...\ANSYS Inc\v110\AISOL\DesignSpace\DSPages\macros
In the browser choose “selectBySize.js”
Click “Open”
Apply a bearing load (FX = 100 N) on the pulley to simulate the load from the drive belt. The bearing load will distribute the force over the face of the pulley only where the belt contact would occur (parabolic distribution)
This contact analysis is a LINEAR simulation (No Separation & Bonded contact options are not automatically nonlinear)
Weak spring should be
suppressed - not needed
Note : Because of the presence of frictionless supports
& non-bonded contact, Workbench-Simulation will trigger the use of weak springs during the solution. If we know the model is fully constrained we can turn off this function.
![]()