S6-1 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation SECTION 6 OVER-RUNNING PULLEY.

Slides:



Advertisements
Similar presentations
Spring Semester 2013 Lecture 5
Advertisements

Ch 3.8: Mechanical & Electrical Vibrations
Programming Logic and Design, Third Edition Comprehensive
WS1-1 ADM703, Workshop 1, August 2005 Copyright  2005 MSC.Software Corporation WORKSHOP 1 JET ENGINE TURBINE.
Chapter 15 Oscillations Oscillatory motion Motion which is periodic in time, that is, motion that repeats itself in time. Examples: Power line oscillates.
VBA Modules, Functions, Variables, and Constants
Chapter 13 VibrationsandWaves. Hooke’s Law F s = - k x F s = - k x F s is the spring force F s is the spring force k is the spring constant k is the spring.
Oscillations An oscillation is a repetitive to-and- fro movement. There are two types of vibration: free and forced. A forced vibration is produced when.
SECTION 10 BUILDING TEMPLATES.
Chapter 15 Oscillatory Motion.
Chapter 22 Alternating-Current Circuits and Machines.
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.
Chapter 15 Oscillatory Motion PHYS Recall the Spring Since F=ma, this can be rewritten as: The direction of the force is negative because it is.
WS15-1 ADM740, Workshop 15, June 2007 Copyright  2007 MSC.Software Corporation WORKSHOP 15 Adams/Car Mechatronics.
INTRO-1 ADM , Introduction, August 2005 Copyright  2005 MSC.Software Corporation WELCOME TO ADVANCED ADAMS/VIEW TRAINING.
Chapter 06 (Part I) Functions and an Introduction to Recursion.
6-1 Chapter 6 - Languages and the Machine Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring Computer.
Chapter 11 - Simple Harmonic Motion
Chapter 15 Oscillatory Motion. Recall the Spring Since F=ma, this can be rewritten as: Negative because it is a restoring force. In other words, if x.
SE: CHAPTER 7 Writing The Program
WS6-1 ADM703, Workshop 6, August 2005 Copyright  2005 MSC.Software Corporation WORKSHOP 6 OVER-RUNNING PULLEY.
Copyright © 2010 Pearson Education, Inc. Lecture Outline Chapter 13 Physics, 4 th Edition James S. Walker.
Oscillations – motions that repeat themselves Period ( T ) – the time for one complete oscillation Frequency ( f ) – the number of oscillations completed.
Hooke’s Law F s = - k x F s is the spring force k is the spring constant It is a measure of the stiffness of the spring A large k indicates a stiff spring.
S4-1 ADM703, Section 4, August 2005 Copyright  2005 MSC.Software Corporation SECTION 4 WASHING MACHINE.
WS8-1 ADM740, Workshop 8, June 2007 Copyright  2007 MSC.Software Corporation WORKSHOP 8 Creating Event Files.
S6-1 ADM740, Section 6, June 2007 Copyright  2007 MSC.Software Corporation SECTION 6 CREATING AND SIMULATING SUSPENSIONS.
S11-1 ADM740, Section 11, September 2007 Copyright  2007 MSC.Software Corporation SECTION 11 COMMUNICATORS.
Wednesday, Nov. 20, 2002PHYS , Fall 2002 Dr. Jaehoon Yu 1 PHYS 1443 – Section 003 Lecture #19 Monday, Nov. 20, 2002 Dr. Jaehoon Yu 1.Energy of.
S11-1 ADM , Section 11, August 2005 Copyright  2005 MSC.Software Corporation SECTION 11 MACROS: OVERVIEW.
MSC.Software Corporation 2 MacArthur Place Santa Ana, CA 92707, USA Tel: (714) Fax: (714) Web: United States.
S0-1 ADM703, Section 0, August 2005 Copyright  2005 MSC.Software Corporation SECTION 0 WELCOME TO ADVANCED ADAMS/SOLVER TRAINING.
WS5-1 ADM , Workshop 5, August 2005 Copyright  2005 MSC.Software Corporation WORKSHOP 5 PARAMETERIZING A NEW MODEL.
Spring 2002 Lecture #18 Dr. Jaehoon Yu 1.Simple Harmonic Motion 2.Energy of the Simple Harmonic Oscillator 3.The Pendulum Today’s Homework Assignment.
WS3-1 ADM703, Workshop 3, August 2005 Copyright  2005 MSC.Software Corporation WORKSHOP 3 SUSPENSION SYSTEM.
WS2-1 ADM , Workshop 2, August 2005 Copyright  2005 MSC.Software Corporation WORKSHOP 2 EXPRESSIONS: OVERVIEW.
Oscillations. Periodic Motion Periodic motion is motion of an object that regularly returns to a given position after a fixed time interval A special.
WS2-1 ADM703, Workshop 2, August 2005 Copyright  2005 MSC.Software Corporation WORKSHOP 2 SPRING-DAMPER SYSTEM.
S3-1 ADM703, Section 3, August 2005 Copyright  2005 MSC.Software Corporation SECTION 3 SUSPENSION SYSTEM.
WS1-1 ADM , Workshop 1, August 2005 Copyright  2005 MSC.Software Corporation WORKSHOP 1 INTRODUCTION.
WS16-1 ADM740, Workshop 16, June 2007 Copyright  2007 MSC.Software Corporation WORKSHOP 16 Using Adams/Linear with Adams/Car.
Chapter 14 Springs A TRAMPOLINE exerts a restoring force on the jumper that is directly proportional to the average force required to displace the mat.
1 10. Harmonic oscillator Simple harmonic motion Harmonic oscillator is an example of periodic motion, where the displacement of a particle from.
PHY 151: Lecture Motion of an Object attached to a Spring 12.2 Particle in Simple Harmonic Motion 12.3 Energy of the Simple Harmonic Oscillator.
Chapter 14 Vibrations and Waves. Hooke’s Law F s = - k x F s is the spring force k is the spring constant It is a measure of the stiffness of the spring.
S7-1 ADM730, Section 7, September 2005 Copyright  2005 MSC.Software Corporation SECTION 7 ADVANCED TOPICS.
S3-1 ADM703c, Section 3, February 2013 Copyright  2013 MSC.Software Corporation SECTION 3 UTILITY SUBROUTINES.
BIL 104E Introduction to Scientific and Engineering Computing Lecture 4.
WS2-1 ADM703c, Workshop 2, February 2013 Copyright  2013 MSC.Software Corporation WORKSHOP 2 EJECTOR MECHANISM.
Harmonic Motion AP Physics C.
SECTION 5 Full Vehicle Analysis.
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
10. Harmonic oscillator Simple harmonic motion
INTRODUCING Adams/CHASSIS
GATLING GUN FIRE MECHANISM
GATLING GUN FIRE MECHANISM
SECTION 8 OVER-RUNNING PULLEY.
SECTION 4 Driveline Analyses.
WORKSHOP 7 OVER-RUNNING PULLEY.
Chapter 15 Oscillations.
Scripts & Functions Scripts and functions are contained in .m-files
PL/SQL Scripting in Oracle:
Chapter 15 Oscillatory Motion
PHYS 1443 – Section 003 Lecture #19
PHYS 1443 – Section 501 Lecture #25
Presentation transcript:

S6-1 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation SECTION 6 OVER-RUNNING PULLEY

S6-2 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation

S6-3 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation OVER-RUNNING PULLEY n Model the spring behavior of a one-way clutch in an over-running pulley (ORP) which might be installed, for example, in an engine’s front-end accessory drive. n What’s in this section: u Subroutine Use u Details of ORP VARSUB u Compiling Subroutines u Working with Your User Library u Hysteresis Modeling u SHF Function u Requests u Workshop 11: Over-Running Pulley

S6-4 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation SUBROUTINE USE n Overview u Linking external FORTRAN, C, or C++ subroutines is a powerful way to perform advanced modeling tasks. l Useful when modeling phenomena dependant on logical procession of events that can’t easily be represented within the standard MSC.ADAMS functions and expressions. l Preferable method for skilled programmers. l Helps avoid cluttered MSC.ADAMS models. n Implementation Procedure: Major Steps u Write external subroutine u Associate subroutine with corresponding MSC.ADAMS modeling element (make sure model passes correct number of parameters to subroutine) u Compile subroutine u Link MSC.ADAMS library (.dll,.so,.sl)

S6-5 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation DETAILS OF ORP VARSUB n Initially, when the hub and sheave sit peacefully static (or are at the exact same rotational velocity), the clutch spring is unloaded. At some point, negative relative velocity occurs (-WZ) between these parts. The spring loads up because relative angular displacement is increasing. At some point, this –WZ slows while the spring is still loading, because it continues to have relative displacement (Q). n Eventually, -WZ slows to -d. At this point, the relative displacement will be some value, Qchange, and the relative velocity will become positive (+WZ). As the relative velocity changes from -d to d, the spring torque is transitioned from the loading torque at Qchange, to the unloading torque at Qchange. This is done with the STEP function. Actually, in this transition change, the targets of the STEP function (loading and unloading torques at Qchange) change slightly because there is still a little relative velocity, and therefore, a little change in the relative angular displacement. Once the positive relative velocity exceeds d, the spring torque exactly follows the unload torque curve.

S6-6 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation DETAILS OF ORP VARSUB (CONT.) n The VARSUB is required because of how the overrunning pulley works. The overrunning pulley spring will eventually “max-out” at a value, even though it continues to rotate in the same direction. In other words, -WZ could be so large that the loading curve passes Qmax, and the torque levels off to the maximum torque. At some point, however, the relative velocity will change directions (+WZ), and a value must be obtained from the unloading curve. The VARSUB senses the angular displacements and velocities and resets Q = Qmax, and then the correct values are obtained from the unloading curve (since relative velocity is now positive). n Similarly, +WZ can be large enough to cause Q to be less than zero, therefore you are “over-running.” Here, the spring has no resistance torque (or some nominal value for friction). However, the relative velocity can change sign again and the VARSUB will reset Q = 0 for loading.

S6-7 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation DETAILS OF ORP VARSUB (CONT.) n Following is a description of the VARSUB details to calculate Ө.

S6-8 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation DETAILS OF ORP VARSUB (CONT.) n Following is a description of the VARSUB details to calculate Ө (Cont.)

S6-9 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation DETAILS OF ORP VARSUB (CONT.)

S6-10 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation DETAILS OF ORP VARSUB (CONT.)

S6-11 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation DETAILS OF ORP VARSUB (CONT.)

S6-12 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation DETAILS OF ORP VARSUB (CONT.)

S6-13 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation COMPILING SUBROUTINES n To compile your subroutine, use the compiler flags specified in the documentation, and indicated in the MSC.ADAMS Menu as shown below: (Continued on next page)

S6-14 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation COMPILING SUBROUTINES (CONT.) n Notes: u The compiler flags are platform-dependent. u Either source code or object files can be entered (for source code, it will be automatically compiled).

S6-15 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation WORKING WITH YOUR USER LIBRARY n Once you’ve linked the subroutines, you can link them in standalone ADAMS/Solver, or in ADAMS/View. u In ADAMS/View, from the Settings menu, point to Solver, and then select Solver Executable. Specify the file in the Solver Library text box.

S6-16 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation HYSTERESIS MODELING n Many mechanical components have properties that exhibit hysteresis-based behavior. For example, rotational spring may load up according to one curve, unload according to another, and loop around in frequent transition between the two. n Representing this behavior is not easily done directly with a standard modeling element in MSC.ADAMS. But, you can model it using SPLINE data referenced inside of step functions.

S6-17 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation HYSTERESIS MODELING (CONT.) n Example n Detail Description of this Hysteresis Function u WZ is the independent variable of the STEP function, which is used to switch back and forth between the two curves, load_curve and unload_curve, so that when the rotational spring changes direction, it does not instantly jump to another curve, causing a discontinuity. The rate at which it changes from one curve to another is controlled by -d and d.

S6-18 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation HYSTERESIS MODELING (CONT.) n Detail Description of this Hysteresis Function (Cont.) u The spring behavior is controlled by Q (calculated by the VARSUB) as the independent variable of the splines, and torque as the dependent variable in AKISPL. In many cases, the torque may reach a maximum point, at which Q continues to increase, but the torque remains constant. This should be controlled by a VARSUB, so that the Q fed to this AKISPL function will not go past the maximum value, and will reset when the direction reverses. n To Summarize: u The torque is dependent on the angular displacement. u The step function is used to transfer between the loading and unloading curves. u A VARSUB is used to reset the angle when the maximum angle is reached and when changing directions.

S6-19 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation SHF FUNCTION n The motion in this workshop is driven by an SHF function. The SHF function evaluates a simple harmonic function. The following equation defines SHF: SHF = a*sin(*(x-x0)-phi)+b n Format u SHF (x, x0, a, w, phi, b)

S6-20 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation SHF FUNCTION (CONT.) n Arguments

S6-21 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation SHF FUNCTION (CONT.) n Examples u This MOTION statement uses SHF to define the harmonic function: SHF = 5+PI*sin(360D*(time-25D)) u The motion has a shift of 25 degrees, has an amplitude of PI, has a frequency of 1 cycle (360D) per time unit, has zero phase shift, and has an average value of displacement of 5 units.

S6-22 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation REQUESTS n Output requests, like measures, are useful ways to obtain the data from specific output channels. Their advantages include: u Obtaining output data in reference frames other than GCS. u Using comments and labels. u Written out to a separate output file (.req) n Types of Requests u Force u Displacement u Velocity u Acceleration

S6-23 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation REQUESTS (CONT.) n Types of Requests (Cont.) u User-Defined Functions (Do not use F1 or F5; they are placeholders for magnitude calculations) Note: ADAMS/View can use F1 and F5, but these will not be valid upon.reg file retrieval. u Subroutine (REQSUB)

S6-24 ADM703, Section 6, August 2005 Copyright  2005 MSC.Software Corporation