nas102 dynamic exercise

762
MSC.Software Corporation 2 MacArthur Place Santa Ana, CA 92707, USA Tel: (714) 540-8900 Fax: (714) 784-4056 Web: http://www.mscsoftware.com United States MSC Technical Support Tel: 1-800-732-7284 Fax: (714) 979-2990 Tokyo, Japan Tel: 81-3-3505-0266 Fax: 81-3-3505-0914 Munich, Germany Tel: (+49)-89-43 19 87 0 Fax: (+49)-89-43 61 716 MSC.Nastran Dynamic Analysis March 2004 NAS102 Workbook Part Number:NA*V2004*Z*Z*Z*SM-NAS102-WBK

Upload: won-young-seo

Post on 02-Jan-2016

151 views

Category:

Documents


44 download

DESCRIPTION

vibration

TRANSCRIPT

Page 1: NAS102 Dynamic Exercise

MSC.Software Corporation2 MacArthur Place

Santa Ana, CA 92707, USATel: (714) 540-8900Fax: (714) 784-4056

Web: http://www.mscsoftware.com

United StatesMSC Technical Support

Tel: 1-800-732-7284Fax: (714) 979-2990

Tokyo, JapanTel: 81-3-3505-0266Fax: 81-3-3505-0914

Munich, GermanyTel: (+49)-89-43 19 87 0Fax: (+49)-89-43 61 716

MSC.Nastran Dynamic Analysis

March 2004

NAS102 Workbook

Part Number:NA*V2004*Z*Z*Z*SM-NAS102-WBK

Page 2: NAS102 Dynamic Exercise

DISCLAIMER

MSC.Software Corporation reserves the right to make changes in specifications and other information contained in this document without prior notice.The concepts, methods, and examples presented in this text are for illustrative and educational purposes only, and are not intended to be exhaustive or to apply to any particular engineering problem or design. MSC.Software Corporation assumes no liability or responsibility to any person or company for direct or indirect damages resulting from the use of any information contained herein.User Documentation: Copyright© 2004 MSC.Software Corporation. Printed in U.S.A. All Rights Reserved.This notice shall be marked on any reproduction of this documentation, in whole or in part. Any reproduction or distribution of this document, in whole or in part, without the prior written consent of MSC.Software Corporation is prohibited.MSC and MSC. are registered trademarks and service marks of MSC.Software Corporation. NASTRAN is a registered trademark of the National Aeronautics and Space Administration. MSC.Nastran is an enhanced proprietary version developed and maintained by MSC.Software Corporation. MSC.Patran is a trademark of MSC.Software Corporation. All other trademarks are the property of their respective owners.

Page 3: NAS102 Dynamic Exercise

TABLE OF CONTENTS

No. Title

1. Modal Analysis of a Flat Plate2. Modal Analysis of a Flat Plate using Static Reduction

3. Direct Transient Response Analysis4. Modal Transient Response Analysis5. Direct Frequency Response Analysis6. Modal Frequency Response Analysis6a. Modal Frequency Response Analysis7a. Direct Transient Response with Base Excitation8a. Enforced Motion with Direct Frequency Response9a. Response Spectra9b. Response Spectra (cont.)10. Random Analysis11. Random Analysis12. Complex Modes of a Pile Driver13. Nolins in Linear Transient14a. Modal Analysis of a Beam14b. Normal Modes with Differential Stiffness15. Weight Minimization of a Three Bar Truss

Appendix Title1a. Modal Analysis of a Beam (SI Units)1b. Normal Modes with Differential Stiffness (SI Units)1c. Normal Modes with Differential Stiffness, using STATSUB7. Direct Transient Response with Base Excitation8. Enforced Motion with Direct Frequency Response

Page 4: NAS102 Dynamic Exercise
Page 5: NAS102 Dynamic Exercise

WS1-1NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

WORKSHOP 1

MODAL ANALYSIS OF A FLAT PLATE

Page 6: NAS102 Dynamic Exercise

WS1-2NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

Page 7: NAS102 Dynamic Exercise

WS1-3NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

ObjectivesProduce a MSC.Nastran input file.Submit the file for analysis in MSC.Nastran.Find the first five natural frequencies and mode shapes of the flat plate.

Workshop 1 – Modal Analysis of a Flat Plate

Page 8: NAS102 Dynamic Exercise

WS1-4NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

a

b

Problem DescriptionFor this workshop, use Lanczos method to find the first five natural frequencies and mode shapes of a flat rectangular plate. One of the edges is fixed (See Figure 1.2). Below is a finite element representation of the rectangular plate. It also contains the geometric dimensions. Table 1.1 contains the necessary parameters to construct the input file.

Workshop 1 – Modal Analysis of a Flat Plate

Figure 1.1 - Grid Coordinates and Element Connectivities

Page 9: NAS102 Dynamic Exercise

WS1-5NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

Length (a) 5 in

Height (b) 2 in

Thickness 0.100 in

Weight Density 0.282 lbs/in3

Mass/Weight Factor 2.59E-3 sec2/in

Elastic Modulus 30.0E6 psi

Poisson’s Ratio 0.3

Table 1.1

Workshop 1 – Modal Analysis of a Flat Plate

Figure 1.2 Loads and Boundary Conditions

Page 10: NAS102 Dynamic Exercise

WS1-6NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

Natural Frequency: Hertz

Where i = 1,2,3, …j = 1,2,3, …

fijλ ij

2

2πa2------------ Eh3

12γ 1 ν2–( )

----------------------------1 2⁄

=

Workshop 1 – Modal Analysis of a Flat Plate

Page 11: NAS102 Dynamic Exercise

WS1-7NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

Description: Clamped-Free-Free-Free

a = length of plateb = width of plateh = thickness of platei = number of half-waves in mode shape along horizontal axisj = number of half-waves in mode shape along vertical axisC = clamped edgeE = modulus of elasticityF = free edgeS = simply supported edgeγ = mass per unit area of plate (μh for a plate material with density μ )υ = Poisson ratio

Workshop 1 – Modal Analysis of a Flat Plate

Page 12: NAS102 Dynamic Exercise

WS1-8NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

a/b 1 2 3 4 5 6

0.40 3.511 4.786 8.115 13.88 21.64 23.73

(11) (12) (13) (14) (21) (22)

2/3 3.502 6.406 14.54 22.04 26.07 31.62

(11) (12) (13) (21) (22) (14)

1.0 3.492 8.525 21.43 27.33 31.11 54.44

(11) (12) (21) (13) (22) (23)

1.5 3.477 11.68 21.62 39.49 53.88 61.99

(11) (12) (21) (22) (13) (31)

2.5 3.456 17.99 21.56 57.46 60.58 106.5

(11) (12) (21) (22) (31) (32)

λij2 and (ij)

υ = 0.3

Mode Sequence

Workshop 1 – Modal Analysis of a Flat Plate

Page 13: NAS102 Dynamic Exercise

WS1-9NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Nastran Users - Generate a MSC.Nastran input file using a text editor1. Define the plate structure using grid points (GRID) and elements

(CQUAD4).2. Define material (MAT1) and element (PSHELL) properties.3. Apply the fixed boundary constraints (SPC1).4. Prepare the model for a normal modes analysis (SOL 103 and

PARAMs).PARAM, WTMASS, 0.00259PARAM, COUPMASS, 1

5. Create a complete input file prob1.dat. Also create a model file plate.dat which contains only model data.

6. Go to step 9 under MSC.Patran users.

Workshop 1 – Modal Analysis of a Flat Plate

Page 14: NAS102 Dynamic Exercise

WS1-10NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

ID SEMINAR, PROB1______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CEND________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________BEGIN BULK

Workshop 1 – Modal Analysis of a Flat Plate

Page 15: NAS102 Dynamic Exercise

WS1-11NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

Workshop 1 – Modal Analysis of a Flat Plate

Page 16: NAS102 Dynamic Exercise

WS1-12NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

ENDDATA

Workshop 1 – Modal Analysis of a Flat Plate

Page 17: NAS102 Dynamic Exercise

WS1-13NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

Workshop 1 – Modal Analysis of a Flat Plate

MSC.Patran Users1. Create a new database.2. Create a surface.3. Create a finite element mesh.4. Create material properties.5. Create 2D shell properties.6. Create boundary conditions.7. Create an MSC.Nastran model file.8. Create an MSC.Nastran input file.9. Review the MSC.Nastran model file and input file.10. Submit the model to MSC.Nastran for analysis.11. Review the .F06 file.12. Attach the XDB file.13. View Results.

MSC.Nastran Users should go to Step 9MSC.Nastran Users should go to Step 9

Page 18: NAS102 Dynamic Exercise

WS1-14NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

Step 1. Create a Database

Create a new database named prob1.db.

a. File / New.b. Enter prob1 as the file

name.c. Click OK.d. Choose Default

Tolerance.e. Select MSC.Nastran as

the Analysis Code.f. Select Structural as the

Analysis Type.g. Click OK.

a

b

e

d

c g

f

Page 19: NAS102 Dynamic Exercise

WS1-15NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Create a Surface

Create a surface.a. Geometry: Create /

Surface / XYZ.b. Enter <5 2 0> for the

Vector Coordinate List.

c. Click Apply. d. Activate the entity

labels by selecting the Show Labels icon on the toolbar.

a

d

c

b

Page 20: NAS102 Dynamic Exercise

WS1-16NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create Finite Element Mesh

Create the finite element model.

a. Elements: Create / Mesh Seed / Uniform.

b. Enter 10 as the Number.

c. Screen pick the upper edge.

d. Enter 4 as the Number.e. Screen pick the right

edge.

a

db

c

e

Page 21: NAS102 Dynamic Exercise

WS1-17NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create Finite Element Mesh

Mesh the surface. a. Elements: Create / Mesh

/ Surface.b. Screen pick the surfacec. Click Apply.

a

c

b

Page 22: NAS102 Dynamic Exercise

WS1-18NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create Material Properties

Create a set of material properties for the plate.

a. Materials: Create / Isotropic / Manual Input.

b. Enter mat_1 as the material name.

c. Click Input Properties.d. Enter 30e6 as the Elastic

Modulus.e. Enter 0.30 as the Poisson

Ratio.f. Enter .282 as the Density.g. Click OK.h. Click Apply.

a

d

b

c

e

f

g

h

Page 23: NAS102 Dynamic Exercise

WS1-19NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create 2D Shell Properties

Define the plate thickness. a. Properties: Create / 2D /

Shell.b. Enter plate as the

property set name. c. Click Input Properties.d. Click the material prop

icon.e. select mat_1 from

Material Property Sets box.

f. Enter 0.100 as the Thickness.

g. Click OK.

a

d

b

c

e

f

a

g

Page 24: NAS102 Dynamic Exercise

WS1-20NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

a. Click in Select Members box.

b. Screen pick the surface.c. Click Add.d. Click Apply.

a

c

d

Step 5. Create 2D Shell Properties (cont.)

b

Page 25: NAS102 Dynamic Exercise

WS1-21NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

b

a

c

Step 6. Create Boundary Conditions

Fix the left side by creating a displacement boundary.

a. Loads/BCs: Create / Displacement / Nodal.

b. Enter fixed as the New Set Name.

c. Click Input Data.d. Enter <0,0,0> for Translations.e. Enter <0,0,> for Rotations.f. Click OK.

d

e

f

a

Page 26: NAS102 Dynamic Exercise

WS1-22NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

de

a. Click Select Application Region.

b. Click in Select Geometry Entities box.

c. Select Curve or Edge icon. d. Screen pick the left edge.e. Click Add.f. Click OK. g. Click Apply.

b

f

ac

Step 6. Create Boundary Conditions (cont.)

g

Page 27: NAS102 Dynamic Exercise

WS1-23NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

b

a

c

Step 7. Create a Model File

Before the complete input file is generated for this analysis, a file that contains only the model data needs to be created. This file is to be used in later workshops.

a. Analysis: Analyze / Entire Model / Model Only.

b. Enter plate as the Job Name. c. Click Apply.

a

Page 28: NAS102 Dynamic Exercise

WS1-24NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

b

a

c

Step 8. Create the Input File

Generate the input file for analysis. a. Analysis: Analyze / Entire

Model / Analysis Deck.b. Enter prob1 as the Job

Name. c. Click Translation

Parameters.d. Check XDB and Print.e. Click OK.

d

e

Page 29: NAS102 Dynamic Exercise

WS1-25NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

a. Click Solution Type.b. Select NORMAL

MODES for Solution Type.

c. Click Solution Parameters.

d. Select Coupled for Mass Calculation.

e. Select Unsorted for Data Deck Echo.

f. Enter .00259 for Wt.-Mass Conversion.

g. Click OK. h. Click OK.

g

d

f

e

Step 8. Create the Input File (cont.)

h

c

b

a

Page 30: NAS102 Dynamic Exercise

WS1-26NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

a. Click Subcases.b. Select Default under

Available Subcases. c. Click Subcase

Parameters.d. Enter 5 for Number of

Desired Roots. e. Click OK. f. Click Output Requests.

c

b

f

Step 8. Create the Input File (cont.)

a

d

e

Page 31: NAS102 Dynamic Exercise

WS1-27NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

b

a

c

a. Select SPCFORCES(SORT1,REAL)=All FEM.

b. Click Delete.c. Click OK.d. Click Apply.e. Click Cancel.f. Click Apply.

e fd

Step 8. Create the Input File (cont.)

Page 32: NAS102 Dynamic Exercise

WS1-28NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

Step 8. Create the Input File (cont.)

An MSC.Nastran input file called prob1.bdf has been generated. The process of translating the model into an input file is called Forward Translation. The Forward Translation is complete when the Heartbeat turns green.MSC.Patran Users should proceed to step 10.

Page 33: NAS102 Dynamic Exercise

WS1-29NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

Step 9A: Review Input File for MSC.Nastran Users

ID SEMINAR, PROB1SOL 103TIME 600CENDTITLE = NORMAL MODES EXAMPLEECHO = UNSORTEDSUBCASE 1

SUBTITLE= USING LANCZOSMETHOD = 1SPC = 1VECTOR=ALL

BEGIN BULKPARAM COUPMASS 1PARAM WTMASS .00259EIGRL 1 5 PSHELL 1 1 .1 1 1CQUAD4 1 1 1 2 13 12=,*1,=,*1,*1,*1,*1=8CQUAD4 11 1 12 13 24 23=,*1,=,*1,*1,*1,*1=8CQUAD4 21 1 23 24 35 34=,*1,=,*1,*1,*1,*1=8CQUAD4 31 1 34 35 46 45=,*1,=,*1,*1,*1,*1=8

For MSC.Nastran users who created the input file using a text editor, the input file (prob1.dat) should be similar to the file below:

MAT1 1 3.+7 .3 .282GRID 1 0. 0. 0.=,*1,=,*0.5,===9GRID 12 0. .5 0.=,*1,=,*0.5,===9GRID 23 0. 1. 0.=,*1,=,*0.5,===9GRID 34 0. 1.5 0.=,*1,=,*0.5,===9GRID 45 0. 2. 0.=,*1,=,*0.5,===9SPC1 1 12345 1 12 23 34 45ENDDATA

Page 34: NAS102 Dynamic Exercise

WS1-30NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

GRID 1 0. 0. 0.=,*1,=,*0.5,===9GRID 12 0. .5 0.=,*1,=,*0.5,===9GRID 23 0. 1. 0.=,*1,=,*0.5,===9GRID 34 0. 1.5 0.=,*1,=,*0.5,===9GRID 45 0. 2. 0.=,*1,=,*0.5,===9PSHELL 1 1 .1 1 1CQUAD4 1 1 1 2 13 12=,*1,=,*1,*1,*1,*1=8CQUAD4 11 1 12 13 24 23=,*1,=,*1,*1,*1,*1=8CQUAD4 21 1 23 24 35 34=,*1,=,*1,*1,*1,*1=8CQUAD4 31 1 34 35 46 45=,*1,=,*1,*1,*1,*1=8MAT1 1 3.+7 .3 .282SPC1 1 12345 1 12 23 34 45

For MSC.Nastran users who created the model file using a text editor, the model file (plate.dat) should be similar to the file below:

Step 9B: Review Model File for MSC.Nastran Users

Page 35: NAS102 Dynamic Exercise

WS1-31NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

Step 10: Submitting the Input File for Analysis

Submit the input file to MSC.Nastran for analysisDouble click on MSC.Nastran icon.Select prob1.bdf or prob1.dat and click Open.Enter scr=yes in the Optional Keywords field.Click Run.

Windows Users:

Page 36: NAS102 Dynamic Exercise

WS1-32NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

Step 10: Submitting the Input File for Analysis

Submit the input file to MSC.Nastran for analysisTo submit the MSC.Nastran .bdf file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob1.bdf scr=yes. Monitor the run using the UNIX ps command. To submit the MSC.Nastran .dat file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob1 scr=yes. Monitor the run using the UNIX ps command.

Unix Users:

Page 37: NAS102 Dynamic Exercise

WS1-33NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

Step 11: Review F06 File

When the run is completed, edit the prob1.f06 file and search for the word FATAL. If no matches exist, search for the word WARNING. Determine whether existing WARNING messages indicate modeling errors.

While still editing prob1.f06, search for the word R E A L (spaces are necessary).

1st = __________Hz

2nd = __________Hz

3rd = __________Hz

4th = __________Hz

5th = __________Hz

Page 38: NAS102 Dynamic Exercise

WS1-34NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

Step 11: Review F06 File (cont.)

Compare the results obtained in the .f06 file with the following results:

MSC.Nastran Users have finished this workshop.MSC.Nastran Users have finished this workshop.

MSC.Patran Users should proceed to the next step.MSC.Patran Users should proceed to the next step.

Page 39: NAS102 Dynamic Exercise

WS1-35NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. Attach the XDB

Proceed with the Reverse Translation process, that is attaching the prob.xdb results file to MSC.Patran. To do this, return to the Analysis form and proceed as follows.

a. Analysis: Access Results / Attach XDB / Result Entities.

b. Click Select Results File.c. Select prob1.xdb.d. Click OK.e. Click Apply.f. Turn off entity labels.g. Select Iso 3 view.

a

b

a

e

f g

d

c

Page 40: NAS102 Dynamic Exercise

WS1-36NAS102, Workshop 1, January 2004Copyright© 2004 MSC.Software Corporation

Step 13. View Results

View the mode shapes. a. Results: Create /

Deformation.b. Select Default, A1:Mode 1 :

Freq. = 133.69 for Select Results Cases.

c. Select Eigenvectors, Translational for Select Deformation Result.

d. Click Apply.e. Repeat the procedure to view

the other mode shapes.f. Quit MSC.Patran when you

are finished with this workshop.

a

b

c

d

Page 41: NAS102 Dynamic Exercise

WS2-1NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

WORKSHOP 2

MODAL ANALYSIS OF A FLAT PLATE USING STATIC REDUCTION

Page 42: NAS102 Dynamic Exercise

WS2-2NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

Page 43: NAS102 Dynamic Exercise

WS2-3NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

ObjectivesReduce the dynamic math model, created in Workshop 1, to one with fewer degrees of freedom.Produce an MSC.Nastran input file.Submit the file for analysis in MSC.Nastran.Find the first five natural frequencies and mode shapes of the flat plate.

Workshop 2 – Modal Analysis of a Flat Plate Using Static Reduction

Page 44: NAS102 Dynamic Exercise

WS2-4NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

Problem DescriptionFor this example, reduce the dynamic math model created in Workshop 1, using static reduction. Then find the first five natural frequencies and mode shapes using the Automatic Givens method. Use the points indicated in Figure 2.2 for the A-set.

Figure 2.1 – Grid Coordinates and Element Connectivities

Workshop 2 – Modal Analysis of a Flat Plate Using Static Reduction

a

b

Page 45: NAS102 Dynamic Exercise

WS2-5NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

Figure 2.2 – Loads and Boundary Conditions

Length (a) 5 in

Height (b) 2 in

Thickness 0.100 in

Weight Density 0.282 lbs/in3

Mass/Weight Factor 2.59E-3 sec2/in

Elastic Modulus 30.0E6 lbs/in2

Poisson’s Ratio 0.3

Table 2.1

Workshop 2 – Modal Analysis of a Flat Plate Using Static Reduction

Page 46: NAS102 Dynamic Exercise

WS2-6NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Nastran Users – Generate a MSC.Nastran input1. Reference a previously created dynamic math model, plate.bdf, by

using the INCLUDE statement.2. Prepare the model for a normal modes analysis (SOL 103 and

PARAMs).PARAM, WTMASS, 0.00259PARAM, COUPMASS, 1

3. Define degrees of freedom in the analysis set (ASET) for grids indicated in Figure 2.2.

4. Generate an input file.5. Go to step 5 under MSC.Patran users.

Workshop 2 – Modal Analysis of a Flat Plate Using Static Reduction

Page 47: NAS102 Dynamic Exercise

WS2-7NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

Workshop 2 – Modal Analysis of a Flat Plate Using Static Reduction

3055790

3055790

ID SEMINAR, PROB2______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CEND________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________BEGIN BULK

Page 48: NAS102 Dynamic Exercise

WS2-8NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

Workshop 2 – Modal Analysis of a Flat Plate Using Static Reduction

1 2 3 4 5 6 7 8 9 10

Page 49: NAS102 Dynamic Exercise

WS2-9NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

Workshop 2 – Modal Analysis of a Flat Plate Using Static Reduction

1 2 3 4 5 6 7 8 9 10

ENDDATA

Page 50: NAS102 Dynamic Exercise

WS2-10NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

Workshop 2: Modal Analysis of a Flat Plate Using Static Reduction

MSC.Nastran Users should go to Step 5MSC.Nastran Users should go to Step 5

MSC.Patran Users1. Create a new database.2. Import the input file.3. Add pre-defined constraints.4. Create the new analysis deck.5. Submit the input file for analysis.6. Review the F06 file.7. Attach the XDB.8. View the Results.

Page 51: NAS102 Dynamic Exercise

WS2-11NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

Step 1: Create New Database

Create a new database called prob2.db.

a. File / New.b. Enter prob2 as the file

name.c. Click OK.d. Choose Default

Tolerance.e. Select MSC.Nastran as

the Analysis Code.f. Select Structural as

the Analysis Type. g. Click OK.

a

b c

d

e

f

g

Page 52: NAS102 Dynamic Exercise

WS2-12NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

Step 2: Import the Input File

In the Analysis menu,a. Read Input File/Model

Data.b. Enter prob2 for job

name.c. Click on Select Input

File.d. Select plate.bdf.e. Click OK.f. Click Apply.g. Click OK.h. Click on the Show

Labels icon.

a

c

d

e

e

fg

h

b

Page 53: NAS102 Dynamic Exercise

WS2-13NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

Step 3: Add the Pre-Defined Constraints

In the Load Cases menu,a. Select Modify for

Action.b. Under Existing Load

Cases, select Default.c. Select Displ_spc1.1

under Select Individual Loads/BCs.

d. Click OK.e. Click Apply.

a

b

c

e d

Page 54: NAS102 Dynamic Exercise

WS2-14NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

Step 4: Create the New Analysis Deck

In the Analysis menu,a. Analyze/Entire

Model/Analysis Deck.b. Enter prob2 for Job

Name.c. Click on Translation

Parameters.d. Select XDB and Print.e. Click OK.f. Click on Solution

Type…

a

b

c

e

d

f

Page 55: NAS102 Dynamic Exercise

WS2-15NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

Step 4: Create the New Analysis Deck (cont.)

a. Select NORMAL MODES.

b. Click on Solution Parameters…

c. Mass Calculation: Coupled, Data Deck Echo: Unsorted, Wt.-Mass Conversion = 0.00259.

d. Click OK.e. Click OK.

a

b

c

e d

Page 56: NAS102 Dynamic Exercise

WS2-16NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

a. Click on Direct Text Input…b. In the Bulk Data Section,

type in the following:

ASET1,345,3,5,7,9,11ASET1,345,25,27,29,31,33ASET1,345,47,49,51,53,55

c. Click OK.

Step 4: Create the New Analysis Deck (cont.)

a

b

c

Page 57: NAS102 Dynamic Exercise

WS2-17NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

Step 4: Create the New Analysis Deck (cont.)

a. Click Subcases…b. Select Create.c. Select Default under

Available Subcases.d. Click on Subcase

Parameters…e. Select Automatic

Givens for Extraction Method.

f. Enter 5 as the Number of Desired Roots.

g. Click OK.

a

b

c

d

e

f

g

Page 58: NAS102 Dynamic Exercise

WS2-18NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

Step 4: Create the New Analysis Deck (cont.)

a. Click on Output Requests…

b. Under Output Requests, highlightSPCFORCES(SORT1,REAL)=ALL FEM

c. Click on Delete.d. Click OK.e. Click Apply.f. Click Cancel.g. Click Apply.

a

e fd

b

c

g

Page 59: NAS102 Dynamic Exercise

WS2-19NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

Step 4: Create the New Analysis Deck (cont.)

An MSC.Nastran input file called prob2.bdf has been generated. The process of translating the model into an input file is called Forward Translation. The Forward Translation is complete when the Heartbeat turns green.MSC.Patran Users should proceed to Step 6.

Page 60: NAS102 Dynamic Exercise

WS2-20NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

Step 5: Review Input File for MSC.Nastran Users

ID SEMINAR, PROB2SOL 103TIME 10CENDTITLE = REDUCTION PROCEDURES, NORMAL MODES EXAMPLESUBTITLE = USING STATIC REDUCTIONECHO = UNSORTEDSUBCASE 1

SUBTITLE=USING LANCZOSMETHOD = 1SPC = 1VECTOR=ALL

BEGIN BULKEIGR,1,AGIV,,,,5PARAM, COUPMASS, 1PARAM, WTMASS, 0.00259INCLUDE ’plate.bdf’$$ SELECT A-SET, STATIC REDUCTION IS DONE AUTOMATICALLY$ASET1,345,3,5,7,9,11ASET1,345,25,27,29,31,33ASET1,345,47,49,51,53,55ENDDATA

For MSC.Nastran users who created the input file using a text editor, the input file (prob2.dat) should be similar to the file below:

Page 61: NAS102 Dynamic Exercise

WS2-21NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

Step 6: Submitting the Input File for Analysis

Submit the input file to MSC.Nastran for analysisDouble click on MSC.Nastran icon.Select prob2.bdf or prob2.dat and click Open.Enter scr=yes in the Optional Keywords field.Click Run.

Windows Users:

Page 62: NAS102 Dynamic Exercise

WS2-22NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

Step 6: Submitting the Input File for Analysis

Submit the input file to MSC.Nastran for analysisTo submit the MSC.Nastran .bdf file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob2.bdf scr=yes. Monitor the run using the UNIX ps command. To submit the MSC.Nastran .dat file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob2 scr=yes. Monitor the run using the UNIX ps command.

Unix Users:

Page 63: NAS102 Dynamic Exercise

WS2-23NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

Step 7: Review F06 File

When the run is completed, edit the prob2.f06 file and search for the word FATAL. If no matches exist, search for the word WARNING. Determine whether existing WARNING messages indicate modeling errors.

While still editing prob2.f06, search for the word R E A L (spaces are necessary)

1st = __________Hz

2nd = __________Hz

3rd = __________Hz

4th = __________Hz

5th = __________Hz

Page 64: NAS102 Dynamic Exercise

WS2-24NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

Compare the results obtained in the .f06 file with the following results:

Step 7: Review F06 File (cont.)

MSC.Nastran Users have finished this workshop.MSC.Nastran Users have finished this workshop.

MSC.Patran Users should proceed to the next step.MSC.Patran Users should proceed to the next step.

Page 65: NAS102 Dynamic Exercise

WS2-25NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

Step 8: Attach XDB

Proceed with the Reverse Translation process, that is attaching the prob.xdbresults file into MSC.Patran. To do this, return to the Analysis form and proceed as follows. a. Analysis: Attach Results

/ Attach XDB / Result Entities.

b. Click Select Results File.

c. Select prob2.xdb.d. Click OK.e. Click Apply.f. Turn off entity labelsg. Select Iso 3 view. b

a

c

d

e

f g

Page 66: NAS102 Dynamic Exercise

WS2-26NAS102, Workshop 2, January 2004Copyright© 2004 MSC.Software Corporation

Step 9: View the Results

When the translation is complete bring up the Results form. a. Results: Create /

Deformation.b. Select Default,

A1:Mode 1 : Freq. = 133.69 for Select Results Cases.

c. Select Eigenvectors, Translational for Select Deformation Result.

d. Click Apply.e. Repeat the procedure

to view the other mode shapes.

f. Quit MSC.Patran when you are finished with this exercise.

a

b

c

d

Page 67: NAS102 Dynamic Exercise

WS3-1NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

WORKSHOP 3

DIRECT TRANSIENT RESPONSE ANALYSIS

Page 68: NAS102 Dynamic Exercise

WS3-2NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Page 69: NAS102 Dynamic Exercise

WS3-3NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

ObjectivesDefine time-varying excitation.Produce a MSC.Nastran input file from dynamic math model created in Workshop 1.Submit file for analysis in MSC.Nastran.Compute nodal displacements for desired time domain.

Workshop 3 – Direct Transient Response Analysis

Page 70: NAS102 Dynamic Exercise

WS3-4NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Problem DescriptionUsing the direct method, determine the transient response of the flat rectangular plate, created in Workshop 1, under time-varying excitation. This example structure shall be excited by 1psi pressure load over the total surface of the plate varying at 250Hz. In addition, a 50 lb force is applied at a corner of the tip also varying at 250Hz but out-of-phase with the pressure load. Both time dependent dynamic loads are applied for the duration of 0.008 seconds only. Use structural damping of g=0.06 and convert this damping to equivalent viscous damping at 250Hz. Carry the analysis for 0.04 seconds.

Workshop 3 – Direct Transient Response Analysis

Page 71: NAS102 Dynamic Exercise

WS3-5NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Workshop 3 – Direct Transient Response Analysis

Figure 3.1 Loads and Boundary Conditions

1 psi over the total surface

50.00

Page 72: NAS102 Dynamic Exercise

WS3-6NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Nastran Users - Generate a MSC.Nastran input file using a text editor1. Reference previously created dynamic math model, plate.bdf, by using the

INCLUDE statement.2. Define the time-varying pressure loading (PLOAD2, LSEQ and TLOAD2).

(Hint, be certain to specify phase angle since the applied loads are out-of-phase).

3. Define the time-varying tip load (DAREA and TLOAD2). (Again, be certain to specify the phase angle).

4. Combine the time-varying loads (DLOAD).5. Prepare the model for a direct transient analysis (SOL 109).6. Specify the structural damping and convert this damping to equivalent viscous

damping.PARAM, G, 0.06PARAM, W3, 1571.0

7. Request response in terms of nodal displacement at grid points 11, 33, and 55.8. Generate an input file and submit it to the MSC.Nastran solver for direct

transient analysis.9. Review the results, specifically the nodal displacements and xy-plot output.

Workshop 3 – Direct Transient Response Analysis

Page 73: NAS102 Dynamic Exercise

WS3-7NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

ID SEMINAR, PROB3______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CEND________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________BEGIN BULK

Workshop 3 – Direct Transient Response Analysis

Page 74: NAS102 Dynamic Exercise

WS3-8NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

Workshop 3 – Direct Transient Response Analysis

Page 75: NAS102 Dynamic Exercise

WS3-9NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

ENDDATA

Workshop 3 – Direct Transient Response Analysis

Page 76: NAS102 Dynamic Exercise

WS3-10NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Patran Users1. Create a new database.2. Import an existing model.3. Create a load case.4. Create time dependent fields.5. Create load/boundary conditions.6. Create a MSC.Nastran input file.7. Review the MSC.Nastran input file.8. Submit the input file to MSC.Nastran for analysis.9. Review the .F06 file.10. Attach the XDB file.11. View results.

MSC.Nastran Users should go to step 7MSC.Nastran Users should go to step 7

Workshop 3 – Direct Transient Response Analysis

Page 77: NAS102 Dynamic Exercise

WS3-11NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 1. Create New Database

Create a new database named prob3.db.

a. File / New.b. Enter prob3 as the file

name.c. Click OK.d. Choose Default

Tolerance.e. Select MSC.Nastran as

the Analysis Code.f. Select Structural as the

Analysis Type.g. Click OK.

a

b

e

d

cg

f

Page 78: NAS102 Dynamic Exercise

WS3-12NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Import Existing Model

Import the model from a Nastran Input File.

a. File / Import.b. Select MSC.Nastran Input as

the Source.c. Select plate.bdf and click

Apply.d. Click OK when the Nastran

Input File Import Summary appears.

e. Click Show Labels.

b

c

ac

d

e

d

Page 79: NAS102 Dynamic Exercise

WS3-13NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create Load Case

Create a Time Dependent load case called transient_response.

a. Load Cases: Create.b. Enter transient_response

for the Load Case Name.c. Change the Load Case Type

to Time Dependent.d. Click Assign/Prioritize

Loads/BCs.e. Select Displ_spc1.1.f. Click OK.g. Click Apply.

a

b

c

d

e

f

g

Page 80: NAS102 Dynamic Exercise

WS3-14NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create Time Dependent Fields

Create a time-dependent non-spatial field.

a. Fields: Create / Non Spatial / Tabular Input

b. Enter time_dependent_pressurefor the Field Name.

c. Click [Options…].d. Enter 21 for Maximum Value of t.e. Click OK.

a

b

ce

d

Page 81: NAS102 Dynamic Exercise

WS3-15NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create Time Dependent Fields (cont.)

f. Click Input Data.g. Click Map Function

to Table.h. Insert the parameters

shown in the figure.i. Click Apply.j. Click Cancel.

h

f

gi j

Page 82: NAS102 Dynamic Exercise

WS3-16NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create Time Dependent Fields (cont.)

k. For row 21 in the table, enter 0.04 for Time(t) and 0.0 for Value.

l. Click OK.m. Click Apply.

k

m

l

Page 83: NAS102 Dynamic Exercise

WS3-17NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create Time Dependent Fields (cont.)

Create another time-dependent field for the transient response of the nodal force.

a. Fields: Create / Non Spatial / Tabular Input

b. Enter time_dependent_force for the Field Name.

c. Click [Options…].d. Enter 21 for Maximum Value of t.e. Click OK.

a

b

ce

d

Page 84: NAS102 Dynamic Exercise

WS3-18NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create Time Dependent Fields (cont.)

f. Click Input Data.g. Click Map Function

to Table.h. Insert the parameters

shown in the figure.i. Click Apply.j. Click Cancel.

h

fg

i j

Page 85: NAS102 Dynamic Exercise

WS3-19NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create Time Dependent Fields (cont.)

k. For row 21 in the table, enter 0.04 for Time(t) and 0.0 for Value.

l. Click OK.m. Click Apply.

k

m

l

Page 86: NAS102 Dynamic Exercise

WS3-20NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create Load/Boundary Conditions

Create the time-dependent pressure load.

a. Loads/BCs: Create / Pressure / Element Uniform.

b. Enter pressure for the New Set Name.

c. Change the Target Element Type to 2D.

d. Click on the Input Data button.

e. Enter -1 for Top Surf Pressure, and select time_dependent_pressure for the Time/Freq. Dependent Field.

f. Click OK.g. Click on Select

Application Region.h. Choose FEMi. Select all the

elements for the application region.

j. Click Add, and click OK.

k. Click Apply.

a

b

c

d

e

f

g

h

k

j

i

j

Page 87: NAS102 Dynamic Exercise

WS3-21NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create Load/Boundary Conditions (cont.)

Create the time-dependent force load.

a. Loads/BCs: Create / Force / Nodal.

b. Enter force for the New Set Name.

c. Click on the Input Data button.

d. Enter <0,0,50> for Force, and select time_dependent_force for the Time/Freq. Dependent Field.

e. Click OK.f. Click on Select

Application Region.g. Change the Geometry

Filter to FEM.h. Select Node 11 on

the bottom right corner of the plate.

i. Click Add, and click OK.

j. Click Apply.

a

b

c

d

e

f

g

h

i

j

i

d

Page 88: NAS102 Dynamic Exercise

WS3-22NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create Load/Boundary Conditions (cont.)

a. Hide labels.b. Switch to Iso 3 View.c. Loads/BCs: Plot

Markers.d. Under Assigned

Load/BC Sets, select Displ_spc1.1, Force_force, and Press_pressure.

e. Under Select Groups, select default_group.

f. Click Apply.

c

d

e

a b

f

Page 89: NAS102 Dynamic Exercise

WS3-23NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

b

a

c

Step 6. Create Input File

Generate the input file for analysis. a. Analysis: Analyze / Entire

Model / Analysis Deck.b. Enter prob3 as the Job

Name. c. Click Translation

Parameters.d. Check XDB and Print.e. Click OK.

d

e

Page 90: NAS102 Dynamic Exercise

WS3-24NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Solution Type. b. Select Transient

Response. c. Change the Formulation

to Direct.d. Click on Solution

Parameters.e. Enter 0.00259 for Wt-

Mass Conversion.

f. Enter 0.06 for Struct. Damping Coefficient and 1571 for W3, Damping Factor.

g. Click OK.h. Click OK.

a

b

cd

e

f

g

h

Page 91: NAS102 Dynamic Exercise

WS3-25NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Subcases. b. Select

transient_response from the Available Subcases field.

c. Click on Subcase Parameters.

d. Click on DEFINE TIME STEPS button.

e. Change Delta-T to 0.0004. Click Enter.

f. Click OK.g. Click OK.

ac

b

d

e

f

g

Page 92: NAS102 Dynamic Exercise

WS3-26NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Output Requests.

b. Change Form Type to Advanced.

c. Under Output Requests, select SPCFORCES(SORT2,REAL)=All FEM and click Delete.

d. Select DISPLACEMENT(SORT2,REAL)=All FEM and select By Freq/Time under Options: Sorting.

e. Click OK.f. Click Apply.g. Click Cancel.

a

b

cd

e

c

d

f g

Page 93: NAS102 Dynamic Exercise

WS3-27NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Subcase Select.b. Select

transient_response and unselect Default.

c. Click OK.d. Click Apply.

a

b

c

d

b

Page 94: NAS102 Dynamic Exercise

WS3-28NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

An MSC.Nastran input file called prob3.bdf has been generated. The process of translating the model into an input file is called Forward Translation. The Forward Translation is complete when the Heartbeat turns green.MSC.Patran Users should proceed to step 8.

Step 6. Create Input File (cont.)

Page 95: NAS102 Dynamic Exercise

WS3-29NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 7: Review Input File for MSC.Nastran Users

D SEMINAR, PROB3SOL 109TIME 30CENDTITLE= TRANSIENT RESPONSE WITH TIME DEPENDENT PRESSURE AND POINT LOADSSUBTITLE= USE THE DIRECT METHOD ECHO= PUNCHSPC= 1SET 1= 11, 33, 55DISPLACEMENT= 1SUBCASE 1DLOAD= 700 $ SELECT TEMPORAL COMPONENT OF TRANSIENT LOADINGLOADSET= 100 $ SELECT SPACIAL DISTRIBUTION OF TRANSIENT LOADINGTSTEP= 100 $ SELECT INTEGRATION TIME STEPS$OUTPUT (XYPLOT)XGRID=YESYGRID=YESXTITLE= TIME (SEC)YTITLE= DISPLACEMENT RESPONSE AT LOADED CORNERXYPLOT DISP RESPONSE / 11 (T3)YTITLE= DISPLACEMENT RESPONSE AT CENTER TIPXYPLOT DISP RESPONSE / 33 (T3)YTITLE= DISPLACEMENT RESPONSE AT OPPOSITE CORNERXYPLOT DISP RESPONSE / 55 (T3)$BEGIN BULKPARAM, COUPMASS, 1PARAM, WTMASS, 0.00259$$ PLATE MODEL DESCRIBED IN NORMAL MODES EXAMPLE$

For MSC.Nastran users who created the input file using a text editor, the input file (prob3.dat) should be similar to the file below:

INCLUDE ’plate.bdf’$$ SPECIFY STRUCTURAL DAMPING$ 3 PERCENT AT 250 HZ. = 1571 RAD/SEC.$PARAM, G, 0.06PARAM, W3, 1571.$ $ APPLY UNIT PRESSURE LOAD TO PLATE$LSEQ, 100, 300, 400$PLOAD2, 400, 1., 1, THRU, 40$$ VARY PRESSURE LOAD (250 HZ)$TLOAD2, 200, 300, , 0, 0., 8.E-3, 250., -90.$$ APPLY POINT LOAD OUT OF PHASE WITH PRESSURE LOAD$ TLOAD2, 500, 600, , 0, 0., 8.E-3, 250., 90.$DAREA, 600, 11, 3, 1.$$ COMBINE LOADS$DLOAD, 700, 1., 1., 200, 50., 500$$ SPECIFY INTERGRATION TIME STEPS$TSTEP, 100, 100, 4.0E-4, 1$ENDDATA

Page 96: NAS102 Dynamic Exercise

WS3-30NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 8: Submit Input File for Analysis

Submit the input file to MSC.Nastran for analysisDouble click on MSC.Nastran icon.Select prob3.bdf or prob3.dat and click Open.Enter scr=yes in the Optional Keywords field.Click Run.

Windows Users:

Page 97: NAS102 Dynamic Exercise

WS3-31NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 8: Submit Input File for Analysis (cont.)

Submit the input file to MSC.Nastran for analysisTo submit the MSC.Nastran .bdf file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob3.bdf scr=yes. Monitor the run using the UNIX ps command. To submit the MSC.Nastran .dat file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob3 scr=yes. Monitor the run using the UNIX ps command.

Unix Users:

Page 98: NAS102 Dynamic Exercise

WS3-32NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 9: Review F06 File

MSC.Nastran users use plotps utility to create a postscript file, prob3.ps, from the binary plot file, Prob3.plt.

When the run is completed, edit the prob3.f06 file and search for the word FATAL. If no matches exist, search for the word WARNING. Determine whether existing WARNING messages indicate modeling errors.

While still editing prob3.f06, search for the word D I S P L (spaces are necessary)

Displacement at Grid 11

Time T3

.0024 = ___________

.0052 = ___________

.02 = ___________

Page 99: NAS102 Dynamic Exercise

WS3-33NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 9: Review F06 File (cont.)

Displacement at Grid 33

Time T3

.0024 = ___________

.0052 = ___________

.02 = ___________

Displacement at Grid 55

Time T3

.0024 = ___________

.0052 = ___________

.02 = ___________

Page 100: NAS102 Dynamic Exercise

WS3-34NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 9: Review F06 File (cont.)

Compare the results obtained in the .f06 file with the following results:

Page 101: NAS102 Dynamic Exercise

WS3-35NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 9: Review F06 File (cont.)

MSC.Nastran Users have finished this workshop.MSC.Nastran Users have finished this workshop.

MSC.Patran Users should proceed to the next step.MSC.Patran Users should proceed to the next step.

Page 102: NAS102 Dynamic Exercise

WS3-36NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 10. Attach XBD File

Attach the XDB result file.a. Analysis: Access

Results / Attach XDB / Result Entities.

b. Click on Select Results File.

c. Select prob3.xdb.d. Click OK.e. Click Apply.

a

b

c

d

e

Page 103: NAS102 Dynamic Exercise

WS3-37NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. View Results

Create a X-Y graph of displacement results.

a. Results: Create / Graph / Y vs X.

b. Under Select Result case(s), click on transient_response, 0 of 101 subcases.

c. Select All as the Filter Method.

d. Click Filter.e. Click Apply.f. Click Close.

a

b

c

d

e f

Page 104: NAS102 Dynamic Exercise

WS3-38NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. View Results (cont.)

Create a X-Y graph of displacement results (cont.).

a. Select Displacement, Translational for the Select Y Result field.

b. Select Z Component as the Quantity.

c. Click on the Target Entities icon.

d. Change the Target Entity Selection to Nodes.

e. Select the bottom right node where the force was applied.

f. Click Apply.

b

a

c

d

e

f

To plot displacements of other nodes, simply select them and click Apply.

Page 105: NAS102 Dynamic Exercise

WS3-39NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. View Results (cont.)

Displacement Response at Node 11

Node 55 Displacement

Page 106: NAS102 Dynamic Exercise

WS3-40NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. View Results (cont.)

Displacement Response at Node 33

Page 107: NAS102 Dynamic Exercise

WS3-41NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. View Results (cont.)

Displacement Response at Node 55

Page 108: NAS102 Dynamic Exercise

WS3-42NAS102, Workshop 3, January 2004Copyright© 2004 MSC.Software Corporation

Page 109: NAS102 Dynamic Exercise

WS4-1NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

WORKSHOP 4

MODAL TRANSIENT RESPONSE ANALYSIS

Page 110: NAS102 Dynamic Exercise

WS4-2NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Page 111: NAS102 Dynamic Exercise

WS4-3NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

ObjectivesDefine time-varying excitation.Produce a MSC.Nastran input file from dynamic math model created in Workshop 1.Submit file for analysis in MSC.Nastran.Compute nodal displacements for desired time domain.

Workshop 4 – Modal Transient Response Analysis

Page 112: NAS102 Dynamic Exercise

WS4-4NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Problem DescriptionUsing the modal method, determine the transient response of the flat rectangular plate, created in Workshop 1, under time-varying excitation. This example structure shall be excited by 1psi pressure load over the total surface of the plate varying at 250Hz. In addition, a 25 lb force is applied at a corner of the tip also varying at 250Hz but starting .0004 seconds after the pressure load begins. Both time dependent dynamic loads are applied for the duration of 0.008 seconds only. Use structural damping of g=0.03 and convert this damping to equivalent viscous damping at 250Hz. Carry the analysis for 0.04 seconds.

Workshop 4 – Modal Transient Response Analysis

Page 113: NAS102 Dynamic Exercise

WS4-5NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Workshop 4 – Modal Transient Response Analysis

Figure 3.1 Loads and Boundary Conditions

1 psi over the total surface

25.00

Page 114: NAS102 Dynamic Exercise

WS4-6NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Nastran Users - Generate a MSC.Nastran input file using a text editor1. Reference previously created dynamic math model, plate.bdf, by using the

INCLUDE statement.2. Specify modal damping as a tabular function of natural frequency (TABDMP1).3. Define the time-varying tip load (DAREA and TLOAD2).4. Combine the time-varying loads (DLOAD).5. Specify integration time steps (TSTEP).6. Prepare model for a modal transient analysis (SOL 112).7. Request response in terms of nodal displacement at grid 11, 33, and 55.8. Generate an input file and submit it to the MSC.Nastran solver for normal

modes analysis.9. Review the results, specifically the nodal displacements.

Workshop 4 – Modal Transient Response Analysis

Page 115: NAS102 Dynamic Exercise

WS4-7NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

ID SEMINAR, PROB4______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CEND________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________BEGIN BULK

Workshop 4 – Modal Transient Response Analysis

Page 116: NAS102 Dynamic Exercise

WS4-8NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

Workshop 4 – Modal Transient Response Analysis

Page 117: NAS102 Dynamic Exercise

WS4-9NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

ENDDATA

Workshop 4 – Modal Transient Response Analysis

Page 118: NAS102 Dynamic Exercise

WS4-10NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Patran Users1. Create a new database.2. Import an existing model.3. Create a load case.4. Create time dependent fields.5. Create load/boundary conditions.6. Create a MSC.Nastran input file.7. Review the MSC.Nastran input file.8. Submit the input file to MSC.Nastran for analysis.9. Review the .F06 file.10. Attach the XDB file.11. View results.

MSC.Nastran Users should go to step 7MSC.Nastran Users should go to step 7

Workshop 4 – Modal Transient Response Analysis

Page 119: NAS102 Dynamic Exercise

WS4-11NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 1. Create New Database

Create a new database named prob4.db.

a. File / New.b. Enter prob4 as the file

name.c. Click OK.d. Choose Default

Tolerance.e. Select MSC.Nastran as

the Analysis Code.f. Select Structural as the

Analysis Type.g. Click OK.

a

b

e

d

cg

f

Page 120: NAS102 Dynamic Exercise

WS4-12NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Import Existing Model

Import the model from a Nastran Input File.

a. File / Import.b. Select MSC.Nastran Input as

the Source.c. Select plate.bdf and click

Apply.d. Click OK when the Nastran

Input File Import Summary appears.

e. Click Show Labels.

b

c

ac

d

e

d

Page 121: NAS102 Dynamic Exercise

WS4-13NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create Load Case

Create a Time Dependent load case called transient_response.

a. Load Cases: Create.b. Enter transient_response

for the Load Case Name.c. Change the Load Case Type

to Time Dependent.d. Click Assign/Prioritize

Loads/BCs.e. Select Displ_spc1.1.f. Click OK.g. Click Apply.

a

b

c

d

e

f

g

Page 122: NAS102 Dynamic Exercise

WS4-14NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create Time Dependent Fields

Create a time-dependent non-spatial field.

a. Fields: Create / Non Spatial / Tabular Input

b. Enter time_dependent_pressurefor the Field Name.

c. Click [Options…].d. Enter 21 for Maximum Value of t.e. Click OK.

a

b

ce

d

Page 123: NAS102 Dynamic Exercise

WS4-15NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create Time Dependent Fields (cont.)

f. Click Input Data.g. Click Map Function

to Table.h. Insert the parameters

shown in the figure.i. Click Apply.j. Click Cancel.

h

f

gi j

Page 124: NAS102 Dynamic Exercise

WS4-16NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create Time Dependent Fields (cont.)

k. For row 21 in the table, enter 0.04 for Time(t) and 0.0 for Value.

l. Click OK.m. Click Apply.

k

m

l

Page 125: NAS102 Dynamic Exercise

WS4-17NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create Time Dependent Fields (cont.)

Create another time-dependent field for the transient response of the nodal force.

a. Fields: Create / Non Spatial / Tabular Input

b. Enter time_dependent_force for the Field Name.

c. Click [Options…].d. Enter 32 for Maximum Value of t.e. Click OK.

a

b

ce

d

Page 126: NAS102 Dynamic Exercise

WS4-18NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create Time Dependent Fields (cont.)

f. Click Input Data.g. Click Map Function

to Table.h. Insert the parameters

shown in the figure.i. Click Apply.j. Click Cancel.

h

f

gi j

Page 127: NAS102 Dynamic Exercise

WS4-19NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create Time Dependent Fields (cont.)

k. For row 32 in the table, enter 0.04 for Time(t) and 0.0 for Value.

l. Click OK.m. Click Apply.

k

m

l

Page 128: NAS102 Dynamic Exercise

WS4-20NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create Load/Boundary Conditions

Create the time-dependent pressure load.

a. Loads/BCs: Create / Pressure / Element Uniform.

b. Enter pressure for the New Set Name.

c. Change the Target Element Type to 2D.

d. Click on the Input Data button.

e. Enter -1 for Top Surf Pressure, and select time_dependent_pressure for the Time/Freq. Dependent Field.

f. Click OK.g. Click on Select

Application Region.h. Choose FEMi. Select all the

elements for the application region.

j. Click Add, and click OK.

k. Click Apply.

a

b

c

d

e

f

g

h

k

j

i

j

Page 129: NAS102 Dynamic Exercise

WS4-21NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create Load/Boundary Conditions (cont.)

Create the time-dependent force load.

a. Loads/BCs: Create / Force / Nodal.

b. Enter force for the New Set Name.

c. Click on the Input Data button.

d. Enter <0,0,25> for Force, and select time_dependent_force for the Time/Freq. Dependent Field.

e. Click OK.f. Click on Select

Application Region.g. Change the Geometry

Filter to FEM.h. Select Node 11 on

the bottom right corner of the plate.

i. Click Add, and click OK.

j. Click Apply.

a

b

c

d

e

f

g

h

i

j

i

d

Page 130: NAS102 Dynamic Exercise

WS4-22NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create Load/Boundary Conditions (cont.)

a. Hide labels.b. Switch to Iso 3 View.c. Loads/BCs: Plot

Markers.d. Under Assigned

Load/BC Sets, select Displ_spc1.1, Force_force, and Press_pressure.

e. Under Select Groups, select default_group.

f. Click Apply.

c

d

e

a b

f

Page 131: NAS102 Dynamic Exercise

WS4-23NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

b

a

c

Step 6. Create Input File

Generate the input file for analysis. a. Analysis: Analyze / Entire

Model / Analysis Deck.b. Enter prob4 as the Job

Name. c. Click Translation

Parameters.d. Check XDB and Print.e. Click OK.

d

e

Page 132: NAS102 Dynamic Exercise

WS4-24NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Solution Type. b. Select Transient

Response. c. Change the Formulation

to Modal.d. Click on Solution

Parameters.e. Change the Mass

Calculation to Coupled.f. Enter 0.00259 for Wt-

Mass Conversion.

a

b

cd

e

f

i

Page 133: NAS102 Dynamic Exercise

WS4-25NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on EigenvalueExtraction.

b. Set the Number of Desired Roots to 5.

c. Click OK.d. Click OK.e. Click OK.

b

c

d

a

e

Page 134: NAS102 Dynamic Exercise

WS4-26NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Subcases. b. Select

transient_response from the Available Subcases field.

c. Click on Subcase Parameters.

d. Click on DEFINE TIME STEPS button.

e. Change Delta-T to 0.0004. Click Enter.

f. Click OK.

a

c

b

d

e

f

Page 135: NAS102 Dynamic Exercise

WS4-27NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Set Modal Damping to Crit. Damp. (CRIT).

b. Click on DEFINE MODAL DAMPING button.

c. Click Add Row.d. Enter 0 and 10 for the

Frequency, and 0.03 for both values.

e. Click OK.f. Click OK.

ab

d

c

e

f

Page 136: NAS102 Dynamic Exercise

WS4-28NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Output Requests.

b. Change Form Type to Advanced.

c. Under Output Requests, select SPCFORCES(SORT2,REAL)=All FEM and click Delete.

d. Select DISPLACEMENT(SORT2,REAL)=All FEM and select By Freq/Time under Options: Sorting.

e. Click OK.f. Click Apply.g. Click Cancel.

a

b

cd

e

c

d

f g

Page 137: NAS102 Dynamic Exercise

WS4-29NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Subcase Select.b. Select

transient_response and unselect Default.

c. Click OK.d. Click Apply.

a

b

c

d

b

Page 138: NAS102 Dynamic Exercise

WS4-30NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

An MSC.Nastran input file called prob4.bdf has been generated. The process of translating the model into an input file is called Forward Translation. The Forward Translation is complete when the Heartbeat turns green.MSC.Patran Users should proceed to step 8.

Step 6. Create Input File (cont.)

Page 139: NAS102 Dynamic Exercise

WS4-31NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 7: Review Input File for MSC.Nastran Users

ID SEMINAR, PROB4SOL 112TIME 30CENDTITLE = TRANSIENT RESPONSE WITH TIME DEPENDENT PRESSURE AND POINT LOADSSUBTITLE = USE THE MODAL METHOD ECHO = UNSORTEDSPC = 1SET 111 = 11, 33, 55DISPLACEMENT(SORT2) = 111SDAMPING = 100SUBCASE 1METHOD = 100DLOAD = 700LOADSET = 100TSTEP = 100$OUTPUT (XYPLOT)XGRID=YESYGRID=YESXTITLE= TIME (SEC)YTITLE= DISPLACEMENT RESPONSE AT LOADED CORNERXYPLOT DISP RESPONSE / 11 (T3)YTITLE= DISPLACEMENT RESPONSE AT TIP CENTERXYPLOT DISP RESPONSE / 33 (T3)YTITLE= DISPLACEMENT RESPONSE AT OPPOSITE CORNERXYPLOT DISP RESPONSE / 55 (T3)$BEGIN BULKPARAM, COUPMASS, 1PARAM, WTMASS, 0.00259$$ PLATE MODEL DESCRIBED IN NORMAL MODES EXAMPLE PROBLEM$INCLUDE ’plate.bdf’

For MSC.Nastran users who created the input file using a text editor, the input file (prob4.dat) should be similar to the file below:

$$ EIGENVALUE EXTRACTION PARAMETERS$EIGRL, 100, , ,5$$ SPECIFY MODAL DAMPING$TABDMP1, 100, CRIT,+, 0., .03, 10., .03, ENDT$ $ APPLY UNIT PRESSURE LOAD TO PLATE$LSEQ, 100, 300, 400$PLOAD2, 400, 1., 1, THRU, 40$$ VARY PRESSURE LOAD (250 HZ)$TLOAD2, 200, 300, , 0, 0., 8.E-3, 250., -90.$$ APPLY POINT LOAD (250 HZ)$ TLOAD2, 500, 600,610, 0, 0.0, 8.E-3, 250., -90.$DAREA, 600, 11, 3, 1.DELAY, 610, 11, 3, 0.004$$ COMBINE LOADS$DLOAD, 700, 1., 1., 200, 25., 500$$ SPECIFY INTERGRATION TIME STEPS$TSTEP, 100, 100, 4.0E-4, 1$ENDDATA

Page 140: NAS102 Dynamic Exercise

WS4-32NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 8: Submit Input File for Analysis

Submit the input file to MSC.Nastran for analysisDouble click on MSC.Nastran icon.Select prob4.bdf or prob4.dat and click Open.Enter scr=yes in the Optional Keywords field.Click Run.

Windows Users:

Page 141: NAS102 Dynamic Exercise

WS4-33NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 8: Submit Input File for Analysis (cont.)

Submit the input file to MSC.Nastran for analysisTo submit the MSC.Nastran .bdf file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob4.bdf scr=yes. Monitor the run using the UNIX ps command. To submit the MSC.Nastran .dat file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob4 scr=yes. Monitor the run using the UNIX ps command.

Unix Users:

Page 142: NAS102 Dynamic Exercise

WS4-34NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 9: Review F06 File

MSC.Nastran users use plotps utility to create a postscript file, prob4.ps, from the binary plot file, Prob4.plt.

When the run is completed, edit the prob4.f06 file and search for the word FATAL. If no matches exist, search for the word WARNING. Determine whether existing WARNING messages indicate modeling errors.

While still editing prob4.f06, search for the word D I S P L (spaces are necessary)

Displacement at Grid 11

Time T3

.0064 = ___________

.0092 = ___________

.02 = ___________

Page 143: NAS102 Dynamic Exercise

WS4-35NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 9: Review F06 File (cont.)

Displacement at Grid 33

Time T3

.0068 = ___________

.0092 = ___________

.02 = ___________

Displacement at Grid 55

Time T3

.0068 = ___________

.0092 = ___________

.02 = ___________

Page 144: NAS102 Dynamic Exercise

WS4-36NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 9: Review F06 File (cont.)

Compare the results obtained in the .f06 file with the following results:

Page 145: NAS102 Dynamic Exercise

WS4-37NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 9: Review F06 File (cont.)

MSC.Nastran Users have finished this workshop.MSC.Nastran Users have finished this workshop.

MSC.Patran Users should proceed to the next step.MSC.Patran Users should proceed to the next step.

Page 146: NAS102 Dynamic Exercise

WS4-38NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 10. Attach XBD File

Attach the XDB result file.a. Analysis: Access

Results / Attach XDB / Result Entities.

b. Click on Select Results File.

c. Select prob4.xdb.d. Click OK.e. Click Apply.

a

b

c

d

e

Page 147: NAS102 Dynamic Exercise

WS4-39NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. View Results

Create a X-Y graph of displacement results.

a. Results: Create / Graph / Y vs X.

b. Under Select Result case(s), click on transient_response, 0 of 101 subcases.

c. Select All as the Filter Method.

d. Click Filter.e. Click Apply.f. Click Close.

a

b

c

d

e f

Page 148: NAS102 Dynamic Exercise

WS4-40NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. View Results (cont.)

Create a X-Y graph of displacement results (cont.).

a. Select Displacement, Translational for the Select Y Result field.

b. Select Z Component as the Quantity.

c. Click on the Target Entities icon.

d. Change the Target Entity Selection to Nodes.

e. Select the bottom right node where the force was applied.

f. Click Apply.

b

a

c

d

e

f

To plot displacements of other nodes, simply select them and click Apply.

Page 149: NAS102 Dynamic Exercise

WS4-41NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. View Results (cont.)

Displacement Response at Loaded Corner (Node 11)

Page 150: NAS102 Dynamic Exercise

WS4-42NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. View Results (cont.)

Displacement Response at Tip Center (Node 33)

Page 151: NAS102 Dynamic Exercise

WS4-43NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. View Results (cont.)

Displacement Response at Opposite Corner (Node 55)

Page 152: NAS102 Dynamic Exercise

WS4-44NAS102, Workshop 4, January 2004Copyright© 2004 MSC.Software Corporation

Page 153: NAS102 Dynamic Exercise

WS5-1NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

WORKSHOP 5

DIRECT FREQUENCY RESPONSE ANALYSIS

Page 154: NAS102 Dynamic Exercise

WS5-2NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Page 155: NAS102 Dynamic Exercise

WS5-3NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

ObjectivesDefine frequency-varying excitation.Produce a MSC.Nastran input file from dynamic math model created in Workshop 1.Submit file for analysis in MSC.Nastran.Compute nodal displacements for desired frequency domain.

Workshop 5 – Direct Frequency Response Analysis

Page 156: NAS102 Dynamic Exercise

WS5-4NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Problem DescriptionUsing the direct method, determine the frequency response of the flat rectangular plate, created in Workshop 1, under time-varying excitation. This example structure shall be excited by a unit load at a corner of the free side of the plate. Use a frequency step of 20 Hz between a range of 20 and 1000Hz. Use structural damping of g=0.06.

Workshop 5 – Direct Frequency Response Analysis

1.0

Figure 5.1 Loads and Boundary Conditions

Page 157: NAS102 Dynamic Exercise

WS5-5NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Nastran Users - Generate a MSC.Nastran input file using a text editor1. Reference previously created dynamic math model, plate.bdf, by using the

INCLUDE statement.2. Define the frequency-varying tip load (DAREA and RLOAD2).3. Define a set of frequencies to be used in the solution.4. Prepare the model for a direct frequency response analysis (SOL 108).5. Specify the structural damping

PARAM, G, 0.066. Request response in terms of nodal displacement at grid points 11, 33, and 55.7. Generate an input file and submit it to the MSC.Nastran solver for frequency

response analysis.8. Review the results, specifically the nodal displacements and phase angles.

Workshop 5 – Direct Frequency Response Analysis

Page 158: NAS102 Dynamic Exercise

WS5-6NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

ID SEMINAR, PROB5______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CEND________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________BEGIN BULK

Workshop 5 – Direct Frequency Response Analysis

Page 159: NAS102 Dynamic Exercise

WS5-7NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

Workshop 5 – Direct Frequency Response Analysis

Page 160: NAS102 Dynamic Exercise

WS5-8NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

ENDDATA

Workshop 5 – Direct Frequency Response Analysis

Page 161: NAS102 Dynamic Exercise

WS5-9NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Patran Users1. Create a new database.2. Import an existing model.3. Create a load case.4. Create time dependent fields.5. Create load/boundary conditions.6. Create a MSC.Nastran input file.7. Review the MSC.Nastran input file.8. Submit the input file to MSC.Nastran for analysis.9. Review the .F06 file.10. Attach the XDB file.11. View results.

MSC.Nastran Users should go to step 7MSC.Nastran Users should go to step 7

Workshop 5 – Direct Frequency Response Analysis

Page 162: NAS102 Dynamic Exercise

WS5-10NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 1. Create New Database

Create a new database named prob5.db.

a. File / New.b. Enter prob5 as the file

name.c. Click OK.d. Choose Default

Tolerance.e. Select MSC.Nastran as

the Analysis Code.f. Select Structural as the

Analysis Type.g. Click OK.

a

b

e

d

cg

f

Page 163: NAS102 Dynamic Exercise

WS5-11NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Import Existing Model

Import the model from a Nastran Input File.

a. File / Import.b. Select MSC.Nastran Input as

the Source.c. Select plate.bdf and click

Apply.d. Click OK when the Nastran

Input File Import Summary appears.

e. Click Show Labels.

b

c

ac

d

e

d

Page 164: NAS102 Dynamic Exercise

WS5-12NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create Load Case

Create a frequency-dependent load case called frequency_response.

a. Load Cases: Create.b. Enter frequency_response

for the Load Case Name.c. Change the Load Case Type

to Time Dependent.d. Click Assign/Prioritize

Loads/BCs.e. Select Displ_spc1.1.f. Click OK.g. Click Apply.

a

b

c

d

e

fg

Page 165: NAS102 Dynamic Exercise

WS5-13NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create Frequency Dependent Fields

Create a frequency-dependent non-spatial field.a. Fields: Create / Non Spatial / Tabular Inputb. Enter frequency_dependent_load for the

Field Name.c. Select Frequency (f) under Active

Independent Variables.d. Click [Options…].e. Enter 2 for Maximum Value of f.f. Click OK.

a

b

c

e

df

Page 166: NAS102 Dynamic Exercise

WS5-14NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create Frequency Dependent Fields (cont.)

a

b

d

Create a frequency-dependent non-spatial field (cont.).

a. Click Input Data…b. Enter 0 and 1000 for

Freq(f), and 1.0 for both values in the table.

c. Click OK.d. Click Apply.

c

Page 167: NAS102 Dynamic Exercise

WS5-15NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create Load/Boundary Conditions

Create the frequency-dependent unit force.

a. Loads/BCs: Create / Force / Nodal.

b. Enter force for the New Set Name.

c. Click on the Input Data button.

d. Enter <0 0 1> for Force, and select frequency_dependent_load for the Time/Freq. Dependent Field.

e. Click OK.f. Click on Select

Application Region.g. Change the

Geometry Filter to FEM.

h. Select Node 11 on the bottom right corner of the plate.

i. Click Add, and click OK.

j. Click Apply.

a

b

c

d

e

f

g

h

ij

i

d

Page 168: NAS102 Dynamic Exercise

WS5-16NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create Load/Boundary Conditions (cont.)

a. Hide labels.b. Switch to Iso 3 View.c. Loads/BCs: Plot

Markers.d. Under Assigned

Load/BC Sets, select Displ_spc1.1 and Force_force.

e. Under Select Groups, select default_group.

f. Click Apply.

c

d

e

a b

f

Page 169: NAS102 Dynamic Exercise

WS5-17NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

b

a

c

Step 6. Create Input File

Generate the input file for analysis. a. Analysis: Analyze / Entire

Model / Analysis Deck.b. Enter prob5 as the Job

Name. c. Click Translation

Parameters.d. Check XDB and Print.e. Click OK.

d

e

Page 170: NAS102 Dynamic Exercise

WS5-18NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Solution Type. b. Select Frequency

Response. c. Change the Formulation

to Direct.d. Click on Solution

Parameters.e. Change the Mass

Calculation to Coupled.f. Enter 0.00259 for Wt-

Mass Conversion.

g. Enter 0.06 for Struct. Damping Coefficient.

h. Click OK.i. Click OK. a

b

cd

e

f

g

hi

Page 171: NAS102 Dynamic Exercise

WS5-19NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Subcases. b. Select

frequency_response from the Available Subcases field.

c. Click on Subcase Parameters.

d. Click on DEFINE FREQUENCIES button.

e. Enter 20 for the start freq., 1000 for the end freq., and 49 for the number of increments.

f. Click OK.g. Click OK.

a

c

b

d

e

f

g

Page 172: NAS102 Dynamic Exercise

WS5-20NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Output Requests.

b. Change Form Type to Advanced.

c. Under Output Requests, select SPCFORCES(SORT1,REAL)=All FEM and click Delete.

d. Select DISPLACEMENT(SORT1,REAL)=All FEM and select By Freq/Time under Options: Sorting.

e. Click OK.f. Click Apply.g. Click Cancel.

a

b

cd

e

c

d

f g

Page 173: NAS102 Dynamic Exercise

WS5-21NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Subcase Select.b. Select frequency_response

and unselect Default.c. Click OK.d. Click Apply.

a

b

c

d

b

Page 174: NAS102 Dynamic Exercise

WS5-22NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

An MSC.Nastran input file called prob5.bdf has been generated. The process of translating the model into an input file is called Forward Translation. The Forward Translation is complete when the Heartbeat turns green.MSC.Patran Users should proceed to step 8.

Step 6. Create Input File (cont.)

Page 175: NAS102 Dynamic Exercise

WS5-23NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 7: Review Input File for MSC.Nastran Users

ID SEMINAR, PROB5SOL 108TIME 30CENDTITLE = FREQUENCY RESPONSE DUE TO UNIT FORCE AT TIPECHO = UNSORTEDSPC = 1SET 111 = 11, 33, 55DISPLACEMENT(SORT2, PHASE) = 111SUBCASE 1DLOAD = 500FREQUENCY = 100$OUTPUT (XYPLOT)$XTGRID= YESYTGRID= YESXBGRID= YESYBGRID= YESYTLOG= YESYBLOG= NOXTITLE= FREQUENCY (HZ)YTTITLE= DISPLACEMENT RESPONSE AT LOADED CORNER, MAGNITUDEYBTITLE= DISPLACEMENT RESPONSE AT LOADED CORNER, PHASEXYPLOT DISP RESPONSE / 11 (T3RM, T3IP)YTTITLE= DISPLACEMENT RESPONSE AT TIP CENTER, MAGNITUDEYBTITLE= DISPLACEMENT RESPONSE AT TIP CENTER, PHASEXYPLOT DISP RESPONSE / 33 (T3RM, T3IP)YTTITLE= DISPLACEMENT RESPONSE AT OPPOSITE CORNER, MAGNITUDEYBTITLE= DISPLACEMENT RESPONSE AT OPPOSITE CORNER, PHASEXYPLOT DISP RESPONSE / 55 (T3RM, T3IP)$

For MSC.Nastran users who created the input file using a text editor, the input file (prob5.dat) should be similar to the file below:

BEGIN BULKPARAM, COUPMASS, 1PARAM, WTMASS, 0.00259$$ PLATE MODEL DESCRIBED IN NORMAL MODES EXAMPLE$INCLUDE ’plate.bdf’$$ SPECIFY STRUCTURAL DAMPING$PARAM, G, 0.06$ $ APPLY UNIT FORCE AT TIP POINT$ RLOAD2, 500, 600, , ,310$DAREA, 600, 11, 3, 1.0$TABLED1, 310,, 0., 1., 1000., 1., ENDT$$ SPECIFY FREQUENCY STEPS$FREQ1, 100, 20., 20., 49$ENDDATA

Page 176: NAS102 Dynamic Exercise

WS5-24NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 8: Submit Input File for Analysis

Submit the input file to MSC.Nastran for analysisDouble click on MSC.Nastran icon.Select prob5.bdf or prob5.dat and click Open.Enter scr=yes in the Optional Keywords field.Click Run.

Windows Users:

Page 177: NAS102 Dynamic Exercise

WS5-25NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 8: Submit Input File for Analysis (cont.)

Submit the input file to MSC.Nastran for analysisTo submit the MSC.Nastran .bdf file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob5.bdf scr=yes. Monitor the run using the UNIX ps command. To submit the MSC.Nastran .dat file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob5 scr=yes. Monitor the run using the UNIX ps command.

Unix Users:

Page 178: NAS102 Dynamic Exercise

WS5-26NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 9: Review Results

When the run is completed, edit the prob5.f06 file and search for the word FATAL. If no matches exist, search for the word WARNING. Determine whether existing WARNING messages indicate modeling errors.

While still editing prob5.f06, search for the word X Y – O U T P U T S U M M A R Y (spaces are necessary)

Displacement at Grid 11

Frequency (X) Displacement (Y)

140 = ___________

380 = ___________

Page 179: NAS102 Dynamic Exercise

WS5-27NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 9: Review Results (cont.)

Displacement at Grid 33

Frequency (X) Displacement (Y)

140 = ___________

600 = ___________

Displacement at Grid 55

Frequency (X) Displacement (Y)

140 = ___________

1000 = ___________

Page 180: NAS102 Dynamic Exercise

WS5-28NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 9: Review Results (cont.)

Compare the results obtained in the .f06 file with the following results:

Page 181: NAS102 Dynamic Exercise

WS5-29NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 9: Review Results (cont.)

MSC.Nastran Users have finished this workshop.MSC.Nastran Users have finished this workshop.

MSC.Patran Users should proceed to the next step.MSC.Patran Users should proceed to the next step.

MSC.Nastran users use plotps utility to create a postscript file, prob5.ps, from the binary plot file, prob5.plt.

Page 182: NAS102 Dynamic Exercise

WS5-30NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 10. Attach XBD File

Attach the XDB result file.a. Analysis: Access

Results / Attach XDB / Result Entities.

b. Click on Select Results File.

c. Select prob5.xdb.d. Click OK.e. Click Apply.

a

b

c

d

e

Page 183: NAS102 Dynamic Exercise

WS5-31NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. View Results

Create a graph of Frequency vs. Displacement.

a. Results: Create / Graph / Y vs X.

b. Under Select Result case(s), click on frequency_response, 0 of 50 subcases.

c. Select All as the Filter Method.

d. Click Filter.e. Click Apply.f. Click Close.

a

b

c

d

e f

Page 184: NAS102 Dynamic Exercise

WS5-32NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. View Results (cont.)

Create a graph of Frequency vs. Displacement (cont.).

a. Select Displacement, Translational for the Select Y Result field.

b. Select Z Component as the Quantity.

c. Click on the Target Entities icon.

d. Change the Target Entity Selection to Nodes.

e. Select the bottom right node where the force was applied.

b

a

c

d

e

f

Page 185: NAS102 Dynamic Exercise

WS5-33NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. View Results (cont.)

Create a graph of Frequency vs. Displacement (cont.).

a. Click on the Plot Options icon.

b. Change Complex No. as to Magnitude.

c. Click Apply.

b

a

c

Displacement Response at Node 11

Page 186: NAS102 Dynamic Exercise

WS5-34NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. View Results (cont.)

Create a graph of Frequency vs. Displacement (cont.).

a. Change Complex No. as to Phase.

b. Click Apply.

a

b

Repeat the previous steps to plot nodes 33 and 55.

Phase Angle at Node 11

Page 187: NAS102 Dynamic Exercise

WS5-35NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. View Results (cont.)

Displacement Response at Node 33

Page 188: NAS102 Dynamic Exercise

WS5-36NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. View Results (cont.)

Phase Angle at Node 33

Page 189: NAS102 Dynamic Exercise

WS5-37NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. View Results (cont.)

Displacement Response at Node 55

Page 190: NAS102 Dynamic Exercise

WS5-38NAS102, Workshop 5, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. View Results (cont.)

Phase Angle at Node 55

Page 191: NAS102 Dynamic Exercise

WS6-1NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

WORKSHOP 6

MODAL FREQUENCY RESPONSE ANALYSIS

Page 192: NAS102 Dynamic Exercise

WS6-2NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Page 193: NAS102 Dynamic Exercise

WS6-3NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

ObjectivesDefine a frequency-varying excitation.Produce an MSC.Nastran input file from the dynamic math model created in Workshop 1.Submit the file for analysis in MSC.Nastran.Compute nodal displacements for desired frequency domain.

Workshop 6 – Modal Frequency Response Analysis

Page 194: NAS102 Dynamic Exercise

WS6-4NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Figure 6.1 – Loads and Boundary Conditions

Problem DescriptionUsing the modal method, determine the frequency response of the flat rectangular plate, created in Workshop 1, excited by a 0.1 psi pressure load over the total surface of the plate and a 1.0 lb. force at a corner of the tip lagging 45o . Use a modal damping of ξ = 0.03. Use a frequency step of 20 hz between a range of 20 and 1000 hz; in addition, specify five evenly spaced excitation frequencies between the half power points of each resonant frequency between the range of 20-1000 hz. Below is a finite element representation of the flat plate. It also contains the load and boundary constraints.

Workshop 6 – Modal Frequency Response Analysis

0.1 psi over the total surface

1.0

Page 195: NAS102 Dynamic Exercise

WS6-5NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Nastran Users - Generate a MSC.Nastran input file using a text editor1. Reference a previously created dynamic math model, plate.bdf, by using

the INCLUDE statement.2. Specify modal damping as a tabular function of natural frequency

(TABDMP1).3. Define the frequency-varying pressure loading (PLOAD2, LSEQ, and

RLOAD2).4. Define the frequency-varying tip load (DAREA and RLOAD2).5. Define a set of frequencies to be used in the solution (FREQ1, FREQ4).6. Prepare the model for a modal frequency response analysis (SOL 111).7. Define the dynamic load phase lead modal frequency response (DPHASE).8. Request response in terms of nodal displacement at Grids 11, 33, and 55.9. Go to Step 8 for MSC.Patran users.

Workshop 6 – Modal Frequency Response Analysis

Page 196: NAS102 Dynamic Exercise

WS6-6NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

ID SEMINAR, PROB6______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CEND________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________BEGIN BULK

Workshop 6 – Modal Frequency Response Analysis

Page 197: NAS102 Dynamic Exercise

WS6-7NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

Workshop 6 – Modal Frequency Response Analysis

Page 198: NAS102 Dynamic Exercise

WS6-8NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

ENDDATA

Workshop 6 – Modal Frequency Response Analysis

Page 199: NAS102 Dynamic Exercise

WS6-9NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Workshop 6 – Modal Frequency Response Analysis

MSC.Patran Users1. Create a new database.2. Import the input file.3. Create a frequency dependent load case for the frequency response.4. Create a frequency dependent field for the frequency response.5. Create a frequency dependent unit force.6. Create forces.7. Create an MSC.Nastran input file.8. Review the MSC.Nastran input file.9. Submit the model to MSC.Nastran for analysis.10. Review the .F06 file.11. Attach the XDB file.12. Plot the results.

MSC.Nastran Users should go to Step 8MSC.Nastran Users should go to Step 8

Page 200: NAS102 Dynamic Exercise

WS6-10NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Step 1. Create a Database

Create a new database named prob6.db.

a. File / New.b. Enter prob6 as the file

name.c. Click OK.d. Choose Default

Tolerance.e. Select MSC.Nastran as

the Analysis Code.f. Select Structural as the

Analysis Type.g. Click OK.

a

b

e

d

c g

f

Page 201: NAS102 Dynamic Exercise

WS6-11NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Import the Input File

Create the model by importing an existing MSC.Nastran file, plate.bdf.

a. Analysis: Read Input File/Model Data.

b. Enter prob6 for Job Name.

c. Click on Select Input File.

d. Select plate.bdf.e. Click OK.f. Click Apply.g. Click OK.h. Click on the Show

Labels icon.

a

c

b

d

e

fg

h

Page 202: NAS102 Dynamic Exercise

WS6-12NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create a Frequency Dependent Load Case

Create a frequency dependent load case for the frequency response:

a. Load Cases: Create.b. Enter

frequency_response for Load Case Name.

c. Select Time Dependentfor Load Case Type.

d. Click on Assign/Prioritize Loads/BCs.

e. Click on Displ_spc1.1under Select Individual Loads/BCs.

f. Click OK.g. Click Apply.

a

d

b

c

e

fg

Page 203: NAS102 Dynamic Exercise

WS6-13NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create a Frequency Dependent Field

Create a frequency dependent field for the frequency response:

a. Fields: Create/Non Spatial/Tabular Input.

b. Enter frequency_dependent_load for Field Name.

c. Select Frequency (f) under Table Definition.

d. Click [Options…].e. Enter 2 for the Maximum

Number of f.f. Click OK.g. Click on Input Data…h. Enter the following values

into the Data Table:

i. Click OK.j. Click Apply.

a

c

b

g

f

e

dFreq(f) Value

10. 1.0

1000. 1.0

h

ij

Page 204: NAS102 Dynamic Exercise

WS6-14NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create a Frequency Dependent Unit Force

In the Loads/BCs menu,a. Create/Pressure/Element

Uniform.b. Enter pressure as the New Set

Name.c. Select 2D as Target Element

Type.d. Click on Input Data…e. Enter –0.1 for Top Surf Pressure.f. Click in the Time/Freq.

Dependence box and then click on frequency_dependent_load in the Time/Frequency Dependent Fields Box.

g. Click OK.h. Click on Select Application

Region…i. Select FEM for Geometry Filter.j. Select Elm 1:40 under Select 2D

Elements or Edges.k. Click Add.l. Click OK.m. Click Apply.

a

d

b

c

e f

g

h

i

j

k

l

m

f

Page 205: NAS102 Dynamic Exercise

WS6-15NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Forces

Create forces in the Loads/BCs menu.

a. Create/Force/Nodal.b. Enter force for New Set

Name.c. Click on Input Data…d. Enter <0,0,1> for Force

<F1 F2 F3>.e. Select

frequency_dependent_load from the Time/Freq. Dependence box.

f. Click OK.g. Click on Select

Application Region…

d

b

c

e

f

a

g

Page 206: NAS102 Dynamic Exercise

WS6-16NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Forces (cont.)

a. Select FEM from the Geometry Filter.

b. Click on the Select Nodes box then choose Node 11.

c. Click Add.d. Click OK.e. Click Apply.f. Click on the Hide Labels

icon.g. Change to Iso 3 View.

d

b

c

a

e

f g

b

Page 207: NAS102 Dynamic Exercise

WS6-17NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Plot the markers of the forcescreated.a. Action: Plot Markersb. Under Assigned Load/BC

Sets, highlight Displ_spc1.1, Press_pressure, Force_force.

c. Under Select Groups, highlight default_group.

d. Click Apply. The model should resemble the figure to the right.

e. Click on the Show Labelsicon on the toolbar.

a

c

b

Step 6: Create Forces (cont.)

e

d

Page 208: NAS102 Dynamic Exercise

WS6-18NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

b

Step 7. Create the Input File

Create an input file for analysis:a. Analysis: Analyze/Entire

Model/Analysis Deck.b. Enter prob6 for the Job

Name.c. Click on Translation

Parameters…d. Select XDB and Print for Data

Output.e. Click OK.f. Click on Solution Type…

d

e

f

a

c

Page 209: NAS102 Dynamic Exercise

WS6-19NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

e

a. Select Frequency Response.

b. Select Modal for Formulation.

c. Click Solution Parameters…

d. Select Coupled for Mass Calculation and enter 0.00259 for Wt.-Mass Conversion.

e. Click Eigenvalue Extraction…

f. Under Frequency Range of Interest, enter 10 for Lower and 2000 for Upper.

g. Click OK.h. Click OK.i. Click OK.

b

fa

c

Step 7. Create the Input File (cont.)

g

d

i h

d

Page 210: NAS102 Dynamic Exercise

WS6-20NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

b

a

ca. Click on Subcases…b. Action: Createc. Select frequency_response

from Available Subcases.d. Click Subcase Parameters…e. Click on DEFINE

FREQUENCIES…f. Click Add Row.g. Enter:

h. Click OK.

Step 7. Create the Input File (cont.)

Incr. Type

Start Freq.

End Freq.

No.Incr.

Cluster/Spread

1 Linear 20 1000 49 Not Used

2 Linear 20 1000 5 Not Used d

e

f

g

h

Page 211: NAS102 Dynamic Exercise

WS6-21NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

ba

c

Step 7. Create the Input File (cont.)

a. Select Crit. Damp. (CRIT)from Modal Damping.

b. Click on DEFINE MODAL DAMPING…

c. Click Add Row.d. Enter:

e. Click OK.f. Click OK.

d

e

f

Frequency Value

1 0 .03

2 10 .03

Page 212: NAS102 Dynamic Exercise

WS6-22NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

a. Click on Output Requests…

b. Under Output Requests highlight SPCFORCES(SORT1,Real)=ALLFEM.

c. Click Delete.d. Click OK.e. Click Apply.f. Click Cancel.

dfe

Step 7. Create the Input File (cont.)

c

b

a

Page 213: NAS102 Dynamic Exercise

WS6-23NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

a. Click Subcases Select…

b. Click on Default under Subases Selected to de-select it.

c. Click on frequency_responseunder Subcases for Solution Sequence.

d. Click OK.e. Click Apply.

c

b

Step 7. Create the Input File (cont.)

a

de

Page 214: NAS102 Dynamic Exercise

WS6-24NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Step 7. Create the Input File (cont.)

An MSC.Nastran input file called prob6.bdf has been generated. The process of translating the model into an input file is called Forward Translation. The Forward Translation is complete when the Heartbeat turns green.MSC.Patran Users should proceed to step 10.

Page 215: NAS102 Dynamic Exercise

WS6-25NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Since the phase lead term in the equation of the dynamic function (DPHASE) is not currently supported by PATRAN, you will need to manually edit the file, prob6.bdf, to insert the appropriate phase for the point load. Search for:

RLOAD1 8 9 1

Insert the identification number of the DPHASE entry in the 5th

field. The revised RLOAD1 card should look as follows:

RLOAD1 8 9 92 1

Also, insert the necessary DPHASE card:

DPHASE 92 11 3 -45.

Step 8. Edit Input File for MSC.Nastran Users

Page 216: NAS102 Dynamic Exercise

WS6-26NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

For MSC.Nastran users who created the input file using a text editor, the input file (prob6.dat) should be similar to the file below:

Step 9. Review Input File for MSC.Nastran Users

ID SEMINAR, PROB6SOL 111TIME 30CENDTITLE = FREQUENCY RESPONSE WITH PRESSURE AND POINT LOADSSUBTITLE = USING THE MODAL METHOD WITH LANCZOSECHO = UNSORTEDSEALL = ALLSPC = 1SET 111 = 11, 33, 55DISPLACEMENT(PHASE, PLOT) = 111METHOD = 100FREQUENCY = 100SDAMPING = 100SUBCASE 1DLOAD = 100LOADSET = 100$OUTPUT (XYPLOT)$XTGRID= YESYTGRID= YESXBGRID= YESYBGRID= YESYTLOG= YESYBLOG= NOXTITLE= FREQUENCY (HZ)YTTITLE= DISPLACEMENT RESPONSE AT LOADED CORNER, MAGNITUDEYBTITLE= DISPLACEMENT RESPONSE AT LOADED CORNER, PHASEXYPLOT DISP RESPONSE / 11 (T3RM, T3IP)YTTITLE= DISPLACEMENT RESPONSE AT TIP CENTER, MAGNITUDEYBTITLE= DISPLACEMENT RESPONSE AT TIP CENTER, PHASE

Page 217: NAS102 Dynamic Exercise

WS6-27NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Step 9. Review Input File for MSC.Nastran Users

$ APPLY PRESSURE LOAD$ RLOAD2, 400, 300, , ,310$TABLED1, 310,, 10., 1., 1000., 1., ENDT$$ POINT LOAD$ $ IF 'DAREA' CARDS ARE REFERENCED, THEN $ 'DPHASE' AND 'DELAY' CAN BE USED$RLOAD2, 500, 600, , 320, 310$DPHASE, 320, 11, 3, -45.$$DAREA, 600, 11, 3, 1.0$$ COMBINE LOADS$DLOAD, 100, 1., .1, 400, 1.0, 500$$ SPECIFY FREQUENCY STEPS$FREQ1, 100, 20., 20., 49FREQ4, 100, 20., 1000., .03, 5$ENDDATA

XYPLOT DISP RESPONSE / 33 (T3RM, T3IP)YTTITLE= DISPLACEMENT RESPONSE AT OPPOSITE CORNER, MAGNITUDEYBTITLE= DISPLACEMENT RESPONSE AT OPPOSITE CORNER, PHASEXYPLOT DISP RESPONSE / 55 (T3RM, T3IP)$BEGIN BULK$$ PARAMETERS FOR POST-PROCESSINGPARAM,COUPMASS,1PARAM,WTMASS,0.00259$$ PLATE MODEL DESCRIBED IN NORMAL MODES EXAMPLE$INCLUDE ’plate.bdf’$$ EIGENVALUE EXTRACTION PARAMETERS$EIGRL, 100, 10., 2000.$$ SPECIFY MODAL DAMPING$TABDMP1, 100, CRIT,+, 0., .03, 10., .03, ENDT$ $ APPLY UNIT PRESSURE LOAD TO PLATE$LSEQ, 100, 300, 400$PLOAD2, 400, 1., 1, THRU, 40$

Page 218: NAS102 Dynamic Exercise

WS6-28NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Step 10. Submitting the Input File for Analysis

Submit the input file to MSC.Nastran for analysisDouble click on MSC.Nastran icon.Select prob6.bdf or prob6.dat and click Open.Enter scr=yes in the Optional Keywords field.Click Run.

Windows Users:

Page 219: NAS102 Dynamic Exercise

WS6-29NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Step 10. Submitting the Input File for Analysis

Submit the input file to MSC.Nastran for analysisTo submit the MSC.Nastran .bdf file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob6.bdf scr=yes. Monitor the run using the UNIX ps command. To submit the MSC.Nastran .dat file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob6 scr=yes. Monitor the run using the UNIX ps command.

Unix Users:

Page 220: NAS102 Dynamic Exercise

WS6-30NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. Review F06 File

MSC.Nastran users use plotps utility to create a postscript file, prob6.ps, from the binary plot file, prob6.plt.

When the run is completed, edit the prob6.f06 file and search for the word FATAL. If no matches exist, search for the word WARNING. Determine whether existing WARNING messages indicate modeling errors.

MSC.Patran Users should proceed to step 13.

Page 221: NAS102 Dynamic Exercise

WS6-31NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. Review the F06 File (cont.)

While still editing prob6.f06, search for the word:

X Y – O U T P U T S U M M A R Y (spaces are necessary).

Displacement at Grid 11

Frequency (X) Displacement (Y)

140 = ______________

440 = ______________

Displacement at Grid 33Frequency (X) Displacement (Y)

140 = ______________

660 = ______________

Displacement at Grid 55Frequency (X) Displacement (Y)

140 = ______________

1000 = ______________

Page 222: NAS102 Dynamic Exercise

WS6-32NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. Compare the Results

Compare the results obtained in the .f06 file with the followingresults:

MSC.Nastran Users have finished this workshop.MSC.Nastran Users have finished this workshop.

MSC.Patran Users should proceed to the next step.MSC.Patran Users should proceed to the next step.

Page 223: NAS102 Dynamic Exercise

WS6-33NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Step 13. Attach the XDB

Proceed with the Reverse Translation process, that is attaching the prob6.xdb results file to MSC.Patran. To do this, return to the Analysis form and proceed as follows.

a. Analysis: Access Results / Attach XDB / Result Entities.

b. Click Select Results File.c. Select prob6.xdb.d. Click OK.e. Click Apply.f. Turn off entity labels.g. Select Iso 3 view.

a

b

a

e

f g

d

c

Page 224: NAS102 Dynamic Exercise

WS6-34NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Step 14. Plot the Results

Plot the results in XY Plots. The first plot is the Displacement versus Frequency plot at Node 11. In the Results menu:

a. Create/Graph/Y vs Xb. Select

Frequency_response, 0 of 54 from Select Results Case.

c. Select All as the Filter Method.

d. Click Filter.e. Click Apply.f. Click Close.

a

b

c

d

e f

Page 225: NAS102 Dynamic Exercise

WS6-35NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

a. Select Displacement, Translational under Select Y Result.

b. Select Z Component for the Quantity.

c. Select Global Variable for X.d. Select Frequency for

Variable.e. Click on the Plot Options

icon.f. Select Magnitude for

Complex No. as.g. Click on the Display

Attributes icon.

Step 14. Plot the Results (cont.)

f

g

a

bcd

e

Page 226: NAS102 Dynamic Exercise

WS6-36NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

a. Select Log for Y Axis Scale.b. Click on the Target Entities

icon.c. Select Node 11 under Select

Nodes.d. Click Apply.

Step 14. Plot the Results (cont.)

a

d

c

b

c

Page 227: NAS102 Dynamic Exercise

WS6-37NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Step 14. Plot the Results (cont.)

Displacement Response at Loaded Corner (Node 11)

Page 228: NAS102 Dynamic Exercise

WS6-38NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Step 14. Plot the Results (cont.)

The second plot is the Displacement versus Frequency at Node 33.

a. Click in the Select Nodes box and select Node 33.

b. Click Apply.

a

b

a

Page 229: NAS102 Dynamic Exercise

WS6-39NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Step 14. Plot the Results (cont.)

Displacement Response at Tip Center (Node 33)

Page 230: NAS102 Dynamic Exercise

WS6-40NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Step 14. Plot the Results (cont.)

The third plot is the Displacement versus Frequency at Node 55.

a. Click in the Select Nodes box and select Node 55.

b. Click Apply.

a

b

a

Page 231: NAS102 Dynamic Exercise

WS6-41NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Step 14. Plot the Results (cont.)

Displacement Response at Opposite Corner (Node 55)

Page 232: NAS102 Dynamic Exercise

WS6-42NAS102, Workshop 6, January 2004Copyright© 2004 MSC.Software Corporation

Page 233: NAS102 Dynamic Exercise

WS6A-1

WORKSHOP 6A

MODAL FREQUENCY RESPONSE ANALYSIS

NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

Page 234: NAS102 Dynamic Exercise

WS6A-2NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

Page 235: NAS102 Dynamic Exercise

WS6A-3NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

MODAL FREQUENCY RESPONSE

Problem DescriptionUsing the Modal Method, determine the frequency response of the flat rectangular plate, created in Workshop 1a, excited by a 0.1 psi pressure load over the total surface of the plate and a 1.0 lb. force at a corner of the tip lagging 45°. Use a modal damping of ξ = 0.03. Use a frequency step of 20 Hz between a range of 20 and 1000 Hz; in addition, specify five evenly spaced excitation frequencies between the half power points of each resonant frequency between the range of 20-1000 Hz.

Page 236: NAS102 Dynamic Exercise

WS6A-4NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

MODAL FREQUENCY RESPONSE

Problem Description (cont.)Below is a finite element representation of the flat plate. It also contains the loads and boundary constraints.

1.0

0.1 psi. over the total surface

Page 237: NAS102 Dynamic Exercise

WS6A-5NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

MODAL FREQUENCY RESPONSE

Suggested Exercise Steps1. Import the input file.2. Create a non-spatial field for the pressure load and the force load.3. Create a time dependent load case.4. Create the time dependent force load.5. Create the time dependent pressure load.6. Submit the model to MSC.Nastran for analysis.7. Attach the .XDB results file.8. Post Process results – create X vs Y graph of displacements.

Page 238: NAS102 Dynamic Exercise

WS6A-6NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

CREATE NEW DATABASE

Create a new database called ws6.db.

a. File / New.b. Enter ws6A as the file name.c. Click OK.d. Choose Default Tolerance.e. Select MSC.Nastran as the

Analysis Code.f. Select Structural as the

Analysis Type.g. Click OK.

a

b c

d

e

f

g

Page 239: NAS102 Dynamic Exercise

WS6A-7NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

Step 1. File / Import

Create the model by importing an existing MSC.Nastran file, plate.bdf.

a. Analysis: Read Input File/Model Data.

b. Enter prob6A for Job Name.

c. Click on Select Input File.

d. Select plate.bdf.e. Click OK.f. Click Apply.g. Click OK.h. Click on the Show

Labels icon.

a

c

b

d

e

fg

h

Page 240: NAS102 Dynamic Exercise

WS6A-8NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Field: Create / Non Spatial / Tabular Input

Create a Non Spatial field for the pressure load.

a. Field: Create / Non Spatial / Tabular Input.

b. Enter pressure for the Field Name.

c. Select Frequency (f)as the Active Independent Variable.

d. Click Input Data.e. Enter the values

showed in the table.f. Click OK.g. Click Apply.

a

b

c

d

e

f

g

Page 241: NAS102 Dynamic Exercise

WS6A-9NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Field: Create / Non Spatial / Tabular Input (Cont.)

Create a Non Spatial field for the force load.

a. Field: Create / Non Spatial / Tabular Input.

b. Enter force for the Field Name.

c. Select Complex as the Scalar Field Type.

d. Click Input Data.e. Change the Complex

Data Format to Magnitude-Phase (degrees).

f. Enter the values showed in the table.

g. Click OK.h. Click Apply.

a

b

c

d

e

f

h

g

Page 242: NAS102 Dynamic Exercise

WS6A-10NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Load Cases: Create

Create a Time Dependent load case.a. Load cases: Createb. Enter modal_freq_response

for the Load Case Name.c. Select Time Dependent as

the Load Case Type.d. Click Assign/Prioritize

Loads/ BCs.e. Click on the Displ_constraint

in the Select Individual Loads/BCS field.

f. Click OK.g. Click Apply. b

c

d

e

fg

a

Page 243: NAS102 Dynamic Exercise

WS6A-11NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Loads/BCs: Create / Force / Element Uniform

Create the time dependent Force load.

a. Loads/BCs: Create / Force / Nodal.

b. Enter Force for the New Set Name.

c. Click on the Input Data button.

d. Enter <0,0,1> for Force, and select force for the Time/Freq. Dependent Field.

e. Click OK.f. Click on Select

Application Region.g. Change the Geometry

Filter to FEM.h. Select the node on the

bottom right corner.i. Click Add, and click OK.j. Click Apply.

a

b

c

d

e

f

g

h

j

i

i

Page 244: NAS102 Dynamic Exercise

WS6A-12NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Loads/BCs: Create / Pressure / Element Uniform

Create the time dependent Pressure load.

a. Loads/BCs: Create / Pressure / Element Uniform.

b. Enter pressure for the New Set Name.

c. Change the Target Element Type to 2D.

d. Click on the Input Data button.

e. Enter -0.1 for Top Surf Pressure, and select pressure for the Time/Freq. Dependent Field.

f. Click OK.g. Click on Select

Application Region.h. Select all the elements

for the application region.i. Click Add, and click OK.j. Click Apply.

a

b

c

d

e

f

g

h

i

j

i

Page 245: NAS102 Dynamic Exercise

WS6A-13NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Analysis: Analyze / Entire Model / Full Run

Submit the model for analysis.a. Analysis: Analyze / Entire

Model / Full Run.b. Click on Solution Type. c. Select Frequency

Response. d. Change the Formulation to

Modal.e. Click on Solution

Parameter button.f. Select Coupled for Mass

Calculation.g. Enter 0.00259 for Wt-Mass

Conversion.h. Click OK.i. Click OK.

a

b

c

de

f

h i

g

Page 246: NAS102 Dynamic Exercise

WS6A-14NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Analysis: Analyze / Entire Model / Full Run (Cont.)

Submit the model for analysis (cont.).

a. Click on Subcases. b. Select

modal_freq_response from the Available Subcases field.

c. Click on Subcase Parameters.

d. Click on DEFINE FREQUEYNCIES button.

e. Use the values in the table.

f. Click OK.

a

b

c

d

e

f

Page 247: NAS102 Dynamic Exercise

WS6A-15NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Analysis: Analyze / Entire Model / Full Run (Cont.)

Submit the model for analysis (cont.).

a. Change Modal Damping to Crit. Damping (CRIT).

b. Click on DEFINE MODAL DAMPING.

c. Enter the values showed in the Define Damping window.

d. Click OK.e. Click OK.f. Click Apply (on the

Subcase form).g. Click Cancel.

a

b

c

d

e

Page 248: NAS102 Dynamic Exercise

WS6A-16NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Analysis: Analyze / Entire Model / Full Run (Cont.)

Submit the model for analysis (cont.).

a. Click on Subcase Select.

b. Select modal_freq_response and unselect Default.

c. Click OK.d. Click Apply.

a

b

c

d

Page 249: NAS102 Dynamic Exercise

WS6A-17NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

Step 7. Analysis: Access Results / Attach XDB / Result Entities

Attach the XDB result file.a. Analysis: Access

Results / Attach XDB / Result Entities.

b. Click on Select Result File.

c. Select ws6.xdb.d. Click OK.e. Click Apply.

a

b

c

e

d

Page 250: NAS102 Dynamic Exercise

WS6A-18NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

Step 8. Results: Create / Graph / Y vs X

Create a X-Y graph of displacement results.

a. Results: Create / Graph / Y vs X.

b. Click on SC1:MODAL_FREQ_RESPONSE.

c. Select Global Variable as the Filter Method.

d. Click Filter.e. Click Apply.f. Click Close.

a

b

c

d

e f

Page 251: NAS102 Dynamic Exercise

WS6A-19NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

Step 8. Results: Create / Graph / Y vs X (Cont.)

Create a X-Y graph of displacement results (cont.).

a. Select Displacement, Translational for the Select Y Result field.

b. Select Z Component as the Quantity.

c. Click on the Target Entities icon.

d. Change the Target Entity Selection to Nodes.

e. Select the node where force is applied.

f. Click Apply.

b

a

c

d

e

f

Page 252: NAS102 Dynamic Exercise

WS6A-20NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

Step 8. Results: Create / Graph / Y vs X (Cont.)

Create a X-Y graph of displacement results (cont.).

a. Click on Display Attribute.

b. Change Y Axis Scale from Linear to Log.

c. Click on Plot Option.d. Change the Complex

No. as to Magnitude.e. Click Apply.

b

ac

d

e

Page 253: NAS102 Dynamic Exercise

WS6A-21NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

Step 8. Results: Create / Graph / Y vs X (Cont.)

Displacement Magnitude vs. Frequency Plot

Page 254: NAS102 Dynamic Exercise

WS6A-22NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

Step 8. Results: Create / Graph / Y vs X (Cont.)

Create a X-Y graph of phaseresults.

a. Change Complex No. as from Magnitude to Phase.

b. Change Y Axis Scale from Log to Linear.

c. Click Apply.

a

b

a

Page 255: NAS102 Dynamic Exercise

WS6A-23NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

Step 8. Results: Create / Graph / Y vs X (Cont.)

a

b

Alternative method for plotting phase plot:

In the output request, change the displacement results format from Rectangular to Polar.

a. When this method is used, the phase plot can be obtained by using the Magnitude option for the Complex No as.

b. Click on Apply.

Page 256: NAS102 Dynamic Exercise

WS6A-24NAS102, Workshop 6A, January 2004Copyright© 2004 MSC.Software Corporation

Page 257: NAS102 Dynamic Exercise

WS7a-1NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

WORKSHOP 7a

DIRECT TRANSIENT RESPONSE WITH BASE EXCITATION

Page 258: NAS102 Dynamic Exercise

WS7a-2NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Page 259: NAS102 Dynamic Exercise

WS7a-3NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

ObjectivesDefine time-varying excitation.Produce a MSC.Nastran input file from dynamic math model created in Workshop 1.Submit file for analysis in MSC.Nastran.Compute nodal displacements for desired time domain.

Workshop 7a – Direct Transient Response With Base Excitation

Page 260: NAS102 Dynamic Exercise

WS7a-4NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Problem DescriptionUsing the direct method, determine the transient response to a unit acceleration sine pulse of 250Hz applied at the base in thez direction. A large mass of 1000lb is applied to the base. Use structural damping of g=0.06 and convert this damping to equivalent viscous damping at 250Hz.

Workshop 7a – Direct Transient Response With Base Excitation

Drive Point

Figure 7.1 Loads and Boundary Conditions

Page 261: NAS102 Dynamic Exercise

WS7a-5NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Nastran Users - Generate a MSC.Nastran input file using a text editor1. Reference previously created dynamic math model, plate.bdf, by using the

INCLUDE statement.2. Modify base constraints and release displacements in the Z-direction.3. Define the time-varying unit acceleration (TLOAD2 and DAREA).4. Create an RBE2 to tie the left edge to the drive point.5. Specify the structural damping and convert this damping to equivalent viscous

damping.PARAM, G, 0.06PARAM, W3, 1571.0

6. Specify integration time steps (TSTEP).7. Prepare the model for a direct transient analysis (SOL 109).8. Request response in terms of nodal displacement at grids 11, 33, and 55.9. Generate an input file and submit it to the MSC.Nastran solver for enforced

motion using direct transient analysis.10. Review the results, specifically the nodal displacements, velocities, and

acceleration.

Workshop 7a – Direct Transient Response With Base Excitation

Page 262: NAS102 Dynamic Exercise

WS7a-6NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

ID SEMINAR, PROB7A______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CEND________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________BEGIN BULK

Workshop 7a – Direct Transient Response With Base Excitation

Page 263: NAS102 Dynamic Exercise

WS7a-7NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

Workshop 7a – Direct Transient Response With Base Excitation

Page 264: NAS102 Dynamic Exercise

WS7a-8NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

ENDDATA

Workshop 7a – Direct Transient Response With Base Excitation

Page 265: NAS102 Dynamic Exercise

WS7a-9NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Patran Users1. Create a new database.2. Import an existing model.3. Create a load case.4. Create a RBE2.5. Create time dependent fields.6. Create load/boundary conditions.7. Create a MSC.Nastran input file.8. Review the MSC.Nastran input file.9. Submit the input file to MSC.Nastran for analysis.10. Review the .F06 file.11. Attach the XDB file.12. View results.

MSC.Nastran Users should go to step 8MSC.Nastran Users should go to step 8

Workshop 7a – Direct Transient Response With Base Excitation

Page 266: NAS102 Dynamic Exercise

WS7a-10NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 1. Create New Database

Create a new database named prob7a.db.

a. File / New.b. Enter prob7a as the file

name.c. Click OK.d. Choose Default

Tolerance.e. Select MSC.Nastran as

the Analysis Code.f. Select Structural as the

Analysis Type.g. Click OK.

a

b

e

d

c g

f

Page 267: NAS102 Dynamic Exercise

WS7a-11NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Import Existing Model

Import the model from a Nastran Input File.

a. File / Import.b. Select MSC.Nastran Input as

the Source.c. Select plate.bdf and click

Apply.d. Click OK when the Nastran

Input File Import Summary appears.

e. Click Show Labels.f. Switch to Iso 3 View.

b

c

ac

d

e f

d

Page 268: NAS102 Dynamic Exercise

WS7a-12NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create Load Case

Create a Time Dependent load case called transient_response.

a. Load Cases: Create.b. Enter transient_response

for the Load Case Name.c. Change the Load Case Type

to Time Dependent.d. Click Assign/Prioritize

Loads/BCs.e. Select Displ_spc1.1.f. Click OK.g. Click Apply.

a

b

c

d

e

f

g

Page 269: NAS102 Dynamic Exercise

WS7a-13NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create a RBE2

Create a RBE2 to tie the left edge to the drive point.

a. Elements: Create / MPC / RBE2.

b. Click Define Terms.c. Turn Auto Execute off.d. Choose UZ as the DOF for the

Dependent Nodes.e. Select 4 nodes on the left edge

of the plate, excluding the center node (Nodes 1, 12, 34 and 35).

f. Click Apply.g. Select the center node on the

left edge of the plate (Node 23).

h. Click Apply.i. Click Cancel.j. Click Apply.

a

b

d

f

j

c

eg

h i

Page 270: NAS102 Dynamic Exercise

WS7a-14NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create Time Dependent Fields

Create a time-dependent non-spatial field.

a. Fields: Create / Non Spatial / Tabular Input

b. Enter time_dependent_acceleration for the Field Name.

c. Click [Options…].d. Enter 41 for Maximum Value of t.e. Click OK.

a

b

ce

d

Page 271: NAS102 Dynamic Exercise

WS7a-15NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create Time Dependent Fields (cont.)

f. Click Input Data.g. Click Map Function

to Table.h. Insert the parameters

shown in the figure.i. Click Apply.j. Click Cancel.

h

f

gi j

Page 272: NAS102 Dynamic Exercise

WS7a-16NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create Time Dependent Fields (cont.)

k. For row 41 in the table, enter 0.04 for Time(t) and 0.0 for Value.

l. Click OK.m. Click Apply.

k

m

l

Page 273: NAS102 Dynamic Exercise

WS7a-17NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Load/Boundary Conditions

Create the time-dependent unit acceleration.

a. Loads/BCs: Create / Acceleration / Nodal.

b. Enter unit_acceleration for the New Set Name.

c. Click on the Input Data button.

d. Enter <0, 0, 1.0> for Trans. Accel., and select time_dependent_acceleration for the Time/Freq. Dependent Field.

e. Click OK.f. Click on Select

Application Region.g. Choose FEMh. Select the center

node on the left side of the plate (Node 23).

i. Click Add, and click OK.

j. Click Apply.

a

b

c

d d

e

f

g

j

i

h

i

Page 274: NAS102 Dynamic Exercise

WS7a-18NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Load/Boundary Conditions (cont.)

Modify the original constraint from the imported database.

a. Loads/BCs: Modify / Displacement / Nodal.

b. Click on spc1.1 in the Select Set to Modify box to select it.

c. Click on the Modify Data button.

d. Modify Translations to <0,0,>.

e. Click OK.f. Click Apply.

a

b

c

d

e

f

e

Page 275: NAS102 Dynamic Exercise

WS7a-19NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

b

a

c

Step 7. Create Input File

Generate the input file for analysis. a. Analysis: Analyze / Entire

Model / Analysis Deck.b. Enter prob7a as the Job

Name. c. Click Translation

Parameters.d. Check XDB and Print.e. Click OK.

d

e

Page 276: NAS102 Dynamic Exercise

WS7a-20NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 7. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Solution Type. b. Select Transient

Response. c. Change the Formulation

to Direct.d. Click on Solution

Parameters.e. Change the Mass

Calculation to Coupled.f. Enter 0.00259 for Wt-

Mass Conversion.

g. Enter 0.06 for Struct. Damping Coefficient and 1571 for W3, Damping Factor.

h. Click OK.i. Click OK.

a

b

cd

e

f

g

i

h

Page 277: NAS102 Dynamic Exercise

WS7a-21NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 7. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Subcases. b. Select

transient_response from the Available Subcases field.

c. Click on Subcase Parameters.

d. Click on DEFINE TIME STEPS button.

e. Change No. of Time Steps to 200, and Delta-T to 0.0002.

f. Click OK.g. Click OK.

ac

b

d

e

f

g

Page 278: NAS102 Dynamic Exercise

WS7a-22NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 7. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Output Requests.

b. Under Output Requests, select SPCFORCES(SORT2,REAL)=All FEM and click Delete.

c. Under Select Result Type, select Velocities and Accelerations.

d. Click OK.e. Click Apply.f. Click Cancel.

a

b

f

c

e

b

d

Page 279: NAS102 Dynamic Exercise

WS7a-23NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 7. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Subcase Select.b. Select

transient_response and unselect Default.

c. Click OK.d. Click Apply.

a

b

c

d

b

Page 280: NAS102 Dynamic Exercise

WS7a-24NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

An MSC.Nastran input file called prob7a.bdf has been generated. The process of translating the model into an input file is called Forward Translation. The Forward Translation is complete when the Heartbeat turns green.MSC.Patran Users should proceed to step 9.

Step 7. Create Input File (cont.)

Page 281: NAS102 Dynamic Exercise

WS7a-25NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 8: Review Input File for MSC.Nastran Users

ID SEMINAR, PROB7ASOL 109TIME 30CENDTITLE = TRANSIENT RESPONSE WITH BASE EXCITATIONSUBTITLE = USING DIRECT TRANSIENT METHOD, NO REDUCTIONECHO = UNSORTEDSPC = 200SET 111 = 23, 33DISPLACEMENT (SORT2) = 111VELOCITY (SORT2) = 111ACCELERATION (SORT2) = 111SUBCASE 1DLOAD = 500TSTEP = 100$OUTPUT (XYPLOT)XGRID=YESYGRID=YESXTITLE= TIME (SEC)YTITLE= BASE ACCELERATIONXYPLOT ACCELERATION RESPONSE / 23 (T3)YTITLE= BASE DISPLACEMENT XYPLOT DISP RESPONSE / 23 (T3)YTITLE= TIP CENTER DISPLACEMENT RESPONSEXYPLOT DISP RESPONSE / 33 (T3)$BEGIN BULK$$ PLATE MODEL DESCRIBED IN NORMAL MODES EXAMPLE$

For MSC.Nastran users who created the input file using a text editor, the input file (prob7a.dat) should be similar to the file below:

INCLUDE ’plate.bdf’PARAM, COUPMASS, 1PARAM, WTMASS, 0.00259$$ SPECIFY STRUCTURAL DAMPING$PARAM, G, 0.06PARAM, W3, 1571.$$ APPLY EDGE CONSTRAINTS$SPC1, 200, 12456, 1, 12, 23, 34, 45SPCI, 200, 3, 23$$$ RBE MASS TO REMAINING BASE POINTS$RBE2, 101, 23, 3, 1, 12, 34, 45$$ APPLY LOADING TO FOUNDATION MASS$TLOAD2, 500, 600, , A, 0.0, 0.004, 250., -90.$SPCD, 600, 23, 3, 1.0$$ SPECIFY INTEGRATION TIME STEPS$TSTEP, 100, 200, 2.0E-4, 1$ENDDATA

Page 282: NAS102 Dynamic Exercise

WS7a-26NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 9: Submit Input File for Analysis

Submit the input file to MSC.Nastran for analysisDouble click on MSC.Nastran icon.Select prob7a.bdf or prob7a.dat and click Open.Enter scr=yes in the Optional Keywords field.Click Run.

Windows Users:

Page 283: NAS102 Dynamic Exercise

WS7a-27NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 9: Submit Input File for Analysis (cont.)

Submit the input file to MSC.Nastran for analysisTo submit the MSC.Nastran .bdf file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob7a.bdf scr=yes. Monitor the run using the UNIX pscommand. To submit the MSC.Nastran .dat file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob7a scr=yes. Monitor the run using the UNIX ps command.

Unix Users:

Page 284: NAS102 Dynamic Exercise

WS7a-28NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 10: Review F06 File

MSC.Nastran users use plotps utility to create a postscript file, prob7a.ps, from the binary plot file, prob7a.plt.

When the run is completed, edit the prob7a.f06 file and search for the word FATAL. If no matches exist, search for the word WARNING. Determine whether existing WARNING messages indicate modeling errors.

While still editing prob7a.f06, search for the word D I S P L(spaces are necessary)

Displacement at Grid 23

Time T3

0 = ___________

.02 = ___________

.04 = ___________

Page 285: NAS102 Dynamic Exercise

WS7a-29NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 10: Review F06 File (cont.)

Displacement at Grid 33

Time T3

0 = ___________

.02 = ___________

.04 = ___________

Now search for the word V E L O C (spaces are necessary)

Velocity at Grid 23

Time T3

0 = ___________

.02 = ___________

.04 = ___________

Page 286: NAS102 Dynamic Exercise

WS7a-30NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 10: Review F06 File (cont.)

Velocity at Grid 33

Time T3

0 = ___________

.02 = ___________

.04 = ___________

Now search for the word A C C E L (spaces are necessary)

Acceleration at Grid 23

Time T3

0 = ___________

.02 = ___________

.04 = ___________

Page 287: NAS102 Dynamic Exercise

WS7a-31NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 10: Review F06 File (cont.)

Acceleration at Grid 33

Time T3

0 = ___________

.02 = ___________

.04 = ___________

Page 288: NAS102 Dynamic Exercise

WS7a-32NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 10: Review F06 File (cont.)

Compare the results obtained in the .f06 file with the following results:

Page 289: NAS102 Dynamic Exercise

WS7a-33NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 10: Review F06 File (cont.)

Page 290: NAS102 Dynamic Exercise

WS7a-34NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 10: Review F06 File (cont.)

MSC.Nastran Users have finished this workshop.MSC.Nastran Users have finished this workshop.

MSC.Patran Users should proceed to the next step.MSC.Patran Users should proceed to the next step.

Page 291: NAS102 Dynamic Exercise

WS7a-35NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. Attach XBD File

Attach the XDB result file.a. Analysis: Access

Results / Attach XDB / Result Entities.

b. Click on Select Results File.

c. Select prob7a.xdb.d. Click OK.e. Click Apply.

a

b

c

d

e

Page 292: NAS102 Dynamic Exercise

WS7a-36NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. View Results

Create a X-Y graph of displacement results.

a. Results: Create / Graph / Y vs X.

b. Under Select Result case(s), click on transient_response, 0 of 201 subcases.

c. Select All as the Filter Method.

d. Click Filter.e. Click Apply.f. Click Close.

a

b

c

d

e f

Page 293: NAS102 Dynamic Exercise

WS7a-37NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. View Results (cont.)

Create a X-Y graph of displacement results (cont.).a. Select Displacement,

Translational for the Select Y Result field.

b. Select Z Component as the Quantity.

c. Click on the Target Entities icon.

d. Change the Target Entity Selection to Nodes.

e. Select the center node on the left edge of the plate (Node 23).

f. Click Apply.

b

a

c

d

e

f

Page 294: NAS102 Dynamic Exercise

WS7a-38NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. View Results (cont.)

Base Displacement at Node 23

Page 295: NAS102 Dynamic Exercise

WS7a-39NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. View Results (cont.)

Create a X-Y graph of displacement results (cont.).a. Select the center node

on the right edge of the plate (Node 33).

b. Click Apply.

b

a

Tip Displacement at Node 33

Page 296: NAS102 Dynamic Exercise

WS7a-40NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. View Results (cont.)

Create a X-Y graph of displacement results (cont.).a. Click Select Results.b. Under Select Y Result,

select Velocities, Translational.

c. Click on the Target Entities icon.

d. Select the center node on the left edge of the plate (Node 23).

e. Click Apply.b

a c

d

e

Page 297: NAS102 Dynamic Exercise

WS7a-41NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. View Results (cont.)

Base Velocity at Node 23

Page 298: NAS102 Dynamic Exercise

WS7a-42NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. View Results (cont.)

Create a X-Y graph of displacement results (cont.).a. Select the center node

on the right edge of the plate (Node 33).

b. Click Apply.

b

a

Tip Velocity at Node 33

Page 299: NAS102 Dynamic Exercise

WS7a-43NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. View Results (cont.)

Create a X-Y graph of displacement results (cont.).a. Click Select Results.b. Under Select Y Result,

select Accelerations, Translational.

c. Click Target Entities.d. Select the center node

on the left edge of the plate (Node 23).

e. Click Apply.

b

a c

d

e

Page 300: NAS102 Dynamic Exercise

WS7a-44NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. View Results (cont.)

Base Acceleration at Node 23

Page 301: NAS102 Dynamic Exercise

WS7a-45NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. View Results (cont.)

Create a X-Y graph of displacement results (cont.).a. Select the center node

on the right edge of the plate (Node 33).

b. Click Apply.

b

a

Tip Acceleration at Node 33

Page 302: NAS102 Dynamic Exercise

WS7a-46NAS102, Workshop 7a, January 2004Copyright© 2004 MSC.Software Corporation

Page 303: NAS102 Dynamic Exercise

WS8a-1NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

WORKSHOP 8a

ENFORCED MOTION WITH DIRECT FREQUENCY RESPONSE

Page 304: NAS102 Dynamic Exercise

WS8a-2NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Page 305: NAS102 Dynamic Exercise

WS8a-3NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

ObjectivesDefine frequency-varying tip displacement.Produce an MSC.Nastran input file from a dynamic math model created in Workshop 1.Submit the file for analysis in MSC.Nastran.Compute nodal displacements for desired time domain.

Workshop 8 – Enforced Motion with Direct Frequency Response

Page 306: NAS102 Dynamic Exercise

WS8a-4NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Figure 8.1 – Loads and Boundary Conditions

Problem DescriptionUsing the direct method, determine the frequency response of the flat rectangular plate, created in Workshop 1, under a 0.1 displacement at a corner of the tip. Use a frequency step of 20 Hz in the range of 20 to 1000 Hz. Use a structure damping of g = 0.06.

Below is a finite element representation of the flat plate. It also contains the loads and boundary constraints.

Workshop 8 – Enforced Motion with Direct Frequency Response

0.1

Page 307: NAS102 Dynamic Exercise

WS8a-5NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Nastran Users - Generate a MSC.Nastran input file using a text editor1. Reference a previously created dynamic math model, plate.bdf, by using

the INCLUDE statement.2. Define the frequency-varying tip displacement (RLOAD2, TABLED1,

SPCD).3. Define a set of frequencies to be used in the solution (FREQ1).4. Prepare the model for a direct frequency analysis (SOL108).5. Specify the structural damping.

PARAM, G, 0.066. Request response in terms of nodal displacement and grid points 11, 33,

and 55.7. Generate an input file.8. Go to Step 7 for MSC.Patran users.

Workshop 8 – Enforced Motion with Direct Frequency Response

Page 308: NAS102 Dynamic Exercise

WS8a-6NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

ID SEMINAR, PROB8A______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CEND________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________BEGIN BULK

Workshop 8 – Enforced Motion with Direct Frequency Response

Page 309: NAS102 Dynamic Exercise

WS8a-7NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

Workshop 8 – Enforced Motion with Direct Frequency Response

Page 310: NAS102 Dynamic Exercise

WS8a-8NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

ENDDATA

Workshop 8 – Enforced Motion with Direct Frequency Response

Page 311: NAS102 Dynamic Exercise

WS8a-9NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Patran Users1. Create a new database.2. Import the input file.3. Create a frequency dependent load case.4. Create a frequency dependent field for the frequency dependent load.5. Create a frequency dependent unit force.6. Create an MSC.Nastran input file.7. Submit the model to MSC.Nastran for analysis.8. Review the .F06 file.9. Attach the XDB file.10. Plot the results.

MSC.Nastran Users should go to Step 7.MSC.Nastran Users should go to Step 7.

Workshop 8 – Enforced Motion with Direct Frequency Response

Page 312: NAS102 Dynamic Exercise

WS8a-10NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Step 1. Create a Database

Create a new database named prob8a.db.

a. File / New.b. Enter prob8a as the file

name.c. Click OK.d. Choose Default

Tolerance.e. Select MSC.Nastran as

the Analysis Code.f. Select Structural as the

Analysis Type.g. Click OK.

a

b

e

d

cg

f

Page 313: NAS102 Dynamic Exercise

WS8a-11NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Import the Input File

Create the model by importing an existing MSC.Nastran file, plate.bdf.

a. Analysis: Read Input File/Model Data.

b. Enter prob8a for Job Name.

c. Click on Select Input File.

d. Select plate.bdf.e. Click OK.f. Click Apply.g. Click OK.h. Click on the Show

Labels icon.

a

c

b

d

e

fg

h

Page 314: NAS102 Dynamic Exercise

WS8a-12NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create a Frequency Dependent Load Case

a. Load Cases: Create.b. Enter

frequency_response for Load Case Name.

c. Select Time Dependentfor Load Case Type.

d. Click on Assign/Prioritize Loads/BCs.

e. Click on Displ_spc1.1under Select Individual Loads/BCs.

f. Click OK.g. Click Apply.

a

d

b

c

e

fg

Page 315: NAS102 Dynamic Exercise

WS8a-13NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create a Frequency Dependent Field

Create a frequency dependent field for the frequency dependent load:

a. Fields: Create/Non Spatial/Tabular Input.

b. Enter frequency_dependent_load for Field Name.

c. Select Frequency (f) under Table Definition.

d. Click [Options…].e. Enter 2 for the Maximum

Number of f.f. Click OK.g. Click on Input Data…h. Enter the following values

into the Data Table:

i. Click OK.j. Click Apply.

a

c

b

g

f

e

dFreq(f) Value

10. 1.0

1000. 1.0

j

h

i

Page 316: NAS102 Dynamic Exercise

WS8a-14NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create a Frequency Dependent Unit Force

In the Loads/BCs menu,a. Create/Displacement/Nodal.b. Enter pt1_disp as the New Set

Name.c. Click on Input Data…d. Enter <0 0 0.1> for Spatial

Dependence/Translations.e. Select

f:frequency_dependent_loadfrom the Time/Freq. Dependence box.

f. Click OK.g. Click Select Application

Region…h. Select FEM from Geometry

Filter.i. Click the Select Nodes box and

click on Node 11.j. Click Add.k. Click OK.l. Click Apply.

ad

b

c

e

f

g

h

i

j

k

l

e

Page 317: NAS102 Dynamic Exercise

WS8a-15NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

b

Step 6. Create the Input File

Create an input file for analysis:a. Analysis: Analyze/Entire

Model/Analysis Deck.b. Enter prob8a for the Job

Name.c. Click on Translation

Parameters…d. Select XDB and Print for Data

Output.e. Click OK.f. Click on Solution Type…

d

e

f

a

c

Page 318: NAS102 Dynamic Exercise

WS8a-16NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

h

e

a. Select Frequency Response.

b. Select Direct for Formulation.

c. Click Solution Parameters…

d. Select Coupled for Mass Calculation and enter 0.00259 for Wt.-Mass Conversion.

e. Enter 0.06 for Struct. Damping Coefficient.

f. Click OK.g. Click OK.h. Click on Subcases…

b

d

a

c

Step 6. Create the Input File (cont.)

g

d

f

Page 319: NAS102 Dynamic Exercise

WS8a-17NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

b

a

c

Step 6. Create the Input File (cont.)

a. Action: Create.b. Select frequency_response

from Available Subcases.c. Click Subcase Parameters…d. Click on DEFINE

FREQUENCIES…e. Enter the following:

Start Freq. = 20End Freq. = 1000No. Incr. = 49

f. Click OK.g. Click on Ouput Requests… d

e

f

g

a

Page 320: NAS102 Dynamic Exercise

WS8a-18NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

b

a

c

Step 6. Create the Input File (cont.)

a. Highlight SPCFORCES(SORT1,Real)=ALLFEM under Output Requests.

b. Click Delete.c. Click OK.d. Click Apply under

Subcases.e. Click Cancel under

Subcases.f. Click Subcase Select…g. Click on Default under

Subcases Selected to delete it.

h. Click on frequency_responseunder Subcases for Solution Sequence: 108.

i. Click OK.j. Click Apply.

h

g

f

i

j

Page 321: NAS102 Dynamic Exercise

WS8a-19NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create the Input File (cont.)

An MSC.Nastran input file called prob8a.bdf has been generated. The process of translating the model into an input file is called Forward Translation. The Forward Translation is complete when the Heartbeat turns green.MSC.Patran Users should proceed to Step 8.

Page 322: NAS102 Dynamic Exercise

WS8a-20NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

ID SEMINAR, PROB8SOL 108TIME 30CENDTITLE= FREQUENCY RESPONSE DUE TO .1 DISPLACEMENT AT TIPSUBTITLE= DIRECT METHODECHO= UNSORTEDSPC= 1SET 111= 11, 33, 55DISPLACEMENT(PHASE, SORT2)= 111SDISP(PHASE, SORT2)= ALLset 222 = 11OLOAD= 222SUBCASE 1DLOAD= 500FREQUENCY= 100$OUTPUT (XYPLOT)$$XTGRID= YESYTGRID= YESXBGRID= YESYBGRID= YESYTLOG= YESYBLOG= NOXTITLE= FREQUENCY (HZ)YTTITLE= DISPLACEMENT RESPONSE AT LOADED CORNER, MAGNITUDEYBTITLE= DISPLACEMENT RESPONSE AT LOADED CORNER, PHASEXYPLOT DISP RESPONSE / 11 (T3RM, T3IP)YTTITLE= DISPLACEMENT RESPONSE AT TIP CENTER, MAGNITUDEYBTITLE= DISPLACEMENT RESPONSE AT TIP CENTER, PHASEXYPLOT DISP RESPONSE / 33 (T3RM, T3IP)

For MSC.Nastran users who created the input file using a text editor, the input file (prob8a.dat) should be similar to the file below:

YTTITLE= DISPLACEMENT RESPONSE AT OPPOSITE CORNER, MAGNITUDEYBTITLE= DISPLACEMENT RESPONSE AT OPPOSITE CORNER, PHASEXYPLOT DISP RESPONSE / 55 (T3RM, T3IP)$BEGIN BULK$$ PLATE MODEL DESCRIBED IN NORMAL MODES EXAMPLE$INCLUDE ’plate.bdf’PARAM, COUPMASS, 1PARAM, WTMASS, 0.00259$$ SPECIFY STRUCTURAL DAMPING$PARAM, G, 0.06$ $ APPLY UNIT DISPLACEMENT AT TIP POINT$ $RLOAD2, 500, 600, , ,310, , D$TABLED1, 310, ,0., 1., 1000., 1., ENDT$SPCD, 600, 11, 3, 0.1$$ SPECIFY FREQUENCY STEPS$FREQ1, 100, 20., 20., 49$ENDDATA

Step 7. Review Input File for MSC.Nastran Users

Page 323: NAS102 Dynamic Exercise

WS8a-21NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Step 8. Submitting the Input File for Analysis

Submit the input file to MSC.Nastran for analysisDouble click on MSC.Nastran icon.Select prob8a.bdf or prob8a.dat and click Open.Enter scr=yes in the Optional Keywords field.Click Run.

Windows Users:

Page 324: NAS102 Dynamic Exercise

WS8a-22NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Step 8. Submitting the Input File for Analysis

Submit the input file to MSC.Nastran for analysisTo submit the MSC.Nastran .bdf file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob8a.bdf scr=yes. Monitor the run using the UNIX ps command. To submit the MSC.Nastran .dat file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob8a scr=yes. Monitor the run using the UNIX ps command.

Unix Users:

Page 325: NAS102 Dynamic Exercise

WS8a-23NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Step 9. Review F06 File

When the run is completed, use plotps utility to create a postscript file, prob8a.ps, from the binary plot file prob8a.plt.

Edit the prob8a.f06 file and search for the word FATAL. If no matches exist, search for the word WARNING. Determine whether existing WARNING messages indicate modeling errors.

MSC.Patran Users should proceed to Step 11.

Page 326: NAS102 Dynamic Exercise

WS8a-24NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Step 9. Review the F06 File (cont.)

While still editing prob8a.f06, search for the word:

X Y – O U T P U T S U M M A R Y (spaces are necessary).

Displacement at Grid 11

Frequency (X) Displacement (Y)

140 = ______________

380 = ______________

Displacement at Grid 33Frequency (X) Displacement (Y)

140 = ______________

600 = ______________

Displacement at Grid 55Frequency (X) Displacement (Y)

140 = ______________

1000 = ______________

Page 327: NAS102 Dynamic Exercise

WS8a-25NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Step 10. Compare the Results

Compare the results obtained in the .f06 file with the followingresults:

MSC.Nastran Users have finished this workshop.MSC.Nastran Users have finished this workshop.

MSC.Patran Users should proceed to the next step.MSC.Patran Users should proceed to the next step.

Page 328: NAS102 Dynamic Exercise

WS8a-26NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. Attach the XDB

Proceed with the Reverse Translation process, that is attaching the prob8a.xdb results file to MSC.Patran. To do this, return to the Analysis form and proceed as follows.

a. Analysis: Access Results / Attach XDB / Result Entities.

b. Click Select Results File.c. Select prob8a.xdb.d. Click OK.e. Click Apply.

a

b

a

e

d

c

Page 329: NAS102 Dynamic Exercise

WS8a-27NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. Plot the Results

Plot the results in XY Plots. The first plot is the Displacement versus Frequency plot at Node 11. In the Results menu:

a. Results: Create/Graph/Y vs Xb. Select

Frequency_response, 0 of 50 from Select Results Case.

c. Select All as the Filter Method.

d. Click Filter.e. Click Apply.f. Click Close.

a

b

c

d

e f

Page 330: NAS102 Dynamic Exercise

WS8a-28NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

a. Select Displacement, Translational under Select y Result.

b. Select Z Component for the Quantity.

c. Select Global Variable for X.d. Select Frequency for

Variable.e. Click on the Plot Options

icon.f. Select Magnitude for

Complex No. as.g. Click on the Target Entities

icon.h. Select Node 11 in the Select

Nodes box.i. Click Apply.

Step 12. Plot the Results (cont.)

f

g

a

bcd

e

h

ih

Page 331: NAS102 Dynamic Exercise

WS8a-29NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. Plot the Results (cont.)

The Displacement versus Frequency plot at Node 11 should resemble the graph below:

Page 332: NAS102 Dynamic Exercise

WS8a-30NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. Plot the Results (cont.)

Next plot the Phase versus Frequency.

a. Click on the Plot Optionsicon.

b. Select Phase for Complex No. as.

c. Click Apply.

a

b

c

Page 333: NAS102 Dynamic Exercise

WS8a-31NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. Plot the Results (cont.)

Repeat the above steps of plotting the XY plots for Nodes 33 and 55.

a. Click on the Plot Optionsicon.

b. Select Magnitude for Complex No. as.

c. Click the Target Entities icon.d. Select Node 33.e. Click Apply.

a

b

c

d

d

e

Page 334: NAS102 Dynamic Exercise

WS8a-32NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. Plot the Results (cont.)

The Displacement versus Frequency plot at Node 33 should resemble the graph below:

Page 335: NAS102 Dynamic Exercise

WS8a-33NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. Plot the Results (cont.)

Next plot the Phase versus Frequency for Node 33.

a. Click on the Plot Optionsicon.

b. Select Phase for Complex No. as.

c. Click Apply.

a

b

c

Page 336: NAS102 Dynamic Exercise

WS8a-34NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. Plot the Results (cont.)

a. Click on the Plot Optionsicon.

b. Select Magnitude for Complex No. as.

c. Click the Target Entities icon.d. Select Node 55.e. Click Apply.

a

b

c

d

d

e

Page 337: NAS102 Dynamic Exercise

WS8a-35NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. Plot the Results (cont.)

The Displacement versus Frequency plot at Node 55 should resemble the graph below:

Page 338: NAS102 Dynamic Exercise

WS8a-36NAS102, Workshop 8a, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. Plot the Results (cont.)

Finally, plot the Phase versus Frequency for Node 55.

a. Click on the Plot Optionsicon.

b. Select Phase for Complex No. as.

c. Click Apply.

a

b

c

Page 339: NAS102 Dynamic Exercise

WS9a-1NAS102, Workshop 9a, January 2004Copyright© 2004 MSC.Software Corporation

WORKSHOP 9a

Response Spectra

Response

Resonant Frequency (Hz)

Page 340: NAS102 Dynamic Exercise

WS9a-2NAS102, Workshop 9a, January 2004Copyright© 2004 MSC.Software Corporation

Page 341: NAS102 Dynamic Exercise

WS9a-3NAS102, Workshop 9a, January 2004Copyright© 2004 MSC.Software Corporation

ObjectivesGenerate the shock spectrum.Submit the file for analysis in MSC.Nastran.Generate the shock spectrum using the direct method.

Workshop 9a – Response Spectra

Page 342: NAS102 Dynamic Exercise

WS9a-4NAS102, Workshop 9a, January 2004Copyright© 2004 MSC.Software Corporation

Model DescriptionDefine the shock response of the plate due to a 2.0 in/sec2 sine pulse applied at the clamped edge. Use modes to a frequency of 1000Hz with 3% critical damping. Use the SRSS option for model response summation.

Workshop 9a – Response Spectra

Figure 9a.1 Model Description and Loading Diagram

Page 343: NAS102 Dynamic Exercise

WS9a-5NAS102, Workshop 9a, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Nastran Users - Generate a MSC.Nastran input file using a text editor1. Generate the finite element representation of the model using (GRID) and

(CMASS2) elements.2. Apply loading to mass, (TLOAD2) and (DAREA).3. Specify integration time steps (TSTEP).4. Define frequency and damping values for the SDOF oscillators (DTI).5. Specify damping information (FREQ) and natural frequency (FREQ1).6. Define the parameter to calculate shock spectrum.

PARAM, RESPECTRA, 07. Generate an input file and submit it to the MSC.Nastran solver for direct

transient analysis.8. Review the results.

Workshop 9a – Response Spectra

Page 344: NAS102 Dynamic Exercise

WS9a-6NAS102, Workshop 9a, January 2004Copyright© 2004 MSC.Software Corporation

ID SEMINAR, PROB9A______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CEND________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________BEGIN BULK

Workshop 9a – Response Spectra

Page 345: NAS102 Dynamic Exercise

WS9a-7NAS102, Workshop 9a, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

Workshop 9a – Response Spectra

Page 346: NAS102 Dynamic Exercise

WS9a-8NAS102, Workshop 9a, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

ENDDATA

Workshop 9a – Response Spectra

Page 347: NAS102 Dynamic Exercise

WS9a-9NAS102, Workshop 9a, January 2004Copyright© 2004 MSC.Software Corporation

Step 1: Generate and Review Input File

ID SEMINAR, PROB9ASOL 109TIME 30CENDTITLE= TRANSIENT RESPONSESUBTITLE= USING DIRECT TRANSIENT METHOD LABEL= SHOCK SPECTRUM CALCULATIONECHO= UNSORTEDSPC= 100SET 111= 3000 DISPLACEMENT (SORT2)= 111 $ AT LEAST DISP AND VEL MUST APPEARVELOCITY (SORT2)= 111ACCELERATION= 111DLOAD= 500TSTEP= 100$OUTPUT (XYPLOT)$$ SHOCK RESPONSE IS ONLY AVAILABLE IN PLOT OR PUNCH OUTPUT. THEREFORE, $ THE ‘OUTPUT(XYPLOT)’ SECTION OF THE CASE CONTROL MUST BE USED.$XGRID=YESYGRID=YESXYPLOT ACCE / 3000(T1)XLOG= YESYLOG= YES$$ RELATIVE SHOCK RESPONSES ARE CONTAINED IN THE IMAGINARY/PHASE$ COMPONENTS OF THE OUTPUT$ ABSOLUTE SHOCK RESPONSES ARE CONTAINED IN THE REAL/MAGNITUDE $ COMPONENTS OF THE OUTPUT

MSC.Nastran users who created the input file using a text editor, the input file (prob9a.dat) should be similar to the file below:

$XTITLE= FREQUENCY (CYCLES/SEC)YTITLE= RELATIVE DISPLACEMENTXYPLOT DISP SPECTRAL 1 / 3000 (T1IP)YTITLE= RELATIVE VELOCITYXYPLOT VELOCITY SPECTRAL 1 / 3000 (T1IP)YTITLE= ABSOLUTE ACCELERATIONXYPLOT ACCELERATION SPECTRAL 1 / 3000 (T1RM)$$ PUNCH SHOCK SPECTRUM FOR LATER USE$XYPUNCH ACCELERATION SPECTRAL 1 / 3000(T1RM)$BEGIN BULK$$ DEFINE GRID POINT$GRID, 3000, ,0.,0.,0., ,23456$$ DEFINE MASS$ CMASS2, 100, 1.0, 3000, 1$$ APPLY LOADING TO MASS$TLOAD2, 500, 600, , 0, 0., 0.004, 250., -90.$DAREA, 600, 3000, 1, 1.$$ SPECIFY INTEGRATION TIME STEPS$TSTEP, 100, 100, 4.0E-4, 1$$ PARAMETER TO CALCULATE SHOCK SPECTRUM$PARAM, RSPECTRA, 0

Page 348: NAS102 Dynamic Exercise

WS9a-10NAS102, Workshop 9a, January 2004Copyright© 2004 MSC.Software Corporation

Step 1: Generate and Review Input File (cont.)

$$ SPECIFY FREQUENCY AND DAMPING VALUES FOR$ THE SDOF OSCILLATORS AT GRID 3000$DTI, SPSEL, 0DTI, SPSEL, 1, 111, 222, 3000$ 1= SUBCASE... 111= DAMPING... 222= FREQUENCIES... 3000= GRID NUMBER$$ DAMPING INFORMATION FOR OSCILLATORS$FREQ, 111, 0., 0.02, 0.04$$ NATURAL FREQUENCIES OF OSCILLATORS$FREQ1, 222, 20., 20., 49$ENDDATA

Page 349: NAS102 Dynamic Exercise

WS9a-11NAS102, Workshop 9a, January 2004Copyright© 2004 MSC.Software Corporation

Step 2: Submit Input File for Analysis

Submit the input file to MSC.Nastran for analysisDouble click on MSC.Nastran icon.Select prob9a.bdf or prob9a.dat and click Open.Enter scr=yes in the Optional Keywords field.Click Run.

Windows Users:

Page 350: NAS102 Dynamic Exercise

WS9a-12NAS102, Workshop 9a, January 2004Copyright© 2004 MSC.Software Corporation

Step 2: Submit Input File for Analysis (cont.)

Submit the input file to MSC.Nastran for analysisTo submit the MSC.Nastran .bdf file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob9a.bdf scr=yes. Monitor the run using the UNIX pscommand. To submit the MSC.Nastran .dat file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob9a scr=yes. Monitor the run using the UNIX ps command.

Unix Users:

Page 351: NAS102 Dynamic Exercise

WS9a-13NAS102, Workshop 9a, January 2004Copyright© 2004 MSC.Software Corporation

Step 3: View Results

When the run is completed, use the plotps utility to create a postscript file, prob9a.ps, from the binary plot file prob9a.plt. The nonlinear force and displacement plots are shown on the following pages.

When the run is completed, edit the prob9a.f06 file and search for the word FATAL. If no matches exist, search for the word WARNING. Determine whether existing WARNING messages indicate modeling errors.

Page 352: NAS102 Dynamic Exercise

WS9a-14NAS102, Workshop 9a, January 2004Copyright© 2004 MSC.Software Corporation

Step 3: View Results (cont.)

Compare the plots from the exercise with those of the following pages:

Page 353: NAS102 Dynamic Exercise

WS9a-15NAS102, Workshop 9a, January 2004Copyright© 2004 MSC.Software Corporation

Step 3: View Results (cont.)

Page 354: NAS102 Dynamic Exercise

WS9a-16NAS102, Workshop 9a, January 2004Copyright© 2004 MSC.Software Corporation

Step 3: View Results (cont.)

Page 355: NAS102 Dynamic Exercise

WS9a-17NAS102, Workshop 9a, January 2004Copyright© 2004 MSC.Software Corporation

Step 3: View Results (cont.)

Page 356: NAS102 Dynamic Exercise

WS9a-18NAS102, Workshop 9a, January 2004Copyright© 2004 MSC.Software Corporation

Page 357: NAS102 Dynamic Exercise

WS9b-1NAS102, Workshop 9b, January 2004Copyright© 2004 MSC.Software Corporation

WORKSHOP 9b

Response Spectra (cont.)

Response

Resonant Frequency (Hz)

Page 358: NAS102 Dynamic Exercise

WS9b-2NAS102, Workshop 9b, January 2004Copyright© 2004 MSC.Software Corporation

Page 359: NAS102 Dynamic Exercise

WS9b-3NAS102, Workshop 9b, January 2004Copyright© 2004 MSC.Software Corporation

ObjectivesApply the shock spectrum.Submit the file for analysis in MSC.Nastran.Calculate the shock response using SOL 103.

Workshop 9b – Response Spectra (cont.)

Page 360: NAS102 Dynamic Exercise

WS9b-4NAS102, Workshop 9b, January 2004Copyright© 2004 MSC.Software Corporation

Model DescriptionDefine the shock response of the plate due to a 2.0 in/sec2 sine pulse applied at the clamped edge. Use modes to a frequency of 1000Hz with 3% critical damping. Use the SRSS option for model response summation.

Workshop 9b – Response Spectra (cont.)

Figure 9b.1 Model Description and Loading Diagram

Page 361: NAS102 Dynamic Exercise

WS9b-5NAS102, Workshop 9b, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Nastran Users - Generate a MSC.Nastran input file using a text editor1. Reference a previously created dynamic math model, plate.bdf, by using the INCLUDE

statement.2. Modify the boundary conditions for clamped nodes.3. Place big foundation mass (BFM) at base to simulate ‘clamped’ nodes (CMASS2).4. RBE mass to remaining base point (RBE2).5. Identify excitation DOFs (SUPORT).6. Specify damping tables (TABDMP1).7. Specify shock spectrum to be used (DLOAD).8. Specify shock tables.9. Insert punch output for shock spectrum calculation.10. Specify the appropriate parameters.

PARAM, SCRSPEC, 0PARAM, OPTION, SRSSPARAM, LFREQ, 0.1PARAM, HFREQ, 1000

11. Generate an input file and submit it to the MSC.Nastran solver (SOL 103).12. Review the results.

Workshop 9b – Response Spectra (cont.)

Page 362: NAS102 Dynamic Exercise

WS9b-6NAS102, Workshop 9b, January 2004Copyright© 2004 MSC.Software Corporation

ID SEMINAR, PROB9B______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CEND________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________BEGIN BULK

Workshop 9b – Response Spectra (cont.)

Page 363: NAS102 Dynamic Exercise

WS9b-7NAS102, Workshop 9b, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

Workshop 9b – Response Spectra (cont.)

Page 364: NAS102 Dynamic Exercise

WS9b-8NAS102, Workshop 9b, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

ENDDATA

Workshop 9b – Response Spectra (cont.)

Page 365: NAS102 Dynamic Exercise

WS9b-9NAS102, Workshop 9b, January 2004Copyright© 2004 MSC.Software Corporation

Step 1: Generate and Review Input File

ID SEMINAR, PROB9BSOL 103TIME 30CENDTITLE= RESPONSE SPECTRUM ANALYSISSUBTITLE= USING CALCULATED SHOCK RESPONSELABEL= SHOCK WILL BE INPUT IN Z DIRECTIONECHO= UNSORTEDSET 111= ALLDISPLACEMENT= 111SPC= 200SUBCASE 1METHOD= 100SDAMP= 200DLOAD= 500$BEGIN BULK$$ PLATE MODEL DESCRIBED IN NORMAL MODES EXAMPLE$INCLUDE ’plate.bdf’PARAM,COUPMASS,1PARAM,WTMASS,0.00259$$ BOUNDARY CONDITIONS FOR `CLAMPED’ MODES$SPC1, 200, 1245, 1, 12, 23, 34, 45$$ PLACE BIG FOUNDATION MASS (BFM) AT BASE$ TO STIMULATE `CLAMPED’ MODES$CMASS2, 110, 1000., 23, 3$$ RBE MASS TO REMAINING BASE POINTS$RBE2, 101, 23, 3, 1, 12, 34, 45

MSC.Nastran users who created the input file using a text editor, the input file (prob9b.dat) should be similar to the file below:

$$ SUPPORT CARD TO IDENTIFY EXCITATION DOFS$SUPORT, 23, 3$$ EIGENVALUE EXTRACTION$ MUST BE MASS NORMALIZED (DEFAULT)$EIGR, 100, MGIV, 0., 1000.$$ TABLE TO SPECIFY DAMPING FOR USE IN THE ANALYSIS$TABDMP1, 200, CRIT,, 0., 0.03, 1000., 0.03, ENDT$$ SPECIFICATION OF SHOCK SPECTRUM TO BE USED$DLOAD, 500, 1.0, 2.0, 1$$ DLOAD, ID, OVERALL SCALE, SCALE FOR R-SET DOF# 1, SHOCK TABLE FOR DOF# 1, $ SCALE FOR R-SET DOF# 2, SHOCK TABLE FOR DOF# 2, ETC.$$ SELECT SHOCK RESPONSE CALCULATION$PARAM, SCRSPEC, 0$$ SELECT SUMMATION OPTION$PARAM, OPTION, SRSS$$ MODAL FREQUENCY RANGE CAN BE SELECTED USING PARAM, LFREQ, 0.1PARAM, HFREQ, 1000.$$ SPECIFICATION FOR SHOCK TABLES

Page 366: NAS102 Dynamic Exercise

WS9b-10NAS102, Workshop 9b, January 2004Copyright© 2004 MSC.Software Corporation

Step 1: Generate and Review Input File (cont.)

$DTI, SPECSEL, 0DTI, SPECSEL, 1, , A, 2, 0., 3, 0.02,, 4, 0.04, ENDREC$$ DTI, SPECSEL, SHOCK TABLE NUMBER, , [(A)CCELERATION, (V)ELOCITY, OR (D)ISP],$ TABLED1 POINTER, DAMPING FOR TABLE, ETC.$ $ PUNCH OUTPUT FOR SHOCK SPECTRUM CALCULATION$$ ACCE 4 3000 3 1$ 0.000000E+00$TABLED1 2

20. .038683 40. .152539 60. .33511 80. .576059100. .862049 120. 1.17619 140. 1.50169 160. 1.82018180. 2.11404 200. 2.36801 220. 2.56617 240. 2.70027260. 2.76275 280. 2.75073 300. 2.74632 320. 2.61887340. 2.4218 360. 2.39068 380. 2.24931 400. 2.02296420. 1.78538 440. 1.70355 460. 1.57056 480. 1.40493500. 1.22608 520. 1.20483 540. 1.17631 560. 1.14097580. 1.10048 600. 1.05582 620. 1.00818 640. .958761660. .908725 680. .859158 700. .827667 720. .782127740. .728996 760. .694088 780. .668602 800. .635044820. .598496 840. .571831 860. .563072 880. .550499900. .528854 920. .509281 940. .500534 960. .498016980. .488793 1000. .468321 ENDT

$ACCE 4 3000 3 52$ 2.0000000E-02TABLED1 3

20. .037708 40. .143365 60. .314936 80. .541342100. .80976 120. 1.10506 140. 1.40671 160. 1.69567180. 1.98167 200. 2.22217 220. 2.35249 240. 2.53055260. 2.56231 280. 2.55577 300. 2.58668 320. 2.45921340. 2.29411 360. 2.25956 380. 2.12901 400. 1.92605420. 1.68656 440. 1.61355 460. 1.4968 480. 1.35263500. 1.19796 520. 1.17707 540. 1.14947 560. 1.11613580. 1.07807 600. 1.03637 620. .992124 640. .946383660. .900171 680. .854434 700. .810016 720. .767647740. .727923 760. .691288 780. .658039 800. .628311

Page 367: NAS102 Dynamic Exercise

WS9b-11NAS102, Workshop 9b, January 2004Copyright© 2004 MSC.Software Corporation

Step 1: Generate and Review Input File (cont.)

820. .602091 840. .579207 860. .559362 880. .542128900. .526973 920. .51329 940. .500403 960. .487602980. .474171 1000. .459408 ENDT

$ACCE 4 3000 3 103$ 4.0000000E-02TABLED1 4

20. .039336 40. .137673 60. .297382 80. .511244100. .764891 120. 1.04406 140. 1.31588 160. 1.58461180. 1.85678 200. 2.10175 220. 2.19165 240. 2.3921260. 2.39929 280. 2.42782 300. 2.44263 320. 2.317340. 2.17923 360. 2.14283 380. 2.0227 400. 1.8407420. 1.62279 440. 1.53417 460. 1.43168 480. 1.30597500. 1.17212 520. 1.15165 540. 1.12513 560. 1.09349

$580. 1.05768 600. 1.01868 620. .977462 640. .934986

660. .892143 680. .849752 700. .808538 720. .769114740. .731968 760. .69746 780. .665814 800. .637115820. .611319 840. .588261 860. .567655 880. .549125900. .532205 920. .516369 940. .501047 960. .485644980. .469568 1000. .452243 ENDT

$ENDDATA

Page 368: NAS102 Dynamic Exercise

WS9b-12NAS102, Workshop 9b, January 2004Copyright© 2004 MSC.Software Corporation

Step 2: Submit Input File for Analysis

Submit the input file to MSC.Nastran for analysisDouble click on MSC.Nastran icon.Select prob9b.bdf or prob9b.dat and click Open.Enter scr=yes in the Optional Keywords field.Click Run.

Windows Users:

Page 369: NAS102 Dynamic Exercise

WS9b-13NAS102, Workshop 9b, January 2004Copyright© 2004 MSC.Software Corporation

Step 2: Submit Input File for Analysis (cont.)

Submit the input file to MSC.Nastran for analysisTo submit the MSC.Nastran .bdf file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob9b.bdf scr=yes. Monitor the run using the UNIX pscommand. To submit the MSC.Nastran .dat file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob9b scr=yes. Monitor the run using the UNIX ps command.

Unix Users:

Page 370: NAS102 Dynamic Exercise

WS9b-14NAS102, Workshop 9b, January 2004Copyright© 2004 MSC.Software Corporation

Step 3: View Results

When the run is completed, edit the prob9b.f06 file and search for the word FATAL. If no matches exist, search for the word WARNING. Determine whether existing WARNING messages indicate modeling errors.

Page 371: NAS102 Dynamic Exercise

WS9b-15NAS102, Workshop 9b, January 2004Copyright© 2004 MSC.Software Corporation

Step 3: View Results (cont.)

Compare the results obtained in the .f06 file with the results on the following page:

Page 372: NAS102 Dynamic Exercise

WS9b-16NAS102, Workshop 9b, January 2004Copyright© 2004 MSC.Software Corporation

Step 3: View Results (cont.)

Page 373: NAS102 Dynamic Exercise

WS9b-17NAS102, Workshop 9b, January 2004Copyright© 2004 MSC.Software Corporation

Step 3: View Results (cont.)

Page 374: NAS102 Dynamic Exercise

WS9b-18NAS102, Workshop 9b, January 2004Copyright© 2004 MSC.Software Corporation

Page 375: NAS102 Dynamic Exercise

WS10A-1NAS102, Workshop 10A, January 2004Copyright© 2004 MSC.Software Corporation

WORKSHOP 10A

RANDOM ANALYSIS

Page 376: NAS102 Dynamic Exercise

WS10A-2NAS102, Workshop 10A, January 2004Copyright© 2004 MSC.Software Corporation

Page 377: NAS102 Dynamic Exercise

WS10A-3NAS102, Workshop 10A, January 2004Copyright© 2004 MSC.Software Corporation

ObjectivesDefine a frequency-varying excitation.Define load set power spectral density functions.Produce a MSC.Nastran input file from a dynamic math model created in Workshop 1.Submit the file for random analysis in MSC.Nastran.Compute nodal displacements for desired frequency domain.

Workshop 10A – Random Analysis

Page 378: NAS102 Dynamic Exercise

WS10A-4NAS102, Workshop 10A, January 2004Copyright© 2004 MSC.Software Corporation

Problem DescriptionFor the plate model, enforce a base motion in the z-direction described by the following power spectral density, (PSD).

Workshop 10A – Random Analysis

Frequency G2/Hz

30 1

100 1

500 0.1

20 0.1

1000. 0.1

Autospectra of the Base Excitation

Page 379: NAS102 Dynamic Exercise

WS10A-5NAS102, Workshop 10A, January 2004Copyright© 2004 MSC.Software Corporation

Use the modal method with a large mass attached to the edge with an RBE2 entry.Determine:

The response displacement and acceleration PSD at the drive location, (the large mass).The displacement PSD at the corner and center of the free edge, (Grids 33 and 55).Use modal solution.Assume a constant critical damping ratio of 3% across the whole frequency range.

Workshop 10A – Random Analysis

Page 380: NAS102 Dynamic Exercise

WS10A-6NAS102, Workshop 10A, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Nastran Users - Generate a MSC.Nastran input file using a text editor1. Reference a previously created dynamic math model, plate.bdf, by using

the INCLUDE statement.2. Attach the large mass to the edge of the plate (CONM2 and RBE2).3. Specify modal damping as a tabular function of natural frequency

(TABDMP1).4. Define the frequency-varying tip load (DAREA and RLOAD2).5. Define a set of frequencies to be used in the solution (FREQ, FREQ1, and

FREQ4).6. Specify Spectral Density (RANDPS and TABRND1).7. Prepare the model for a direct transient analysis (SOL111).8. Request acceleration responses at base, tip center, and opposite corner.9. Generate an input file and submit it to the MSC.Nastran solver for direct

transient analysis.10.Review the results.

Workshop 10A – Random Analysis

Page 381: NAS102 Dynamic Exercise

WS10A-7NAS102, Workshop 10A, January 2004Copyright© 2004 MSC.Software Corporation

ID SEMINAR, PROB10A______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CEND________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________BEGIN BULK

Workshop 10A – Random Analysis

Page 382: NAS102 Dynamic Exercise

WS10A-8NAS102, Workshop 10A, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

Workshop 10A – Random Analysis

Page 383: NAS102 Dynamic Exercise

WS10A-9NAS102, Workshop 10A, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

ENDDATA

Workshop 10A – Random Analysis

Page 384: NAS102 Dynamic Exercise

WS10A-10NAS102, Workshop 10A, January 2004Copyright© 2004 MSC.Software Corporation

For MSC.Nastran users who created the input file using a text editor, the input file (prob10A.dat) should be similar to the file below:

ID SEMINAR, PROB10

SOL 111

TIME 30

CEND

TITLE= RANDOM ANALYSIS - BASE EXCITATION

SUBTITLE= USING THE MODAL METHOD WITH LANCZOS

ECHO= UNSORTED

SPC= 101

SET 111= 33, 55, 9999

ACCELERATION(SORT2, PHASE)= 111

METHOD= 100

FREQUENCY= 100

SDAMPING= 100

RANDOM= 100

DLOAD= 100

$

OUTPUT(XYPLOT)

XTGRID= YES

YTGRID= YES

XBGRID= YES

YBGRID= YES

YTLOG= YES

XTITLE= FREQUENCY

YTTITLE= ACCEL RESPONSE BASE, MAGNITUDE

YBTITLE= ACCEL RESPONSE AT BASE, PHASE

XYPLOT ACCEL RESPONSE / 9999 (T3RM, T3IP)

YTTITLE= ACCEL RESPONSE AT TIP CENTER, MAGNITUDE

YBTITLE= ACCEL RESPONSE AT TIP CENTER, PHASE

Step 1. Review the Input File for MSC.Nastran Users

Page 385: NAS102 Dynamic Exercise

WS10A-11NAS102, Workshop 10A, January 2004Copyright© 2004 MSC.Software Corporation

Step 1. Review the Input File for MSC.Nastran Users (cont.)EIGRL, 100 , , 2000.

$

$ SPECIFY MODAL DAMPING

$

TABDMP1, 100, CRIT,

+, 0., .03, 10., .03, ENDT

$

$ POINT LOADING AT TIP CENTER

$

RLOAD2, 100, 600, , , 310

$

TABLED1, 310,

+, 10., 1., 1000., 1., ENDT

$

DAREA, 600, 9999, 3, 1.E8

$

$ SPECIFY FREQUENCY STEPS

$

FREQ,100,30.

FREQ1,100,20.,20.,50

FREQ4,100,20.,1000.,.03,5

$

$ SPECIFY SPECTRAL DENSITY

$

RANDPS, 100, 1, 1, 1., 0., 111

$

TABRND1, 111,LOG,LOG

+, 20., 0.1, 30., 1., 100., 1., 500., .1,

+, 1000., .1, ENDT

$

ENDDATA

XYPLOT ACCEL RESPONSE / 33 (T3RM, T3IP)

YTTITLE= ACCEL RESPONSE AT OPPOSITE CORNER, MAGNITUDE

YBTITLE= ACCEL RESPONSE AT OPPOSITE CORNER, PHASE

XYPLOT ACCEL RESPONSE / 55 (T3RM, T3IP)

$

$ PLOT OUTPUT IS ONLY MEANS OF VIEWING PSD DATA

$

XGRID= YES

YGRID= YES

XLOG= YES

YLOG= YES

YTITLE= ACCEL P S D AT LOADED CORNER

XYPLOT ACCEL PSDF / 9999(T3)

YTITLE= ACCEL P S D AT TIP CENTER

XYPLOT ACCEL PSDF / 33(T3)

YTITLE= ACCEL P S D AT OPPOSITE CORNER

XYPLOT ACCEL PSDF / 55(T3)

$

BEGIN BULK

PARAM,COUPMASS,1

PARAM,WTMASS,0.00259

$

INCLUDE ’plate.bdf’

$

GRID, 9999, , 0., 0., 0.

$

RBE2, 101, 9999, 12345, 1, 12, 23, 34, 45

$

SPC1, 101, 12456, 9999

$

CONM2, 6000, 9999, , 1.0E8

$

$ EIGENVALUE EXTRACTION PARAMETERS

$

Page 386: NAS102 Dynamic Exercise

WS10A-12NAS102, Workshop 10A, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Submitting the Input File for Analysis

Submit the input file to MSC.Nastran for analysisDouble click on MSC.Nastran icon.Select prob10A.bdf or prob10A.dat and click Open.Enter scr=yes in the Optional Keywords field.Click Run.

Windows Users:

Page 387: NAS102 Dynamic Exercise

WS10A-13NAS102, Workshop 10A, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Submitting the Input File for Analysis

Submit the input file to MSC.Nastran for analysisTo submit the MSC.Nastran .bdf file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob10A.bdf scr=yes. Monitor the run using the UNIX ps command. To submit the MSC.Nastran .dat file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob10A scr=yes. Monitor the run using the UNIX ps command.

Unix Users:

Page 388: NAS102 Dynamic Exercise

WS10A-14NAS102, Workshop 10A, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Review F06 File

When the run is completed, use plotps utility to create a postscript file, prob10A.ps, from the binary plot file prob10A.plt.

Edit the prob10A.f06 file and search for the word FATAL. If no matches exist, search for the word WARNING. Determine whether existing WARNING messages indicate modeling errors.

Compare the plot made from the exercise with the plots on the following pages.

Page 389: NAS102 Dynamic Exercise

WS10A-15NAS102, Workshop 10A, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. View the Plots

Page 390: NAS102 Dynamic Exercise

WS10A-16NAS102, Workshop 10A, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. View the Plots (cont.)

Page 391: NAS102 Dynamic Exercise

WS10A-17NAS102, Workshop 10A, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. View the Plots (cont.)

Page 392: NAS102 Dynamic Exercise

WS10A-18NAS102, Workshop 10A, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. View the Plots (cont.)

Page 393: NAS102 Dynamic Exercise

WS10A-19NAS102, Workshop 10A, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. View the Plots (cont.)

Page 394: NAS102 Dynamic Exercise

WS10A-20NAS102, Workshop 10A, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. View the Plots (cont.)

Page 395: NAS102 Dynamic Exercise

WS10B-1

WORKSHOP 10B

RANDOM ANALYSIS USING MSC.RANDOM

NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Page 396: NAS102 Dynamic Exercise

WS10B-2NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Page 397: NAS102 Dynamic Exercise

WS10B-3NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Problem DescriptionThis workshop carries out a Random Response Analysis of the flatplate used through the cases, subject to the PSD acceleration input at the base. The first step is to carry out a Frequency Response analysis based on a unit acceleration applied vertically at the fixed end. The large mass method is used to carry out thin analysis.The second step is to carry out the random response analysis using MSC.Random. This step post-processes the frequency response and model result of the first step.

RANDOM RESPONSE

Page 398: NAS102 Dynamic Exercise

WS10B-4NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

RANDOM RESPONSE

Suggested Exercise Steps1. Import the plate model. 2. Create a non-spatial field for the load. 3. Create a frequency dependent load case.4. Create a point element where the large mass will be applied.5. Create a RBE2 to connect the point element to the plate.6. Assign a 1e8 pound mass to the point element.7. Create the time dependent force.8. Modify the original constraint from the imported database.9. Submit the model to MSC.Nastran for analysis.10. Create a Non Spatial field for the Random Analysis.11. Open MSC.Random to prepare for Random Analysis. Create XY

Plots of the PSD Response.

Page 399: NAS102 Dynamic Exercise

WS10B-5NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

CREATE NEW DATABASE

Create a new database called ws9.db.

a. File / New.b. Enter ws10B as the file name.c. Click OK.d. Choose Default Tolerance.e. Select MSC.Nastran as the

Analysis Code.f. Select Structural as the

Analysis Type.g. Click OK.

a

b c

d

e

f

g

Page 400: NAS102 Dynamic Exercise

WS10B-6NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Step 1. File / Import

Create the model by importing an existing MSC.Nastran file, plate.bdf.

a. Analysis: Read Input File/Model Data.

b. Enter prob10B for Job Name.

c. Click on Select Input File.

d. Select plate.bdf.e. Click OK.f. Click Apply.g. Click OK.h. Click on the Show

Labels icon.

a

c

b

d

e

fg

h

Page 401: NAS102 Dynamic Exercise

WS10B-7NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

e

f

Step 2. Field: Create / Non Spatial / Tabular Input

Create a Non Spatial field for the load definition.

a. Field: Create / Non Spatial / Tabular Input.

b. Enter field for the Field Name.

c. Select Frequency (f)as the Active Independent Variable.

d. Click Input Data.e. Enter the data shown

in the table.f. Click OK.g. Click Apply.

a

b

c

d

g

Page 402: NAS102 Dynamic Exercise

WS10B-8NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Load Cases: Create

Create a Frequency Dependent load case.

a. Load Cases: Createb. Enter random for the Load

Case Name.c. Select Time Dependent as

the Load Case Type.d. Click Assign/Prioritize

Loads/ BCs.e. Click on the Displ_constraint

in the Select Individual Loads/BCS field.

f. Click OK.g. Click Apply.

a

c

d

e

f g

b

Page 403: NAS102 Dynamic Exercise

WS10B-9NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Elements: Create / Node / Edit

Create a Point Element where the large mass will be applied.a. Elements: Create / Node / Edit.b. Change the Node ID List to

9999.c. Uncheck Associate with

Geometry and Auto Execute.d. Enter [-0.5 1 0] for the Node

Location.e. Click Apply.f. Click on Node Size button.g. Create / Element / Edit.h. Change the Shape and

Topology to Point.i. Select the node created in

previous step as Node 1.Note: You do not need to press

Apply if Auto Execute ischecked.

a

b

c

e

fg

h

id

Page 404: NAS102 Dynamic Exercise

WS10B-10NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Elements: Create / MPC / RBE2

Create a RBE2 to connect the Point element to the plate.

a. Elements: Create / MPC / RBE2.

b. Click Define Terms.c. Choose all the DOFs except

for RZ as the DOF for the Dependent Nodes.

d. Uncheck Auto Execute and Select the 5 nodes on the left edge of the plate.

e. Click Apply.f. Select the created earlier as

the Independent Node.g. Click Apply.h. Click Cancel.i. Click Apply.

a

b

gh

i

c

d

e

f

Page 405: NAS102 Dynamic Exercise

WS10B-11NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Properties: Create / 0D / Mass

Assign a 1e8 pound mass to the Point Element.

a. Properties: Create / 0D / Mass.b. Enter mass as the Property

Set Name.c. Change the option to Lumped.d. Click on Input Properties.e. Enter 1e8 for the Mass.f. Click OK.g. Click in the Select Members

box.h. Change the Entities selection

option to Point Element and select the point element created earlier.

i. Click Add.j. Click Apply.

a

b

c

d

e

f

g

i

j

h

Page 406: NAS102 Dynamic Exercise

WS10B-12NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Step 7. Loads/BCs: Create / Force / Nodal

Create the time dependent Force.

a. Loads/BCs: Create / Force / Nodal.

b. Enter force for the New Set Name.

c. Click on the Input Data button.

d. Enter <,,1e8> for Force, and select field for the Time/Freq. Dependent Field.

e. Click OK.f. Click on Select

Application Region.g. Change the Geometry

Filter to FEM.h. Select Node 9999.i. Click Add, and click OK.j. Click Apply.

a

b

c

d

e

f

g

h

i

j

i

Page 407: NAS102 Dynamic Exercise

WS10B-13NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Step 8. Loads/BCs: Modify / Displacement / Nodal

Modify the original constraint from the imported database.

a. Loads/BCs: Modify / Displacement / Nodal.

b. Click on constraint in the Select Set to Modify box to select it.

c. Click on the Modify Data button.

d. Modify the Translation to <0,0,> and Rotations to <0,0,0>

e. Click OK.f. Click Modify

Application Region.g. Highlight all the data in

the Application Region and delete them.

h. Select Node 9999.i. Click Add and OK.j. Click Apply.

a

b

c

d

e

f

h

i

j

g

i

Page 408: NAS102 Dynamic Exercise

WS10B-14NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Step 9. Analysis: Analyze / Entire Model / Full Run

Submit the model for analysis.a. Analysis: Analyze / Entire

Model / Full Run.b. Click on Solution Type. c. Select Frequency

Response. d. Change the Formulation to

Modal.e. Click on Solution

Parameters button.f. Select Coupled for Mass

Calculation.g. Enter 0.00259 for Wt-Mass

Conversion.h. Click OK.i. Click OK.

a

b

c

d

e

f

h

g

i

Page 409: NAS102 Dynamic Exercise

WS10B-15NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Step 9. Analysis: Analyze / Entire Model / Full Run (Cont.)

Submit the model for analysis (cont.).

a. Click on Subcases. b. Select random from the

Available Subcases field.

c. Click on Subcase Parameters.

d. Click on DEFINE FREQUENCIES button.

e. Enter the frequency data shown in the table.

f. Click OK.

a

b

c

d

e

f

Page 410: NAS102 Dynamic Exercise

WS10B-16NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Step 9. Analysis: Analyze / Entire Model / Full Run (Cont.)

Submit the model for analysis (cont.).

a. Select Crit. Damp. (CRIT).

b. Click on DEFINE MODAL DAMPING.

c. Enter the damping information shown in the table.

d. Click OK.

e. Click OK.

a

b

c

d e

Page 411: NAS102 Dynamic Exercise

WS10B-17NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Step 9. Analysis: Analyze / Entire Model / Full Run (Cont.)

Submit the model for analysis (cont.).

a. Click on Output Requests.

b. Select Accelerations in the Select Result Type box.

c. Click OK.d. Click Apply.e. Click Cancel.

a

b

c

d e

Page 412: NAS102 Dynamic Exercise

WS10B-18NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Step 9. Analysis: Analyze / Entire Model / Full Run (Cont.)

Submit the model for analysis (cont.).

a. Click on Subcase Select.

b. Select random and unselect Default.

c. Click OK.d. Click Apply.

a

b

cd

Page 413: NAS102 Dynamic Exercise

WS10B-19NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

e

f

Step 10. Field : Create / Non Spatial / Tabular Input

Create a Non Spatial field for the Random Analysis.

a. Field: Create / Non Spatial / Tabular Input.

b. Enter Random for the Field Name.

c. Select Frequency (f)as the Active Independent Variable.

d. Click Input Data.e. Enter the data shown

in the table.f. Click OK.g. Click Apply.

a

b

c

d

g

Page 414: NAS102 Dynamic Exercise

WS10B-20NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. Utilities / Applications / MSC.Random

Open MSC.Random to prepare for Random Analysis.

a. Utilities / Applications / MSC.Random.

b. Select RMS ANALYSIS.

a

b

Page 415: NAS102 Dynamic Exercise

WS10B-21NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. Utilities / Applications / MSC.Random (Cont.)

Setup the model for Random analysis.

a. Action: RMS Analysis. Click on Select XDB File.

b. Select ws10B.xdb, the results from the previous Frequency Response analysis.

c. Click Apply.d. Select Random Input.e. Change the Random Input

Method to Single Case.f. Click on the Excited Set

field and select 1:RANDOM from the Available Subcases box.

g. Click on the Input Fieldand select Random from the PSD Input fields box.

h. Click Close.i. Click Apply.

a

b

c

d

e

f g

h

i

a

Page 416: NAS102 Dynamic Exercise

WS10B-22NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. Utilities / Applications / MSC.Random (Cont.)

Create XY Plots of the PSD Response.

a. Change Action to XY Plots.

b. Select Node 9999.c. Change the Res. Type to

Accel.d. Change Component to

DOF 3.e. Change the Plot Type to

PSDF.f. Click Apply.

a

bc

de

f

Page 417: NAS102 Dynamic Exercise

WS10B-23NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. Utilities / Applications / MSC.Random (Cont.)

Create XY Plots of the PSD Response (cont.).

a. Select the node at the tip center.

b. Click Apply.

a

b

Page 418: NAS102 Dynamic Exercise

WS10B-24NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. Utilities / Applications / MSC.Random (Cont.)

Create XY Plots of the PSD Response (cont.).

a. Select the node at the tip corner.

b. Click Apply.

a

b

Page 419: NAS102 Dynamic Exercise

WS10B-25NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. Utilities / Applications / MSC.Random (Cont.)

Create XY Plots of the PSD Response (cont.).

a. Change the Plot Type to CRMS.

b. Click Apply.

a

b

Page 420: NAS102 Dynamic Exercise

WS10B-26NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. Utilities / Applications / MSC.Random (Cont.)

Create XY Plots of the PSD Response (cont.).

a. Select the node at the tip center.

b. Click Apply.

a

b

Page 421: NAS102 Dynamic Exercise

WS10B-27NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. Utilities / Applications / MSC.Random (Cont.)

Create XY Plots of the PSD Response (cont.).

a. Select Node 9999.b. Click Apply.

a

b

Page 422: NAS102 Dynamic Exercise

WS10B-28NAS102, Workshop 10B, January 2004Copyright© 2004 MSC.Software Corporation

Page 423: NAS102 Dynamic Exercise

WS11-1NAS102, Workshop 11, January 2004Copyright© 2004 MSC.Software Corporation

WORKSHOP 11

RANDOM ANALYSIS

Page 424: NAS102 Dynamic Exercise

WS11-2NAS102, Workshop 11, January 2004Copyright© 2004 MSC.Software Corporation

Page 425: NAS102 Dynamic Exercise

WS11-3NAS102, Workshop 11, January 2004Copyright© 2004 MSC.Software Corporation

ObjectivesDefine a frequency-varying excitation.Produce a MSC.Nastran input file from a dynamic math model created in Workshop 1.Submit the input file for analysis in MSC.Nastran.Compute nodal displacements for desired frequency domain.

Workshop 11 – Random Analysis

Page 426: NAS102 Dynamic Exercise

WS11-4NAS102, Workshop 11, January 2004Copyright© 2004 MSC.Software Corporation

Model DescriptionUsing the modal method, determine the displacement response spectrum of the tip center point due to the input spectrum of the pressure and point loads listed below. Solve using the complex matrix representation [Sab] for the cross spectrum.

Workshop 11 – Random Analysis

Table 11.1

Table 11.2

1 psi over the total surface

50.00

Figure 11.1 - Loads and Boundary Conditions

Page 427: NAS102 Dynamic Exercise

WS11-5NAS102, Workshop 11, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Nastran Users - Generate a MSC.Nastran input file using a text editor1. Reference a previously created dynamic math model, plate.bdf, by using the INCLUDE

statement.2. Specify modal damping as a tabular function of natural frequency (TABDMP1).3. Define the frequency-varying pressure loading (PLOAD2, LSEQ and RLOAD2).4. Define the frequency-varying tip load (DAREA and RLOAD2).5. Define a set of frequencies to be used in the solution (FREQ1).6. Specify spectral density (RANDPS and TABRND1).7. Prepare the model for random analysis (SOL 111).8. Request displacement response at loaded corner, tip center, and opposite corner.9. Generate an input file and submit it to the MSC.Nastran solver for random analysis.10. Review the results, specifically the nodal displacements.

Workshop 11 – Random Analysis

Page 428: NAS102 Dynamic Exercise

WS11-6NAS102, Workshop 11, January 2004Copyright© 2004 MSC.Software Corporation

ID SEMINAR, PROB11______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CEND________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________BEGIN BULK

Workshop 11 – Random Analysis

Page 429: NAS102 Dynamic Exercise

WS11-7NAS102, Workshop 11, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

Workshop 11 – Random Analysis

Page 430: NAS102 Dynamic Exercise

WS11-8NAS102, Workshop 11, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

ENDDATA

Workshop 11 – Random Analysis

Page 431: NAS102 Dynamic Exercise

WS11-9NAS102, Workshop 11, January 2004Copyright© 2004 MSC.Software Corporation

Step 1: Generate and Review Input File

ID SEMINAR, PROB11SOL 111TIME 30CEND TITLE= FREQUENCY RESPONSE WITH PRESSURE AND POINT LOADSSUBTITLE= USING THE MODAL METHOD WITH LANCZOSECHO= UNSORTEDSPC= 1SET 111= 11, 33, 55 DISPLACEMENT(SORT2, PHASE)= 111METHOD= 100FREQUENCY= 100SDAMPING= 100RANDOM= 100SUBCASE 1LABEL= PRESSURE LOADDLOAD= 100LOADSET= 100SUBCASE 2LABEL CORNER LOADDLOAD= 200LOADSET= 100$OUTPUT (XYPLOT)$XTGRID= YESYTGRID= YESXBGRID= YESYBGRID= YESYTLOG= YESYBLOG= NOXTITLE= FREQUENCY (HZ)YTTITLE= DISPLACEMENT RESPONSE AT LOADED CORNER, MAGNITUDEYBTITLE= DISPLACEMENT RESPONSE AT LOADED CORNER, PHASEXYPLOT DISP RESPONSE / 11 (T3RM, T3IP)YTTITLE= DISPLACEMENT RESPONSE AT TIP CENTER, MAGNITUDE

MSC.Nastran users who created the input file using a text editor, the input file (prob9b.dat) should be similar to the file below:

YBTITLE= DISPLACEMENT RESPONSE AT TIP CENTER, PHASEXYPLOT DISP RESPONSE / 33 (T3RM, T3IP)YTTITLE= DISPLACEMENT RESPONSE AT OPPOSITE CORNER, MAGNITUDEYBTITLE= DISPLACEMENT RESPONSE AT OPPOSITE CORNER, PHASEXYPLOT DISP RESPONSE / 55 (T3RM, T3IP)$$ PLOT OUTPUT IS ONLY MEANS OF VIEWING PSD DATA$XGRID= YESYGRID= YESXLOG= YESYLOG= YESYTITLE= DISP P S D AT LOADED CORNERXYPLOT DISP PSDF / 11(T3)YTITLE= DISP P S D AT TIP CENTERXYPLOT DISP PSDF / 33(T3)YTITLE= DISP P S D AT OPPOSITE CORNERXYPLOT DISP PSDF / 55(T3)$BEGIN BULK$PARAM,COUPMASS,1$PARAM,WTMASS,0.00259$$ MODEL DESCRIBED IN NORMAL MODES EXAMPLE$INCLUDE ’plate.bdf’$$ EIGENVALUE EXTRACTION PARAMETERS$EIGRL, 100, 10., 2000.$$ SPECIFY MODAL DAMPING$

Page 432: NAS102 Dynamic Exercise

WS11-10NAS102, Workshop 11, January 2004Copyright© 2004 MSC.Software Corporation

Step 1: Generate and Review Input File (cont.)

TABDMP1, 100, CRIT, +, 0., .03, 10., .03, ENDT$$ FIRST LOADING$RLOAD2, 100, 300, , , 310$TABLED1, 310, +, 10., 1., 1000., 1., ENDT$$ UNIT PRESSURE LOAD TO PLATE$LSEQ, 100, 300, 400$PLOAD2, 400, 1., 1, THRU, 40$$ SECOND LOADING$RLOAD2, 200, 600, , , 310$$ POINT LOAD AT TIP CENTER$DAREA, 600, 11, 3, 1.$$ SPECIFY FREQUENCY STEPS$FREQ1, 100, 20., 20., 49$$ SPECIFY SPECTRAL DENSITY$RANDPS, 100, 1, 1, 1., 0., 100RANDPS, 100, 2, 2, 1., 0., 200RANDPS, 100, 1, 2, 1., 0., 300RANDPS, 100, 1, 2, 0., 1.0, 400$TABRND1, 100, +, 20., 0.1, 30., 1., 100., 1., 500., .1,+, 1000., .1, ENDT$TABRND1, 200, +, 20., 0.5, 30., 2.5, 500., 2.5, 1000., 0.,

+, ENDT$TABRND1, 300, +, 20., -.099619, 100., -.498097, 500., .070711, 1000., 0.,+, ENDT$TABRND1, 400, +, 20., .0078158, 100., .0435791, 500., -.70711, 1000., 0.,+, ENDT$ENDDATA

Page 433: NAS102 Dynamic Exercise

WS11-11NAS102, Workshop 11, January 2004Copyright© 2004 MSC.Software Corporation

Step 2: Submit Input File for Analysis

Submit the input file to MSC.Nastran for analysisDouble click on MSC.Nastran icon.Select prob11.bdf or prob11.dat and click Open.Enter scr=yes in the Optional Keywords field.Click Run.

Windows Users:

Page 434: NAS102 Dynamic Exercise

WS11-12NAS102, Workshop 11, January 2004Copyright© 2004 MSC.Software Corporation

Step 2: Submit Input File for Analysis (cont.)

Submit the input file to MSC.Nastran for analysisTo submit the MSC.Nastran .bdf file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob11.bdf scr=yes. Monitor the run using the UNIX pscommand. To submit the MSC.Nastran .dat file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob11 scr=yes. Monitor the run using the UNIX ps command.

Unix Users:

Page 435: NAS102 Dynamic Exercise

WS11-13NAS102, Workshop 11, January 2004Copyright© 2004 MSC.Software Corporation

Step 3: View Results

When the run is completed, use the plotps utility to create a postscript file, prob11.ps, from the binary plot file prob11.plt. Compare the results with the plots on the following pages.

Page 436: NAS102 Dynamic Exercise

WS11-14NAS102, Workshop 11, January 2004Copyright© 2004 MSC.Software Corporation

Step 3: View Results (cont.)

Page 437: NAS102 Dynamic Exercise

WS11-15NAS102, Workshop 11, January 2004Copyright© 2004 MSC.Software Corporation

Step 3: View Results (cont.)

Page 438: NAS102 Dynamic Exercise

WS11-16NAS102, Workshop 11, January 2004Copyright© 2004 MSC.Software Corporation

Step 3: View Results (cont.)

Page 439: NAS102 Dynamic Exercise

WS11-17NAS102, Workshop 11, January 2004Copyright© 2004 MSC.Software Corporation

Step 3: View Results (cont.)

Page 440: NAS102 Dynamic Exercise

WS11-18NAS102, Workshop 11, January 2004Copyright© 2004 MSC.Software Corporation

Step 3: View Results (cont.)

Page 441: NAS102 Dynamic Exercise

WS11-19NAS102, Workshop 11, January 2004Copyright© 2004 MSC.Software Corporation

Step 3: View Results (cont.)

Page 442: NAS102 Dynamic Exercise

WS11-20NAS102, Workshop 11, January 2004Copyright© 2004 MSC.Software Corporation

Step 3: View Results (cont.)

Page 443: NAS102 Dynamic Exercise

WS11-21NAS102, Workshop 11, January 2004Copyright© 2004 MSC.Software Corporation

Step 3: View Results (cont.)

Page 444: NAS102 Dynamic Exercise

WS11-22NAS102, Workshop 11, January 2004Copyright© 2004 MSC.Software Corporation

Step 3: View Results (cont.)

Page 445: NAS102 Dynamic Exercise

WS12-1NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

WORKSHOP 12

COMPLEX MODES OF A PILE DRIVER

Page 446: NAS102 Dynamic Exercise

WS12-2NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Page 447: NAS102 Dynamic Exercise

WS12-3NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

ObjectivesDefine complex eigenvalue extraction parameters.Submit the file for analysis in MSC.Nastran.Compute complex modes.

Workshop 12 – Complex Modes of a Pile Driver

Page 448: NAS102 Dynamic Exercise

WS12-4NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Problem DescriptionThe model is idealized as shown below in Figure 12.1. (Note that both a spring element and a damper element will be created connecting Grid 2 and Grid 3.)

Workshop 12 – Complex Modes of a Pile Driver

M1 3.0 lb-sec2/in

M2 1.5 lb-sec2/in

K1 50,000 lb/in

K2 12,5000 lb/in

C2 30 lb-sec/in

Figure 12.1 – Model Description

Page 449: NAS102 Dynamic Exercise

WS12-5NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Nastran Users - Generate a MSC.Nastran input file using a text editor1. Generate a finite element representation of the pile driver using GRID,

CONM2, CELAS, and CVISC elements.2. Define material (MAT1), and element (PELAS) and (PVISC) properties.3. Apply x-direction boundary constraint (SPC1).4. Specify complex eigenvalue extraction parameters (CMETHOD) and

(EIGC).5. Prepare the model for complex eigenvalue analysis (SOL107).6. Go to Step 6 for MSC.Patran users.

Workshop 12 – Complex Modes of a Pile Driver

Page 450: NAS102 Dynamic Exercise

WS12-6NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

ID SEMINAR, PROB12______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CEND________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________BEGIN BULK

Workshop 12 – Complex Modes of a Pile Driver

Page 451: NAS102 Dynamic Exercise

WS12-7NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

Workshop 12 – Complex Modes of a Pile Driver

Page 452: NAS102 Dynamic Exercise

WS12-8NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

ENDDATA

Workshop 12 – Complex Modes of a Pile Driver

Page 453: NAS102 Dynamic Exercise

WS12-9NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Patran Users1. Create a new database.2. Create the model by the edit method.3. Create element properties.4. Create the constraint at the ground.5. Create the input file.6. Submit the input file for MSC.Nastran analysis.7. Review the .F06 file.8. Attach the XDB file.9. View the results.

MSC.Nastran Users should go to Step 6.MSC.Nastran Users should go to Step 6.

Workshop 12 – Complex Modes of a Pile Driver

Page 454: NAS102 Dynamic Exercise

WS12-10NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Step 1. Create a Database

Create a new database named prob12.db.

a. File / New.b. Enter prob12 as the file

name.c. Click OK.d. Choose Default

Tolerance.e. Select MSC.Nastran as

the Analysis Code.f. Select Structural as the

Analysis Type.g. Click OK.

a

b

e

d

cg

f

Page 455: NAS102 Dynamic Exercise

WS12-11NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Create the Model by Edit Method

Create the model by the edit method in the Finite Elements menu.

a. Elements: Create/Node/Edit.

b. Uncheck Associate with Geometry.

c. Uncheck Auto Execute.

d. Enter [0 0 0] for Node Location List.

e. Click Apply.f. Click the Show

Labels icon.g. Click the Node Size

icon.

a

c

b

d

e

f g

Page 456: NAS102 Dynamic Exercise

WS12-12NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Create the Model by Edit Method (cont.)

Similarly, create Nodes 2 and 3.

a. Enter [1 0 0] under Node Location List.

b. Click Apply.c. Enter [2 0 0] under

Node Location List.d. Click Apply.

a c

b d

Page 457: NAS102 Dynamic Exercise

WS12-13NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Create the Model by Edit Method (cont.)

Create the Bar Element for Node 1 and Node 2.

a. Elements: Create/Element/Edit.

b. Select Bar for Shape.c. Node 1 = Node 1.d. Node 2 = Node 2.e. Node 1 = Node 2.f. Node 2 = Node 3.

a

c

b

d f

e

Page 458: NAS102 Dynamic Exercise

WS12-14NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Create the Model by Edit Method (cont.)

Create the 2 mass elements at Node 1 and Node 2.

a. Elements: Create/Element/Edit.

b. Select Point for Shape.

c. Unclick Auto Execute.

d. Check that 3 is listed in the Element ID List.

e. Node 1 = Node 1.f. Click Apply.g. Check that 4 is listed

in the Element ID List.h. Node 1 = Node 2.i. Click Apply.

a

c

b

d g

f

e h

i

Page 459: NAS102 Dynamic Exercise

WS12-15NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Create the Model by Edit Method (cont.)

Create the damper elements connecting Node 2 and 3.

a. Elements: Create/Element/Edit.

b. Select Bar for Shape.c. Uncheck Auto

Executed. Node 1 = Node 2.e. Node 2 = Node 3.f. Click Apply.

a

c

b

d

g

f

e

Page 460: NAS102 Dynamic Exercise

WS12-16NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create Element Properties

a

d

b

c

ef

g

h

i

jk

l

Create the spring.a. Properties:

Create/1D/Spring.b. Enter spring as

Property Set Name.c. Click Input

Properties…d. Enter 50000 for

Spring Constant.e. Select UX for Dof at

Node 1.f. Select UX for Dof at

Node 2.g. Click OK.h. Click in the Select

Members box.i. Click the Beam

Element icon.j. Select Element 1.k. Click Add.l. Click Apply.

Page 461: NAS102 Dynamic Exercise

WS12-17NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create Element Properties (cont.)

a

d

b

c

ef

g

h

i

Similarly, create the spring constant of 12,500 for the 2nd spring element.

a. Properties: Create/1D/Spring.

b. Enter spring2 as Property Set Name.

c. Click on Input Properties…

d. Enter 12500 for Spring Constant.

e. Select UX for Dof at Node 1.

f. Select UX for Dof at Node 2.

g. Click OK.h. Click in the

Application Region box.

i. Click the Beam Element icon.

j. Select Element 2.k. Click Add.l. Click Apply.

j

k

l

Page 462: NAS102 Dynamic Exercise

WS12-18NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create Element Properties (cont.)

a

d

b

c

e

f

g

h

i

Create the damper.a. Properties:

Create/1D/Damper.b. Enter damper as

Property Set Name.c. Select Viscous under

Options…d. Click on Input

Properties…e. Enter 30 as Ext.

Viscous Coeff.f. Click OK.g. Click in the

Application Region box.

h. Make sure the Beam Element icon is selected.

i. Select Element 5.j. Click Add.k. Click Apply.

j

k

Page 463: NAS102 Dynamic Exercise

WS12-19NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create Element Properties (cont.)

Create the mass properties of the mass elements.

a. Properties: Create/0D/Mass.

b. Enter mass1 as Property Set Name.

c. Select Lumped under Options.

d. Click on Input Properties…

e. Enter 3 for Mass.f. Click OK.g. Click in the

Application Region box.

h. Click the Point Element icon.

i. Select Element 3.j. Click Add.k. Click Apply.

a

d

b

c

gij

k

e

f

h

Page 464: NAS102 Dynamic Exercise

WS12-20NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create Element Properties (cont.)

Similarly, create the mass property of the 2nd mass element.

a. Properties: Create/0D/Mass.

b. Enter mass2 as Property Set Name.

c. Select Lumped under Options.

d. Click on Input Properties…

e. Enter 1.5 for Mass.f. Click OK.g. Click in the

Application Region box.

h. Make sure the Point Element icon is selected.

i. Select Element 4.j. Click Add.k. Click Apply.

a

d

b

c

gij

k

e

f

h

Page 465: NAS102 Dynamic Exercise

WS12-21NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create the Constraint

Create the constraint at the ground.

a. Loads/BC’s: Create/Displacement/Nodal.

b. Enter constraint for New Set Name.

c. Click on Input Data…d. Enter <0, , > for

Translations <T1 T2 T3>.

e. Click OK.f. Click on Select

Application Region…

g. Select FEM as Geometry Filter.

h. Select Node 3.i. Click Add.j. Click OK.k. Click Apply.

a

d

b

c ef

g

h

i

j

k

Page 466: NAS102 Dynamic Exercise

WS12-22NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

b

Step 5. Create the Input File

d

e

f

a

c

Create the Analysis Deck.a. Analysis: Analyze/Entire

Model/Analysis Deck.b. Enter prob12 for the Job

Name.c. Click on Solution Type…d. Select COMPLEX

EIGENVALUE.e. Select Direct for Formulation.f. Click on Solution

Parameters…

Page 467: NAS102 Dynamic Exercise

WS12-23NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create the Input File (cont.)

a. Click on Complex Eigenvalue…

b. Enter 4 as the Number of Desired Roots.

c. Click OK.d. Click OK.e. Click OK.f. Click Apply.

b

d

a

c

Page 468: NAS102 Dynamic Exercise

WS12-24NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create the Input File (cont.)

An MSC.Nastran input file called prob12.bdf has been generated. The process of translating the model into an input file is called Forward Translation. The Forward Translation is complete when the Heartbeat turns green.MSC.Patran Users should proceed to Step 7.

Page 469: NAS102 Dynamic Exercise

WS12-25NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

For MSC.Nastran users who created the input file using a text editor, the input file (prob12.dat) should be similar to the file below:

ID SEMINAR, PROB12

SOL 107

TIME 5

CEND

TITLE= TWO-DOF MODEL (IMAC 8, PG 891)

SUBTITLE= COMPLEX MODES

DISPLACEMENT= ALL $ DEFAULT= REAL, IMAGINARY

SPC= 100

CMETHOD= 99

$

BEGIN BULK

$

$ COMPLEX EIGENVALUE EXTRACTION PARAMETERS

$

EIGC, 99, HESS, , , , , 4

$

$ DEFINE GRIDS, MASSES, AND STIFFNESSES

$ GRID 1 = EXCITER (X=2, MASS=3) 50K STIFFNESS BETWEEN GRIDS 1 AND 2

$ GRID 2 = PILE (X=1, MASS=3) 12.5K STIFFNESS BETWEEN GRIDS 2 AND 3

$ GRID 3 = BASE (X=0, FIX BASE)

$

GRID, 1, , 2., 0., 0.

GRID, 2, , 1., 0., 0.

GRID, 3, , 0., 0., 0.

GRDSET, , , , , , , 23456

CELAS2, 1, 50000., 1, 1, 2, 1

CELAS2, 2, 12500., 2, 1, 3, 1

CONM2, 201, 1, , 3.0

CONM2, 202, 2, , 1.5

SPC, 100, 3, 1

$

$ DEFINE DAMPER OF 30 BETWEEN GRIDS 2 AND 3

$

CVISC, 101, 1, 2, 3

PVISC, 1, 30.

$

ENDDATA

Step 6. Review Input File for MSC.Nastran Users

Page 470: NAS102 Dynamic Exercise

WS12-26NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Step 7. Submitting the Input File for Analysis

Submit the input file to MSC.Nastran for analysisDouble click on MSC.Nastran icon.Select prob12.bdf or prob12.dat and click Open.Enter scr=yes in the Optional Keywords field.Click Run.

Windows Users:

Page 471: NAS102 Dynamic Exercise

WS12-27NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Step 7. Submitting the Input File for Analysis

Submit the input file to MSC.Nastran for analysisTo submit the MSC.Nastran .bdf file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob12.bdf scr=yes. Monitor the run using the UNIX ps command. To submit the MSC.Nastran .dat file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob12 scr=yes. Monitor the run using the UNIX ps command.

Unix Users:

Page 472: NAS102 Dynamic Exercise

WS12-28NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Step 8. Review F06 File

Edit the prob12.f06 file and search for the word FATAL. If no matches exist, search for the word WARNING. Determine whether existing WARNING messages indicate modeling errors.

MSC.Patran Users should proceed to Step 10.

Page 473: NAS102 Dynamic Exercise

WS12-29NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Step 9. Compare the Results

While still editing prob12.f06, search for the word:

E I G E N V A L U E (spaces are necessary).

Compare the results obtained in the .f06 file with the followingresults:

Page 474: NAS102 Dynamic Exercise

WS12-30NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Step 9. Compare the Results (cont.)

MSC.Nastran Users have finished this workshop.MSC.Nastran Users have finished this workshop.

MSC.Patran Users should proceed to the next step.MSC.Patran Users should proceed to the next step.

Page 475: NAS102 Dynamic Exercise

WS12-31NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Step 10. Attach the XDB File

Proceed with the Reverse Translation process, that is importing the prob12.xdb results file into MSC.Patran. To do this, return to the Analysis form and proceed as follows:

a. Analysis: Access Results/Attach XDB/Result Entities.

b. Click on Select Results File…

c. Select prob12.xdb.d. Click OK.e. Click Apply.

a

b

a

e

d

c

Page 476: NAS102 Dynamic Exercise

WS12-32NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. View the Results

In the Results menu:a. Results: Create/Deformation.b. Select Default, Mode 1:

freq. = 7.9315 under Select Results Cases.

c. Select Eigenvectors, Translational under Select Deformation Result.

d. Click on the Plot Optionsicon.

e. Set the Complex No. as: Imaginary.

f. Click Apply.

a

b

c

d

e

f

Page 477: NAS102 Dynamic Exercise

WS12-33NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. View the Results (cont.)

Page 478: NAS102 Dynamic Exercise

WS12-34NAS102, Workshop 12, January 2004Copyright© 2004 MSC.Software Corporation

Page 479: NAS102 Dynamic Exercise

WS13-1NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

WORKSHOP 13

NOLINS IN LINEAR TRANSIENT

Page 480: NAS102 Dynamic Exercise

WS13-2NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Page 481: NAS102 Dynamic Exercise

WS13-3NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

ObjectivesRepresent non-structural variables using non-structural DOFs.Define dynamic functions with transfer functions.Create a nonlinear transient force.Prepare a MSC.Nastran input file for transient analysis.View results.

Workshop 13- Nolins in Linear Transient

Page 482: NAS102 Dynamic Exercise

WS13-4NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Model Description

Workshop 13- Nolins in Linear Transient

Figure 13.1 Car Traveling Over a Speed Bump

Page 483: NAS102 Dynamic Exercise

WS13-5NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Workshop 13- Nolins in Linear Transient

Figure 13.2 Force vs Relative Velocity

Page 484: NAS102 Dynamic Exercise

WS13-6NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Nastran Users - Generate a MSC.Nastran input file using a text editor1. Generate a finite element representation of the model using (GRID), (CBAR), and

(CELAS2) elements.2. Define material (MAT1) and element (PBAR) properties.3. Constraints to eliminate rigid-body modes (SPC1).4. Define non-structural variables (CONM2).5. Specify scalar damper property and connection (CDAMP2).6. Define extra points (EPOINT).7. Define dynamic transfer functions (TF).8. Add non-linear portion of the spring (NOLIN1).9. Add non-linear portion of the damper (NOLIN4).10. Define the time-varying load (DAREA & TLOAD2).11. Define the time delay (DELAY).12. Specify integration time step.13. Prepare the model for direct transient analysis.14. Request response in terms of nodal displacement and non-linear load output.15. Generate an input file and submit it to the MSC.Nastran solver for direct transient analysis.16. Review the results, specifically the xy ploy of nodal displacements and non-linear load.

Workshop 13- Nolins in Linear Transient

Page 485: NAS102 Dynamic Exercise

WS13-7NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

ID SEMINAR, PROB13______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CEND________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________BEGIN BULK

Workshop 13- Nolins in Linear Transient

Page 486: NAS102 Dynamic Exercise

WS13-8NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

Workshop 13- Nolins in Linear Transient

Page 487: NAS102 Dynamic Exercise

WS13-9NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

ENDDATA

Workshop 13- Nolins in Linear Transient

Page 488: NAS102 Dynamic Exercise

WS13-10NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Patran Users1. Create and review the MSC.Nastran input file.2. Submit the input file to MSC.Nastran for analysis.3. Review the .f06 file.4. Create a database.5. Read the .op2 output file.6. View results.

Workshop 13 – Nolins in Linear Transient

Page 489: NAS102 Dynamic Exercise

WS13-11NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Step 1: Create and Review Input File

ASSIGN OUTPUT2 = ’prob13.op2’, UNIT=12ID NAS102, WORKSHOP13SOL 109TIME 100CEND TITLE= SIMPLE CAR MODEL WITH NOLINEARSUBTITLE= SPRINGS AND DAMPERS RUNNING OVER A BUMPLABEL= SOL 109, CONSTANT DELTA TIMESEALL= ALL SPC= 100TFL= 100NONLINEAR = 100DLOAD = 100TSTEP = 100DISPLACEMENT(PLOT)= ALLNLLOAD(PLOT)= ALL$OUTPUT(XYPLOT)CSCALE=1.3XAXIS= YESYAXIS= YESXGRID LINES= YESYGRID LINES= YESXTITLE= TIME (SEC)YTITLE= VERTICAL DISPLACEMENT OF POINT 1XYPLOT DISP/1(T2)YTITLE= VERTICAL DISPLACEMENT OF POINT 2XYPLOT DISP/2(T2)YTITLE= VERTICAL DISPLACEMENT OF POINT 3XYPLOT DISP/3(T2)YTITLE= VERTICAL DISPLACEMENT OF POINT 4XYPLOT DISP/4(T2)YTITLE= VERTICAL DISPLACEMENT OF POINT 5XYPLOT DISP/5(T2)YTITLE= NONLINEAR FORCES AT POINT 1XYPLOT NONLINEAR/1(T2)

MSC.Nastran users who created the input file using a text editor, the input file (prob13.dat) should be similar to the file below:

YTITLE= NONLINEAR FORCES AT POINT 2XYPLOT NONLINEAR/2(T2)$BEGIN BULKPARAM,POST,-1PARAM,PATVER,3.0$$ CARRIAGE POINTS$GRID, 1, , 0., 0., 0.GRID, 2, , 120., 0., 0.GRID, 5, , 60., 0., 0.$$ WHEEL POINTS$GRID, 3, , 0., -10., 0.GRID, 4, , 120., -10., 0.$$ CAR CARRIAGE$CBAR, 5, 11, 1, 5, 0., 1., 0.CBAR, 6, 11, 5, 2, 0., 1., 0.PBAR, 11, 12, 10., 10., 10.MAT1, 12, 3.0E+7, , .33$$ CONSTRAINTS TO ELIMINATE RIGID-BODY MODES$SPC1, 100, 1345, 1, 2, 5SPC1, 100, 13456, 3, 4$$ SYSTEM WILL HAVE A NATURAL FREQUENCY OF 1 HZ $ WITH CRITICAL DAMPING OF 1 PERCENT$CONM2, 10, 1, ,2.5CONM2, 15, 2, ,2.5CONM2, 20, 5, ,5.

Page 490: NAS102 Dynamic Exercise

WS13-12NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Step 1: Create and Review Input File (cont.)$CELAS2, 30, 197.4, 1, 2, 3, 2CELAS2, 40, 197.4, 2, 2, 4, 2$CDAMP2, 50, 1.88, 1, 2, 3, 2CDAMP2, 60, 1.88, 2, 2, 4, 2$$ DEFINE EXTRA POINTS TO HOLD DIFFERENCES$ BETWEEN WHEELS AND CARRIAGE$EPOINT, 101, 102$$ USE TRANSFER FUNCTIONS TO TRACK DIFFERENCES $ 101= V1 - V3$ 102= V2 - V4$TF, 100, 101, 0, 1., 0., 0., , 1, 2, -1., 0., 0., , 3, 2, 1., 0., 0.$TF, 100, 102, 0, 1., 0., 0., , 2, 2, -1., 0., 0., , 4, 2, 1., 0., 0.$$ ADD NONLINEAR PORTION OF SPRINGS$NOLIN1, 100, 1, 2, 197.4, 101, 0, 111NOLIN1, 100, 2, 2, 197.4, 102, 0, 111TABLED2, 111, -2.0,, -1., 1., 0., 0., 1., 0.,ENDT$$ ADD NONLINEAR PORTION OF DAMPERS$NOLIN4, 100, 1, 2, -0.3, 101, 10, 2.NOLIN4, 100, 2, 2, -0.3, 102, 10, 2.$$ USE LAGRANGE MULTIPLIERS TO IMPOSE WHEEL DISPLACEMENT$ 103= V3$ 104= V4$EPOINT, 103, 104

$TF, 100, 103, 0, 0., 0., 0., , 3, 2, 1., 0., 0.TF, 100, 3, 2, 0., 0., 0., , 103, 0, 1., 0., 0.$TF, 100, 104, 0, 0., 0., 0., , 4, 2, 1., 0., 0.TF, 100, 4, 2, 0., 0., 0., , 104, 0, 1., 0., 0.$$ MOVE WHEELS OVER BUMP$TLOAD2, 100, 222, 333, 0, 0., 0.5, 1., -90.DAREA, 222, 103, 0, 4.DAREA, 222, 104, 0, 4.DELAY, 333, 104, 0, 1.2$$ INTEGRATION INFORMATIONTSTEP, 100, 200, .05, 1$ENDDATA

Page 491: NAS102 Dynamic Exercise

WS13-13NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Step 2: Submit Input File for Analysis

Submit the input file to MSC.Nastran for analysisDouble click on MSC.Nastran icon.Select prob13.bdf or prob13.dat and click Open.Enter scr=yes in the Optional Keywords field.Click Run.

Windows Users:

Page 492: NAS102 Dynamic Exercise

WS13-14NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Step 2: Submit Input File for Analysis (cont.)

Submit the input file to MSC.Nastran for analysisTo submit the MSC.Nastran .bdf file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob13.bdf scr=yes. Monitor the run using the UNIX pscommand. To submit the MSC.Nastran .dat file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob13 scr=yes. Monitor the run using the UNIX ps command.

Unix Users:

Page 493: NAS102 Dynamic Exercise

WS13-15NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Step 3: Review the .f06 File

When the run is completed, use the plotps utility to create a postscript file, prob13.ps, from the binary plot file plot13.plt. Monitor the run using the UNIX ps command.

When the run is completed, edit the prob13.f06 file and search for the word FATAL. If no matches exist, search for the word WARNING. Determine whether existing WARNING messages indicate modeling errors.

While still editing prob13.f06, search for the word X Y – O U T P U T S U M M A R Y (spaces are necessary).

Page 494: NAS102 Dynamic Exercise

WS13-16NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Step 3: Review the .f06 File (cont.)

MSC.Nastran Users have finished this workshop.MSC.Nastran Users have finished this workshop.

MSC.Patran Users should proceed to the next step.MSC.Patran Users should proceed to the next step.

Page 495: NAS102 Dynamic Exercise

WS13-17NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create New Database

Create a new database named prob13.db.

a. File / New.b. Enter prob13 as the file

name.c. Click OK.d. Choose Default

Tolerance.e. Select MSC.Nastran as

the Analysis Code.f. Select Structural as the

Analysis Type.g. Click OK.

a

b

e

d

cg

f

Page 496: NAS102 Dynamic Exercise

WS13-18NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Read Output File

Read the .op2 output file.a. Analysis: Access

Results / Read Output2 / Both.

b. Click on Select Results File.

c. Select prob13.xdb.d. Click OK.e. Click Apply.

a

b

c

d

e

Page 497: NAS102 Dynamic Exercise

WS13-19NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. View Results

Create a X-Y graph of displacement results.

a. Results: Create / Graph / Y vs X.

b. Under Select Result case(s), click on SPRINGS AND DAMPERS RUNNING OVER A BUMP, 0 of 201 subcases.

c. Select All as the Filter Method.

d. Click Filter.e. Click Apply.f. Click Close.

a

b

c

d

e f

Page 498: NAS102 Dynamic Exercise

WS13-20NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. View Results (cont.)

Create a X-Y graph of displacement results (cont.).a. Select Nonlinear

Applied Loads, Translational for the Select Y Result field.

b. Select Magnitude as the Quantity.

c. Click on the Target Entities icon.

d. Change the Target Entity Selection to Nodes.

e. Select the top left node (Node 1).

f. Click Apply.

b

a

c

d

e

f

Page 499: NAS102 Dynamic Exercise

WS13-21NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. View Results (cont.)

Nonlinear Forces at Point 1

Page 500: NAS102 Dynamic Exercise

WS13-22NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. View Results (cont.)

Create a X-Y graph of displacement results (cont.).a. Under Select Nodes,

select the top right node (Node 2).

b. Click Apply.

b

a

Nonlinear Forces at Point 2

Page 501: NAS102 Dynamic Exercise

WS13-23NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. View Results (cont.)

Create a X-Y graph of displacement results (cont.).a. Under Select Nodes,

select the top left node (Node 1).

b. Click Select Results.c. Under Select Y Result,

select Displacements, Translational.

d. Change the Quantity to Y Component.

e. Click Apply.

b

a

c

d

e

Page 502: NAS102 Dynamic Exercise

WS13-24NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. View Results (cont.)

Vertical Displacement at Point 1

Page 503: NAS102 Dynamic Exercise

WS13-25NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. View Results (cont.)

Create a X-Y graph of displacement results (cont.).a. Click Target Entities.b. Under Select Nodes,

select the top right node (Node 2).

c. Click Apply.

b

a

c

To plot the displacements of nodes 3, 4 and 5, simply select each node and click apply.

Page 504: NAS102 Dynamic Exercise

WS13-26NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. View Results (cont.)

Vertical Displacement at Point 2

Page 505: NAS102 Dynamic Exercise

WS13-27NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. View Results (cont.)

Vertical Displacement at Point 3

Page 506: NAS102 Dynamic Exercise

WS13-28NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. View Results (cont.)

Vertical Displacement at Point 4

Page 507: NAS102 Dynamic Exercise

WS13-29NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. View Results (cont.)

Vertical Displacement at Point 5

Page 508: NAS102 Dynamic Exercise

WS13-30NAS102, Workshop 13, January 2004Copyright© 2004 MSC.Software Corporation

Page 509: NAS102 Dynamic Exercise

WS14a-1NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

WORKSHOP 14a

MODAL ANALYSIS OF A BEAM

Page 510: NAS102 Dynamic Exercise

WS14a-2NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Page 511: NAS102 Dynamic Exercise

WS14a-3NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

ObjectivesPerform normal modes analysis of a cantilever beam.Submit the file for analysis in MSC.Nastran.Find the first three natural frequencies and mode shapes of the beam.

Workshop 14a – Modal Analysis of a Beam

Page 512: NAS102 Dynamic Exercise

WS14a-4NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Figure 14a.1 – Grid Coordinates and Element Connectivites

Problem DescriptionThe goal of this example is to find the first 3 modes of a beam pinned at both ends.

Figure 14a.1 below is a finite element representation of the beam. One end is constrained in all translation and the other is free to move in the X. Both ends are held in the X-rotation.

Workshop 14a – Modal Analysis of a Beam

Page 513: NAS102 Dynamic Exercise

WS14a-5NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Workshop 14a – Modal Analysis of a Beam

Figure 14a.2 – Beam Cross Section

Length 100 in

Height 2 in

Width 1 in

Thickness 0.100 in

Area 0.38 in2

I1 0.229in4

I2 0.017in4

Table 14a.1

Page 514: NAS102 Dynamic Exercise

WS14a-6NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Workshop 14a – Modal Analysis of a Beam

Hand Calculations:

I of the strong axis is used since translational Z DOF has been constrained by the permanent constraint.

Page 515: NAS102 Dynamic Exercise

WS14a-7NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Workshop 14a – Modal Analysis of a Beam

From Theory:

Mode Kn fn

1 9.87 23.85 Hz

2 39.5 95.46

3 88.8 214.59 Hz

Page 516: NAS102 Dynamic Exercise

WS14a-8NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Nastran Users - Generate a MSC.Nastran input file using a text editor1. Explicitly generate a finite element representation of the beam structure (I.e.

the (GRID) and element connectivities (CBAR) should be defined manually).2. Define material (MAT1) and element (PBARL) properties.3. Apply the fixed boundary constraints (SPC1).4. Prepare the model for a normal modes analysis (SOL 103 and PARAMS).5. Generate an input file for MSC.Nastran.6. Go to Step 8 for MSC.Patran users.

Workshop 14a – Modal Analysis of a Beam

Page 517: NAS102 Dynamic Exercise

WS14a-9NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

ID SEMINAR, PROB14A______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CEND________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________BEGIN BULK

Workshop 14a – Modal Analysis of a Beam

Page 518: NAS102 Dynamic Exercise

WS14a-10NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

Workshop 14a – Modal Analysis of a Beam

Page 519: NAS102 Dynamic Exercise

WS14a-11NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

ENDDATA

Workshop 14a – Modal Analysis of a Beam

Page 520: NAS102 Dynamic Exercise

WS14a-12NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Patran Users1. Create a new database.2. Create the geometry.3. Create the finite element model and mesh the surface.4. Create the nodal displacements.5. Create a set of material properties.6. Define the bar properties.7. Generate the input file for analysis.8. Submit the input file to MSC.Nastran for analysis.9. Attach the XDB file.10. View the results.

MSC.Nastran Users should go to Step 8.MSC.Nastran Users should go to Step 8.

Workshop 14a – Modal Analysis of a Beam

Page 521: NAS102 Dynamic Exercise

WS14a-13NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Step 1. Create a Database

Create a new database named prob14a.db.

a. File / New.b. Enter prob14a as the file

name.c. Click OK.d. Choose Default

Tolerance.e. Select MSC.Nastran as

the Analysis Code.f. Select Structural as the

Analysis Type.g. Click OK.

a

b

e

d

cg

f

Page 522: NAS102 Dynamic Exercise

WS14a-14NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

e

Step 2. Create the Geometry

Create a curve.a. Geometry:

Create/Curve/XYZ.b. Uncheck Auto

Execute.c. Enter <100, 0, 0> in

the Vector Coordinates List.

d. Enter [0, 0, 0] in the Origin Coordinates List.

e. Click Apply.f. Click on the Show

Labels icon.

a

c

b

d

e

f

Page 523: NAS102 Dynamic Exercise

WS14a-15NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create the Finite Element Model

Create the finite element model and mesh the surface.

a. Elements: Create/Mesh/Curve.

b. Uncheck Automatic Calculation.

c. Set the Global Edge Length to 10.

d. Select Curve 1 for the Curve List.

e. Click Apply.

a

e

d

cb

d

Page 524: NAS102 Dynamic Exercise

WS14a-16NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create the Nodal Displacements

In the Loads/BCs menu,a. Create/Displacement/Nodal.b. Enter disp1 as the New Set

Name.c. Click on Input Data…d. Enter <0 0 0> for

Translations <T1 T2 T3>.e. Enter <0, , > for Rotations

<R1 R2 R3>.f. Click OK.g. Click on Select Application

Region…h. Select Geometry as Filter.i. Select Point 1.j. Click Add.k. Click OK.l. Click Apply.

a

d

b

c

e

f

g

h

i

j

k

l

Page 525: NAS102 Dynamic Exercise

WS14a-17NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create the Nodal Displacements (cont.)

a. Enter disp2 for New Set Name.

b. Click on Input Data…c. Enter < ,0, 0> for

Translations <T1 T2 T3>.d. Enter <0, , > for Rotations

<R1 R2 R3>.e. Click OK.f. Click on Select Application

Region…g. Select Point 2 under Select

Geometric Entities.h. Click Add.i. Click OK.j. Click Apply.

a

d

b

c

ef

g

h

i

j

Page 526: NAS102 Dynamic Exercise

WS14a-18NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create the Nodal Displacements (cont.)

a. Enter permanent_constraint for New Set Name.

b. Click on Input Data…c. Enter < , , 0> for

Translations <T1 T2 T3>.d. Enter <0, 0, > for Rotations

<R1 R2 R3>.e. Click OK.f. Click on Select Application

Region…g. Select Curve 1 for Select

Geometric Entities.h. Click Add.i. Click OK.j. Click Apply.

a

d

b

c

ef

g

h

i

j

Page 527: NAS102 Dynamic Exercise

WS14a-19NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create Material Properties

Create a set of material properties fro the bar.

a. Materials: Create/Isotropic/Manual Input.

b. Enter alum as the Material Name.

c. Click on Input Properties…d. Enter 10.0E6 for Elastic

Modulus.e. Enter 0.3 for the Poisson

Ratio.f. Enter 0.101 for the Density.g. Click OK.h. Click Apply.

aa

b

c

d

f

e

gh

Page 528: NAS102 Dynamic Exercise

WS14a-20NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Define the Bar Properties

a

a. Properties: Create/1D/Beam.b. Enter bar as Property Set

Name.c. Click Input Properties…d. Click on the Mat Prop Name

icon.e. Select alum under Select

Existing Material.f. Click on the Create

Sections Beam Libraryicon.

b

c

d

e

f

Page 529: NAS102 Dynamic Exercise

WS14a-21NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Define the Bar Properties (cont.)

a

a. Enter beam as New Section Name.

b. Enter the following:H = 2W1 = 1W2 = 1t = 0.1t1 = 0.1t2 = 0.1

c. Click OK.

b

c

Page 530: NAS102 Dynamic Exercise

WS14a-22NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Define the Bar Properties (cont.)

a

b

c

d

e

a. Enter Coord 0.2 for Bar Orientation.

b. Click OK.c. Select Curve 1 for Select

Members.d. Click Add.e. Click Apply.

Page 531: NAS102 Dynamic Exercise

WS14a-23NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

b

Create an input file for analysis:a. Analysis: Analyze/Entire

Model/Analysis Deck.b. Enter prob14a for Job Name.c. Click on Solution Type…d. Select NORMAL MODES for

Solution Type.e. Click on Solution

Parameters…f. Uncheck Automatic

Constraints.g. Select Coupled for Mass

Calculation, None for Data Deck Echo, and enter 0.00259for Wt.-Mass Conversion.

h. Click OK.i. Click OK.

Step 7. Create the Input File

d

e

f

a

c

g

h

i

g

Page 532: NAS102 Dynamic Exercise

WS14a-24NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

e

a. Click on Subcases…b. Select Default from

Available Subcases.c. Click on Subcase

Parameters…d. Enter 3 as the Number

of Desired Roots.e. Click OK.f. Click Apply.g. Click Cancel.h. Click Apply.

b

d

a

c

Step 7. Create the Input File (cont.)

gfh

Page 533: NAS102 Dynamic Exercise

WS14a-25NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Step 7. Create the Input File (cont.)

An MSC.Nastran input file called prob14a.bdf has been generated. The process of translating the model into an input file is called Forward Translation. The Forward Translation is complete when the Heartbeat turns green.MSC.Patran Users should proceed to Step 9.

Page 534: NAS102 Dynamic Exercise

WS14a-26NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

For MSC.Nastran users who created the input file using a text editor, the input file (prob14a.dat) should be similar to the file below:

Step 8. Review Input File for MSC.Nastran Users

Page 535: NAS102 Dynamic Exercise

WS14a-27NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Step 8. Review Input File for MSC.Nastran Users

Page 536: NAS102 Dynamic Exercise

WS14a-28NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Step 8. Submitting the Input File for Analysis

Submit the input file to MSC.Nastran for analysisDouble click on MSC.Nastran icon.Select prob14a.bdf or prob14.dat and click Open.Enter scr=yes in the Optional Keywords field.Click Run.

Windows Users:

Page 537: NAS102 Dynamic Exercise

WS14a-29NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Step 8. Submitting the Input File for Analysis

Submit the input file to MSC.Nastran for analysisTo submit the MSC.Nastran .bdf file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob14a.bdf scr=yes. Monitor the run using the UNIX ps command. To submit the MSC.Nastran .dat file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob14a scr=yes. Monitor the run using the UNIX ps command.

Unix Users:

Page 538: NAS102 Dynamic Exercise

WS14a-30NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Step 9. Review F06 File

When the run is completed, edit the prob14a.f06 file and search for the word FATAL. If no matches exist, search for the word WARNING. Determine whether existing WARNING messages indicate modeling errors.

While still editing the prob14a.f06, search for the words:

E I G E N (spaces are necessary)

What are the first three modes?

1st = _______Hz

2nd = _______Hz

3rd = _______Hz

Page 539: NAS102 Dynamic Exercise

WS14a-31NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Step 10. Compare the Results

Compare the results obtained in the .f06 file with the followingresults:

MSC.Nastran Users have finished this workshop.MSC.Nastran Users have finished this workshop.

MSC.Patran Users should proceed to the next step.MSC.Patran Users should proceed to the next step.

Page 540: NAS102 Dynamic Exercise

WS14a-32NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. Attach the XDB File

Proceed with the Reverse Translation process, that is importing the prob14a.xdb results file into MSC.Patran. To do this, return to the Analysis form and proceed as follows:

a. Analysis: Access Results/Attach XDB/Result Entities.

b. Click on Select Results File…

c. Select prob14a.xdb.d. Click OK.e. Click Apply.

a

b

a

e

d

c

Page 541: NAS102 Dynamic Exercise

WS14a-33NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. Plot the Results

When the translation is complete, bring up the Results form.

a. Create/Deformation.b. Select Default, Mode 1:

Freq = 23.816 under Select Result Cases.

c. Select Eigenvectors, Translational under Select Deformation Result.

d. Click Apply.

a

b

c d

d

Page 542: NAS102 Dynamic Exercise

WS14a-34NAS102, Workshop 14a, January 2004Copyright© 2004 MSC.Software Corporation

Page 543: NAS102 Dynamic Exercise

WS14b-1NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

WORKSHOP 14b

NORMAL MODES WITH DIFFERENTIAL STIFFNESS

Page 544: NAS102 Dynamic Exercise

WS14b-2NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

Page 545: NAS102 Dynamic Exercise

WS14b-3NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

ObjectivesAnalyze a stiffened beam for normal modes.Produce an MSC.Nastran input file that represents beam and load.Submit for MSC.Nastran analysis.Find normal modes (natural frequencies).

Workshop 14b – Normal Modes With Differential Stiffness

Page 546: NAS102 Dynamic Exercise

WS14b-4NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

Figure 14b.1 – Grid Coordinates and Element Connectivites

Problem DescriptionThe goal of this example is to analyze a stiffened model. In this case, the beam from Problem 14a will be analyzed with a 500 lb force applied.

Figure 14b.1 below is a finite element representation of the beam. This is no longer a simple normal modes analysis. Instead we will be using a nonlinear static solution (SOL 106) with (PARAM, NMLOOP,and METHOD and EIGRL).

Below is a finite element representation of the beam. One end is pinned in three translations and one rotation. The other is pinned in two translations and one rotation with a 500 lb force applied.

Workshop 14b – Normal Modes with Differential Stiffness

Page 547: NAS102 Dynamic Exercise

WS14b-5NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

Workshop 14b – Normal Modes With Differential Stiffness

Figure 14b.2 – Beam Cross Section

Length 100 in

Height 2 in

Width 1 in

Thickness 0.100 in

Area 0.38 in2

I1 0.229in4

I2 0.017in4

Table 14b.1

Page 548: NAS102 Dynamic Exercise

WS14b-6NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

Workshop 14b – Normal Modes With Differential Stiffness

Theoretical Solution:

For Static Load:

Page 549: NAS102 Dynamic Exercise

WS14b-7NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Nastran Users – Modify an MSC.Nastran input file using a text editor1. Open database created in Problem 14a in order to modify it, adding a load

and reanalyze. 2. Create 500 lb force applied at one end (FORCE).3. Make sure analysis is set to nonlinear static (SOL 106).4. Preprare nonlinear analysis to also analyze for normal mode (PARAM,

NMLOOP, EIGRL, LGDISP, NLPARAM).5. Go to Step 4 for MSC.Patran users.

Workshop 14b – Normal Modes With Differential Stiffness

Page 550: NAS102 Dynamic Exercise

WS14b-8NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

ID SEMINAR, PROB14B______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CEND________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________BEGIN BULK

Workshop 14b – Normal Modes With Differential Stiffness

Page 551: NAS102 Dynamic Exercise

WS14b-9NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

Workshop 14b – Normal Modes With Differential Stiffness

Page 552: NAS102 Dynamic Exercise

WS14b-10NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

ENDDATA

Workshop 14b – Normal Modes With Differential Stiffness

Page 553: NAS102 Dynamic Exercise

WS14b-11NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Patran Users1. Open database created in Problem 14a.2. Create the force.3. Generate the input file for analysis.4. Submit the input file to MSC.Nastran for analysis.5. Review the F06 file.6. Attach the XDB file.7. View the results.

MSC.Nastran Users should go to Step 4.MSC.Nastran Users should go to Step 4.

Workshop 14b – Normal Modes With Differential Stiffness

Page 554: NAS102 Dynamic Exercise

WS14b-12NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

Step 1. Create a Database

Open database created in Problem a14a named probl14a.db.

a. File/Open.b. Select prob14a.db.c. Click OK.

b

c

a

Page 555: NAS102 Dynamic Exercise

WS14b-13NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Create the Force

Create the nodal force in the Loads/BCs menu.

a. Click on the Show Labels icon.

b. Create/Force/Nodal.c. Enter pull as New Set

Name.d. Click on Input Data…e. Enter <500, , > for Force

<F1 F2 F3>.f. Click OK.g. Click on Select Application

Region…h. Select Point 2 under Select

Geometry Entities.i. Click Add.j. Click OK.k. Click Apply.

a

d

b

c

e

fg

h

i

j

k

Page 556: NAS102 Dynamic Exercise

WS14b-14NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

b

Create an input file for analysis:a. Analysis: Analyze/Entire

Model/Analysis Deck.b. Enter prob14b for Job Name.c. Click on Solution Type…d. Select NONLINEAR STATIC

for Solution Type.e. Click on Solution

Parameters…f. Uncheck Automatic

Constraints.g. Select Coupled for Mass

Calculation, None for Data Deck Echo, and enter 0.00259for Wt.-Mass Conversion.

h. Click OK.i. Click OK.

Step 3. Create the Input File

d

e

fa

c

g

hi

Page 557: NAS102 Dynamic Exercise

WS14b-15NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

e

a. Click on Direct Text Input…

b. Select Case Control Section.

c. Enter METHOD = 10.d. Click on Bulk Data

Section.e. Enter PARAM,

NMLOOP,5 andEIGRL,10, , , 3.

f. Click OK.

b

d

a

c

Step 3. Create the Input File (cont.)

f

Page 558: NAS102 Dynamic Exercise

WS14b-16NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

e

a. Click on Subcases…b. Select Default from

Available Subcases.c. Click on Subcase

Parameters…d. Enter 5 as the Number

of Load Increments.e. Click OK.f. Click Apply.g. Click Cancel.h. Click Apply.

b

d

a

c

Step 3. Create the Input File (cont.)

f gh

Page 559: NAS102 Dynamic Exercise

WS14b-17NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create the Input File (cont.)

An MSC.Nastran input file called prob14b.bdf has been generated. The process of translating the model into an input file is called Forward Translation. The Forward Translation is complete when the Heartbeat turns green.MSC.Patran Users should proceed to Step 5.

Page 560: NAS102 Dynamic Exercise

WS14b-18NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

For MSC.Nastran users who created the input file using a text editor, the input file (prob14b.dat) should be similar to the file below:

Step 4. Review Input File for MSC.Nastran Users

Page 561: NAS102 Dynamic Exercise

WS14b-19NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Review Input File for MSC.Nastran Users (cont.)

Page 562: NAS102 Dynamic Exercise

WS14b-20NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Submitting the Input File for Analysis

Submit the input file to MSC.Nastran for analysisDouble click on MSC.Nastran icon.Select prob14b.bdf or prob14b.dat and click Open.Enter scr=yes in the Optional Keywords field.Click Run.

Windows Users:

Page 563: NAS102 Dynamic Exercise

WS14b-21NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Submitting the Input File for Analysis

Submit the input file to MSC.Nastran for analysisTo submit the MSC.Nastran .bdf file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob14b.bdf scr=yes. Monitor the run using the UNIX ps command. To submit the MSC.Nastran .dat file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob14b scr=yes. Monitor the run using the UNIX ps command.

Unix Users:

Page 564: NAS102 Dynamic Exercise

WS14b-22NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Review F06 File

When the run is completed, edit the prob14b.f06 file and search for the word FATAL. If no matches exist, search for the word WARNING. Determine whether existing WARNING messages indicate modeling errors.

While still editing the prob14b.f06, search for the words:

E I G E N (spaces are necessary)

What are the first three natural frequencies?

1st = _______Hz

2nd = _______Hz

3rd = _______Hz

Page 565: NAS102 Dynamic Exercise

WS14b-23NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

Step 7. Compare the Results

Compare the results obtained in the .f06 file with the followingresults:

MSC.Nastran Users have finished this workshop.MSC.Nastran Users have finished this workshop.

MSC.Patran Users should proceed to the next step.MSC.Patran Users should proceed to the next step.

Page 566: NAS102 Dynamic Exercise

WS14b-24NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

Step 8. Attach the XDB File

Proceed with the Reverse Translation process, that is attaching the prob14b.xdb results file into MSC.Patran. To do this, return to the Analysis form and proceed as follows:

a. Analysis: Access Results / Attach XDB/Result Entities.

b. Click Select Results File.c. Select prob14b.xdb.d. Click OK.e. Click Apply.

a

b

a

e

d

c

Page 567: NAS102 Dynamic Exercise

WS14b-25NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. Plot the Results

When the translation is complete, bring up the Results form.

a. Create/Deformation.b. Select Default, Mode 1:

Freq = 26.325 under Select Result Cases.

c. Select Eigenvectors, Translational under Select Deformation Result.

d. Click Apply.

a

b

c

d

Page 568: NAS102 Dynamic Exercise

WS14b-26NAS102, Workshop 14b, January 2004Copyright© 2004 MSC.Software Corporation

Page 569: NAS102 Dynamic Exercise

WS15-1NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

WORKSHOP 15

WEIGHT MINIMIZATION OF A THREE BAR TRUSS

Page 570: NAS102 Dynamic Exercise

WS15-2NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Page 571: NAS102 Dynamic Exercise

WS15-3NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

ObjectivesMinimize the weight of the truss.First mode must be between 1500 – 1550 Hz.Submit the file for analysis in MSC.Nastran.Recover the desired objective while satisfying the frequency requirement.

Workshop 15 – Weight Minimization of a Three Bar Truss

Page 572: NAS102 Dynamic Exercise

WS15-4NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Model DescriptionYou must minimize the weight of the following three bar truss problem. The first mode must be between 1500 – 1550 Hz. The model will have different areas for the inside and outside beams. The structure must remain symmetric.

Workshop 15 – Weight Minimization of a Three Bar Truss

Figure 15.1 Loads and Boundary Conditions

Table 15.1

Page 573: NAS102 Dynamic Exercise

WS15-5NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Nastran Users - Generate a MSC.Nastran input file using a text editor1. Generate the analysis model. The nodes (GRID) and element connectivities (CROD)

should be defined manually.2. Define material (MAT1) and element (PROD) properties.3. Apply fixed boundary constraints (SPC1) to the upper nodes.4. Create the appropriate design optimization model.5. Define the design variables (DESVAR).6. Relate one design variable to another design variable (DLINK).7. Define design variable to analysis model parameter relations (DVPREL).8. Specify design sensitivity response quantities (DRESP1).9. Define constraints (DCONSTR).10. Define optimization control parameters (DOPTPRM).11. Prepare the model for linear static analysis and normal modes analysis using Lanczos

Method.PARAM, WTMASS, 0.00259

12. Generate an input file and submit it to MSC.Nastran for structural optimization analysis.13. Review the results, specifically the eigenvalues and the design variable history.

Workshop 15 – Weight Minimization of a Three Bar Truss

Page 574: NAS102 Dynamic Exercise

WS15-6NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

ID SEMINAR, PROB15______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CEND________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________BEGIN BULK

Workshop 15 – Weight Minimization of a Three Bar Truss

Page 575: NAS102 Dynamic Exercise

WS15-7NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

Workshop 15 – Weight Minimization of a Three Bar Truss

Page 576: NAS102 Dynamic Exercise

WS15-8NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

ENDDATA

Workshop 15 – Weight Minimization of a Three Bar Truss

Page 577: NAS102 Dynamic Exercise

WS15-9NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Patran Users1. Create a new database.2. Create elements that make up the truss.3. Define the material.4. Create the material properties.5. Create load/boundary conditions.6. Create a load case.7. Create model variables.8. Create a design study.9. Create the input file.10. Review the input file for MSC.Nastran users.11. Submit the input file to MSC.Nastran for analysis.12. Review the .F06 file.13. Read the .op2 output file.14. View results.

MSC.Nastran Users should go to step 10MSC.Nastran Users should go to step 10

Workshop 15 – Weight Minimization of a Three Bar Truss

Page 578: NAS102 Dynamic Exercise

WS15-10NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 1. Create New Database

Create a new database named prob15.db.

a. File / New.b. Enter prob15 as the file

name.c. Click OK.d. Choose Default

Tolerance.e. Select MSC.Nastran as

the Analysis Code.f. Select Structural as the

Analysis Type.g. Click OK.

a

b

e

d

cg

f

Page 579: NAS102 Dynamic Exercise

WS15-11NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Create Elements

Create the truss geometry.a. Click Show Labels.b. Switch to Front View.c. Elements: Create / Node / Edit.d. Uncheck Associate with

Geometry.e. Uncheck Auto Execute.f. Under Node Location List,

enter each of the following entries and click Apply:[-10 0 0], [0 0 0], [10 0 0], [0 –10 0].

c

de

f

a b

f

Page 580: NAS102 Dynamic Exercise

WS15-12NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Create Elements (cont.)

Create the truss geometry (cont.).a. Elements: Create / Element /

Edit.b. Change the Shape to Bar.c. Uncheck Auto Execute.d. Under Node 1 and Node 2,

enter each node pair and click Apply:Node 1 and Node 4,Node 2 and Node 4,Node 3 and Node 4.

c

d

a

b

Page 581: NAS102 Dynamic Exercise

WS15-13NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Define the Material

We will set aluminum as the material of the plate.

a. Materials: Create / Isotropic / Manual Input.

b. Select on Material Nameand enter alum.

c. Select Input Properties.d. Enter:

Elastic Modulus: 10e6.Poisson Ratio: 0.33.Density: 0.1.

e. OK.f. Apply.

a

b

c

d

ef

Page 582: NAS102 Dynamic Exercise

WS15-14NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create Material Properties

a

b

c

de

g

Assign element properties to the model.

a. Properties: Create / 1D / Rod.b. Enter prop_1 for the Property

Set Name.c. Click Input Properties.d. Click in the Material Name

icon, and select alum from the Material Property Sets box.

e. Enter 1 for the Area.f. Click OK.g. Select the Beam Element

icon.h. Shift-select Elm 1 3 (the left

and right bar elements) and click Add.

i. Click Apply.

fh

i

h

Page 583: NAS102 Dynamic Exercise

WS15-15NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create Material Properties (cont.)

a

b

c

d

Assign element properties to the model.

a. Enter prop_2 for the Property Set Name.

b. Click Input Properties.c. Enter 2 for the Area.d. Click OK.e. Select Elm 2 (the middle bar

element) and click Add.f. Click Apply.

f

e

e

Page 584: NAS102 Dynamic Exercise

WS15-16NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create Load/Boundary Conditions

Assign the boundary constraints to the finite element model.

a. Loads/BCs: Create / Displacement / Nodal

b. Enter disp_1 for the New Set Name.

c. Click Input Data.d. Input the value

<0,0,0> for the Translation and <0,0,0> for the Rotation.

e. Click OK.f. Click on Select

Application Region.g. Change the Geometry

Filter to FEM.h. Select Node 1:3 and

click Add.i. Click OK.j. Click Apply.

a

b

c

d

e

f

g

h

i

j

h

Page 585: NAS102 Dynamic Exercise

WS15-17NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create Load/Boundary Conditions (cont.)

Assign the boundary constraints to the finite element model.

a. Enter disp_2 for the New Set Name.

b. Click Input Data.c. Change Translations

to < , ,0>d. Click OK.e. Click on Select

Application Region.f. Change the Geometry

Filter to FEM.g. Select Node 4 and

click Add.h. Click OK.i. Click Apply.j. Click Hide Labels.

a

b

c

d

e

f

g

i

h

g

j

Page 586: NAS102 Dynamic Exercise

WS15-18NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Load Case

Create a load case.a. Load Cases: Create.b. Enter case_1 for the Load

Case Name.c. Click Assign/Prioritize

Loads/BCs.d. Under Select Individual BCs,

select Displ_disp_1 and Displ_disp_2.

e. Click OK.f. Click Apply.

a

b

c

e

f

d

Page 587: NAS102 Dynamic Exercise

WS15-19NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 7. Create Model Variables

Create model variables.a. Tools / Model Variables.b. Create / Variable / Property.c. Select 1D for Dimension and

Rod for Type.d. Under Select Property Set,

select prop_1 and prop_2.e. Under Select Property Name,

select Area.f. Click Apply.g. Click Close.

a

b

c

f

d

e

g

Page 588: NAS102 Dynamic Exercise

WS15-20NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 8. Create Design Study

Create a design study.a. Tools / Design Study.b. Create / Design Study.c. Enter opt_1 for the Design

Study Name.d. Click Define Variables.e. Enter 0.1 for both lower

bounds and 100 for both upper bounds.

f. Click OK.

ab

c

f

d

e

Page 589: NAS102 Dynamic Exercise

WS15-21NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 8. Create Design Study (cont.)

Create a design study.a. Click Design Objective.b. Under Existing Objectives,

select Total_Weight.c. Click OK.d. Click Design Constraints.e. Select Normal Modes for

the Solution and Frequencyfor the Response.

f. Enter FREQ_1 for the Constraint Name.

g. Enter 1 for the Frequency Mode Number.

h. Enter 1500 for the Lower Bound.

i. Enter 1550 for the Upper Bound.

j. Click Apply.k. Click Close.l. Click Apply.m. Click Close.

a

b

c

f

d

e

g

h i

j k

l m

Page 590: NAS102 Dynamic Exercise

WS15-22NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

b

a

c

Step 9. Create Input File

Generate the input file for analysis. a. Analysis: Optimize / Entire

Model / Analysis Deck.b. Enter prob15 as the Job

Name. c. Click Translation

Parameters.d. Check XDB and Print.e. Click OK.

d

e

Page 591: NAS102 Dynamic Exercise

WS15-23NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 9. Create Input File (cont.)

Generate the input file for analysis (cont.).a. Click on Optimization

Parameters. b. Change the Mass

Calculation to Coupled. c. Enter 0.00259 for Wt.-

Mass Conversion.d. Enter 30 for Maximum

Number of Standard Design Cycles (DESMAX).

e. Enter 1 for Print Design Data (P1) every n-th cycle where n =.

f. Enter 1 for Print Analysis Results (NASPRT) every n-thcycle where n =.

g. Click OK.a

b

c

d

ef

g

Page 592: NAS102 Dynamic Exercise

WS15-24NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 9. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Subcases. b. Change the Solution Type

to 103 NORMAL MODES.c. Under Available Subcases,

select case_1.d. Click Apply.e. Click Cancel.

a

c

b

d e

Page 593: NAS102 Dynamic Exercise

WS15-25NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 9. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Subcase Select.b. Change the Solution Type to

103 NORMAL MODES.c. Under Subcases Available,

select case_1.d. Click OK.e. Click Apply.

a

b

c

de

Page 594: NAS102 Dynamic Exercise

WS15-26NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

An MSC.Nastran input file called prob15.bdf has been generated. The process of translating the model into an input file is called Forward Translation. The Forward Translation is complete when the Heartbeat turns green.MSC.Patran Users should proceed to step 11.

Step 9. Create Input File (cont.)

Page 595: NAS102 Dynamic Exercise

WS15-27NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 10: Review Input File for MSC.Nastran Users

ASSIGN OUTPUT2=’prob15.op2’, UNIT=12ID NAS102, WORKSHOP 15TIME 10SOL 200 $ OPTIMIZATIONCENDTITLE= SYMMETRIC THREE BAR TRUSS DESIGN OPTIMIZATION - VARIATION OF D200X1SUBTITLE= GOAL IS TO MIN WT WHILE KEEPING THE 1ST MODE BETWEEN 1500-1550 HZECHO= SORTSPC= 100DISP(PLOT) ALLDESOBJ(MIN)= 100 $ (DESIGN OBJECTIVE = DRESP ID)DESSUB= 200 $ DEFINE CONSTRAINT SET FOR BOTH SUBCASESSUBCASE 1

ANALYSIS= MODESMETHOD= 10

BEGIN BULK$$----------------------------------------------------------------------$ ANALYSIS MODEL$----------------------------------------------------------------------$EIGRL, 10, , , 2PARAM, POST, -1PARAM, PATVER, 3.0$$ GRID DATA$ 2 3 4 5 6 7 8 9 10GRID, 1, , -10.0, 0.0, 0.0GRID, 2, , 0.0, 0.0, 0.0GRID, 3, , 10.0, 0.0, 0.0GRID, 4, , 0.0, -10.0, 0.0$ SUPPORT DATASPC, 100, 1, 123456, , 2, 123456SPC, 100, 3, 123456, , 4, 3456$ ELEMENT DATACROD, 1, 11, 1, 4CROD, 2, 12, 2, 4

For MSC.Nastran users who created the input file using a text editor, the input file (prob15.dat) should be similar to the file below:

Page 596: NAS102 Dynamic Exercise

WS15-28NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 10: Review Input File for MSC.Nastran Users (cont.)CROD, 3, 13, 3, 4$ PROPERTY DATAPROD, 11, 1, 1.0PROD, 12, 1, 2.0PROD, 13, 1, 1.0MAT1, 1, 1.0E+7, , 0.33, 0.1$PARAM, WTMASS, .00259$$----------------------------------------------------------------------$ DESIGN MODEL$----------------------------------------------------------------------$$...DESIGN VARIABLE DEFINITION$$DESVAR,ID, LABEL, XINIT, XLB, XUB, DELXV(OPTIONAL)DESVAR, 1, A1, 1.0, 0.1, 100.0DESVAR, 2, A2, 2.0, 0.1, 100.0DESVAR, 3, A3, 1.0, 0.1, 100.0$$...IMPOSE X3=X1 (LEADS TO A3=A1)$$DLINK, ID, DDVID, CO, CMULT, IDV1, C1, IDV2, C2, +$+, IDV3, C3, ...DLINK, 1, 3, 0.0, 1.0, 1 1.00$$...DEFINITION OF DESIGN VARIABLE TO ANALYSIS MODEL PARAMETER RELATIONS$$DVPREL1,ID, TYPE, PID, FID, PMIN, PMAX, CO, , +$+, DVID1, COEF1, DVID2, COEF2, ...DVPREL1, 10, PROD, 11, 4, , , , , +DP1+DP1, 1, 1.0DVPREL1, 20, PROD, 12, 4, , , , , +DP2+DP2, 2, 1.0DVPREL1, 30, PROD, 13, 4, , , , , +DP3+DP3, 3, 1.0$$...STRUCTURAL RESPONSE INDENTIFICATION$$DRESP1 ID LABEL RTYPE PTYPE REGION ATTA ATTB ATT1 +$+ ATT2 ...DRESP1 100 W WEIGHT

Page 597: NAS102 Dynamic Exercise

WS15-29NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 10: Review Input File for MSC.Nastran Users (cont.)DRESP1 210 MODE1 EIGN 1$$...CONSTRAINTS$$DCONSTR,DCID, RID, LALLOW, UALLOWDCONSTR, 200, 210, 8.883E7, 9.485E7$$...OPTIMIZATION CONTROL$DOPTPRM, DESMAX, 30$$.......2.......3.......4.......5.......6.......7.......8.......9.......0ENDDATA

Page 598: NAS102 Dynamic Exercise

WS15-30NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 11: Submit Input File for Analysis

Submit the input file to MSC.Nastran for analysisDouble click on MSC.Nastran icon.Select prob15.bdf or prob15.dat and click Open.Enter scr=yes in the Optional Keywords field.Click Run.

Windows Users:

Page 599: NAS102 Dynamic Exercise

WS15-31NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 11: Submit Input File for Analysis (cont.)

Submit the input file to MSC.Nastran for analysisTo submit the MSC.Nastran .bdf file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob15.bdf scr=yes. Monitor the run using the UNIX pscommand. To submit the MSC.Nastran .dat file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob15 scr=yes. Monitor the run using the UNIX ps command.

Unix Users:

Page 600: NAS102 Dynamic Exercise

WS15-32NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 12: Review F06 File

When the run is completed, edit the prob15.f06 file and search for the word FATAL. If no matches exist, search for the word WARNING. Determine whether existing WARNING messages indicate modeling errors.

While still editing prob15.f06, search for the word DESIGN VARIABLE HISTORY.

Design Variable Initial Value Optimization Value Iteration Value

1 __________ ___________ __________

2 __________ ___________ __________

3 __________ ___________ __________

Page 601: NAS102 Dynamic Exercise

WS15-33NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 12: Review F06 File (cont.)

Compare the results obtained in the .f06 file with the following results:

Page 602: NAS102 Dynamic Exercise

WS15-34NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 12: Review F06 File (cont.)

MSC.Nastran Users have finished this workshop.MSC.Nastran Users have finished this workshop.

MSC.Patran Users should proceed to the next step.MSC.Patran Users should proceed to the next step.

Page 603: NAS102 Dynamic Exercise

WS15-35NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 13. Read Output File

Read the .op2 output file.a. Analysis: Access

Results / Read Output2 / Result Entities.

b. Click on Select Results File.

c. Select prob15.op2.d. Click OK.e. Click Apply.

a

b

c

d

e

Page 604: NAS102 Dynamic Exercise

WS15-36NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 14. View Results

Create a X-Y Plot of the results.a. XY-Plot: Post / XYWindowb. Under Select Current XY

Window, select DesignVariableHistory.

c. Under Post/Unpost XYWindows, select DesignVariableHistory.

d. Click Apply.

a

b

c

d

Page 605: NAS102 Dynamic Exercise

WS15-37NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 14. View Results (cont.)

Create a X-Y Plot of the results.a. Under Select Current XY

Window, select ObjectiveFunctionHistory.

b. Under Post/Unpost XYWindows, select ObjectiveFunctionHistory.

c. Click Apply.

a

b

c

d

Page 606: NAS102 Dynamic Exercise

WS15-38NAS102, Workshop 15, January 2004Copyright© 2004 MSC.Software Corporation

Step 14. View Results (cont.)

Create a X-Y Plot of the results.a. Under Select Current XY

Window, select MaximumConstraintHistory.

b. Under Post/Unpost XYWindows, select MaximumConstraintHistory.

c. Click Apply.

a

b

c

d

Page 607: NAS102 Dynamic Exercise

AP1a-1NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

APPENDIX 1a

MODAL ANALYSIS OF A BEAM

Page 608: NAS102 Dynamic Exercise

AP1a-2NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

Page 609: NAS102 Dynamic Exercise

AP1a-3NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

ObjectivesPerform normal modes analysis of a beam.Submit the file for analysis in MSC.Nastran.Find the first three natural frequencies and mode shapes of the beam.

Appendix 1a – Modal Analysis of a Beam (SI Units)

Page 610: NAS102 Dynamic Exercise

AP1a-4NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

Model DescriptionThe goal of this example is to find the first 3 modes of a beam pinned at both ends.The figure below is a finite element representation of the beam.One end is constrained in all translations and the other is free to move in the X. Both ends are held in the X-rotation.

Appendix 1a – Modal Analysis of a Beam (SI Units)

Figure 1a.1 Loads and Boundary Conditions

Page 611: NAS102 Dynamic Exercise

AP1a-5NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

Appendix 1a – Modal Analysis of a Beam (SI Units)

From Theory:

Hand Calculations:

Table 1a.1

Page 612: NAS102 Dynamic Exercise

AP1a-6NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Nastran Users - Generate a MSC.Nastran input file using a text editor1. Explicitly generate a finite element representation of the beam structure. (i.e.

the grids (GRID) and element connectivities (CBAR) should be defined manually.)

2. Define material (MAT1) and element (PBAR) properties.3. Apply the fixed boundary constraints (SPC1).4. Prepare the model for a normal modes analysis (SOL 103) and PARAMS.

PARAM, COUPMASS, 1EIGRL (To select Lanczos)

5. Generate an input file and submit it to the MSC.Nastran solver for normal modes analysis.

6. Review the results, specifically the eigenvalues.

Appendix 1a – Modal Analysis of a Beam (SI Units)

Page 613: NAS102 Dynamic Exercise

AP1a-7NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

ID SEMINAR, PROB1A______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CEND________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________BEGIN BULK

Appendix 1a – Modal Analysis of a Beam (SI Units)

Page 614: NAS102 Dynamic Exercise

AP1a-8NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

Appendix 1a – Modal Analysis of a Beam (SI Units)

Page 615: NAS102 Dynamic Exercise

AP1a-9NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

ENDDATA

Appendix 1a – Modal Analysis of a Beam (SI Units)

Page 616: NAS102 Dynamic Exercise

AP1a-10NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Patran Users1. Create a new database.2. Create the geometry.3. Create a finite element mesh.4. Create load/boundary conditions.5. Define the material.6. Create material properties.7. Create an input file.8. Review the input file for MSC.Nastran users.9. Submit the input file to MSC.Nastran for analysis.10. Review the .F06 file.11. Attach the XDB file.12. View results.

MSC.Nastran Users should go to step 8MSC.Nastran Users should go to step 8

Appendix 1a – Modal Analysis of a Beam (SI Units)

Page 617: NAS102 Dynamic Exercise

AP1a-11NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

Step 1. Create New Database

Create a new database named probap1a.db.

a. File / New.b. Enter probap1a as the

file name.c. Click OK.d. Choose Default

Tolerance.e. Select MSC.Nastran as

the Analysis Code.f. Select Structural as the

Analysis Type.g. Click OK.

a

b

e

d

c g

f

Page 618: NAS102 Dynamic Exercise

AP1a-12NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Create Geometry

Create a curve.a. Geometry: Create / Curve /

XYZ.b. Enter <1000 0 0> for the

Vector Coordinate List.c. Uncheck Auto Execute.d. Enter [0 0 0] for the Origin

Coordinates List.e. Click Apply.

a

bc

d

e

Page 619: NAS102 Dynamic Exercise

AP1a-13NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create Element Mesh

Create the finite element model and mesh the surface

a. Elements: Create / Mesh / Curve.

b. Enter 100 for the Global Edge Length.

c. For Curve List, select the curve that was just created.

d. Click Apply.

a

b

c

d

Page 620: NAS102 Dynamic Exercise

AP1a-14NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create Loads/Boundary Conditions

Assign the boundary constraints to the finite element model.

a. Loads/BCs: Create / Displacement / Nodal

b. Enter disp1 for the New Set Name.

c. Click Input Data.d. Input the value

<0,0,0> for the Translation and <0, ,> for the Rotation.

e. Click OK.f. Click on Select

Application Region.g. Change the Geometry

Filter to Geometry.h. Select the leftmost

point (Point 1).i. Click Add and OK.j. Click Apply.

a

b

c

d

e

f

g

h

i

i

j

Page 621: NAS102 Dynamic Exercise

AP1a-15NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create Loads/Boundary Conditions (cont.)

Assign the boundary constraints to the finite element model.

a. Enter disp2 for the New Set Name.

b. Click Input Data.c. Input the value <,0,0>

for the Translation and <0, ,> for the Rotation.

d. Click OK.e. Click on Select

Application Region.f. Change the Geometry

Filter to Geometry.g. Select the rightmost

point (Point 2).h. Click Add and OK.i. Click Apply.

a

b

c

d

e

f

g

h

i

h

Page 622: NAS102 Dynamic Exercise

AP1a-16NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create Loads/Boundary Conditions (cont.)

Assign the boundary constraints to the finite element model.

a. Enter permanent_constraint for the New Set Name.

b. Click Input Data.c. Input the value <, ,0> for

the Translation and <0,0,> for the Rotation.

d. Click OK.e. Click on Select

Application Region.f. Select the curve.g. Click Add and OK.h. Click Apply.

a

b

c

d

e

f

h

g

g

Page 623: NAS102 Dynamic Exercise

AP1a-17NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Define Material

Create the material properties.a. Materials: Create / Isotropic /

Manual Input.b. Enter mat_1 for the Material

Name.c. Click Input Properties.d. Enter 2.0684e5 for the Elastic

Modulus and 0.32 for Poisson Ratio.

e. Enter 7.8334e-9 for the Density.f. Click OK.g. Click Apply.

a

b

c

d

e

f

g

Page 624: NAS102 Dynamic Exercise

AP1a-18NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Properties

Assign element properties to the model.

a. Properties: Create / 1D / Beam.b. Enter bar for the Property Set

Name.c. Click Input Properties.d. Click in the Material Name icon,

and select mat_1 from the Material Property Sets box.

e. Enter Coord 0.2 for the Bar Orientation.

f. Enter 5e3 for the Area, 1.0417e6 for Inertia[1,1], and 1.0 for Inertia[2,1].

g. Click OK.h. Select Curve 1 in the Select

Members box and click Add.i. Click Apply.

a

b

c

de

g

h

i

h

f

Page 625: NAS102 Dynamic Exercise

AP1a-19NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

Step 7. Create Input File

Generate the input file for analysis.

a. Analysis: Analyze / Entire Model / Analysis Deck.

b. Enter probap1a as the Job Name.

c. Click on Solution Type. d. Select Normal Modes

as the Solution Type. e. Click on Solution

Parameters.f. Change the Mass

Calculation to Coupled.g. Click OK.h. Click OK.

a

b

c

d

e

f

g

h

Page 626: NAS102 Dynamic Exercise

AP1a-20NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

Step 7. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Subcases. b. Select Default from the

Available Subcases field.

c. Click on Subcase Parameters.

d. Change the Number of Desired Roots to 3.

e. Click OK.f. Click Apply.g. Click Cancel.h. Click Apply.

a

c

b

d

e

f gh

Page 627: NAS102 Dynamic Exercise

AP1a-21NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

An MSC.Nastran input file called probap1a.bdf has been generated. The process of translating the model into an input file is called Forward Translation. The Forward Translation is complete when the Heartbeat turns green.MSC.Patran Users should proceed to step 9.

Step 7. Create Input File (cont.)

Page 628: NAS102 Dynamic Exercise

AP1a-22NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

Step 8: Review Input File for MSC.Nastran Users

SOL 103TIME 600CENDTITLE = Normal Modes Example (SI UNITS)SUBCASE 1

METHOD = 1SPC = 1VECTOR(SORT1,REAL)=ALL

BEGIN BULKPARAM COUPMASS1EIGRL 1 3 0PBAR 1 1 5000. 1.04+6CBAR 1 1 1 2 0. 1. 0.CBAR 2 1 2 3 0. 1. 0.CBAR 3 1 3 4 0. 1. 0.CBAR 4 1 4 5 0. 1. 0.CBAR 5 1 5 6 0. 1. 0.CBAR 6 1 6 7 0. 1. 0.CBAR 7 1 7 8 0. 1. 0.CBAR 8 1 8 9 0. 1. 0.CBAR 9 1 9 10 0. 1. 0.CBAR 10 1 10 11 0. 1. 0.MAT1 1 206840. .32 7.83-9GRID 1 0. 0. 0. 345GRID 2 100.000 0. 0. 345GRID 3 200.000 0. 0. 345GRID 4 300.000 0. 0. 345GRID 5 400.000 0. 0. 345GRID 6 500. 0. 0. 345GRID 7 600.000 0. 0. 345GRID 8 700.000 0. 0. 345GRID 9 800.000 0. 0. 345GRID 10 900.000 0. 0. 345GRID 11 1000. 0. 0. 345SPC1 1 1234 1SPC1 1 234 11ENDDATA

For MSC.Nastran users who created the input file using a text editor, the input file (probap1a.dat) should be similar to the file below:

Page 629: NAS102 Dynamic Exercise

AP1a-23NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

Step 9: Submit Input File for Analysis

Submit the input file to MSC.Nastran for analysisDouble click on MSC.Nastran icon.Select probap1a.bdf or probap1a.dat and click Open.Enter scr=yes in the Optional Keywords field.Click Run.

Windows Users:

Page 630: NAS102 Dynamic Exercise

AP1a-24NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

Step 9: Submit Input File for Analysis (cont.)

Submit the input file to MSC.Nastran for analysisTo submit the MSC.Nastran .bdf file for analysis, find an available UNIX shell window. At the command prompt enter: nastran probap1a.bdf scr=yes. Monitor the run using the UNIX pscommand. To submit the MSC.Nastran .dat file for analysis, find an available UNIX shell window. At the command prompt enter: nastran probap1a scr=yes. Monitor the run using the UNIX ps command.

Unix Users:

Page 631: NAS102 Dynamic Exercise

AP1a-25NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

Step 10: Review F06 File

When the run is completed, edit the probap1a.f06 file and search for the word FATAL. If no matches exist, search for the word WARNING. Determine whether existing WARNING messages indicate modeling errors.

While still editing probap1a.f06, search for the word E I G E N(spaces are necessary)

What are the first 3 modes?

Frequency

1st = ___________ Hz

2nd = ___________ Hz

3rd = ___________ Hz

Page 632: NAS102 Dynamic Exercise

AP1a-26NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

Step 10: Review F06 File (cont.)

Compare the results obtained in the .f06 file with the following results:

MSC.Nastran Users have finished this workshop.MSC.Nastran Users have finished this workshop.

MSC.Patran Users should proceed to the next step.MSC.Patran Users should proceed to the next step.

Page 633: NAS102 Dynamic Exercise

AP1a-27NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

Step 11. Attach XDB File

Attach the XDB file.a. Analysis: Access

Results / Attach XDB / Result Entities.

b. Click on Select Results File.

c. Select probap1a.xdb.d. Click OK.e. Click Apply.

a

b

c

d

e

Page 634: NAS102 Dynamic Exercise

AP1a-28NAS102, Appendix 1a, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. View Results

Plot deformation.a. Results: Create /

Deformation.b. Under Select Result case(s),

select Default, A1:Mode 1: Freq. = 116.51

c. Under Select Deformation Result, select Eigenvectors, Translational.

d. Click Apply.

a

b

c

d

You may select any result case along with fringe and deformation results if you are interested.

Page 635: NAS102 Dynamic Exercise

AP1b-1NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

APPENDIX 1b

NORMAL MODES WITH DIFFERENTIAL STIFFNESS

Page 636: NAS102 Dynamic Exercise

AP1b-2NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

Page 637: NAS102 Dynamic Exercise

AP1b-3NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

ObjectivesAnalyze a stiffened beam for normal modes.Produce a MSC.Nastran input file that represents the beam and load.Submit the input file to MSC.Nastran for analysis.Find the normal modes (natural frequencies).

Appendix 1b – Normal Modes with Differential Stiffness

Page 638: NAS102 Dynamic Exercise

AP1b-4NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

Model DescriptionThe goal of this example is to analyze a stiffened model. In this case, the model is the beam from Appendix 1a with 1x107 N of force applied.This is no longer a simple normal modes analysis. Instead, we will be using a nonlinear static solution (SOL 106) with PARAM, NMLOOP, METHOD and EIGRL.

Appendix 1b – Normal Modes with Differential Stiffness

Figure 1b.1 Grid Coordinates and Element Connectivities

Page 639: NAS102 Dynamic Exercise

AP1b-5NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

Appendix 1b – Normal Modes with Differential Stiffness

For static load:

Theoretical solution:

Table 1b.1

Page 640: NAS102 Dynamic Exercise

AP1b-6NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Nastran Users - Generate a MSC.Nastran input file using a text editor1. Open the database created in Appendix 1a.2. Apply a force load to one end of the model.3. Ensure that the analysis is set to nonlinear static (SOL 106).4. Prepare nonlinear analysis to also analyze for normal modes (PARAM

NMLOOP, EIGRL, PARAM LGDISP, NLPARM).5. Review the results, specifically the eigenvectors.

Appendix 1b – Normal Modes with Differential Stiffness

Page 641: NAS102 Dynamic Exercise

AP1b-7NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

ID SEMINAR, PROB1B______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CEND________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________BEGIN BULK

Appendix 1b – Normal Modes with Differential Stiffness

Page 642: NAS102 Dynamic Exercise

AP1b-8NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

Appendix 1b – Normal Modes with Differential Stiffness

Page 643: NAS102 Dynamic Exercise

AP1b-9NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

ENDDATA

Appendix 1b – Normal Modes with Differential Stiffness

Page 644: NAS102 Dynamic Exercise

AP1b-10NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Patran Users1. Open an existing database.2. Create loads/boundary conditions.3. Create an input file.4. Review the input file for MSC.Nastran users.5. Submit the input file to MSC.Nastran for analysis.6. Review the .F06 file.7. Attach the XDB file.8. View results.

MSC.Nastran Users should go to step 4MSC.Nastran Users should go to step 4

Appendix 1b – Normal Modes with Differential Stiffness

Page 645: NAS102 Dynamic Exercise

AP1b-11NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

Step 1. Open Database

Open the database probap1a.db.

a. File / Open.b. Enter probap1a as the file

name.c. Click OK.

a

b

c

Page 646: NAS102 Dynamic Exercise

AP1b-12NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Create Loads/Boundary Conditions

Create the force load. a. Loads/BCs: Create /

Force / Nodal.b. Enter pull for the New

Set Name.c. Click on the Input

Data button.d. Enter <1e7, ,> for

Force.e. Click OK.f. Click on Select

Application Region.g. Select the rightmost

point (Point 2).h. Click Add, and click

OK.i. Click Apply.

a

b

c

d

e

f

g

h

i

h

Page 647: NAS102 Dynamic Exercise

AP1b-13NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create Input File

Generate the input file for analysis.

a. Enter probap1b as the Job Name.

b. Click on Solution Type. c. Select Nonlinear Static

as the Solution Type. d. Click on Solution

Parameters.e. Change the Mass

Calculation to Coupled.f. Click OK.g. Click OK.

a

b

c

d

e

fg

Page 648: NAS102 Dynamic Exercise

AP1b-14NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create Input File (cont.)

Generate input file for analysis (cont.).

a. Click on Direct Text Input.b. Select the Case Control

Section.c. Enter METHOD=10 in the

above field.d. Select the Bulk Data

Section. e. In the above field, enter

PARAM, NMLOOP, 5 on the first line, then EIGRL, 10,,, 3 on the next line.

f. Click OK.

a

d

c

b

e

f

Page 649: NAS102 Dynamic Exercise

AP1b-15NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Subcases. b. Select Default from the

Available Subcases field.

c. Click on Subcase Parameters.

d. Change the Number of Load Increments to 5.

e. Click OK.f. Click Apply.g. Click Cancel.h. Click Apply.

a

c

bd

e

f gh

Page 650: NAS102 Dynamic Exercise

AP1b-16NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

An MSC.Nastran input file called probap1b.bdf has been generated. The process of translating the model into an input file is called Forward Translation. The Forward Translation is complete when the Heartbeat turns green.MSC.Patran Users should proceed to step 5.

Step 3. Create Input File (cont.)

Page 651: NAS102 Dynamic Exercise

AP1b-17NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

Step 4: Review Input File for MSC.Nastran Users

SOL 106TIME 600CEND$TITLE = NORMAL MODES WITH DIFFERENTIAL STIFFNESSMETHOD = 10SUBCASE 1

NLPARM = 1SPC = 1LOAD = 1DISPLACEMENT(SORT1,REAL)=ALL

$BEGIN BULKPARAM COUPMASS 1PARAM LGDISP 1NLPARM 1 5 AUTO 5 25 PW NO + A+ A .001 1.-7PARAM,NMLOOP,5$EIGRL,10,,,3PBAR 1 1 5000. 1.04+6CBAR 1 1 1 2 0. 1. 0.CBAR 2 1 2 3 0. 1. 0.CBAR 3 1 3 4 0. 1. 0.CBAR 4 1 4 5 0. 1. 0.CBAR 5 1 5 6 0. 1. 0.CBAR 6 1 6 7 0. 1. 0.CBAR 7 1 7 8 0. 1. 0.CBAR 8 1 8 9 0. 1. 0.CBAR 9 1 9 10 0. 1. 0.CBAR 10 1 10 11 0. 1. 0.$MAT1 1 206840. .32 7.83-9GRID 1 0. 0. 0. 345GRID 2 100.000 0. 0. 345

For MSC.Nastran users who created the input file using a text editor, the input file (probap1b.dat) should be similar to the file below:

GRID 3 200.000 0. 0. 345GRID 4 300.000 0. 0. 345GRID 5 400.000 0. 0. 345GRID 6 500. 0. 0. 345GRID 7 600.000 0. 0. 345GRID 8 700.000 0. 0. 345GRID 9 800.000 0. 0. 345GRID 10 900.000 0. 0. 345GRID 11 1000. 0. 0. 345SPC1 1 1234 1SPC1 1 234 11FORCE 1 11 0 1.+7 1. 0. 0.ENDDATA

Page 652: NAS102 Dynamic Exercise

AP1b-18NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

Step 5: Submit Input File for Analysis

Submit the input file to MSC.Nastran for analysisDouble click on MSC.Nastran icon.Select probap1b.bdf or probap1b.dat and click Open.Enter scr=yes in the Optional Keywords field.Click Run.

Windows Users:

Page 653: NAS102 Dynamic Exercise

AP1b-19NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

Step 5: Submit Input File for Analysis (cont.)

Submit the input file to MSC.Nastran for analysisTo submit the MSC.Nastran .bdf file for analysis, find an available UNIX shell window. At the command prompt enter: nastran probap1b.bdf scr=yes. Monitor the run using the UNIX pscommand. To submit the MSC.Nastran .dat file for analysis, find an available UNIX shell window. At the command prompt enter: nastran probap1b scr=yes. Monitor the run using the UNIX ps command.

Unix Users:

Page 654: NAS102 Dynamic Exercise

AP1b-20NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

Step 6: Review F06 File

When the run is completed, edit the probap1b.f06 file and search for the word FATAL. If no matches exist, search for the word WARNING. Determine whether existing WARNING messages indicate modeling errors.

While still editing probap1b.f06, search for the word E I G E N(spaces are necessary)

What are the first 3 natural frequencies?

Frequency

1st = ___________ Hz

2nd = ___________ Hz

3rd = ___________ Hz

Page 655: NAS102 Dynamic Exercise

AP1b-21NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

Step 6: Review F06 File (cont.)

Compare the results obtained in the .f06 file with the following results:

MSC.Nastran Users have finished this workshop.MSC.Nastran Users have finished this workshop.

MSC.Patran Users should proceed to the next step.MSC.Patran Users should proceed to the next step.

Page 656: NAS102 Dynamic Exercise

AP1b-22NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

Step 7. Attach XDB File

Attach the XDB file.a. Analysis: Access

Results / Attach XDB / Result Entities.

b. Click on Select Results File.

c. Select probap1b.xdb.d. Click OK.e. Click Apply.

a

b

c

d

e

Page 657: NAS102 Dynamic Exercise

AP1b-23NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

Step 8. View Results

Plot displacement results.a. Results: Create /

Deformation.b. Under Select Result case(s),

select Default, A2: Mode 1 : Freq. = 278.21

c. Under Select Deformation Result, select Eigenvectors, Translational.

d. Click Apply.

a

b

c

d

You may select any result case along with fringe and deformation results if you are interested.

Page 658: NAS102 Dynamic Exercise

AP1b-24NAS102, Appendix 1b, January 2004Copyright© 2004 MSC.Software Corporation

Page 659: NAS102 Dynamic Exercise

AP1c-1NAS102, Appendix 1c, January 2004Copyright© 2004 MSC.Software Corporation

APPENDIX 1c

NORMAL MODES WITH DIFFERENTIAL STIFFNESS, USING

STATSUB

Page 660: NAS102 Dynamic Exercise

AP1c-2NAS102, Appendix 1c, January 2004Copyright© 2004 MSC.Software Corporation

Page 661: NAS102 Dynamic Exercise

AP1c-3NAS102, Appendix 1c, January 2004Copyright© 2004 MSC.Software Corporation

ObjectivesPerform normal modes analysis of a simply supported beam with differential stiffness.Utilize the MSC.Nastran STATSUB feature.Find the first three natural frequencies and mode shapes of the beam.

Appendix 1c – Normal Modes with Differential Stiffness, Using STATSUB

Page 662: NAS102 Dynamic Exercise

AP1c-4NAS102, Appendix 1c, January 2004Copyright© 2004 MSC.Software Corporation

Model DescriptionThe goal of this example is to determine normal modes with differential stiffness by using the MSC.Nastran STATSUB feature.The figure below is a finite element representation of the beam.One end is constrained in all translation and the other is free to move in the X. Both ends are held in the X-rotation.

Appendix 1c – Normal Modes with Differential Stiffness, Using STATSUB

Figure 1c.1 Grid Coordinates and Element Connectivities

Page 663: NAS102 Dynamic Exercise

AP1c-5NAS102, Appendix 1c, January 2004Copyright© 2004 MSC.Software Corporation

Appendix 1c – Normal Modes with Differential Stiffness, Using STATSUB

For static load:

Theoretical solution:

Table 1c.1

Page 664: NAS102 Dynamic Exercise

AP1c-6NAS102, Appendix 1c, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Nastran Users - Generate a MSC.Nastran input file using a text editor1. Explicitly generate a finite element representation of the beam structure (i.e.

the grids (GRID) and element connectivities (CBEAM) should be defined manually).

2. Define material (MAT1) and element (PBAR) properties.3. Apply the fixed boundary constraints (SPC1).4. Prepare the model for normal modes analysis (SOL 103 and PARAMs).

PARAM WTMASS 0.00259PARAM COUPMASS 1EIGRL (To select Lanczos)

5. Generate an input file and submit it to the MSC.Nastran solver for normal modes analysis.

6. Review the results, specifically the eigenvalues.

Appendix 1c – Normal Modes with Differential Stiffness, Using STATSUB

Page 665: NAS102 Dynamic Exercise

AP1c-7NAS102, Appendix 1c, January 2004Copyright© 2004 MSC.Software Corporation

ID SEMINAR, PROB1C______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CEND________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________BEGIN BULK

Appendix 1c – Normal Modes with Differential Stiffness, Using STATSUB

Page 666: NAS102 Dynamic Exercise

AP1c-8NAS102, Appendix 1c, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

Appendix 1c – Normal Modes with Differential Stiffness, Using STATSUB

Page 667: NAS102 Dynamic Exercise

AP1c-9NAS102, Appendix 1c, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

ENDDATA

Appendix 1c – Normal Modes with Differential Stiffness, Using STATSUB

Page 668: NAS102 Dynamic Exercise

AP1c-10NAS102, Appendix 1c, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Patran Users1. Open an existing database.2. Create an input file.3. Review the input file for MSC.Nastran users.4. Modify the input file.5. Submit the input file to MSC.Nastran for analysis.6. Review the .F06 file.

MSC.Nastran Users should go to step 3MSC.Nastran Users should go to step 3

Appendix 1c – Normal Modes with Differential Stiffness, Using STATSUB

Page 669: NAS102 Dynamic Exercise

AP1c-11NAS102, Appendix 1c, January 2004Copyright© 2004 MSC.Software Corporation

Step 1. Open Database

Open the database probap1a.db.

a. File / Open.b. Enter probap1a as the file

name.c. Click OK.

a

b

c

Page 670: NAS102 Dynamic Exercise

AP1c-12NAS102, Appendix 1c, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create Input File

Generate the input file for analysis.

a. Enter probap1c as the Job Name.

b. Click on Solution Type. c. Select Linear Static as

the Solution Type. d. Click on Solution

Parameters.e. Change the Mass

Calculation to Coupled.f. Click OK.g. Click OK.

a

b

c

d

e

f g

Page 671: NAS102 Dynamic Exercise

AP1c-13NAS102, Appendix 1c, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create Input File (cont.)

Generate input file for analysis (cont.).

a. Click on Direct Text Input.b. Select the Case Control

Section.c. Click Clear.d. Select the Bulk Data

Section. e. Click Clear.f. Click OK.g. Click Apply.

a

d

c

b

ef

An MSC.Nastran input file called probap1c.bdf has been generated.

Page 672: NAS102 Dynamic Exercise

AP1c-14NAS102, Appendix 1c, January 2004Copyright© 2004 MSC.Software Corporation

Step 4: Review Input File for MSC.Nastran Users

SOL 101CENDECHO = NONESUBCASE 1

SPC = 2LOAD = 2DISPLACEMENT(SORT1,REAL)=ALLSPCFORCES(SORT1,REAL)=ALLSTRESS(SORT1,REAL,VONMISES,BILIN)=ALL

BEGIN BULKPARAM POST -1PARAM PATVER 3.PARAM AUTOSPC NOPBAR 1 1 5000. 1.041+6 1.CBAR 1 1 1 2 0. 1. 0.CBAR 2 1 2 3 0. 1. 0.CBAR 3 1 3 4 0. 1. 0.CBAR 4 1 4 5 0. 1. 0.CBAR 5 1 5 6 0. 1. 0.CBAR 6 1 6 7 0. 1. 0.CBAR 7 1 7 8 0. 1. 0.CBAR 8 1 8 9 0. 1. 0.CBAR 9 1 9 10 0. 1. 0.CBAR 10 1 10 11 0. 1. 0.MAT1 1 206840. .32 7.833-9GRID 1 0. 0. 0.GRID 2 100.000 0. 0.GRID 3 200.000 0. 0.GRID 4 300.000 0. 0.GRID 5 400.000 0. 0.GRID 6 500. 0. 0.GRID 7 600.000 0. 0.GRID 8 700.000 0. 0.GRID 9 800.000 0. 0.GRID 10 900.000 0. 0.

For MSC.Nastran users who created the input file using a text editor, the input file (probap1c.dat) should be similar to the file below:

GRID 11 1000. 0. 0.SPCADD 2 1 3 4LOAD 2 1. 1. 1SPC1 1 1234 1SPC1 3 234 11SPC1 4 345 1 THRU 11FORCE 1 11 0 1.+7 1. 0. 0.ENDDATA 052ec265

Page 673: NAS102 Dynamic Exercise

AP1c-15NAS102, Appendix 1c, January 2004Copyright© 2004 MSC.Software Corporation

Step 5: Modify Input File

Before submitting the input file for analysis, modifications must be made to it in order to perform normal mode analysis with differential stiffness. Add in the appropriate commands within the .bdf file by doing the following:

1. Open the input file, probap1c.bdf, using any text editor.2. Locate and replace the text SOL 101 with SOL 103.3. Add a new subcase after the SUBCASE 1 section and before the BEGIN

BULK line:SUBCASE 2

STATSUB = 1METHOD = 1SPC = 2VECTOR = ALL

4. Add the following after the BEGIN BULK line:EIGRL, 1, , ,3

5. Save the changes to the .bdf file and close the text editor. You are now ready to submit the input file for analysis.

Page 674: NAS102 Dynamic Exercise

AP1c-16NAS102, Appendix 1c, January 2004Copyright© 2004 MSC.Software Corporation

Step 5: Submit Input File for Analysis

Submit the input file to MSC.Nastran for analysisDouble click on MSC.Nastran icon.Select probap1c.bdf or probap1c.dat and click Open.Enter scr=yes in the Optional Keywords field.Click Run.

Windows Users:

Page 675: NAS102 Dynamic Exercise

AP1c-17NAS102, Appendix 1c, January 2004Copyright© 2004 MSC.Software Corporation

Step 5: Submit Input File for Analysis (cont.)

Submit the input file to MSC.Nastran for analysisTo submit the MSC.Nastran .bdf file for analysis, find an available UNIX shell window. At the command prompt enter: nastran probap1c.bdf scr=yes. Monitor the run using the UNIX pscommand. To submit the MSC.Nastran .dat file for analysis, find an available UNIX shell window. At the command prompt enter: nastran probap1c scr=yes. Monitor the run using the UNIX ps command.

Unix Users:

Page 676: NAS102 Dynamic Exercise

AP1c-18NAS102, Appendix 1c, January 2004Copyright© 2004 MSC.Software Corporation

Step 6: Review F06 File

When the run is completed, edit the probap1c.f06 file and search for the word FATAL. If no matches exist, search for the word WARNING. Determine whether existing WARNING messages indicate modeling errors.

While still editing probap1c.f06, search for the word R E A L(spaces are necessary)

What are the first 3 modes?

Frequency

1st = ___________ Hz

2nd = ___________ Hz

3rd = ___________ Hz

Page 677: NAS102 Dynamic Exercise

AP1c-19NAS102, Appendix 1c, January 2004Copyright© 2004 MSC.Software Corporation

Step 6: Review F06 File (cont.)

Compare the results obtained in the .f06 file with the following results:

Page 678: NAS102 Dynamic Exercise

AP1c-20NAS102, Appendix 1c, January 2004Copyright© 2004 MSC.Software Corporation

Page 679: NAS102 Dynamic Exercise

AP7-1NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

APPENDIX 7

DIRECT TRANSIENT RESPONSE WITH BASE EXCITATION

Page 680: NAS102 Dynamic Exercise

AP7-2NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Page 681: NAS102 Dynamic Exercise

AP7-3NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

ObjectivesDefine time-varying unit acceleration.Use the large mass method.Produce a MSC.Nastran input file from a dynamic math model, created in Workshop 1.Submit the file for analysis in MSC.Nastran.Compute nodal displacements for the desired time domain.

Appendix 7 – Direct Transient Response With Base Excitation

Page 682: NAS102 Dynamic Exercise

AP7-4NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Model DescriptionUsing the direct method, determine the transient response to a unit acceleration sine pulse of 250Hz applied at the base in thez direction. A large mass of 1000lb is applied to the base. Use structural damping of g=0.06 and convert this damping to equivalent viscous damping at 250Hz.

Appendix 7 – Direct Transient Response With Base Excitation

Figure 7.1 Loads and Boundary Conditions

Page 683: NAS102 Dynamic Exercise

AP7-5NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Nastran Users - Generate a MSC.Nastran input file using a text editor1. Reference previously created dynamic math model, plate.bdf, by using the

INCLUDE statement.2. Modify base constraints and release displacements in the Z-direction.3. Define the time-varying unit acceleration (TLOAD2 and DAREA).4. Create the large mass at the base (CMASS2 and RBE2).5. Specify the structural damping and convert this damping to equivalent viscous

damping.PARAM, G, 0.06PARAM, W3, 1571

6. Specify integration time steps (TSTEP).7. Prepare the model for a direct transient analysis (SOL 109).8. Request response in terms of nodal displacement at grids 11, 33, and 55.9. Generate an input file and submit it to the MSC.Nastran solver for enforced

motion using direct transient analysis.10. Review the results, specifically the nodal displacements, velocities, and

acceleration.

Appendix 7 – Direct Transient Response With Base Excitation

Page 684: NAS102 Dynamic Exercise

AP7-6NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

ID SEMINAR, PROB7______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CEND________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________BEGIN BULK

Appendix 7 – Direct Transient Response With Base Excitation

Page 685: NAS102 Dynamic Exercise

AP7-7NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

Appendix 7 – Direct Transient Response With Base Excitation

Page 686: NAS102 Dynamic Exercise

AP7-8NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

ENDDATA

Appendix 7 – Direct Transient Response With Base Excitation

Page 687: NAS102 Dynamic Exercise

AP7-9NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Patran Users1. Create a new database.2. Import an existing model.3. Create a load case.4. Create a 0D mass.5. Create a RBE2 to connect the mass to the plate.6. Create time dependent fields.7. Create load/boundary conditions.8. Create a MSC.Nastran input file.9. Review the MSC.Nastran input file.10. Submit the input file to MSC.Nastran for analysis.11. Review the .F06 file.12. Attach the XDB file.13. View results.

MSC.Nastran Users should go to step 9MSC.Nastran Users should go to step 9

Appendix 7 – Direct Transient Response With Base Excitation

Page 688: NAS102 Dynamic Exercise

AP7-10NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 1. Create New Database

Create a new database named prob7.db.

a. File / New.b. Enter prob7 as the file

name.c. Click OK.d. Choose Default

Tolerance.e. Select MSC.Nastran as

the Analysis Code.f. Select Structural as the

Analysis Type.g. Click OK.

a

b

e

d

c g

f

Page 689: NAS102 Dynamic Exercise

AP7-11NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Import Existing Model

Import the model from a Nastran Input File.

a. File / Import.b. Select MSC.Nastran Input as

the Source.c. Select plate.bdf and click

Apply.d. Click OK when the Nastran

Input File Import Summary appears.

e. Click Show Labels.f. Switch to Iso 3 View.

b

c

ac

d

e f

d

Page 690: NAS102 Dynamic Exercise

AP7-12NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create Load Case

Create a Time Dependent load case called transient_response.

a. Load Cases: Create.b. Enter transient_response

for the Load Case Name.c. Change the Load Case Type

to Time Dependent.d. Click Assign/Prioritize

Loads/BCs.e. Select Displ_spc1.1.f. Click OK.g. Click Apply.

a

b

c

d

e

f

g

Page 691: NAS102 Dynamic Exercise

AP7-13NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create 0D Mass

Create a point element.a. Elements: Create / Element /

Edit.b. Select Point for the Shape.c. Select the center node on the

left edge of the plate (Node 23).

a

b

c

Page 692: NAS102 Dynamic Exercise

AP7-14NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create 0D Mass (cont.)

Create the 0D mass.a. Properties: Create / 0D / Mass.b. Enter scalar_mass for the

Property Set Name.c. Select Grounded for Options.d. Click Input Properties.e. Enter 1000 for the Mass.f. Select UZ for Dof at Node 1.g. Click OK.h. Click in the Select Members

box, click the Point Element icon, select the previously created point element (Elm 41), and click Add.

i. Click Apply.

a

b

d

g

h

i

e

f

c

h

h

Page 693: NAS102 Dynamic Exercise

AP7-15NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create a RBE2

Create a RBE2 to tie the mass to the drive point.

a. Elements: Create / MPC / RBE2.

b. Click Define Terms.c. Select Create Independent.d. Turn Auto Execute off.e. Select the node with the point

element (Node 23).f. Click Apply.g. Select 4 nodes on the left edge

of the plate, excluding the center node (Nodes 1, 12, 34 and 35).

h. Select UZ for DOFs.i. Click Apply.j. Click Cancel.k. Click Apply.

a

b

d

f

kc

eg

h

i j

Page 694: NAS102 Dynamic Exercise

AP7-16NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Time Dependent Fields

Create a time-dependent non-spatial field.

a. Fields: Create / Non Spatial / Tabular Input

b. Enter time_dependent_acceleration for the Field Name.

c. Click [Options…].d. Enter 21 for Maximum Value of t.e. Click OK.

a

b

ce

d

Page 695: NAS102 Dynamic Exercise

AP7-17NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Time Dependent Fields (cont.)

f. Click Input Data.g. Click Map Function

to Table.h. Insert the parameters

shown in the figure.i. Click Apply.j. Click Cancel.

h

f

gi j

Page 696: NAS102 Dynamic Exercise

AP7-18NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 6. Create Time Dependent Fields (cont.)

k. For row 21 in the table, enter 0.04 for Time(t) and 0.0 for Value.

l. Click OK.m. Click Apply.

k

m

l

Page 697: NAS102 Dynamic Exercise

AP7-19NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 7. Create Load/Boundary Conditions

Create the time-dependent unit acceleration.

a. Loads/BCs: Create / Acceleration / Nodal.

b. Enter unit_acceleration for the New Set Name.

c. Click on the Input Data button.

d. Enter <0, 0, 2.588>for Trans. Accel., and select time_dependent_acceleration for the Time/Freq. Dependent Field.

e. Click OK.f. Click on Select

Application Region.g. Choose FEMh. Select the center

node on the left side of the plate (Node 23).

i. Click Add, and click OK.

j. Click Apply.

a

b

c

d d

e

f

g

j

i

h

i

Page 698: NAS102 Dynamic Exercise

AP7-20NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 7. Create Load/Boundary Conditions (cont.)

Modify the original constraint from the imported database.

a. Loads/BCs: Modify / Displacement / Nodal.

b. Click on spc1.1 in the Select Set to Modify box to select it.

c. Click on the Modify Data button.

d. Modify Translations to <0,0,>.

e. Click OK.f. Click Apply.

a

b

c

d

e

f

e

Page 699: NAS102 Dynamic Exercise

AP7-21NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

b

a

c

Step 8. Create Input File

Generate the input file for analysis. a. Analysis: Analyze / Entire

Model / Analysis Deck.b. Enter prob7 as the Job

Name. c. Click Translation

Parameters.d. Check XDB and Print.e. Click OK.

d

e

Page 700: NAS102 Dynamic Exercise

AP7-22NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 8. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Solution Type. b. Select Transient

Response. c. Change the Formulation

to Direct.d. Click on Solution

Parameters.e. Change the Mass

Calculation to Coupled.f. Enter 0.00259 for Wt-

Mass Conversion.

g. Enter 0.06 for Struct. Damping Coefficient and 1571 for W3, Damping Factor.

h. Click OK.i. Click OK.

a

b

cd

e

f

g

i

h

Page 701: NAS102 Dynamic Exercise

AP7-23NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 8. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Subcases. b. Select

transient_response from the Available Subcases field.

c. Click on Subcase Parameters.

d. Click on DEFINE TIME STEPS button.

e. Change No. of Time Steps to 200, and Delta-T to 0.0002.

f. Click OK.g. Click OK.

ac

b

d

e

f

g

Page 702: NAS102 Dynamic Exercise

AP7-24NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 8. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Output Requests.

b. Under Output Requests, select SPCFORCES(SORT2,REAL)=All FEM and click Delete.

c. Under Select Result Type, select Velocities and Accelerations.

d. Click OK.e. Click Apply.f. Click Cancel.

a

b

f

c

e

b

d

Page 703: NAS102 Dynamic Exercise

AP7-25NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 8. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Subcase Select.b. Select

transient_response and unselect Default.

c. Click OK.d. Click Apply.

a

b

c

d

b

Page 704: NAS102 Dynamic Exercise

AP7-26NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

An MSC.Nastran input file called prob7.bdf has been generated. The process of translating the model into an input file is called Forward Translation. The Forward Translation is complete when the Heartbeat turns green.MSC.Patran Users should proceed to step 10.

Step 8. Create Input File (cont.)

Page 705: NAS102 Dynamic Exercise

AP7-27NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 9: Review Input File for MSC.Nastran Users

ID SEMINAR, PROB7SOL 109TIME 30CENDTITLE = TRANSIENT RESPONSE WITH BASE EXCITATIONSUBTITLE = USING DIRECT TRANSIENT METHOD, NO REDUCTIONECHO = UNSORTEDSPC = 200SET 111 = 23, 33DISPLACEMENT (SORT2) = 111VELOCITY (SORT2) = 111ACCELERATION (SORT2) = 111SUBCASE 1DLOAD = 500TSTEP = 100$OUTPUT (XYPLOT)XGRID=YESYGRID=YESXTITLE= TIME (SEC)YTITLE= BASE ACCELERATIONXYPLOT ACCELERATION RESPONSE / 23 (T3)YTITLE= BASE DISPLACEMENT XYPLOT DISP RESPONSE / 23 (T3)YTITLE= TIP CENTER DISPLACEMENT RESPONSEXYPLOT DISP RESPONSE / 33 (T3)$BEGIN BULK$$ PLATE MODEL DESCRIBED IN NORMAL MODES EXAMPLE$INCLUDE ’plate.bdf’PARAM, COUPMASS, 1PARAM, WTMASS, 0.00259$

For MSC.Nastran users who created the input file using a text editor, the input file (prob7.dat) should be similar to the file below:

$ SPECIFY STRUCTURAL DAMPING$PARAM, G, 0.06PARAM, W3, 1571.$$ APPLY EDGE CONSTRAINTS$SPC1, 200, 12456, 1, 12, 23, 34, 45$$ PLACE BIG FOUNDATION MASS (BFM) AT BASE$CMASS2, 100, 1000., 23, 3$$ RBE MASS TO REMAINING BASE POINTS$RBE2, 101, 23, 3, 1, 12, 34, 45$$ APPLY LOADING TO FOUNDATION MASS$TLOAD2, 500, 600, , 0, 0.0, 0.004, 250., -90.$DAREA, 600, 23, 3, 2.588$$ SPECIFY INTEGRATION TIME STEPS$TSTEP, 100, 200, 2.0E-4, 1$ENDDATA

Page 706: NAS102 Dynamic Exercise

AP7-28NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 10: Submit Input File for Analysis

Submit the input file to MSC.Nastran for analysisDouble click on MSC.Nastran icon.Select prob7.bdf or prob7.dat and click Open.Enter scr=yes in the Optional Keywords field.Click Run.

Windows Users:

Page 707: NAS102 Dynamic Exercise

AP7-29NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 10: Submit Input File for Analysis (cont.)

Submit the input file to MSC.Nastran for analysisTo submit the MSC.Nastran .bdf file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob7.bdf scr=yes. Monitor the run using the UNIX ps command. To submit the MSC.Nastran .dat file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob7a scr=yes. Monitor the run using the UNIX ps command.

Unix Users:

Page 708: NAS102 Dynamic Exercise

AP7-30NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 11: Review F06 File

When the run is completed, edit the prob7.f06 file and search for the word FATAL. If no matches exist, search for the word WARNING. Determine whether existing WARNING messages indicate modeling errors.

While still editing prob7.f06, search for the word D I S P L (spaces are necessary)

Displacement at Grid 23

Time T3

0 = ___________

.02 = ___________

.04 = ___________

Page 709: NAS102 Dynamic Exercise

AP7-31NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 11: Review F06 File (cont.)

Displacement at Grid 33

Time T3

0 = ___________

.02 = ___________

.04 = ___________

Now search for the word V E L O C (spaces are necessary)

Velocity at Grid 23

Time T3

0 = ___________

.02 = ___________

.04 = ___________

Page 710: NAS102 Dynamic Exercise

AP7-32NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 11: Review F06 File (cont.)

Velocity at Grid 33

Time T3

0 = ___________

.02 = ___________

.04 = ___________

Now search for the word A C C E L (spaces are necessary)

Acceleration at Grid 23

Time T3

0 = ___________

.02 = ___________

.04 = ___________

Page 711: NAS102 Dynamic Exercise

AP7-33NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 11: Review F06 File (cont.)

Acceleration at Grid 33

Time T3

0 = ___________

.02 = ___________

.04 = ___________

Page 712: NAS102 Dynamic Exercise

AP7-34NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 11: Review F06 File (cont.)

Compare the results obtained in the .f06 file with the following results:

Page 713: NAS102 Dynamic Exercise

AP7-35NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 11: Review F06 File (cont.)

MSC.Nastran Users have finished this workshop.MSC.Nastran Users have finished this workshop.

MSC.Patran Users should proceed to the next step.MSC.Patran Users should proceed to the next step.

Page 714: NAS102 Dynamic Exercise

AP7-36NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 12. Attach XBD File

Attach the XDB result file.a. Analysis: Access

Results / Attach XDB / Result Entities.

b. Click on Select Results File.

c. Select prob7.xdb.d. Click OK.e. Click Apply.

a

b

c

d

e

Page 715: NAS102 Dynamic Exercise

AP7-37NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 13. View Results

Create a X-Y graph of displacement results.

a. Results: Create / Graph / Y vs X.

b. Under Select Result case(s), click on transient_response, 0 of 201 subcases.

c. Select All as the Filter Method.

d. Click Filter.e. Click Apply.f. Click Close.

a

b

c

d

e f

Page 716: NAS102 Dynamic Exercise

AP7-38NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 13. View Results (cont.)

Create a X-Y graph of displacement results (cont.).a. Select Displacement,

Translational for the Select Y Result field.

b. Select Z Component as the Quantity.

c. Click on the Target Entities icon.

d. Change the Target Entity Selection to Nodes.

e. Select the center node on the left edge of the plate (Node 23).

f. Click Apply.

b

a

c

d

e

f

Page 717: NAS102 Dynamic Exercise

AP7-39NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 13. View Results (cont.)

Base Displacement at Node 23

Page 718: NAS102 Dynamic Exercise

AP7-40NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 13. View Results (cont.)

Create a X-Y graph of displacement results (cont.).a. Select the center node

on the right edge of the plate (Node 33).

b. Click Apply.

b

a

Tip Displacement at Node 33

Page 719: NAS102 Dynamic Exercise

AP7-41NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 13. View Results (cont.)

Create a X-Y graph of displacement results (cont.).a. Click Select Results.b. Under Select Y Result,

select Velocities, Translational.

c. Click Target Entities.d. Select the center node

on the left edge of the plate (Node 23).

e. Click Apply.

b

a c

d

e

Page 720: NAS102 Dynamic Exercise

AP7-42NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 13. View Results (cont.)

Base Velocity at Node 23

Page 721: NAS102 Dynamic Exercise

AP7-43NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 13. View Results (cont.)

Create a X-Y graph of displacement results (cont.).a. Select the center node

on the right edge of the plate (Node 33).

b. Click Apply.

b

a

Tip Velocity at Node 33

Page 722: NAS102 Dynamic Exercise

AP7-44NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 13. View Results (cont.)

Create a X-Y graph of displacement results (cont.).a. Click Select Results.b. Under Select Y Result,

select Accelerations, Translational.

c. Click Target Entities.d. Select the center node

on the left edge of the plate (Node 23).

e. Click Apply.

b

a c

d

e

Page 723: NAS102 Dynamic Exercise

AP7-45NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 13. View Results (cont.)

Base Acceleration at Node 23

Page 724: NAS102 Dynamic Exercise

AP7-46NAS102, Appendix 7, January 2004Copyright© 2004 MSC.Software Corporation

Step 13. View Results (cont.)

Create a X-Y graph of displacement results (cont.).a. Select the center node

on the right edge of the plate (Node 33).

b. Click Apply.

b

a

Tip Acceleration at Node 33

Page 725: NAS102 Dynamic Exercise

AP8-1NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

APPENDIX 8

ENFORCED MOTION WITH DIRECT FREQUENCY RESPONSE

Page 726: NAS102 Dynamic Exercise

AP8-2NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Page 727: NAS102 Dynamic Exercise

AP8-3NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

ObjectivesDefine frequency-varying tip displacement.Use the large mass method.Produce a MSC.Nastran input file from a dynamic math model created in Workshop 1.Submit the file for analysis in MSC.Nastran.Compute nodal displacements for desired time domain.

Appendix 8 – Enforced Motion with Direct Frequency Response

Page 728: NAS102 Dynamic Exercise

AP8-4NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Model DescriptionUsing the direct method, determine the frequency response of the flat rectangular plate, created in Workshop 1, under a 0.1 displacement at a corner of the tip. Use a frequency step of 20 Hz between a range of 20 and 1000Hz. Use structural damping of g=0.06.

Appendix 8 – Enforced Motion with Direct Frequency Response

Figure 8.1 Loads and Boundary Conditions

Page 729: NAS102 Dynamic Exercise

AP8-5NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Nastran Users - Generate a MSC.Nastran input file using a text editor1. Reference previously created dynamic math model, plate.bdf, by using the

INCLUDE statement.2. Create the large mass at a corner of the tip (CMASS2).3. Define the frequency-varying tip displacement (RLOAD2, TABLED4, DAREA).4. Define a set of frequencies to be used in the solution (FREQ1).5. Prepare the model for a direct frequency response analysis (SOL 108).6. Specify the structural damping

PARAM, G, 0.067. Request response in terms of nodal displacement at grid points 11, 33, and 55.8. Generate an input file and submit it to the MSC.Nastran solver for frequency

response analysis.9. Review the results, specifically the nodal displacements.

Appendix 8 – Enforced Motion with Direct Frequency Response

Page 730: NAS102 Dynamic Exercise

AP8-6NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

ID SEMINAR, PROB8______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________CEND________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________BEGIN BULK

Appendix 8 – Enforced Motion with Direct Frequency Response

Page 731: NAS102 Dynamic Exercise

AP8-7NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

Appendix 8 – Enforced Motion with Direct Frequency Response

Page 732: NAS102 Dynamic Exercise

AP8-8NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

1 2 3 4 5 6 7 8 9 10

ENDDATA

Appendix 8 – Enforced Motion with Direct Frequency Response

Page 733: NAS102 Dynamic Exercise

AP8-9NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

MSC.Patran Users1. Create a new database.2. Import an existing model.3. Create a load case.4. Create a 0D mass.5. Create a MSC.Nastran input file.6. Review the MSC.Nastran input file.7. Submit the input file to MSC.Nastran for analysis.8. Review the .F06 file.9. Attach the XDB file.10. View results.

MSC.Nastran Users should go to step 6MSC.Nastran Users should go to step 6

Appendix 8 – Enforced Motion with Direct Frequency Response

Page 734: NAS102 Dynamic Exercise

AP8-10NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 1. Create New Database

Create a new database named prob8.db.

a. File / New.b. Enter prob8 as the file

name.c. Click OK.d. Choose Default

Tolerance.e. Select MSC.Nastran as

the Analysis Code.f. Select Structural as the

Analysis Type.g. Click OK.

a

b

e

d

cg

f

Page 735: NAS102 Dynamic Exercise

AP8-11NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 2. Import Existing Model

Import the model from a Nastran Input File.

a. File / Import.b. Select MSC.Nastran Input as

the Source.c. Select plate.bdf and click

Apply.d. Click OK when the Nastran

Input File Import Summary appears.

e. Click Show Labels.

b

c

ac

d

e

d

Page 736: NAS102 Dynamic Exercise

AP8-12NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 3. Create Load Case

Create a frequency-dependent load case called frequency_response.

a. Load Cases: Create.b. Enter frequency_response

for the Load Case Name.c. Change the Load Case Type

to Time Dependent.d. Click Assign/Prioritize

Loads/BCs.e. Select Displ_spc1.1.f. Click OK.g. Click Apply.

a

b

c

d

e

fg

Page 737: NAS102 Dynamic Exercise

AP8-13NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create 0D Mass

Create a point element.a. Elements: Create / Element /

Edit.b. Select Point for the Shape.c. Select the node in the lower

right corner (Node 11).

a

b

c

Page 738: NAS102 Dynamic Exercise

AP8-14NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 4. Create 0D Mass (cont.)

Create the 0D mass.a. Properties: Create / 0D / Mass.b. Enter scalar_mass for the

Property Set Name.c. Select Grounded for Options.d. Click Input Properties.e. Enter 1.0e5 for the Mass.f. Select UZ for Dof at Node 1.g. Click OK.h. Click in the Select Members

box, click the Point Element icon, select the previously created point element (Elm 41), and click Add.

i. Click Apply.

a

b

d

g

h

i

e

f

c

h

h

Page 739: NAS102 Dynamic Exercise

AP8-15NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

b

a

c

Step 5. Create Input File

Generate the input file for analysis. a. Analysis: Analyze / Entire

Model / Analysis Deck.b. Enter prob8 as the Job

Name. c. Click Translation

Parameters.d. Check XDB and Print.e. Click OK.

d

e

Page 740: NAS102 Dynamic Exercise

AP8-16NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Solution Type. b. Select Frequency

Response. c. Change the Formulation

to Direct.d. Click on Solution

Parameters.e. Change the Mass

Calculation to Coupled.f. Enter 0.00259 for Wt-

Mass Conversion.

g. Enter 0.06 for Struct. Damping Coefficient.

h. Click OK.i. Click OK. a

b

cd

e

f

g

hi

Page 741: NAS102 Dynamic Exercise

AP8-17NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create Input File (cont.)

Generate the input file for analysis (cont.).a. Click on Direct Text

Input.b. Under the Bulk Data

Section, enter the text below into the field:

RLOAD2,500,600,,,310TABLED4,310,0.,1.,0.,10000,+,0.,0.,-39.4784,ENDTDAREA,600,11,3,25.8799c. Click on the Case Control

Section.d. Enter DLOAD=500 in the

field.e. Click OK.

a

b

c

d

e

Page 742: NAS102 Dynamic Exercise

AP8-18NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Subcases. b. Select

frequency_response from the Available Subcases field.

c. Click on Subcase Parameters.

d. Click on DEFINE FREQUENCIES button.

e. Enter 20 for the start freq., 1000 for the end freq., and 49 for the number of increments.

f. Click OK.g. Click OK.

a

c

b

d

e

f

g

Page 743: NAS102 Dynamic Exercise

AP8-19NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Output Requests.

b. Under Output Requests, select SPCFORCES(SORT1,REAL)=All FEM and click Delete.

c. Click OK.d. Click Apply.e. Click Cancel.

a

b

d ec

b

Page 744: NAS102 Dynamic Exercise

AP8-20NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 5. Create Input File (cont.)

Generate the input file for analysis (cont.).

a. Click on Subcase Select.b. Select frequency_response

and unselect Default.c. Click OK.d. Click Apply.

a

b

c

d

b

Page 745: NAS102 Dynamic Exercise

AP8-21NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

An MSC.Nastran input file called prob8.bdf has been generated. The process of translating the model into an input file is called Forward Translation. The Forward Translation is complete when the Heartbeat turns green.MSC.Patran Users should proceed to step 7.

Step 5. Create Input File (cont.)

Page 746: NAS102 Dynamic Exercise

AP8-22NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 6: Review Input File for MSC.Nastran Users

ID SEMINAR, PROB8SOL 108TIME 30CENDTITLE= FREQUENCY RESPONSE DUE TO .1 DISPLACEMENT AT TIPSUBTITLE= DIRECT METHODECHO= UNSORTEDSPC= 1SET 111= 11, 33, 55DISPLACEMENT(PHASE, SORT2)= 111SDISP(PHASE, SORT2)= ALLset 222 = 11OLOAD= 222SUBCASE 1DLOAD= 500FREQUENCY= 100$OUTPUT (XYPLOT)$XTGRID= YESYTGRID= YESXBGRID= YESYBGRID= YESYTLOG= YESYBLOG= NOXTITLE= FREQUENCY (HZ)YTTITLE= DISPLACEMENT RESPONSE AT LOADED CORNER, MAGNITUDEYBTITLE= DISPLACEMENT RESPONSE AT LOADED CORNER, PHASEXYPLOT DISP RESPONSE / 11 (T3RM, T3IP)YTTITLE= DISPLACEMENT RESPONSE AT TIP CENTER, MAGNITUDEYBTITLE= DISPLACEMENT RESPONSE AT TIP CENTER, PHASEXYPLOT DISP RESPONSE / 33 (T3RM, T3IP)YTTITLE= DISPLACEMENT RESPONSE AT OPPOSITE CORNER, MAGNITUDEYBTITLE= DISPLACEMENT RESPONSE AT OPPOSITE CORNER, PHASE

For MSC.Nastran users who created the input file using a text editor, the input file (prob8.dat) should be similar to the file below:

XYPLOT DISP RESPONSE / 55 (T3RM, T3IP)$BEGIN BULK$$ PLATE MODEL DESCRIBED IN NORMAL MODES EXAMPLE$INCLUDE ’plate.bdf’PARAM, COUPMASS, 1PARAM, WTMASS, 0.00259$$ SPECIFY STRUCTURAL DAMPING$PARAM, G, 0.06$ $ APPLY UNIT DISPLACEMENT AT TIP POINT$ CMASS2, 5000, 1.0E+5, 11, 3$RLOAD2, 500, 600, , ,310$TABLED4, 310, 0., 1., 0., 10000.,,0., 0., -39.4784, ENDT$DAREA, 600, 11, 3, 25.8799$$ SPECIFY FREQUENCY STEPS$FREQ1, 100, 20., 20., 49$ENDDATA

Page 747: NAS102 Dynamic Exercise

AP8-23NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 7: Submit Input File for Analysis

Submit the input file to MSC.Nastran for analysisDouble click on MSC.Nastran icon.Select prob8.bdf or prob8.dat and click Open.Enter scr=yes in the Optional Keywords field.Click Run.

Windows Users:

Page 748: NAS102 Dynamic Exercise

AP8-24NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 7: Submit Input File for Analysis (cont.)

Submit the input file to MSC.Nastran for analysisTo submit the MSC.Nastran .bdf file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob8.bdf scr=yes. Monitor the run using the UNIX ps command. To submit the MSC.Nastran .dat file for analysis, find an available UNIX shell window. At the command prompt enter: nastran prob8 scr=yes. Monitor the run using the UNIX ps command.

Unix Users:

Page 749: NAS102 Dynamic Exercise

AP8-25NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 8: Review F06 File

When the run is completed, use the plotps utility to create a postscript file, prob8.ps, from the binary plot file prob8.plt. The displacement response plots for Grids 11, 33 and 55 are shown atthe end of this exercise.

Edit the prob8.f06 file and search for the word FATAL. If no matches exist, search for the word WARNING. Determine whether existing WARNING messages indicate modeling errors.

While still editing prob8.f06, search for the word X Y – O U T P U T S U M M A R Y (spaces are necessary)

Displacement at Grid 11

Frequency (X) Displacement (Y)

140 = ___________

380 = ___________

Page 750: NAS102 Dynamic Exercise

AP8-26NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 8: Review F06 File (cont.)

Displacement at Grid 33

Frequency (X) Displacement (Y)

140 = ___________

600 = ___________

Displacement at Grid 55

Frequency (X) Displacement (Y)

140 = ___________

1000 = ___________

Page 751: NAS102 Dynamic Exercise

AP8-27NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 8: Review F06 File (cont.)

Compare the results obtained in the .f06 file with the following results:

MSC.Nastran Users have finished this workshop.MSC.Nastran Users have finished this workshop.

MSC.Patran Users should proceed to the next step.MSC.Patran Users should proceed to the next step.

Page 752: NAS102 Dynamic Exercise

AP8-28NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 9. Attach XBD File

Attach the XDB result file.a. Analysis: Access

Results / Attach XDB / Result Entities.

b. Click on Select Results File.

c. Select prob8.xdb.d. Click OK.e. Click Apply.

a

b

c

d

e

Page 753: NAS102 Dynamic Exercise

AP8-29NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 10. View Results

Create a graph of Frequency vs. Displacement.

a. Results: Create / Graph / Y vs X.

b. Under Select Result case(s), click on frequency_response, 0 of 50 subcases.

c. Select All as the Filter Method.

d. Click Filter.e. Click Apply.f. Click Close.

a

b

c

d

e f

Page 754: NAS102 Dynamic Exercise

AP8-30NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 10. View Results (cont.)

Create a graph of Frequency vs. Displacement (cont.).

a. Select Displacement, Translational for the Select Y Result field.

b. Select Z Component as the Quantity.

c. Click on the Plot Options icon.

d. Change Complex No. asto Magnitude.

e. Click on Target Entities.f. Click in the Select Nodes

box and select the lower right node (Node 11).

g. Click Apply.

b

a

c

d

e

f

g

Page 755: NAS102 Dynamic Exercise

AP8-31NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 10. View Results (cont.)

Displacement Response at Node 11

Page 756: NAS102 Dynamic Exercise

AP8-32NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 10. View Results (cont.)

Create a graph of Frequency vs. Displacement (cont.).

a. Click Plot Options.b. Change Complex No.

as to Phase.c. Click Apply.

a

b

Repeat the previous steps to plot nodes 33 and 55.

c

Page 757: NAS102 Dynamic Exercise

AP8-33NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 10. View Results (cont.)

Phase Angle at Node 11

Page 758: NAS102 Dynamic Exercise

AP8-34NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 10. View Results (cont.)

Displacement Response at Node 33

Page 759: NAS102 Dynamic Exercise

AP8-35NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 10. View Results (cont.)

Phase Angle at Node 33

Page 760: NAS102 Dynamic Exercise

AP8-36NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 10. View Results (cont.)

Displacement Response at Node 55

Page 761: NAS102 Dynamic Exercise

AP8-37NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation

Step 10. View Results (cont.)

Phase Angle at Node 55

Page 762: NAS102 Dynamic Exercise

AP8-38NAS102, Appendix 8, January 2004Copyright© 2004 MSC.Software Corporation