第10章 动力学分析介绍.pdf

35
10 动力学分析介绍 在实际工程结构的设计工作中,动力学设计和分析是必不可少的一部分。几乎现代的 所有工程结构都面临着动力问题。在航空航天、船舶、汽车等行业,动力学问题更加突出, 在这些行业中将会接触大量的旋转结构例如:轴、轮盘等等结构。这些结构一般来说在整 个机械中占有及其重要的地位,它们的损坏大部分都是由于共振引起较大振动应力而引起 的。同时由于处于旋转状态,它们所受外界激振力比较复杂,更要求对这些关键部件进行 完整的动力设计和分析。 10.1 动力分析简介 通常动力分析的工作主要有系统的动力特性分析(即求解结构的固有频率和振型),和 系统在受到一定载荷时的动力响应分析两部分构成。根据系统的特性可分为线性动力分析 和非线性动力分析两类。根据载荷随时间变化的关系可以分为稳态动力分析和瞬态动力分 析。谐响应分析是用于确定线性结构在承受随时间按正弦(简谐)规律变化的载荷时稳态响 应的一种技术。可以用瞬态动力学分析确定结构在静载荷,瞬态载荷,和简谐载荷的随意 组合作用下的随时间变化的位移,应变,应力及力。而谱分析主要用于确定结构对随机载 荷或随时间变化载荷的动力响应情况。 ANSYS6.1 提供了强大的动力分析工具,可以很方便地进行各类动力分析问题:模态 分析、谐响应分析、瞬态动力分析和谱分析。 10.2 动力学分析分类 动力学分析根据载荷形式的不同和所有求解的内容的不同我们可以将其分为:模态分 析、谐响应分析、瞬态动力分析和谱分析。下面将逐个给予介绍。 10.2.1 模态分析 模态分析在动力学分析过程中是必不可少的一个步骤。在谐响应分析、瞬态动力分析 动分析过程中均要求先进行模态分析才能进行其他步骤。

Upload: haosf

Post on 20-Sep-2015

265 views

Category:

Documents


0 download

TRANSCRIPT

  • 10

    10.1

    ()()

    ANSYS6.1

    10.2

    10.2.1

  • 10.2.1.1 ()

    ANSYSANSYS6.1 ()

    10.2.1.2

    [ ] { } [ ] { }iii MK = 2

    [ ]K { }i i() i I( ) 2i

    [ ]M ANSYS6.1 7 z Block Lanczos () (Block Lanczos) LanczosLanczos Lanczos

    (Block Lanczos) z Subspace () Subspace Jacobi z Powerdynamics PowerDynamics100,000Subspace Block Lanczos

  • LUMPM,ON PowerDynamicsMODOPT,SUBSPACE EQSLV,PCG z Reduced () Reduced Subspace z Unsymmetric () Unsymmetric z Damped () Damped z QR Damped (QR) QR Damped (QR) QR

    Subspace Reduced Block Lanczos PowerDynamicsUnsymmetric DampedANSYS ANSYS/Linear Plus Unsymmetric

    Damped

    10.2.2

    10.2.2.1 ()()() ( 10.1)

  • (a) (b)

    10.1 ()

    10.2.2.2 ANSYS6.1Full ()Reduced ()Mode

    Superposn () 1

    () z z z z

    ()()

    Frontal JCG ICCG

    2 DOF z Frontal z

    z

    () z ()

  • z ()

    3 () z Reduced z LVSCALE z z z () z z PowerDynamics

    10.2.3

    10.2.3.1 ()

    10.2.3.2 ANSYS6.1Full ()Reduced () Mode

    Superposn () 10.2.2.2

    10.2.4

    10.2.4.2 ()

  • 10.2.4.2 ANSYS6.1

    1 z Single-point Response Spectrum,SPRS () () 10.2(a) z Multi-point Response Spectrum,MPRS ()

    10.2(b)

    10.2

    2 Dynamic Design Analysis MethodDDAM () (NRL-1396)

    3 Power Spectral DensityPSD (,)

    10.2.4.3 1 (PF)()

  • 2

    3

    10.3

    10.3.1

    1 2 3 4

    10.3.1.1 z

    z

    EX()DENS()

    10.3.1.2 1 ANSYS /SOLU GUIMain Menu | Solution 2

    1 (ANTYPE) Restart

  • ANTYPE GUIMain Menu | Solution | Analysis Type | New Analysis

    2 GUIMain Menu | Solution | Analysis Type | Analysis Options

    (Modal Analysis)( 10.3)

    10.3 z Modal Extraction Method ()

    z Number of Modes to Extract ()

    z Number of Modes to Expand () Calcucate elem results z Mass Matrix Formulation ()

    z Prestress Effects Calculation ()

  • 3 Modal Analysis ()( 10.3)OK

    ( 10.4)

    10.4 z FREQBFREQE FREQB-1FREQE Reduced z PRMODE Jobname.out Reduced z Nrmkey [M]

  • *GET SET

    z RIGID Subspace

    PowerDynamics z SUBOPT Subspace PowerDynamics z CEkey Direct elimination method

    Lagrange multiplier(quick)methodLagrange multiplier (accurate) method() Block Lanczos

    3 (Reduced) ANSYS6.1Main Menu | SolutionMain Menu | Solution | Moster DOFs(MDOF)MDOF MDOFM,MGENMDOF TOTAL/MLISTMDOFMDELEMDOF

    4 DOF DOF 10.1

    jobname.MODE

    10.1

    GUI

    Displacement (UX, UY, UZ,

    ROTX, ROTY, ROTZ)

    Constraints D Main Menu | Solution | -Loads-Apply |

    -Structural-Displacement

    10.2

  • 10.2

    FE

    DK DKDELE DKLIST DTRAN

    DL DLDELE DLLIST DTRAN

    DA DALIST DTRAN Displacement

    FE D DDELE DLIST DSCALE DSYM DCUM

    GUI Solution ApplyDeleteDisplacementForce

    keypointlinenode GUI GUIMain Menu | Solution | -Loads-Apply | -Structural-Displacement | On Lines 5 GUIMain Menu | Solution |

    Load Step Opts | Time/Frequence | Damping z (Alpha)[ALPHAD] z (Beta)[BETAD] z [DMPRAT]

    Damped Damped

    6 SOLVE GUIMain Menu | Solution | -Solve-Current LS 7 SOLUTION FINISH GUIMain Menu | Finish

  • 10.3.1.3 Jobname.OUT Jobname.MODE

    DOF DOF Reduced

    Jobname.MODE Jobname.EMATJobname.ESAVJobname.TRI Reduced

    1 ANSYS /SOLU GUIMain Menu | Solution 2 ANSYS 10.3 10.3

    GUI Expansion Pass On/Off EXPASS Main Menu | Solution | -Analysis

    Type-ExpansionPass No. of Modes to Expand MXPAND Main Menu | Solution-Load Step Opts -

    ExpansionPass | Expand Modes Freq. Range for Expansion MXPAND Main Menu | Solution | -Load Step

    Opts-ExpansionPass | Expand Modes Stress Calc. On/Off MXPAND Main Menu | Solution | -Load Step Opts-

    ExpansionPass | Expand Modes 1 Expansion Pass

    GUIMain Menu | Solution | Analysis Type | ExpansionPassExpansion Pass( 10.5) Expansion Pass ( ON)

  • 10.5 2 Expand Modes () GUIMain Menu | Solution | Load Step Opts | ExpansionPass | Single Expand |

    Expand Modes Expand Modes ()( 10.6) z Number of Modes to Expand

    z Frequency Range for Expansion

    z Elcalc Calculate elem results

    z SIGNIF Significant Threshold

    0.001

    10.6 3 z Printed Output

    Jobname.OUT

    OUTPR GUIMain Menu | Solution | -Load Step Opts-Output Ctrls | Solu Printout z Database and results file output

    Jobname.RSTOUTRES FREQALL NONE

    OUTRES GUIMain Menu | Solution | -Load Step Opts-Output Ctrls | DB/Results File 4

    SOLVE GUIMain Menu | Solution | Current LS

  • 5 SOLUTION FINISH GUI Solution MXPAND

    10.3.1.4 Jobname.RST z z z

    POST1 POST1

    Jobname.RST 1

    6 6Main Menu | General Postproc | Read Results

    CommandSETSBSTEP GUIMain Menu | General Postproc | Read Results | First Set, Next set, By Set Number 2 POST1() POST1()

    1Listing All Frequencies SET,LIST GUIMain Menu | General Postproc | List Results | Results Summary

    2Display Deformed Shape PLDISP GUIMain Menu | General Postproc | Plot Results | Deformed Shape

    PLDISP KUND 3List Master DOF MLIST,ALL GUIMain Menu | Solution | Master DOFs | List ALL

    GUI Utility Menu | Plot | Nodes NLIST

    4Line Element Results ETABLE

  • GUIMain Menu | General Postproc | Element Table | Define Table ETABLE ETABLE

    5Contour Displays PLNSOL PLESOL GUIMain Menu | General PostProc | Plot Results | -Contour Plot-Nodal Solu

    SXSYSZEPELXEPELYEPELZUXUYUZ

    PLNSOL PLESOL KUND

    PLETAB PLLS GUIMain Menu | General Postproc | Element Tabe | Plot Element Table

    Main Menu | General Postproc | Plot Results | Contour Plot-Line Elem Res PLNSOL PLNSOL

    6Tabular Listings PRNSOL PRESOL PRRSOL GUIMain Menu | General Postproc | List Results | solution option

    Main Menu | General Postproc | List Results | -Sorted Listing- Sort Nodes or Sort Elems

    NSORT ESORT

    10.3.2

    1 2 3

    10.3.2.1

  • 1

    2 EX() DENS(

    )

    10.3.2.2 1. ANSYS

    /SOLU GUIMain Menu | Solution 2. 1(ANTYPE) Harmonic () Restart

    ANTYPE GUIMain Menu | Solution | Analysis Type | New Analysis

    2 GUIMain Menu | Solution | Analysis Type | Analysis Options

    (Harmonic Analysis)( 10.7)Solution method()DOF printout format() Use lumped mass approx?(),

    10.7

    z Solution method ()[HROPT] Full ()Reduced ()Mode Superpons () Full () z DOF printout format ()[HROUT]

    Jobname.out Realimaginary ()()Amplitud+phase () z Use lumped mass approx? ()[LUMPM]

    ()

  • Harmonic Analysis () Full Harmonic Analysis ()( 10.8)Equation Solver () Incl prestrss effects ()Frontal()Jacobi Conjugate Gradient(JCG) Incomplete Cholesky Conjugate Gradient(ICCG) Frontal

    10.8 3

    1 ()(Amplitude)(Phase angle)(Forcing frequency range)( 10.9)

    10.9 // z Amplitude () z Phase angle ()()(

    10.9)

    z Forcing frequency range ()(/)

  • POST1

    2 ANSYS ()()

    3 3

    4 1 z Number of Harmonic Solutions ()

    ( 10.10) NSUBST GUIMain Menu | Solution | Load Step Opts | Time/Frequenc | Freq and Substps z Stepped or Ramped Loads ()

    Stepped () Ramped ()( 10.10) Ramped () Stepped ()

    KBC GUIMain Menu | Solution | Load Step Opts | Time/Frequenc | Freq and Substps

    10.10 2 z Forcing Frequency Range () (/) ( 10.10)

    HARFRQ

  • GUIMain Menu | Solution | Load Step Opts | Time/Frequenc | Freq and Substps z Damping () ALPHAD BETAD DMPRAT( 10.11)

    10.11 3 z Printed Output[OUTPR]

    Jobname.out z Database and Results File Output[OUTRES]

    Jobname.RST z Extrapolation of Results[ERESX]

    5

    SOLVE GUIMain Menu | Solution | -Solve-Current LS 6 ( POST26)

    7 SOLUTION FINISH GUIMain Menu | Finish

    10.3.2.3 Jobname.RST z z (UX,UY,UZ,ROTX,TOTY,ROTZ) z z

  • z z

    POST26 POST1 POST26() POST1

    1 POST26 POST26 / variables ()1

    1 NSOL()ESOL()RFORC

    GUIMain Menu | TimeHist Postpro | Define Variables 2 PLCPLX //

    PLVAR,PLCPLX GUIMain Menu | TimeHist Postpro | List Variables/List Extremes Main Menu | TimeHist Postpro | Settings | List 3 EXTREM PLCPLX//

    PRVAR,PRCPLX,EXTREM GUIMain Menu | TimeHist Postpro | List Variables/List Extremes Main Menu | TimeHist Postpro | Settings | List POST26

    POST1

    2 POST1 1 SET SRSS () POST26

    2 GUI

    PLDISP GUIMain Menu | General Postproc | Plot Results | Deformed Shape

    PLNSOL PLESOL GUIMain Menu | General Postproc | Plot Results | Coutour Plot | Nodal Solu Element

    Solu SXSYSZEPELX

  • EPELYEPELZUXUYUZ POST1 4

    10.3.2.4 1 2 3 4 5

    ( POST26)

    10.3.2.5 ( )

    ANSYS/Linear Plus

    1 2 3 4 5 1 z Lanczos PowerDynamics

    () z z Reduced z

    Jobname.MODE ()

  • 2 Jobname.MODE () z [HROPT] z [HROPT] z [HROUT] z LVSCALE

    3 Jobname.RFRQ

    10.3.3

    1 2 3

    10.3.3.1 1 2 EX() DENS()

    3

    4 20

    10.3.3.2

    1 ANSYS /SOLU GUIMain Menu | Solution

  • 2 1 (ANTYPE)

    Restart(Restart Jobname.EMATJobname.ESAV Jobname.DB

    Jobname.RST)(Transient)(Full)(Mass Matrix Formulation)

    ANTYPE GUIMain Menu | Solution | Analysis Type | New Analysis

    2 GUIMain Menu | Solution | Analysis Type | Analysis Options(Full Transient Analysis)( 10.12)

    10.12

    z Large Deformation Effects ()NLGEOM ()()(ON) z Stress Stiffening Effects ()SSTIF

    ON(OFF)()

  • z Newton-Raphson Options ()NROPT z Equation Solver ()EQSLV

    Iterative()// PCG 3 / 10.13

    10.13 / Stepped Ramped

    1 () z

    / z

    z

    z [NSUBST,2]

    [KBC,1]

    z IC

  • GUIMain Menu | Solution | Define Loads | Apply | Initial Conditn | Define 2 ANSYS 3

    4 (1) z Time () 1.0 1.0()

    TIME GUIMain Menu | Solution | Load Step Opts | Time/Frequence | Time & Time Step/Time & Substeps z Integration Time Step () DELTIM GUIMain Menu | Solution | Load Step Opts | Time/Frequence | Time & Time Step/Time & Substeps z Automatic Time Stepping ()

    (Prog Chosen)

    AUTOTS GUIMain Menu | Solution | Load Step Opts | Time/Frequence | Time & Time Step/Time & Substeps z Stepped or Ramped Loads ()

    (KBC,1)(KBC,0)

    KBC GUIMain Menu | Solution | Load Step Opts | Time/Frequence | Time & Time Step/Time & Substeps 2 z Time Integration Effects ()

    () z Transient Integration Parameters ()

  • Newmark 5 / 234

    LSWRITE GUIMain Menu | Solution | Write LS File 6 SOLVE GUIMain Menu | Solution | -Solve-Current LS 7 SOLUTION FINISH GUIMain Menu | Finish

    10.3.3.3 Jobname.RST

    POST26 POST1 POST26 POST1

    1 POST26 POST26/(variables)1

    1 CommandNSOL ()ESOL ()RFORCFORCESOLU

    GUIMain Menu | TimeHist Postpro | Define Variables 2 POST1

    PLVAR GUIMain Menu | TimeHist Postpro | Graph Variables

    3 PRVAR,EXTREM GUIMain Menu | TimeHist Postpro | List Variables

    Main Menu | TimeHist Postpro | List Extremes POST26 2 POST1 1 SET

  • 2 POST1 z List Reaction Forces and Moments

    PRRSOL GUIMain Menu | General Postproc | List Results | Reaction Solu z Display Deformed Shape

    PLDISP GUIMain Menu | General Postproc | Plot Results | Deformed Shape

    PLDISP KUND z Line Element Results

    ETABLE GUIMain Menu | General Postproc | Element Table | Define Table

    ETABLE ETABLE

    z Contour Displays

    PLNSOL PLESOL GUIMain Menu | General PostProc | Plot Results | -Contour Plot-Nodal Solu

    SXSYSZEPELXEPELYEPELZUXUYUZ

    PLNSOL PLESOL KUND z Tabular Listings

    PRNSOL PRESOL PRRSOL GUIMain Menu | General Postproc | List Results | solution option

    Main Menu | General Postproc | List Results | -Sorted Listing- Sort NodesorSort Elems NSORT ESORT

    10.3.3.4 1 2 3 4 5

  • 1 Restart

    2

    3ANSYS z z

    4()

    10.3.2.5 ()

    1 2 3 4 5 1 z Lanczos PowerDynamics

    () PowerDynamics

    z z Reduced z

    (Jobname.MODE) 2(Jobname.MODE)

    z [HROPT]

  • z [HROPT] z [HROUT] z LVSCALE

    3 Jobname.RFRQ

    10.3.4

    ANSYS(SPRS)

    1 2 3 4 5

    10.3.4.1

    1

    2 EX() DENS

    10.3.4.2 () 10.3.1

    1(Subspace)(Black Lanczos)PowerDynamic

    2 3 GUI

    4

  • 5 6 SOLUTION

    10.3.4.3 1 ANSYS /SOLU GUIMain Menu | Solution 2

    1(ANTYPE) (New Analysis) ANTYPE GUIMain Menu | Solution | Analysis Type | New Analysis

    2 GUIMain Menu | Solution | Analysis Type | Analysis Options Spectrum

    Analysis ()( 10.14)Single-pt resp ()

    10.14

    3 1 F FK

    FXFY FZ SYTYP GUIMain Menu | Solution | Load Step Opts | Spectrum | Single Point | Settings

    SED

  • GUIMain Menu | Solution | Load Step Opts | Spectrum | Single Point | Settings 2

    FREQ SV FREQSV GUIMain Menu | Solution | Load Step Opts | Spectrum | Single Point | Freq Table / Spectr

    Values 3 ANSYS

    4 SOLVE GUIMain Menu | Solution | -Solve-Current LS

    5 34 6 SOLUTION FINISH GUIMain Menu | Finish

    10.3.4.4 Subspace ()Black Lanczos () 8.3.1.3

    1 GUI Modal Analysis Options () (Mode Expansion) NO

    2 3

    4MXPAND GUI Modal Analysis Options () Mode Expansion ()YES

    10.3.4.5

  • 1 2

    Mode Combination Methods ()( 8.15)

    8.15 ANSYS6.1 z SRSS z CQC z DSUM z GRP z NRLSUM

    GUI SRSSCQCDSUMGRPNRLSUM GUIMain Menu | Solution | Load Step Opts | Spectrum | Single Point | Mode Combine

    ANSYS6.1 z (DisplacementLabel= DISP) z (VelocityLabel=VELO) z (AccelerationLabel=ACEL) 3 SOLVE GUIMain Menu | Solution | Solve | Currend LS

    POST1(Jobname.MCOM)POST1(Jobname.RST)

    Jobname.MCOM POST1

    1) (Label=DISP) 2) (Label=VELO) 3) (Label=ACEL) 4

    10.3.4.6 POST1 Jobname.MCOM ()

  • ()()()()()

    POST1 1. Jobname.MCOM /INPUT GUIUtility Menu | File | Read From 2. 1 PLDISP GUIMain Menu | General PostProc | Plot Results | Deformed Shaped

    2 PLNSOL PLESOL GUIMain Menu | General PostProc | Plot Results | -Contour Plot-Nodal Solu

    SXSYSZEPELXEPELYEPELZUXUYUZ SUMTYPEPLNSOL

    PLESOL SUMTYPE PLNSOL

    PLNSOL PLNSOL

    ANSYS6.1 POST1 PLETAB PLLS

    PLVECT

    10.3.4.7 (DDAM) DDAM 1()()

    2 DDAM SPRS 3 ADDAM VDDAM SVTYPESV FREQ SED

    4NRL

    5 ADDAM VDDAM

  • 10.3.4.8 (PSD) (PSD) 1 ANSYS ANSYS

    2 3 YES FINISH

    4 1(PSD)

    2 3 1.0 0.0 D UXUYUZ F FXFYFZ

    4 PSD 5 PSDRES

    6 5 1

    2 PSD

    3 6 (POST1)(POST26)

    1 POST1

    2 POST26 PSDs

    10.3.4.9 (MPRS) (PSD) 1 MPRS PSD

  • 2,PSD 3() 4() 5 PSDCOM 6 POST1 Jobname.MCOM()

    10 10.1 10.2 10.2.1 10.2.1.1 10.2.1.2

    10.2.2 10.2.2.1 10.2.2.2

    10.2.3 10.2.3.1 10.2.3.2

    10.2.4 10.2.4.2 10.2.4.2 10.2.4.3

    10.3 10.3.1 10.3.1.1 10.3.1.2 10.3.1.3 10.3.1.4

    10.3.2 10.3.2.1 10.3.2.2 10.3.2.3 10.3.2.4 10.3.2.5

    10.3.3 10.3.3.1 10.3.3.2 10.3.3.3 10.3.3.4 10.3.2.5

    10.3.4 10.3.4.1 10.3.4.2 10.3.4.3 10.3.4.4 10.3.4.5 10.3.4.6 10.3.4.7 (DDAM)10.3.4.8 (PSD)10.3.4.9 (MPRS)

    /ColorImageDict > /JPEG2000ColorACSImageDict > /JPEG2000ColorImageDict > /AntiAliasGrayImages false /DownsampleGrayImages true /GrayImageDownsampleType /Bicubic /GrayImageResolution 300 /GrayImageDepth -1 /GrayImageDownsampleThreshold 1.50000 /EncodeGrayImages true /GrayImageFilter /DCTEncode /AutoFilterGrayImages true /GrayImageAutoFilterStrategy /JPEG /GrayACSImageDict > /GrayImageDict > /JPEG2000GrayACSImageDict > /JPEG2000GrayImageDict > /AntiAliasMonoImages false /DownsampleMonoImages true /MonoImageDownsampleType /Bicubic /MonoImageResolution 1200 /MonoImageDepth -1 /MonoImageDownsampleThreshold 1.50000 /EncodeMonoImages true /MonoImageFilter /CCITTFaxEncode /MonoImageDict > /AllowPSXObjects false /PDFX1aCheck false /PDFX3Check false /PDFXCompliantPDFOnly false /PDFXNoTrimBoxError true /PDFXTrimBoxToMediaBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXSetBleedBoxToMediaBox true /PDFXBleedBoxToTrimBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXOutputIntentProfile () /PDFXOutputCondition () /PDFXRegistryName (http://www.color.org) /PDFXTrapped /Unknown

    /Description >>> setdistillerparams> setpagedevice