WORKSHOP 7 OVER-RUNNING PULLEY.

Slides:



Advertisements
Similar presentations
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Advertisements

WS1-1 ADM703, Workshop 1, August 2005 Copyright  2005 MSC.Software Corporation WORKSHOP 1 JET ENGINE TURBINE.
Mechanical Engineering Dept.
By Hrishikesh Gadre Session II Department of Mechanical Engineering Louisiana State University Engineering Equation Solver Tutorials.
Topic 5: Dynamic Simulation of Induction Motor Spring 2004 ECE Electric Drives.
Valve Cam Exercise Problem Statement Open Valve_Cam.sldasm The valve cam model pictured above includes a spring that will be added between the valve guide.
Piston Exercise Objectives: The purpose of this exercise it to make the user familiar with the process for manually defining constraints on assemblies.
S1-1 ADM703, Section 1, August 2005 Copyright  2005 MSC.Software Corporation PART 1 ADVANCED MODELING AND BEST PRACTICES.
WS4-1 ADM703, Workshop 4, August 2005 Copyright  2005 MSC.Software Corporation WORKSHOP 4 WASHING MACHINE.
ADAMS Assignment 5 ME451:Kinematics and Dynamics of Machine Systems.
WS6-1 ADM703, Workshop 6, August 2005 Copyright  2005 MSC.Software Corporation WORKSHOP 6 OVER-RUNNING PULLEY.
ME451:Kinematics and Dynamics of Machine Systems (Spring 09)
ADAMS Assignment 1 ME451:Kinematics and Dynamics of Machine Systems (Fall 2013) Assigned: September 18, 2013 Due: September 25, 2013.
ADAMS Assignment 5 ME451:Kinematics and Dynamics of Machine Systems (Spring 09)
COSMOSMotion Slides.
S6-1 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation SECTION 6 OVER-RUNNING PULLEY.
WS13-1 ADM740, Workshop 13, June 2007 Copyright  2007 MSC.Software Corporation WORKSHOP 13 EXPLORING AND COMPLETING TEMPLATES.
ADAMS Assignment 6 ME451:Kinematics and Dynamics of Machine Systems (Fall 2013) Assigned: November 13, 2013 Due: November 20, 2013.
MSC.Software Corporation 2 MacArthur Place Santa Ana, CA 92707, USA Tel: (714) Fax: (714) Web: United States.
System Models.
WS3-1 ADM740, Workshop 3, June 2007 Copyright  2007 MSC.Software Corporation WORKSHOP 3 CREATING AND ADJUSTING SUSPENSIONS.
WS5-1 ADM , Workshop 5, August 2005 Copyright  2005 MSC.Software Corporation WORKSHOP 5 PARAMETERIZING A NEW MODEL.
WS3-1 ADM703, Workshop 3, August 2005 Copyright  2005 MSC.Software Corporation WORKSHOP 3 SUSPENSION SYSTEM.
ADAMS Assignment 1 ME451:Kinematics and Dynamics of Machine Systems (Spring 09)
WS2-1 ADM , Workshop 2, August 2005 Copyright  2005 MSC.Software Corporation WORKSHOP 2 EXPRESSIONS: OVERVIEW.
WS2-1 ADM703, Workshop 2, August 2005 Copyright  2005 MSC.Software Corporation WORKSHOP 2 SPRING-DAMPER SYSTEM.
Simulink Modelling Tutorial In Simulink, it is very straightforward to represent a physical system or a model. In general, a dynamic system can be constructed.
SECTION 3 Components part 2. DIFFERENTIALS Adams/Driveline has two differential related components –Entire Differential Unit (Differential Assembly) ●
WS2-1 ADM703c, Workshop 2, February 2013 Copyright  2013 MSC.Software Corporation WORKSHOP 2 EJECTOR MECHANISM.
WORKSHOP 3 Belt Modeling – Lawn Mower
Workshop 12 atv – lower control arm
SECTION 2 Components part 1.
WORKSHOP 1 CO-SIMULATION.
Adams/CHASSIS INTERFACE
ADAMS/VIEW TOOLS, MENUS, AND SHORTCUTS
WORKSHOP 18 HATCHBACK II.
WORKSHOP 1 introduction
Adams/CHASSIS FILE STRUCTURE
WORKSHOP 12 SUSPENSION SYSTEM II
WORKSHOP 21 CAM-ROCKER-VALVE
WORKSHOP 3 PARAMETRICS In each module, review the problem statement and explain that you will use the concepts described below to solve it. Return to the.
SECTION 4 WASHING MACHINE.
SECTION 2 SETUP, WRITING AND CREATING
SECTION 1 ADAMS/Solver subroutines overview
WORKSHOP 12 BOUNCING BALL
WORKSHOP 1 CUSTOM TIRE SUBROUTINE
WORKSHOP 14 EXPLORING AND COMPLETING TEMPLATES
WORKSHOP 19 HATCHBACK III
WORKSHOP 2 VALVETRAIN MECHANISM
WORKSHOP 2 VALVETRAIN MECHANISM
Workshop 4 Chain System Workshop
SECTION 8 ROTATION AND FRICTION Review the problem statement.
WORKSHOP 9 BRAKE SYSTEM II
INTRODUCING Adams/CHASSIS
PARTS AND COORDINATE SYSTEMS
SECTION 13 REQUESTS.
GATLING GUN FIRE MECHANISM
GATLING GUN FIRE MECHANISM
SECTION 8 OVER-RUNNING PULLEY.
Damped Forced Vibrations Analysis Using CAMP-G® and Simulink® Modeled Solutions to Problem (
SECTION 4 Driveline Analyses.
WORKSHOP 8 TIRE TESTRIG TUTORIAL
WORKSHOP 1 STAMPING MECHANISM
WORKSHOP 13 SUSPENSION-STEERING SYSTEM
SECTION 3 MACROS: OVERVIEW.
WORKSHOP 3 GSE IMPORT.
SECTION 16 FORCES AND SPLINES.
WORKSHOP 9 LIFT MECHANISM II.
Crank Slider MSC.ADAMS 2005 r2 Estimated time required: 20 min
WEEKS 8-9 Dynamics of Machinery
Presentation transcript:

WORKSHOP 7 OVER-RUNNING PULLEY

WORKSHOP 7 – OVER-RUNNING PULLEY Problem Statement Model the spring behavior of a one-way clutch in an over-running pulley (ORP). ORPs are used in automotive engine accessory drives to reduce the amplitude of the motion passed to the shafts of a driven pulley, as well as reduce transverse belt vibrations.

WORKSHOP 7 – OVER-RUNNING PULLEY Problem Statement (cont.) The spring loads along one curve and unloads along another. Once a certain angular displacement is reached (max_ang), the spring can no longer provide any more torsional resistance, but the pulley may keep rotating in that direction. Then, once the relative shaft velocity changes direction, the pulley will unload from that point along a new curve.

WORKSHOP 7 – OVER-RUNNING PULLEY (CONT.) Model Description The model contains two concentric shafts the hub (inner) and sheave (outer). They are attached to ground using revolute joints. The sheave is driven by a sinusoidal motion similar to the input from a belt and combustion engine’s crank pulley. The model also has curve data (in .csv format) for the loading and unloading torque-angle relationships. A FORTRAN VARSUB tracks the angular displacement of the sheave relative to the hub and resets the value to max_ang whenever max_ang has been exceeded and the relative sheave- hub velocity changes direction (that is, from loading regime to unloading regime). Notes: The locking/loading direction is defined as positive rotation about the z-axis of the revolute joint. The time units are milliseconds.

WORKSHOP 7 – OVER-RUNNING PULLEY (CONT.) Getting Started First, import the model. Then, create and modify the splines. To import the model: Import install_dir/orp/orp.cmd, where install_dir is the directory where the training files are installed. The model looks as follows: Using the data file install_dir/orp/loading_torque.cs v, create a SPLINE for the spring’s torque-angle relationship in the loading direction. Set Independent Column Index to 1. Tip: See Workshop 10: Gatling Gun Fire Mechanism for more information on how to import and SPLINE.

WORKSHOP 7 – OVER-RUNNING PULLEY (CONT.) To import the model (Cont.): Using the data file install_dir/orp/unloading_tor que.csv, create a SPLINE for the spring’s torque-angle relationship in the unloading direction. Set Independent Column Index to 1. From the Build menu, point to Data Elements, point to Spline, point to Modify, and then select SPLINE_1 (the loading torque). Since the data is short, select Linear extrapolation. Select OK. Modify SPLINE_2 (the loading torque), selecting Linear extrapolation. Select OK.

WORKSHOP 7 – OVER-RUNNING PULLEY (CONT.) Creating the spring torques Next, create the spring torque variable, and then create the spring torque. To create the spring torque variable: Create a state variable called reset_angle which will count and reset the relative sheave-hub angle according to the logic required by the problem definition. The source code for the VARSUB is already written. You only need to get the proper parameter values into your VARIABLE statement. Symbolically speaking, they are: Tips: Look at parameters passed in par in myvarsub.f Find the solver IDs by getting Info on each marker.

WORKSHOP 7 – OVER-RUNNING PULLEY (CONT.) To create the spring torque variable (Cont.): (Cont.) From the Build menu, point to Forces, and then select Torque (single component). The Create Forces dialog box appears.

WORKSHOP 7 – OVER-RUNNING PULLEY (CONT.) To create the spring torque variable (Cont.): Complete the dialog box as shown below. Set the torsion spring to act between the hub and sheave, and use the hub.torque_mar and sheave.torque_mar markers for action/ reaction points. Tip: Right-click to select hub.torque_mar and sheave.torque_mar from a group of markers in the same area.

WORKSHOP 7 – OVER-RUNNING PULLEY (CONT.) To create the spring torque: The Torque Modify dialog box should appear automatically. If not, right- click the torque, and then select Modify. Complete the dialog box as shown below:

WORKSHOP 7 – OVER-RUNNING PULLEY (CONT.) To create the spring torque(Cont.): (Cont.) The torque should use the data from the unloading SPLINE when the sheave is falling behind the hub, and from the loading SPLINE when the sheave is racing ahead of the hub (see previous examples for hysteresis). Note: Be careful with signs. We suggest you make the positive z-axis of this torque the same as that of the revolute joints. Tip: step(WZ(MARKER_3,MARKER_5,MARKER_5), 0, -AKISPL (varval(.reset_angle),0,unloading_torque, 0), 0.00001,-AKISPL(varval(reset_angle),0,loading_torque, 0))

WORKSHOP 7 – OVER-RUNNING PULLEY (CONT.) Creating a damping force: From the Build menu, point to Forces, and choose the torsion spring to represent losses/drags in the pulleys. Create a rotational damper between the hub and sheave. Try a coefficient of 500N-mm-ms/deg. Right-click the torsion spring, and select modify if you need to change the stiffness or damping coefficients.

WORKSHOP 7 – OVER-RUNNING PULLEY (CONT.) Creating Output requests: From the Build menu, point to Measure, point to Request, and then select New. Create output requests for the following channels: Hub velocity Sheave velocity Relative hub and sheave velocity Spring torque Damping torque Reset angular displacement from the subroutine

WORKSHOP 7 – OVER-RUNNING PULLEY (CONT.) Creating Output requests (Cont.): Create output requests for the following channels (Cont.): Below are two examples:

WORKSHOP 7 – OVER-RUNNING PULLEY (CONT.) Creating a custom ADAMS/Solver Library First you create solver library. Then, you run the simulation. To create a custom solver library and run the simulation: Compile the FORTRAN subroutine install_dir/orp/myvarsub.f. Create a custom ADAMS/Solver library. Reference this library in your ADAMS/View session’s simulation settings by performing one of the following: In ADAMS/View: From the Settings menu, point to Solver, point to Solver Executable, and then specify the file in the Solver Library text box. In ADAMS/Solver: From the ADAMS/Solver Command menu, select ru-user, and enter your custom library name. Run a simulation of 500 ms in 5000 steps.

WORKSHOP 7 – OVER-RUNNING PULLEY (CONT.) To create a custom solver library and run the simulation (Cont.): Examine the results. The plot below shows the spring torque and relative velocity between the hub and sheave. Note: The plot is based on a maximum angle in the VARSUB of 3 degrees.

WORKSHOP 7 – OVER-RUNNING PULLEY (CONT.) Questions Does the ORP spring help reduce the oscillation amplitude that gets passed to the hub? ____________________________________________________________ How could you effectively change the dynamic responsiveness of the spring to changes in relative sheave-hub velocity? If you have time, vary the damping coefficient between the hub and sheave. What effect does this have?