/hysteresis

Seismic performance assessment based on hysteresis curves

Primary LanguageMATLABApache License 2.0Apache-2.0

hysteresis

Seismic performance assessment based on hysteresis curves
本项目在MATLAB上运行,版本:R2021a
各文件功能:

  • drawsave 常规分析过程,包括提取加载制度、骨架曲线、耗能、累计耗能(均采用有向面积法)、等效阻尼粘滞系数、残余变形等,并创建骨架曲线数据txt,出图。
  • Skeleton 几种骨架曲线提取方法,并创建骨架曲线数据txt,出图。
  • Yield 读取骨架曲线数据txt,用几种最远点法计算屈服位移u1和延性系数。
  • 注意drawsave所得的是常规的骨架曲线对应的屈服点和延性系数。而改变了骨架曲线的取法,对应屈服点和延性系数也可能改变。且屈服点取法,破坏点的取法难以统一。使用者可以根据输出的骨架曲线数据txt自行取屈服点和延性系数。
  • 形状相似度算法:
  • Polyshapesim4 取半周,对比特征点连线的斜率。
  • Positionsim4 取半周,直接对比特征点的位置。
  • trslopesim4 旋转45°,后对比特征点连线的斜率。

版权说明: 在开源协议Apache基础上,本项目额外声明:本项目旨在方便处理科研数据,对学术研究用途免费。未经作者同意,不可用于其他用途或商用。并需强调,在开源协议中,使用开源代码如果造成了任何损失,开源作者无需负责(这是很多开源协议都有的条款)。这意味着各位学者们如果采用本项目处理数据,直至进行发表,学者们需自己对数据和处理结果负责。
本项目尚有许多不足之处,需要在实践中检验、完善。在此期望各位学者、同行们使用本项目后,在大作中引用本项目对应论文,非常感谢大家的支持。