model for damage accumulation

Forum for OpenSees users to post questions, comments, etc. on the use of the OpenSees interpreter, OpenSees.exe

Moderators: silvia, selimgunay, Moderators

Post Reply
yalham
Posts: 44
Joined: Sun Jan 06, 2008 6:37 am

model for damage accumulation

Post by yalham »

Hi everyone

I'm going to apply few number of records on a RC model intended to consider damage accumulation, for example what happens in main and after shocks.

I've separated script of model of frame and analysis script.
Once analysis under each record finishes, EQ load pattern is removed, and recalled using new record and its properties. Other things are remained unchanged, wipe command is not used and model script is not called, so that the state of the model will not reset to its initial condition and damages will be considered for new records as well.

But results seems to be incorrect

Does any one have suggestion for that?

thanks.
have a very good time


----- ALGORITHM ---------------
-----------------------------------
source model.tcl

[record_file, dt, NPT, Scale_factor are deffined]
source dynamic_analysis.tcl
[results saved]

remove loadPattern $patternID
[record_file, dt, NPT, Scale_factor are deffined]
source dynamic_analysis.tcl
[results saved]
---------------------------------
----------------------------------
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: model for damage accumulation

Post by fmk »

as there is no way at present to tell a time series what point the values start at, they all assume 0.0. As a consequence, unless you add a whole bunch of 0's to the aftershock records (dT * time at which you want aftershck to start), you are going to have to issue a "loadConst -time 0.0" before the aftershck analysis.
yalham
Posts: 44
Joined: Sun Jan 06, 2008 6:37 am

Re: model for damage accumulation

Post by yalham »

Dear sir
Thanks for reply. That worked and I could address the problem using "loadConst -time 0.0"
Kind regards
Have a nice day
Forster
Posts: 3
Joined: Thu Nov 24, 2016 2:51 am
Location: Dalian University of Technology

Re: model for damage accumulation

Post by Forster »

Dear yalham,
how can you analyze mainshock-aftershock by using opensees?
this is my email: fjyang@outlook.com
best regards,
sfsr
Posts: 2
Joined: Wed May 03, 2017 10:49 am

Re: model for damage accumulation

Post by sfsr »

fmk wrote:
> as there is no way at present to tell a time series what point the values
> start at, they all assume 0.0. As a consequence, unless you add a whole
> bunch of 0's to the aftershock records (dT * time at which you want
> aftershck to start), you are going to have to issue a "loadConst -time
> 0.0" before the aftershck analysis.


Hello Dr.fmk,

I'd like to know could I conduct aftershock IDA analysis without repeating mainshock analysis? That means I want to run my aftershock IDA analysis by loops starts from damaged status under a certain mainshock. But I found the wipeAnalysis can not delete the results and I can't use "loadConst -time 0.0" or "save/resort" command because of the fixed mainshock, and the "reset" command will returning too much. is there any way I can return to a certain status (i.e. after mainshock) so that I can use loops to perform aftershock IDA? In this case, I can save much time on IDA analysis.

Thank you.
Fei SHI
Ph.D student
Guangzhou University & University of Virginia
Post Reply