matlab 反应谱,弹性反应谱

Elastic Response Spectra

%

% ERS function information:

%

% function [PSa,PSv,Sd,Sv,Sa] = ERS(dt,xgtt,T,ksi,rinf,AlgID)

% Fast algorithm for extraction of linear elastic response spectra and

% pseudospectra for equally spaced earthquake time history.

%

% Description

% The linear elastic response spectra for a given time-history of

% constant time step, a given eigenperiod range and a given viscous

% damping ratio are computed. The output spectra of this function are

% the Pseudo Velocity Spectrum, the Pseudo Acceleration Spectrum (PSv),

% the Spectral Displacement, the Spectral Velocity and the Spectral

% Acceleration (Sa) The General Single Step Single Solve (GSSSS) family

% of algorithms published by X.Zhou & K.K.Tamma (2004) is employed for

% direct time integration of the various SDOF oscillators. Selection

% among 9 algorithms, all designed according to the above journal

% article, can be made in this routine for the direct time integration.

% Optionally the initial conditions of the SDOF oscillators analysed can

% be specified.

%

% Input parameters

% dt: time step of the input acceleration time history xgtt (scalar).

% xgtt: input acceleration time history (column vector, number of time

% steps-by-1)

% T: values of periods for which the response spectra are requested

% (column vector, number of period values-by-1).

% ksi: fraction of critical viscous damping (scalar).

% varargin: optional arguments as follows:

% rinf: Minimum absolute value of the eigenvalues of the

% amplification matrix. For the amplification matrix see eq.(61) in

% Zhou & Tamma (2004) (scalar). Default value 1.

% AlgID: ID of the algorithm to be used for the integration. Default

% value 'U0-V0-Opt'.

% u0: initial displacement of all SDOF oscillators analysed

% (scalar). Default value 0.

% ut0: initial velocity of all SDOF oscillators analysed (scalar).

% Default value 0.

%

% Output parameters

% PSa: Pseudo Acceleration Spectrum (column vector, number of period

% values-by-1).

% PSv: Pseudo Velocity Spectrum (column vector, number of period

% values-by-1).

% Sd: Spectral Displacement (column vector, number of period

% values-by-1).

% Sv: Spectral Velocity (column vector, number of period values-by-1).

% Sa: Spectral Acceleration (column vector, number of period

% values-by-1).

%

% Copyright (c) 24-Dec-2013

% George Papazafeiropoulos

% First Lieutenant, Infrastructure Engineer, Hellenic Air Force

% Civil Engineer, M.Sc., Ph.D. candidate, NTUA

% Email: gpapazafeiropoulos@yahoo.gr

% Website: http://users.ntua.gr/gpapazaf/

% _________________________________________________________________________

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值