ME'scopeVES Application Note #07 - Modeling a Single Degree-of-Freedom Mass-Spring-Damper System

12
App Note #7 www.vibetech.com 2/25/14 Page 1 of 12 ME’scope Application Note #7 Modeling a Single Degree-of-Freedom Mass-Spring-Damper System INTRODUCTION NOTE: Steps in this Application Note can be duplicated using any Package that includes the VES-3000 Signal Processing, VES-4000 Modal Analysis and VES-5000 SDM options. In this Application Note the 3D model shown in Figure 1 will be created, mass, spring and damper FEA elements will be added to it, the FEA mode will be calculated and animated on the model. Finally, an FRF will be synthe- sized from the modal model and its physical significance will be examined. Figure 1. Quad View of a Mass-Spring-Damper Struc- ture. GRAPHIC DISPLAY MODEL? In ME’scope, a graphic display model is needed in order to display shapes in animation. This model can be created using the drawing tools in a Structure window. The struc- ture model is usually much easier to construct by using several Substructures, each Substructure representing a portion of the structure. In this app note, 4 substructures will be used to construct the mass-spring-damper structure shown in Figure 1. Each substructure also contains a list of Lines drawn be- tween defined points to generate an outline or wire-frame model. Further, it contains lists of Triangle Surfaces and Quadrilateral Surfaces, used to provide a “solid” look to displays. These surfaces also facilitate dynamic Hidden Line identification/suppression and the creation of stress/strain and acoustic Contours. A powerful Drawing Assistant automates creation of all of these display entities. We will use this facility and spe- cialize its output by editing Point, Line and Surface prop- erties in creating our Mass-Spring-Damper model. GETTING STARTED Open ME’scope. Execute: File | Project | New to start a new Proj Execute: File | New | Structure. In the resulting Structure 1.STR window, Execute: File | Options. Click the Units tab and select: Mass Unit = Kilograms (kg) Force Unit = Newtons (N) Length Unit = Millimeters (mm) Click Save as Default and then OK. This applies appropriate and consistent dimensional units to all subsequent project entries. BUILDING THE BASE Selecting a Cube substructure using Drawing Assistant. The base is a simple rectangular plate. Clearly, we can describe this by locating 8 Points in an X, Y, Z space, drawing 12 Lines between adjacent corners and specify- ing these lines as the edges of 6 Quadrilateral Surfaces. Let’s use the Drawing Assistant to automate these tasks. Execute: Draw | Drawing Assistant. Scroll through the Substructure list to the Cube.

description

 

Transcript of ME'scopeVES Application Note #07 - Modeling a Single Degree-of-Freedom Mass-Spring-Damper System

Page 1: ME'scopeVES Application Note #07 - Modeling a Single Degree-of-Freedom Mass-Spring-Damper System

App Note #7 www.vibetech.com 2/25/14

Page 1 of 12

ME’scope Application Note #7 Modeling a Single Degree-of-Freedom Mass-Spring-Damper System

INTRODUCTION

NOTE: Steps in this Application Note can be duplicated using any Package that includes the VES-3000 Signal Processing, VES-4000 Modal Analysis and VES-5000 SDM options.

In this Application Note the 3D model shown in Figure 1 will be created, mass, spring and damper FEA elements will be added to it, the FEA mode will be calculated and animated on the model. Finally, an FRF will be synthe-sized from the modal model and its physical significance will be examined.

Figure 1. Quad View of a Mass-Spring-Damper Struc-

ture.

GRAPHIC DISPLAY MODEL?

In ME’scope, a graphic display model is needed in order to display shapes in animation. This model can be created using the drawing tools in a Structure window. The struc-ture model is usually much easier to construct by using several Substructures, each Substructure representing a portion of the structure.

In this app note, 4 substructures will be used to construct the mass-spring-damper structure shown in Figure 1.

Each substructure also contains a list of Lines drawn be-tween defined points to generate an outline or wire-frame model. Further, it contains lists of Triangle Surfaces and Quadrilateral Surfaces, used to provide a “solid” look to displays. These surfaces also facilitate dynamic Hidden Line identification/suppression and the creation of stress/strain and acoustic Contours.

A powerful Drawing Assistant automates creation of all of these display entities. We will use this facility and spe-cialize its output by editing Point, Line and Surface prop-erties in creating our Mass-Spring-Damper model.

GETTING STARTED

Open ME’scope.

Execute: File | Project | New to start a new Proj

Execute: File | New | Structure.

In the resulting Structure 1.STR window,

Execute: File | Options.

Click the Units tab and select:

Mass Unit = Kilograms (kg)

Force Unit = Newtons (N)

Length Unit = Millimeters (mm)

Click Save as Default and then OK.

This applies appropriate and consistent dimensional units to all subsequent project entries.

BUILDING THE BASE

Selecting a Cube substructure using Drawing Assistant.

The base is a simple rectangular plate. Clearly, we can describe this by locating 8 Points in an X, Y, Z space, drawing 12 Lines between adjacent corners and specify-ing these lines as the edges of 6 Quadrilateral Surfaces. Let’s use the Drawing Assistant to automate these tasks.

Execute: Draw | Drawing Assistant.

Scroll through the Substructure list to the Cube.

Page 2: ME'scopeVES Application Note #07 - Modeling a Single Degree-of-Freedom Mass-Spring-Damper System

App Note #7 www.vibetech.com 2/25/14

Page 2 of 12

Double-click on Cube.

A default rendering of a Cube (above) is presented. We will now customize its properties into a blue-green rec-tangular base plate 100 mm on a side and 2 mm thick.

Select the Dimensions tab (right, above) and enter 100 for Width (Y), 2 for Height (Z) and 100 for Length (X). Leave all three Points fields at the default value of 2. This will result in the eight-point geometry desired.

Entering Dimensions for the base.

Select the Position tab and accept the default values for rotational orientation and Local Origin. Note the 0,0,0 origin is at the bottom of the base’s left-rear corner.

Setting the base Position.

Select the Appearance tab. Click on the Lines Color box. In the resulting Color dialog, click on black and press OK. Click on Surfaces Color and choose blue-green. Finally, edit the text under Label from Cube to Base, identifying the substructure by name.

Setting the base Appearance. To more clearly visualize the base substructure,

Execute: Display | Surfaces | Filled.

Execute: Display | Hidden Lines | Dashed.

Editing base coordinates and properties of base Points.

To view the coordinates and properties of the base Points,

Execute: Edit | Object | Points.

This view allows inspection and editing of the X, Y, Z global coordinates of the defined points. We have no need to change these, but will edit a property of all 8 Points, specifically, the Labels used to attach test meas-urements or finite-element computations.

Double-click on the word, Label. This selects all Points for labeling and opens a dialog box for label text entry to be applied to them. (The option check-box sets selected labels to the corresponding Point numbers.)

Enter 2 and click OK, setting all eight Labels to 2. The purpose of this assignment is to attach the 2nd (of 2) modal coefficients or measured amplitudes to all 8 points.

Page 3: ME'scopeVES Application Note #07 - Modeling a Single Degree-of-Freedom Mass-Spring-Damper System

App Note #7 www.vibetech.com 2/25/14

Page 3 of 12

Execute: File | Save (from the active Window).

Assign a File Name: of Base to this structure in the Save Structure As Window that opens and click Save. The base Substructure is now completely defined and saved as a Structure within the open Project file.

MAKING THE MASS

The mass substructure is formed and saved in exactly the same manner, using different parameter values.

Execute: File | New | Structure

Repeat the preceding steps to build and save the mass substructure. Note the differentiating parameter entries required:

Dimensions: Width = Length = Height = 45 mm

Local Origin Position: X = 27.5, Y = 27.5, Z = 47

Line Color = Black, Surface Color = medium-blue

Substructure Label = Mass

Points Label = 1

These parameters produce a 45 mm blue mass cube with black lines centered (in X and Y sense) over the base. The bottom of the mass is parallel to the base and 45 mm above (Z direction) it. Save this substructure with the file name Mass.

Mass substructure Points after proper entry.

PRODUCING THE PISTON

The damper piston is created by opening a new structure, and then opening the Drawing Assistant and selecting the Cylinder object as shown on the preceding page. Enter the following dimensional parameters (changes from de-fault value in red):

The piston substructure starts as a cylinder.

Radius Start = 0 (mm)

Radius End = 9 (mm)

Points = 2

P Angle Start = 0 (deg)

P Angle End = 360 (deg)

Points = 12

Length = 2 (mm)

Points = 2

Label = Piston

Positioning the properly dimensioned piston.

Select the Position tab and note the Rotate control status. The Deg. field contains 45 and the Global (rather than Local) choice is enabled.

Click the Y key twice, to rotate the display 90° about the Global Y-axis to the position shown above. Then enter the following Local Origin (mm) coordi-nates: X = 50, Y = 62.5, Z = 23.5.

The piston “disk” is now equidistant between the upper base surface and the lower mass surface and parallel to both. Its axis is at the X direction center of the base and

Page 4: ME'scopeVES Application Note #07 - Modeling a Single Degree-of-Freedom Mass-Spring-Damper System

App Note #7 www.vibetech.com 2/25/14

Page 4 of 12

mass and 12.5 mm to the right of center in the Y direc-tion.

Edit the Label text from Cylinder to Piston.

To view the coordinates and properties of piston Points,

Execute: Edit | Object | Points.

Editing piston Points to add mass attachment.

The piston is currently defined by 26 Points, 12 equally spaced along each of two 18 mm diameter concentric cir-cles axially separated by 2 mm and 1 at the center of each circle. We must add a 27th point where the “shaft” mates with the lower surface of the mass.

Select: Edit | Add Object.

Click the cursor above the piston disk to add and roughly position the new point, 27. Refine the coordinates for this point by editing the X coord, Y coord and Z coord en-tries. A simple way to do this is to copy the coordinates of point 14 (X = 50, Y = 62.5, Z = 23.5) at the center of the top circle and paste them into point 27. Then change the Z coordinate to 47 to match the bottom of the mass.

Deselect: Edit | Add Object.

Select all of the Points (double-click on Points).

Execute: Draw | Group Selected Objects.

This will group all points selected into a new Substruc-ture. A Group Selected Object dialog will open. Enter Piston as the name for this Substructure. This replaces the original substructure labeled Piston with one that includes point 27.

Before leaving Points, change the Label for all piston points to 1. This will be used to assign the same meas-urement degree-of-freedom as used for the mass to all points on the piston.

Shift your focus to the Lines connecting the Points.

Execute: Edit | Object | Lines.

Adding a Line to the piston and editing its properties.

Add a bold “shaft” line to the piston drawing.

Select: Edit | Add Object.

Position the cursor near the top circle center (point 14) and click. As the cursor is moved, a line from point 14 will follow it. Click on the new point, 27; this adds the new line to the list.

Deselect: Edit | Add Object.

Make the new line bold by clicking on its Bold column entry. This will change the text from No to Yes and the line will now be drawn with a bold stroke.

Execute: Display | Surfaces | Filled.

Viewing Surfaces of piston with all lines visible.

Deactivate: Display | Hidden Lines | Invisible.

Deactivate: Display | Hidden Lines | Dashed.

Select (only) the 12 radial lines on the upper surface (lines 48 – 59), the 12 radial lines on the lower surface (lines 1 – 12) and the 12 vertical lines (36 – 47). Double-click on the word Hide.

Page 5: ME'scopeVES Application Note #07 - Modeling a Single Degree-of-Freedom Mass-Spring-Damper System

App Note #7 www.vibetech.com 2/25/14

Page 5 of 12

Execute: Display | Hidden Lines | Dashed.

Hiding selected piston Lines.

This final appearance retains contrasting lines outlining the perimeter of the piston, but eliminate the distracting lines.

Execute: File | Save

CREATING THE CUP

Open a new Cylinder object as a new Structure and as-sign it the following Dimensions properties:

Radius Start = 0 (mm)

Radius End = 10 (mm)

Points = 2

P Angle Start = 0 (deg)

P Angle End = 360 (deg)

Points = 12

Length = 20 (mm)

Points = 2

Label = Cup

Enter the Local Origin (mm) coordinates:

X = 50, Y = 62.5, Z = 14.5

Rotate the figure 90° about the Global Y-axis as was done for the piston structure.

Selecting Line and Surface colors for cup in Appearance.

On the Appearance tab, set both the Line and Surface colors to light gray as shown above.

Execute: Edit | Object | Points.

Add a new point, 26, with coordinates X = 50, Y = 62.5 and Z = 2 directly beneath point 1. Group this new point into the Cup Substructure.

Select the top-center point (point 14). Attempt to execute Edit | Delete. The following error message will appear indicating point 14 is a member of one or more Lines or Surfaces. Click the OK button to confirm the deletion.

Point 14 is now deleted from the model. All Lines that connected to it and all Surfaces that contained it are also deleted.

Adding and removing Points from the cup.

Select all of the points.

Page 6: ME'scopeVES Application Note #07 - Modeling a Single Degree-of-Freedom Mass-Spring-Damper System

App Note #7 www.vibetech.com 2/25/14

Page 6 of 12

Execute: Draw | Group Selected Objects.

Enter Cup as the Substructure name in the Group Select-ed Object dialog. Double-click on the word Label and enter 2 as the label for all points.

Edit the cup Lines to draw the bold “shaft” to the base.

Execute: Edit | Object | Lines.

Add new line, 49, connecting point 1 to point 26. Make this line black in color and bold in stroke.

Edit the cup Surfaces to hide all the quadrilaterals.

Execute: Edit | Object | Surface Quads.

Execute: Display | Surfaces | Filled.

Execute: Display | Hidden Lines | Dashed.

Double-click on the word Hide, highlighting all 12 quad-rilateral surfaces. In the Surface Quads dialog that opens, select Yes and click OK.

Hiding selected cup Surfaces.

The resulting cup display allows the motion of the piston it contains to be seen while maintaining the “solid” look of the Substructure.

Execute: File | Save.

Our attention now turns to the last Substructure, the spring.

WINDING THE SPRING

Open a new Cylinder object as a new Structure and as-sign it the following Dimensions properties:

Setting simple spring Appearance with numbered points.

Radius Start = 0 (mm)

Radius End = 10 (mm)

Points = 2

P Angle Start = 0 (deg)

P Angle End = 360 (deg)

Points = 12

Length = 35 (mm)

Points = 2

Label = Spring

On the Position tab, enter the Local Origin (mm) coordi-nates:

X = 50, Y = 37.5, Z = 7

Rotate the figure 90° about the Global Y-axis as was done for the previous structures.

On the Appearance tab:

Check: Outline Only

Uncheck: Surfaces

Set the Lines Color to Orange

Press Number Points

These Appearance settings eliminate the generation of Surfaces and draw only a minimum number of intercon-necting Lines.

Execute: Edit | Object | Points.

Page 7: ME'scopeVES Application Note #07 - Modeling a Single Degree-of-Freedom Mass-Spring-Damper System

App Note #7 www.vibetech.com 2/25/14

Page 7 of 12

Labeling spring Points before editing Z coordinates.

Note that point-numbering uses the Point Label fields. Points can be also numbered by double-clicking on Label and checking Set Label to Row Number in the Points dialog. Either method yields the same result.

Delete center point, 26, which is not wanted. Renumber the display as discussed above. Edit the Z coord. entries to map the cylinder into a three-turn helix of 35 mm height, as follows.

Center point 1 and outer point 2 are at the bottom of the spring and will remain at Z = 7 mm. Points 3 thru 25 are on the helix and should be changed to increment by 1 mm to values of 8 thru 30. Point 26 is the top center of the spring; set its Z coordinate to 42 mm. Points 27 through 38 increment by 1 mm, from 31 to 42, respectively.

Now we need to add the two attachment Points that will touch the base and mass. These points are 45 mm apart and on the center axis of the helix.

Select: Edit | Add Object.

Click above the helix to roughly position point 39. Click below it to approximate the position of point 40.

Deselect: Edit | Add Object.

Edit the coordinate of point 39 to read: X = 50, Y = 37.5 and Z = 47. Set the coordinates of point 40 to be: X = 50, Y = 37.5 and Z = 2.

Clear all Labels, then label points 1 and 40 as 2 and points 26 and 39 as 1. Select all spring points.

Execute: Draw | Group Selected Objects.

Execute: Edit | Object | Lines.

Spring Lines after Points edit and before Line edit.

Clearly, the Lines need to be edited! Delete lines 12, 24 and 60 that used to close the three circles of the cylinder. Then add lines from 13 to 14 and from 25 to 27 to com-plete the helix. Complete the bottom of the spring by add-ing lines from 39 to 1 and from 1 to 2. Finish the top of the spring by adding lines from 38 to 26 and from 26 to 40.

Double-click anywhere in the graphic Window to select a four-view display. (Double-click in any of the four result-ing display to make it the single-view display.)

Double-click on Bold and check Yes in the resulting dia-log box. Press OK.

Four views of finished spring with Bold Lines.

Execute: File | Save.

Our attention now turns to assembling the total graphic model from the five component Substructures just con-structed. This is a straightforward process, employing the well-accepted Windows Copy & Paste metaphor.

Page 8: ME'scopeVES Application Note #07 - Modeling a Single Degree-of-Freedom Mass-Spring-Damper System

App Note #7 www.vibetech.com 2/25/14

Page 8 of 12

ASSEMBLING THE GRAPHIC MODEL

Assembling the Structure using Copy & Paste.

Copying a Substructure.

To Copy a Substructure previously saved as a Structure:

Double-click on the file name in the upper-left pane. The selected STR file will open.

Execute: Edit | Object | Substructure.

Select the desired Substructure.

Execute: Edit | Copy to Paste.

Pasting a Substructure into a Structure

Execute: File | New | Structure or double-click on an existing Structure in the upper-left pane. The selected STR file will open.

Execute: Edit | Paste to Drawing.

To assemble your Mass-Spring-Damper model, paste the base into a new structure. Then paste the spring, mass, piston and cup into the same structure.

Execute: File | Save and assign the name SDOF.

Page 9: ME'scopeVES Application Note #07 - Modeling a Single Degree-of-Freedom Mass-Spring-Damper System

App Note #7 www.vibetech.com 2/25/14

Page 9 of 12

ADDING DYNAMIC EQUATIONS

The SDOF graphic model just constructed is completely suitable for displaying experimental measurements. We will now bind dynamic equations to it, using simple ele-ments from the ME’scope finite-element library.

You will start by defining two additional degrees-of-freedom (points) to which these elements will be attached. Specifically, we will add a point at the center of the mass and one at the center of the base.

Adding 2 new points for Finite Element attachment.

Open the SDOF structure, select Points as the display and add points 110 and 111. Make the following entries:

Point 110: X = 50, Y = 50, Z=70.5, Label = 1

Point 111: X = 50, Y = 50, Z=1, Label = 2

Group these new points into the SDOF Substructure. Pro-ceed to connect an FE Spring, FE Mass and FE Damper to points 110 and 111.

Connecting the FE Spring, Mass and Damper elements.

Execute: Edit | Object | FE Springs.

Select: Edit | Add Object.

Click on point 110 and then on point 111. A line will be drawn between them.

Attaching and specifying the FE Spring.

Edit the resulting table entry to define the degrees-of-freedom acted upon by the FE Spring and its stiffness:

Set Orient 1 to Local Z

Set Orient 2 to Local Z

Set Stiffness to 2 N/mm (2000 N/m or 11.42 lb/in)

By direct analogy, attach the FE Damper:

Execute: Edit | Object | FE Dampers.

Set Damping to 0.005 Ns/mm

(5 Ns/m or 0.0286 lb sec/in)

In similar fashion, attach the FE Mass:

Execute: Edit | Object | FE Masses.

Set Mass to 0.5 kg (1.10 lb)

Anchor the bottom of the FE Spring and FE Damper to ground. Select point 111 (exclusively).

Select: Draw | Points | Fixed.

Click Yes in the Points -> Fixed dialog

Page 10: ME'scopeVES Application Note #07 - Modeling a Single Degree-of-Freedom Mass-Spring-Damper System

App Note #7 www.vibetech.com 2/25/14

Page 10 of 12

Fixing the base end of the FE Spring and FE Damper.

Calculate the modal properties of the resulting system.

Execute: Modify | Calculate Element Modes.

Click Yes in the Calculate Element Modes dialog. Enter 1 as the maximum number of modes to compute in the Compute Complex Modes dialog. Enter a name for the resulting Shape file or accept the Shape Table 1 default; click OK.

Calculating the modes defined by the Finite Elements.

A Shape Table will open, summarizing the results. The graphic model can now be animated to display the mode shape.

EXAMINING MODEL RESPONSES

Resulting Shape table contains global parameters.

The global properties results agree quite precisely with the traditional definitions:

07.105.0

2000

2

1

2

1

M

Kfn Hz (1)

07906.05.020004

5

4

KM

C (2)

03.101 2 nd ff Hz (3)

To verify the correctness of the orthonormalized or Unit Modal Mass scaled modal magnitude, synthesize an FRF from the Shape table.

Synthesizing a Frequency Response Function.

Execute: Tools | Synthesize FRFs.

In the Synthesize FRFs dialog, select:

Block Size = 2048

Starting Frequency = 0 Hz

Frequency Step = 0.5 Hz

Page 11: ME'scopeVES Application Note #07 - Modeling a Single Degree-of-Freedom Mass-Spring-Damper System

App Note #7 www.vibetech.com 2/25/14

Page 11 of 12

Click on 1Z in both the Roving and Reference DOF lists and click OK. Enter FRF synth in the New File dialog and click OK.

Magnitude of synthesized Frequency Response Function.

Choose the desired component type (Real, Imaginary, Magnitude, Phase, Co/Quad or Nyquist) by using the ded-icated Display buttons.

Format | Vertical Axis

and Format | Horizontal Axis

permit selecting axis type, span and related parameters.

Display | Cursor buttons provide Line, Band or Peak cursor with Cursor Values annotation On or Off.

From the log/log Magnitude plot spanning 0.5 to 100 Hz shown above, note the value of the horizontal stiffness asymptote approaches 1/K = 0.5 mm/N as expected.

Note the amplitude at resonance. Its ratio to that of the asymptote is the Quality Factor, Q. Compare the result to the classic definition:

324.62

1

Q (4)

Hence, this single plot indicates faithful representation of the spring and damper values in the UMM scaled Modal Coefficient.

Execute: File | Save.

Execute: Tools | Differentiate twice to produce an acceleration FRF (mm/Ns2). Reformat your display to match the following plot.

Acceleration FRF produced by double differentiation.

Note the amplitude of the mass asymptote has converged on 2000 mm/Ns2 or 2 m/Ns2, the reciprocal of the 0.5 kg. Hence the mass is properly reflected in the measurement synthesized from the Shape properties.

Execute: File | Save.

Name this Data Block Acceleration FRF. Close the cur-rent displays and reopen the original FRF synth.BLK displacement FRF Data Block.

Execute: Transform | Inverse FFT.

This transformation results in a time function, the Impulse Response Function (IRF). This time history shows the structure’s reaction to a sharp ( function) spike of unit area and infinitesimal duration.

Impulse Response from via Fourier transformation.

The IRF exhibits a ringing response at the damped natural frequency, fd. It starts from zero value, reaches a maxi-mum in the first quarter-cycle of oscillation and then de-cays exponentially.

Position the cursor on the 9th positive peak, occurring at about 0.92 seconds. Recognize this peak as marking 9 ¼ cycles of activity.

Page 12: ME'scopeVES Application Note #07 - Modeling a Single Degree-of-Freedom Mass-Spring-Damper System

App Note #7 www.vibetech.com 2/25/14

Page 12 of 12

The Impulse Response with log Magnitude display.

Change the display from Real to Magnitude format and select a logarithmic vertical axis. Use your mind’s eye to draw a straight line through the peak values. Note that the intersection of this line with time = 0 is about 100 times the value marked at 0.92 seconds.

Compare these findings with classic 1% Settling SDOF system properties:

9207.733.0

%1

nf

s (5)

242.91733.0 2

%1

n cycles (6)

Return the display format to Real. Compute the system’s Step Response Function by integrating the IRF and divid-ing by the integration time interval (2 seconds).

Execute: Tools | Integrate.

Execute: Tools | Math, Scale by Mag & Phs

Step ResponseFunction from integrated IRF.

Note that the terminal value of the Step Response is 1/K (0.5 mm/N), as theory predicts.