“实时模态分析”
方法实现
proc Series_GM_Analyze { SeriesName Damping GM_Name_List dt { Model_Descp "" } } {
#Input Model
source "Model\0_Main.tcl"
#Mode Analyze !!!!!!
ProModeAnalyze_Proc 5
#Damping Ratio Define
Rayleigh_Proc 1 2 $Damping
#Gravity_Analysis
Gravity_Proc 10
#Mode Analyze !!!!!!
ProModeAnalyze_Proc 5
##Time History LoadTag
set gmLoadCaseTag 1000
##Foreach LoadCase Name
foreach GM_Name $GM_Name_List {
set direct_name "$SeriesName\$GM_Name"
#Create Directory
file mkdir $direct_name
#Define Recorder
Recorder_Proc $direct_name
#Ground Motion Analysis
set TimeCost [SeriesGroundMotionAnalysis $gmLoadCaseTag $GM_Name $dt $Model_Descp]
}
#Mode Analyze !!!!!!
ProModeAnalyze_Proc 5
#Update loadcase tag
set gmLoadCaseTag [expr $gmLoadCaseTag + 3]
#Remove old recorder
remove recorders
#Time back to Zero
loadConst -time 0.0
}
#Clear All
wipe All
}
分析实例
图2 序列分析中的实时模态分析
点击“阅读原文”可查看并下载本推送相关的算例模型。
精彩回顾:
-
PBSD
【PBSD】超限工程好助手:结构抗震性能设计软件PBSD功能简介
【PBSD】【OpenSEES】智能化的结构弹塑性分析全套解决方案
-
PBSD工程应用
【PBSD工程应用】中新广州知识塔——330m知识城在建第一高楼
【PBSD工程应用】珠海万菱环球中心——300m拱北摩天新地标
【PBSD工程应用】广东美术馆“三馆合一”项目——岭南文化新地标
【PBSD工程应用】佛山天珺秀台——2021新广东省《高规》项目
【PBSD工程应用】深圳华侨城坪山之眼——250m坪山新地标
-
小迅智能设计
-
OpenSees
【OpenSEES】FiberSection3D新变化:-Gj必选项始末
【OpenSEES】浅析迭代(二):基于LineSearch优化迭代算法
【OpenSEES】浅析迭代(三):基于Krylov优化迭代算法
【OpenSees】SecAggregator为DispBC赋予剪切刚度乃无用功
【OpenSees】在2020日本E-Defense盲测比赛的表现
【OpenSees】2021日本E-Defense盲测比赛:底部带摩擦摆的足尺钢框架结构