Beruflich Dokumente
Kultur Dokumente
1(14)
Figure 1. Piston Pump Isometric view PUMP DATA Wheel radius = 0.03 m Wheel thickness = 0.01 m Wheel density = 7800 kg/m3 Handle length = 0.1 m Handle width = 0.015 m Handle depth=0.01 m Handle mass = 0.3 kg Handle mass inertia:Ixx= 0.00001 kgm2-,Iyy=Izz=0.0001 kgm2 Piston length=0.06 m Piston diameter = 0.04 m Piston massa=0.2 kg Piston mass inertia:Ixx 0.0001 kgm Iyy=Izz=0.0002 kgm Table 1. Pump data
Report
This exercise can be either be approved directly by the assistant at the scheduled event or sent as a short report. If it is sent as a report it should contain plots from the tasks 4, 5 and 7 and answer the questions in these tasks. The report should be sent in electronic form to mknx@md.kth.se, idex@md.kth.se or fipu@md.kth.se. This means that you continuously should select and save plot curves as picture files during this exercise.
Creating a Database from the Welcome dialog box Create a new model Model Name: pistonpump (or: kolvpump ) OK
F4 ( or: View Coordinate Window) , to let Coordinate Window ON Settings Working Grid Size: X=0.2, Y=0.1; Spacing = 0.005 (without units) Show Working Grid = on; Set Location Global Origin OK
Table 1. Points Coordinate Location X POINT_1 POINT_2 POINT_3 POINT_4 POINT_5 0.0 0.03 0.10 0.13 0.18 Y 0.0 0.0 0.0 0.0 0.0 Z 0.0 0.0 0.0 0.0 0.0
The Wheel Create the Wheel part and its geometry (cylinder) using the design points Note that you have to modify the orientation of the working grid and that then you have to rename the part to wheel. The reorientation is done by utilizing the Working grid. : Settings Working gridSet Orientation Global YZ An additional hint could be to use the ISOMETRIC view for better visual control. Once the Wheel part is created the working grid should be restored to its original setting i.e. Global XY. Place the cursor over wheel geometry Part: Wheel Modify Set up: Mass Properties defined by =Geometry and Density, Density = 7800 Apply Show calculated inertia OK
The Handle Create the handle in a similar way as you did for the wheel, but use the link geometry.
Modify the mass and inertia properties by using the modify option :Mass Properties defined by =User Input Change to: Mass = 0.3, Ixx = 0.00001, Iyy = 0.0001 Izz = 0.0001 OK
The Piston Create the piston as a cylinder with a start position at POINT_3 and dimensions as shown in Table 1. Modify the mass and inertia properties in the same way as for the handle.
Defining the Joints We need to define three revolute joints and one translational joint. Place these joints at the locations defined by the design points. We will use the following construction options: 1 Location, Normal To Grid (revolute joint between wheel and ground) use POINT_1 2 Bod-1 Loc, Normal To Grid (revolute joint between wheel and handle and revolute joint between handle and piston) use POINT_2 and POINT_4 2 Bod-1 Loc, Pick Feature (translational joint between piston and cylinder (ground)) use POINT_4.. Now it is time to save your model File Save Database As File Name = pistonpump1.bin OK
Your model should now look like this in the FRONT view:
Plot the Velocity of the Piston On Main tool bar, Pick Create a new page Your plot should look like figure 4 Piston Velocity:
Plot the Normal Force of the Piston Source: Objects Filter = constraint Object = +JOINT_3* Characteristics =Element_Force Component = Y Add Curves * Joint between Handle and Piston
Figure 5. Normal Force of Piston Plot the Pump Driving Torque Source: Objects Filter = constraint Object = +MOTION_1 Characteristics =Element_Torque Component = Z Add Curves
Adding a Push and pull force on the Piston Create a design point to connect the force to at the top of the piston (0.16,0.0,0.0) (POINT_6) Create a single component force, 2 bodies: Piston and ground (use POINT_5) Create the force function. This function should give +- 1000 N depending on the moving direction of the piston. Hint: Use the SIGN and VX (or VR) function in the FUNCTION BUILDER. SIGN(a1,a2) returns a1 dependent on the sign of a2. VX(To,From;Along,Ref.Frame) returns the velocity in X-direction between two markers in a given reference frame. Simulating and Animating the Motion of the Prototype Simulate the motion of the pump for 2.0 sec 100 steps.
Plot the Pull and Push Force of Piston Your plot should look like the one below:
Plot the Pump Driving Torque Your plot should look like the one below:
Figure 8. Pump Driving Torque Refining Your Design Creating Design Variables Place the cursor over POINT_2 Point: POINT_2 Modify The Table Editor will appear. Select The Loc_X for POINT_2 Click in the input box at the top of the Table Editor Parameterize Create Design Variable Real The Design Variable is given the default name .pistonpump.DV_1 : Change the name to .pistonpump.Radius by using the menu Edit Rename Select The Loc_X for POINT_3 Click in the input box at the top of the Table Editor Parameterize Reference Design Variable Radius OK At the top of the Table Editor, change to (.pistonpump.Radius+0.07) Select The Loc_X for POINT_4
10
Click in the input box at the top of the Table Editor Parameterize Reference Design Variable Radius OK At the top of the Table Editor, change to (.pistonpump.Radius+0.1) Select The Loc_X for POINT_5 Click in the input box at the top of the Table Editor Parameterize Reference Design Variable Radius OK At the top of the Table Editor, change to (.pistonpump.Radius+0.15) OK Select The Loc_X for POINT_6 Click in the input box at the top of the Table Editor Parameterize Reference Design Variable Radius OK At the top of the Table Editor, change to (.pistonpump.Radius+0.13) OK Build Design Variable Modify Radius OK Set up: Standard Value = 0.03, Units= length , Value Range by =Absolute Min and Max Values, Min. Value= 0.02, Max. Value= 0.04 OK Reviewing Design Variables Tools Table Editor Select the Variables at the bottom of the table Editor Filters Select: Delta Type=ON, Units=ON OK Parameterizing other Geometries of your model
1. Parameterizing the Wheel
Place the cursor over Wheel Cylinder: CYLINDER_1 Modify Place the cursor in the Radius text box Parameterize Reference Design Variable Radius OK OK
2. Parameterizing the handle.cm Marker
Place the cursor over handle.cm Marker Marker: cm Modify Change to Location = (.pistonpump.Radius+0.05), 0.0, 0.0 OK
KTH Institutionen fr Maskinkonstruktion System och komponentdesign Kjell Andersson 3. Parameterizing the Piston
11
Place the cursor over piston.cm Marker Marker: cm Modify Change to Location = (LOC_RELATIVE_TO({0.0,0.0,0.0},.pistonpump.ground.POINT_4)) OK OK Reviewing the Parameterized model Tools Table Editor Select The Real_Value for Radius At the top of the Table Editor, change back to 3.0E02 OK You can see that the model has been changed back. Creating a Driving Torque Measure Build Measure Selected Object New +pistonpump MOTION_1 OK Select: Characteristic = Torque, Component = Z OK Place the cursor over Torque Curve Curve:Current Save Curve To modify a design variable Build Design Variable Modify Radius OK Set up: Standard Value = 2.0E-02 OK Run a 2.0 second, 100-step simulation The new plot shows a comparison of the driving torque measure for the two cases Reset to input configuration Creating Measures of Piston displacement and Velocity Build Measure Selected Object New +pistonpump piston cm OK Set up: Characteristic = Translational Displacement, Component = X Apply A new plot of piston displacement appears Set up again: Characteristic = Translational Velocity, Component = X OK A new plot of piston displacement appears
12
Running a Design Study Simulate Design Evaluation Set up: Design Study=ON, Measure=ON, Maximum of = .pistonpump.MOTION_MEA_1, Design Variable .pistonpump.Radius, Default levels = 5 Settings: Display Chart Objective=ON, Chart design variables = ON, Save stripchart curves=ON, Show tabular report = ON OK Adjust the windows to see more Start ADAMS displays Piston displacement plot (cm_MEA_1), Piston Velocity plot (cm_MEA_2), Driving Torque plot (MOTION_MEA_1), Radius vs. Trial plot, MOTION_MEA_1 vs. Radius plot, and a design study report. Close the information window and the Design Evaluation box Transfer the strip charts to full plot Place the cursor over cm_MEA_1 chart Plot: scht1 Transfer to full plot
13
File Close Plot Window In the same way, you can transfer the other charts, as shown next:
14
Figure 12. Pump Driving Torque vs. Radius of the Wheel Note: The title and the labels of the axis have been edited
Figure 13. Radius of the Wheel vs. Trial Note: The title and the labels of the axis have been edited All Done! To Save Your Work: Use a COMMAND FILE (.cmd). Note that your plots will NOT be saved only the model. Note that you first have to save the plots needed for the report. Show your simulation plots to the lab assistant to get approved on the Lab before you exit ADAMS. File Export ADAMS/View command file, Exit ADAMS