Forced Response Analysis APDL & WB

73
1 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited. 1 1 Forced Response Analysis APDL & WB Aeromechanics of Turbomachinery Blades Release 2019 R3 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.

Transcript of Forced Response Analysis APDL & WB

1 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.11

Forced Response Analysis APDL & WB

Aeromechanics of TurbomachineryBladesRelease 2019 R3

© 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.

2 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.2

Introduction

• Workshop steps:

− 从CFX TBR导入发动机激励压力到MAPDL

− 在刚度失谐的循环对称模型上施加流体压力

− 分析加载EO激励力的预应力谐响应分析

• Learning Objectives:

− 压力到结构分析的有效映射

− 设置循环失谐模型( Cyclic Mistuned model )

− 失谐模型的模态叠加法的谐响应分析Mistuned response

Sector model

3 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.3

Forced Response Analysis 受迫分析

• 确定由于相邻叶片排的激励而引起的叶片响应(运动和应力)。

• 激励发生在转子旋转频率的倍数处

• 必须确定激励(EO线)和模式频率之间的共振交叉点,并执行受迫响应分析

• 受迫响应-> 叶片疲劳,寿命分析

23 R 21 S

80%

X 1

X 2

4 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.4

Forced Response of Cyclic Symmetric Model

• 循环模态叠加谐波(Cyclic Mode Superposition (MSUP) Harmonic )− 所有叶片假定是完全一致的 -> 对单个叶片建模

Reduced

mass

Excitation

frequency

Reduced

dampingReduced

stiffnessSingle sector engine

order forcing

Projection to modal

space and expansion

from cyclic domain

Transient R/S Pressure Signal

5 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.5

Forced Response Analysis – Workflow MAPDL(在Workbench中采用插入命令的方式实现)

Mistuned blade stiffness

Tuned Blisk Mistuned Blisk

Nominal stiffness

Change

6 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.6

Small Stiffness Mistuning in Cyclic MSUP analysis

• 循环模态叠加谐波(Cyclic Mode Superposition (MSUP) Harmonic )

− 采用调整后的响应加上每个叶片的失谐效应来做循环分析。

− 较小的失谐效应-叶片的刚度变化不应该超过10%

• 分析采用了应用CB方法的部件模态失谐理论(Component Mode Mistuning (CMM) )

Reduced

mass

Excitation

frequencyReduced

dampingReduced

stiffness

Single sector

engine order

forcing

Projection to

modal space and

expansion from

cyclic domain

Mistuning Aerodynamic

Damping

7 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.77

Workshop Model Setup

Preprocessing and General Setup

Release 2019 R3

© 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.

8 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.8

Model workflow in Workbench (with APDL commands)

Prestress cyclic mode superposition harmonic analysis

Rotor Hub

Rotor blade

9 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.9

Virtual Topology for Meshing

• 在轴和叶片表面创建虚拟拓扑(虚拟单元)Virtual Topology (virtual cells) ,以简化统一网格划分,如下所示。

Virtual cells merging the face splits in Mechanical

10 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.10

Cylindrical Coordinate System for Cyclic Symmetry

• 定义该区域的循环对称性需要圆柱坐标系

• 如下所示创建了此坐标系(如右图所示):− 右键Coordinate System> Insert> Coordinate System

− Type of Coordinate System → Cylindrical

− Global Coordinates as the Origin of the system

11 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.11

Cylindrical System for Rotating the Structural Mesh

• 创建了另一个圆柱系统,该系统将使结构网格与CFX网格对齐− The two meshes are deferred by and angle of 360*3/22 = 49.09 deg

• 坐标系ID(CSID)更改为“ 1811”(可以使用除APDL默认CSYS编号以外的任何编号)

12 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.12

Cyclic Symmetry definition

• 旋转区域(Cyclic Region )按如下方式定义:

− In the Outline tree, 右键 Model>Insert> Symmetry

➢ 定义循环对称性以生成用于低和高面(low and high faces )的匹配面网格

− 右键 Symmetry> Insert > Cyclic region

− 根据循环区域中定义的圆柱系统确定低和高面的范围

➢ Low face → Blue

➢ High faces → Red

− 将创建的圆柱坐标系设置为循环区域对象的坐标系。Low faceHigh face

13 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.13

Connection between Rotor Hub and Blade

• 转子叶片可以整体铸造/单晶材料/带有一些附加部件

• 作为模拟假设,叶片被认为与轴 bonded连接

• 接触设置如右图

• 接触算法:MPC

14 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.14

Meshing of Geometry

• 网格控制− 叶片与轮毂网格对于压力数据的映射精度非常重要

− 网格设置如右图

• 全局网格设置− Adaptive Sizing设置为Yes,允许与默认控制参数和本地设置进行网格划分(在下一张幻灯片中讨论)

15 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.15

Local Mesh Controls

• 轮毂扫略网格− 网格方法选择扫略(Sweep)➢ 均匀的扫略网格

− 手动选择Src/Trg 面

− 其余设置选择默认

• Edge Sizing线尺寸− 扫略方向上的边选择分为6(6 divisions)

Sweep Method

Edge sizing to control sweep division

16 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.16

Local Mesh controls

• Sweep method for Blade − Observe the Sweep for the blade with 5 mm

element size as shown to right

• Edge sizing for Blade tip edge− Tip edges are divided in 18 segments for

proper sizing of the blade mesh

• Face Meshing for blade tip face:

− A mapped face meshing is defined

17 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.17

Local Mesh controls

• Edge sizing of Blade tip short edges:− Divided in 2 segments

• Edge sizing for hub edges:− Divided in multiple segments as shown

below

18 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.18

Named Selection for Pressure Mapping Surfaces

• 创建叶片5个面的Named Selection − 命名为“pressure_faces”

− 创建表面单元,在APDL命令中施加来自CFX TBR分析的压力载荷

Tip face (1)

Front and back faces (2)

Leading and rear faces (2)

19 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.19

Named Selection of Blade Elements

• 创建叶片体的Named Selection− 命名为 “BladeElem”➢ 该 Named Selection 中的体单元可在APDL中被调用

▪ 这将用于失谐定于的叶片子结构

20 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.20

Named Selection of Blade-hub Interface Nodes

• 叶片和hub连接面创建 Named Selection− 命名为 “InterfaceNodes”➢ 这些点将在APDL中被调用

▪ 这些节点将用于失谐定义时主节点的定义。

21 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.21

Named Selection – For Postprocessing

• Blade Tip 叶片尖端− 选择叶片尖端1到2个点创建Named Selection,命名为“TipLE”

• Suction Face − 选择Suction Face 定义 Named Selection

22 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.2222

Analysis Setup

General Guidelines

Release 2019 R3

© 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.

23 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.23

Analysis Setup

− 预应力模态叠加谐响应受迫分析包括如下项目:

➢ 旋转速度载荷下非线性稳态分析( Nonlinear Static analysis with rotational velocity

load )

➢ 模态分析( Modal analysis as the base of the harmonic analysis )

➢ 谐响应分析(Cyclic MSUP Harmonic analysis )

24 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.24

Determination of Excitation

• Note the harmonic excitation freq. for harmonic sweep

• Excitation freq. = 1679 rad/s*EO (2)/2π = 534 Hz

• But for resonance condition SAFE diagram will be referred later on.

• 2阶激励来自于CFX TBR分析

• 压力文件(csv file)的片段如下:

25 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.2525

Analysis Setup

Static Structural Analysis-Prestressing

Release 2019 R3

© 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.

26 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.26

Static Analysis – Prestressing (Rotational velocity)

• 施加转速载荷

• Static Structural 右键>Insert>Rotational velocity

• In the Details of “Rotational Velocity” 具体设置如下

Properly orient the Rotational velocity vector as needed

27 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.27

Applying Boundary Condition Fixed Support

• 施加Fixed边界条件至 hub底面

28 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.28

Analysis Settings - Static

• Static Structural Analysis分析设置

• Large Deflection = OFF 关闭大变形

• 只会产生应力强化作用

29 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.29

Mapping of CFD pressure to Structural Mesh

• 设置单位为:m,kg,N,S

• 使用新的APDL / MAP模块在静态结构分析中映射CFD压力,并写出映射文件

• But structural pressure loads are not applied in Static analysis但是结构压力载荷不适用于静力分析

30 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.30

Commands for Surface Effect Elements Creation for Map(Use SurfEffectElemCreation.txt) **

/prep7 ! Enter the preprocessor in MAPDL

*GET,_maxEtype,ETYP,0, num, max ! Store the max elem type number

_maxEtype = _maxEtype+1 ! Increase the max elem type no. by 1

et,_maxEtype,154 ! Create new elem type SURF154 (see help)

type,_maxEtype ! Set type of the forgoing elem defn.

real,_maxEtype ! Set real variable num

mat,_maxEtype ! Set the material num

cmsel,s,pressure_faces ! Select the surface Names Selection

! This will select the nodes associated to faces

Esurf ! Define SURF154 with type maxEtype on top

! blade surface

alls ! Select all nodes and element from APDL DB

finish ! Finish the Prep7

** All *.txt files to be used for copying APDL commands in this and some following slides can be found in file CommandObjects.zipprovided with the workshop input files

31 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.31

Commands for Mapping (Use Mapping.txt)

/map ! Enter the /MAP module (writes out a BeforeMapping.db)

! Write a separate Mapping.db file in work directory

target,pressure_faces ! Use the NS (nodes) pressure_faces as target nodes

ftype,cfxtbr ! Type of pressure file to be mapped (CFX TBR analysis)

read, ‘%_wb_userfiles_dir(1)%P_EO2.csv’ !read file

csys,1811 ! A cylindrical coord. Sys (1811) is created to rotate

the nodes so that source mesh and target mesh is aligned

ngen,2,0,all,,, 0,360*3/22 ! Rotate all FE nodes by sectors for correct alignment

(necessary on for this model as the structural mesh and

CFD mesh is not aligned correctly)

/show,png ! Create png files for the fore coming plotting commands

Plgeom ! Plot the geometry after rotation in png file

map,,2,,1, ! MAP command to map 2D surface interpolation (linear)

plmap,target ! Plot the mapped target pressure (real part)

plmap,target,,,1 ! Plot the mapped target pressre (imag part)

/show,close ! Close the png mode

! Write mapped pressure file in SFE commands format for structural mesh

writemap,’%_wb_userfiles_dir(1)%P_EO2.dat’

Finish ! Exit the /MAP module (resume BeforeMapping.DB)

32 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.32

Cyclic Option Setting (Use CyclicOption.txt)

/solu ! Enter the /SOLU module to ensure that the WB Solve works

cycopt,msup,1 ! This command is essential to put in first analysis system, either

static or modal (if non-prestressed) to trigger that a cyclic msup

harmonic solution is there down the line.

! MSUP Cyclic Harmonic analysis has a different architecture for the ANSYS files

and use few on the fly calculations. CYCOPT,MSUP,1 key is significant in this

place.

33 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.3333

Part 1: Analyze the Tuned system

Aeromechanics of TurbomachineryBladesRelease 2019 R3

© 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.

34 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.3434

Analysis Setup

Prestressed Modal Analysis - Cyclic

Release 2019 R3

© 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.

35 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.35

Prestressed Modal Analysis

• 当将“静力分析系统解”链接到“模态分析设置”时,模态解决方案将基于静态分析的变形状态(NLGEOM = ON),并且预应力效果会继续有效

Extracted modes up to 3200 Hz. which is more that 1.5 times the harmonic freq. Sweep around 534 Hz

It is important to extract all Harmonic Indices (HI or nodal diameter) for all the mistuned harmonic analysis. For Tuned system only HI = EO is sufficient; HI = 2 Here

36 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.36

Extra Commands for Modal analysis (use ZeroRotVel.txt)

cgomega,0,0,0 ! To zero out the applied rotational velocity effect in Modal

analysis

37 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.37

/post1 ! Enter /SOLU module

! Copy the RSTP file to file.rst in user files (RSTP is the results file

extension after Linear perturbation prestressed modal)

/COPY,file.rst,,,’%_wb_userfiles_dir(1)%file.rstp’

file,,rst ! Open file.rst in APDL

/show,png,rev ! Save plots in in png format from APDL

/yrange,0,3000, ! Set the Y range for the next plotting to 0-3000 Hz.

plzz,16043 ! Plots the speed lines (16043 RPM) in interference diagram

/show,close

fini

Post commands in Modal Analysis (Use PostModal_Tuned.txt)

• 利用如下APDL命令在Workbench中插入Command

38 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.3838

Results

Static & Modal AnalysisGuidelines for Harmonic Setup

Release 2019 R3

© 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.

39 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.39

Results - Static Analysis • After Solving Static Structural, RMB Solution

− Insert>Deformation>Total

− Insert>Deformation>Directional ➢ Use Cylindrical system 2 and Set Orientation to X Axis (radial deformation)

Total deformationRadial displacement

40 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.40

Pressure Mapping Results

• RMB Solution>Open Solver Files Directory

• PNG files can be seen, showing Source/Target nodes, Target Real and Imag mapped pressure plot as shown to the right

PLGEOM command

41 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.41

Results – Modal Analysis

• Click on Solution to check the table of frequencies over all possible Harmonic Indices.

For 11 harmonic indices every set containing frequencies up to 3200 Hz

RMB to create mode shape of requested freq.

Resonance point discussed in the next slide

42 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.42

Interference Diagram (SAFE Diagram)

PLZZ command (16043 RPM)

Speed lineω (Hz) = ND (HI)*Ω (rpm)/60

One possible location of resonance near 508 Hz

Note: Campbell diagram does not always guarantee the true resonance. Campbell diagram suggest that resonance will occur wheneverthe natural freq. of blisk matches the excitation freq. But due to cyclic nature of the structure, mode shape may not match the Engine Order excitation shape coming out of the nozzles for the Campbell diagram suggested critical speed. Hence SAFE or Interference diagram which relate the mode shapes with speed and natural freq. will predict the true resonance and used by industries for reliable design.

43 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.4343

Cyclic MSUP Harmonic AnalysisTuned Forced Response Analysis

Forcing Function, Solution , Postprocessing

Release 2019 R3

© 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.

44 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.44

Forcing Function in Harmonic Analysis

• 对于(tuned blade analysis )调整后的叶片分析(所有叶片彼此相

同),仅第二谐波指数或节径的模式足以扩展谐波分析,以下公式是针对第n个叶片的以下力函数:

其中, 相位滞后角度:

N = 转子上叶片数量

• 调整后叶片的自然频率有着不同的节径

• 使用以下设置(如右图所示),可以为周期模型获得固有频率

𝐅𝑛 = 𝐅𝑒 ሻ𝑖𝜙(𝑛−1

𝜙 =2𝜋 ∗ 𝐸𝑂

𝑁

45 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.45

Deactivation of the RST File Check by Workbench停止RST文件检查

• From within Mechanical:

• Files>Variable Manager

• Add the variable ‘skip resultfile check‘ = 1− Check the box to activate this Variable

46 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.46

Cyclic Mode Superposition (MSUP) Harmonic Analysis –Setup (Use ApplyCFXPres_Tuned.txt)

• 通过下列APDL命令行施加CFX 映射压力

• 在“谐波分析”的“模态”分支中插入的以下命令允许在模态重新启动之前创建模型并创建模态载荷矢量。

sfedel,all,all,pres ! Delete all pressure load from DB (if anything is there)

fdele,all,all ! Delete all nodal load

cgomga,,0,0,0 ! Zero any rotational acceleration (sanity check)

! Input the SFE file written in Static analysis

/INPUT, '%_wb_userfiles_dir(1)%P_EO2',dat

allsel

Solve ! This solve will create the modal load vector to be used in msup (modal

restart)

47 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.47

Analysis Settings – Harmonic

• 保留频率间隔的默认设置

• 在频率范围约为508 Hz(如上一张幻灯片所示),如右图所示设置值

• 设置Solution Interval = 200以捕获共振条件

• 分析数据管理中设置 ‘Save MAPDL DB = Yes’

• 瑞利阻尼比可用于谐波分析

• 也可以使用DMPSTR命令使用结构阻尼

48 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.48

Necessary APDL Command for Harmonic forcing (Use HarmForcing.txt)

outres,all,all ! Write all results (can be limited users choice)

hrout,on ! Print harmonic displacement in real-imag format

cycfreq,eo,2 ! Engine order of excitation = 2

lvscale,1,1 ! Apply the cfx pressure load vector created in modal restart

kbc,1 ! Use stepped loading (no ramping)

dmpstr,.001 ! Use structural damping ratio = 0.001

• 利用如下APDL命令施加CFX压力

49 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.49

Cyclic MSUP Harmonic Postprocessing – APDL (Use PostHarmo1.txt)

• 插入如下APDL命令在后处理中:

Resume,file,db

/copy,file,rfrq,,’%_wb_userfiles_dir(1)%file’,rfrq ! Copy the rfrq file to userfiles

/post1 ! Enter general post processing

! CYCFILES process modal rstp (result) and harmonic rfrq file to process the responses

on the fly. No RST from Harmonic analysis

cycfiles,’%_wb_userfiles_dir(1)%file’,rstp,’%_wb_userfiles_dir(1)%file’,rfrq

rsys,1811 !view the results in cylindrical system

mystep = 77 ! Substep number for results

set,1,mystep ! Set substep = 77 for processing freq = 503.7

/show,png,rev

/xrange,0,100 ! Set the X axis range for next plots

plmc,1,mystep,, ! Plot the modal coordinates from MSUP (Real)

plmc,1,mystep,,1, ! Plot the modal coordinates from MSUP (Imag)

/show,close

50 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.50

Modal Coordinates

Frequency=503.7Real Solution

Frequency=503.7 Imaginary Solution

51 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.51

Plot of Response Quantities (Use PostHarmo2.txt)

/xrange,default

avprin,,0.3 ! Use poisson’s ratio = 0.3 for Eqv strain calculation

/cycexpand,,on ! Expand for full 360 model

/show,png,rev

esel,s,ename,,186 ! Select the solid elements only (no surf elem)

nsle,s,1

set,1,mystep,,0 ! Process real part :: 1 for Imaginary parts

/view,1,1,1,2

plns,u,z ! Plot UZ

plns,u,sum ! Plot USUM

plns,epel,1 ! Plot e1

plns,s,1 ! Plot S1

/view,1,0,0,1 ! Plot from different view

plns,u,sum

plns,epel,1

plns,s,1

52 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.52

Example of Plots (After Harmonic Solve)

USUM (Real)

EPEL1 (Real)S1 (Real)

UZ (axial) (Real)

53 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.53

Maximum Responses - Phase sweep over 360 deg (Use PostHarmo3.txt)

/cycexpand,,phaseang,360 ! Plots the amplitude of responses from Real and Imag

set,1,mystep,

/view,1,1,1,2

plns,u,z

plns,u,sum

/view,1,0,0,1

plns,u,sum

plns,u,z

/cycexpand,,phaseang,360! Plots the maximum quantities on each node after phase

sweep

set,1,mystep,

/view,1,1,1,2

plns,u,z

plns,u,sum

/view,1,0,0,1

plns,u,sum

plns,u,z

54 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.54

Example of Max Plots

55 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.55

Response of Tip of the Blade – APDL Commands (Use PostHarmo4.txt)

cmsel,s,TipLE ! Select the component

myid = ndnext(0) ! Store the node number in myid

alls

set,1,mystep ! Select freq. 503.7 Hz

cycspec,,SuctionFace,s,1 ! Specifies the cyclic calc nodes for suction face stress

cycspec,,myid,u,z ! Specify Cyclic calc for UZ of the suctionFace

cyccalc,R67s1,csv ! Calc quantities given in CYCSPEC and write in R67s1.csv for

all sectors

plcfreq,2,1,10 ! Plot the UZ of tip for 1-10 sector (max amplitude over phase)

plcfreq,2,11,20 ! From 11-20 sector

plcfreq,2,21,22 ! From 21-22 sector

plchist,2,mystep ! Histogram plot of tip UZ

56 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.56

Sample Plots

CYCCALC UZ for Tip node(R67s1_Node1122_UZ.csv)

CYCCALC S1 for Suction face(R67s1_SUCTIONFACE_S1.csv)

Maximum stress for given set of nodes in SuctionFace

57 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.57

Sample Plots (Contd.)

PLCFREQ for Tip node UZ for 1-10 Sector

PLCHIST for Tip node UZ for 1-10 Sector

58 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.5858

Part 2: Including Mistuning

Aeromechanics of Turbomachinery Blades

Release 2019 R3

© 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.

59 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.5959

Analysis Setup

Prestressed Modal Analysis - Cyclic

Release 2019 R3

© 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.

60 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.60

Prestressed Modal Analysis

• 当将“静力分析系统解”链接到“模态分析设置”时,模态解决方案将基于静态分析的变形状态(NLGEOM = ON),并且预应力效果会继续有效

Extracted modes up to 3200 Hz. which is more that 1.5 times the harmonic freq. Sweep around 534 Hz

It is important to extract all Harmonic Indices (HI or nodal diameter) for all the mistuned harmonic analysis. If HI =2 for Tuned system, switch back to Program Controlled

61 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.61

• Change from PostModal_Tuned.txt to PostModal_Mistuned.txt or paste the below commands at the beginning of the existing command object as file.r001, file.rdb and file.ldhi are required for mistuning

• At this point solve the Prestressed modal analysis before setting up Harmonic Analysis (because harmonic analysis inputs will come from here)

*DO,I,0,999

/INQUIRE,temp,EXIST,file%I%.r001

*IF,temp,EQ,1,THEN

/COPY,file%I%.r001,,,’%_wb_userfiles_dir(1)%file%I%.r001’

*ENDIF

*ENDDO

/COPY,file.rdb,,,’%_wb_userfiles_dir(1)%file.rdb’

/COPY,file.ldhi,,,’%_wb_userfiles_dir(1)%file.ldhi’

Post commands in Modal Analysis (Use PostModal_Mistuned.txt)

62 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.6262

Cyclic MSUP Harmonic AnalysisMistuned Forced Response Analysis

Forcing Function, Mistuning, Solution Postprocessing

Release 2019 R3

© 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.

63 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.63

Cyclic Mode Superposition (MSUP) Harmonic Analysis –Setup (Use ApplyCFXPres_Mistuned.txt)

• Change from ApplyCFXPres_Tuned.txt to ApplyCFXPres_Mistuned.txt or paste the below commands at the beginning of the existing command object as file.r001, file.rdb and file.ldhi are required for mistuning

• Above command inserted in Modal branch of Harmonic Analysis allows the load to applied before modal restart and create modal load vector.

*DO,I,0,999

/INQUIRE,temp,EXIST,’%_wb_userfiles_dir(1)%file%I%.r001’

*IF,temp,EQ,1,THEN

/COPY,’%_wb_userfiles_dir(1)%file%I%.r001’,,,file%I%.r001

*ENDIF

*ENDDO

/COPY,’%_wb_userfiles_dir(1)%file.rdb’,,,file.rdb

/COPY,’%_wb_userfiles_dir(1)%file.ldhi’,,,file.ldhi

64 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.64

Small Stiffness Mistuning Definition (Use Mistuning.txt)

!Mistuning commands

*dim,kmist,array,22,1 ! Stiffness deviation array

kmist(1,1) = 0.01,-0.02,0.01,0.04,-0.03,-0.01,-0.02,0.04,0.05

kmist(10,1) = -0.03,-0.02,0.03,-0.04,-0.01,-0.04,0.02,-0.03,0.01,

kmist(19,1) = -0.05,-0.03,0.01,0.01

! For mistuning definition blade root nodes are used as master dofs and blade

elements are substructure

cycfreq,blade,InterfaceNodes,BladeElem,6 ! Pass the interface node and blade

elements for internal substructuring

cycfreq,mist,k,kmist ! Pass the mistuning array

65 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.65

Cyclic MSUP Harmonic Postprocessing – APDL (Use PostHarmo1.txt)

• RMB>Solution (Harmonic) > Insert> Commands – to add a post command object for APDL snapshots of harmonic results

• Paste the following commands.Resume,file,db

/copy,file,rfrq,,’%_wb_userfiles_dir(1)%file’,rfrq ! Copy the rfrq file to

userfiles

/post1 ! Enter general post processing

! CYCFILES process modal rstp (result) and harmonic rfrq file to process the

responses on the fly. No RST from Harmonic analysis

cycfiles,’%_wb_userfiles_dir(1)%file’,rstp,’%_wb_userfiles_dir(1)%file’,rfrq

rsys,1811 !view the results in cylindrical system

mystep = 77 ! Substep number for results

set,1,mystep ! Set substep = 77 for processing freq = 503.7

/show,png,rev

/xrange,0,100 ! Set the X axis range for next plots

plmc,1,mystep,, ! Plot the modal coordinates from MSUP (Real)

plmc,1,mystep,,1, ! Plot the modal coordinates from MSUP (Imag)

/show,close

66 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.66

Modal Coordinates

Frequency=503.7Real Solution

Frequency=503.7 Imaginary Solution

67 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.67

Plot of Response Quantities (Use PostHarmo2.txt)

/xrange,default

avprin,,0.3 ! Use poissons ratio = 0.3 for Eqv strain calculation

/cycexpand,,on ! Expand for full 360 model

/show,png,rev

esel,s,ename,,186 ! Select the solid elements only (no surf elem)

nsle,s,1

set,1,mystep,,0 ! Process real part :: 1 for Imaginary parts

/view,1,1,1,2

plns,u,z ! Plot UZ

plns,u,sum ! Plot USUM

plns,epel,1 ! Plot e1

plns,s,1 ! Plot S1

/view,1,0,0,1 ! Plot from different view

plns,u,sum

plns,epel,1

plns,s,1

68 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.68

Example of Plots (After Harmonic Solve)

USUM(Real)

EPEL1 (Real)S1 (Real)

UZ (axial) (Real)

69 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.69

Maximum Responses - Phase sweep over 360 deg (Use PostHarmo3.txt)

/cycexpand,,phaseang,360 ! Plots the amplitude of responses from Real and Imag

set,1,mystep,

/view,1,1,1,2

plns,u,z

plns,u,sum

/view,1,0,0,1

plns,u,sum

plns,u,z

/cycexpand,,phaseang,360! Plots the maximum quantities on each node after phase

sweep

set,1,mystep,

/view,1,1,1,2

plns,u,z

plns,u,sum

/view,1,0,0,1

plns,u,sum

plns,u,z

70 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.70

Example of Max Plots

71 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.71

Response of Tip of the Blade – APDL Commands (Use PostHarmo4.txt)

cmsel,s,TipLE ! Select the component

myid = ndnext(0) ! Store the node number in myid

alls

set,1,mystep ! Select freq. 503.7 Hz

cycspec,,SuctionFace,s,1 ! Specifies the cyclic calc nodes for suction face stress

cycspec,,myid,u,z ! Specify Cyclic calc for UZ of the suctionFace

cyccalc,R67s1,csv ! Calc quantities given in CYCSPEC and write in R67s1.csv for

all sectors

plcfreq,2,1,10 ! Plot the UZ of tip for 1-10 sector (max amplitude over phase)

plcfreq,2,11,20 ! From 11-20 sector

plcfreq,2,21,22 ! From 21-22 sector

plchist,2,mystep ! Histogram plot of tip UZ

72 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.72

Sample Plots

CYCCALC UZ for Tip node(R67s1_Node1122_UZ.csv)

CYCCALC S1 for Suction face(R67s1_SUCTIONFACE_S1.csv)

Maximum stress for given set of nodes in SuctionFace

73 © 2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.73

Sample Plots (Contd.)

PLCFREQ for Tip node UZ for 1-10 Sector

PLCHIST for Tip node UZ for 1-10 Sector