Documente Academic
Documente Profesional
Documente Cultură
1. Open SolidWorks.
2. Open Piston.sldasm file located in C:\Program Files\VisualNastran2001\Tutorials\Chapter 07
\Exercise 7.4 - SolidWorks directory.
3. Choose connect from visualNastran pulldown menu. A progress bar appears and your cad document
is exported to Visual Nastran for analysis.
4. After finishing export job Visual Nastran opens and a CAD Associativity window appears. Click OK.
Then Visual Nastran asks you whether you want to open Constrain Navigator or not. Click Yes.
5. The Constraint Navigator allows you to examine relationships among bodies, subassemblies, and
constraints so that you can verify and modify your simulation model. When visualNastran exports
the CAD model, it creates joints between parts of the assembly. The types of joints created
depends on the constraints and geometry of the CAD model. If the joints that visualNastran creates
are not given the appropriate degrees of freedom, the parts cannot move appropriately when you
run the simulation. To correct this problem, you should verify and adjust the joints between the
parts of the assembly as necessary to correctly specify the motion desired.
6. Click Next Constraint button
to start navigating and examining the joint created when
exporting CAD file into Nastran. When you click the button, joint is isolated for a better view. Your
screen should be similar to this.
and Crank-2 are rigidly connected. However when testing, you can see that Crank and the Pin can
move separately. Therefore, this joint should be converted to a rigid joint. Right click the
Concentric2 in the objects list window and select properties. Go to the Constraint tab and select
rigid joint.
10. Close this window and then click Next Constraint button.
11. Distance3, a revolute joint on plane is isolated.
12. This joint is not needed for the simulation because it is not actually a joint. You may create some
mates while in the CAD assembly steps in SolidWorks. This, for example, is a distance mate to keep
connecting rod in place with respect to Crank. However it is not needed by Visual Nastran.
Therefore it should be deleted.
13. Select Distance3, coord[24] on Crank-1, coord[26] on CONNECTING ROD-1 in the Connections List
window by selecting them with mouse clicks while keeping control key pushed. Then delete them
with del key.
14. Click next constraint button.
17. Right click Concentric3 in Connections List window and select properties. Switch to the constraint
tab and select revolute joint. Close the properties window.
18. Click next constraint button.
19. This is again a redundant joint and it should be deleted. Select Parallel1, coord[32] on Crank-1,
coord[34] on CONNECTING ROD-1 in the Connections List window and press del key.
35. First, We know that piston head should only move up and down without any rotation. Let us create
a constraint for this.
Before creation of the constraint first we have t create a coordinate (i.e. a place for that
constraint).
36. Click move around button
seen below.
to see upper face of the piston head. Turn the model to a place as
and place a coordinate on the upper face of the piston head near the
38. Make sure that the newly created coordinate is selected and click Join/Create Constraint button
A window appears as below.
43. Open Constraint tab of the properties window and choose revolute motor. Go to the motor tab.
After selecting Angular Velocity radio button, write 500 to the Value text box.
44. Click Close on the properties windows and run the simulation by pressing play button. You'll see a
running piston assembly.
45. We can put a variable force to the upper face of the piston head to simulate the combustion effects.
This would be a more realistic boundary condition then then putting a motor to the crank-1.
46. Orient the model with move around tool
48. Double click the force icon on the model to open properties windows.
49. Click Force tab and write -10 to the Fy component. Then Select Active tab and choose Active While
radio button. Press formula button
and write "and(body[12].v.z<=0, mag(body[4].w)<200
rpm)" to the opened formula window. Written formula means apply 10 Newtons force in minus Zdirection when velocity of piston head (body[12]) in minus Z-direction is negative and when
angular velocity of crank-1 (body[4]) is smaller then 200 rpm.
50. Click OK button on formula window and click close button on the properties window.
51.
53. You can also check whether crank-1 really rotates at 200 rpm's.
54. Select Crank-1 in the object list. Choose Meter from the Insert pulldown menu and then choose
Angular Velocity from Meter submenu.
55. Tiling Options window appears. Select Tile Horizontally radio button and click OK.
56. The screen is divided into two as seen below.
57. Select Display Settings from World pulldown menu and navigate to Units tab. Choose rpm from Rot.
Vel. combo box. Close the Display Settings window. Therefore we have set the unit of angular
velocity to rpm.
58. Right click Angular Velocity of Crank-1 object in the Connections List window and select properties.
Remove checks until only |W| leaves.
57. This concludes the Dynamic motion analysis. You can save your job in Visual Nastran format
(.wm3).