Deformation of previous step, Can I record it?
Moderators: silvia, selimgunay, Moderators
-
- Posts: 123
- Joined: Tue Oct 31, 2006 10:40 am
- Location: k.n.toosi University
Deformation of previous step, Can I record it?
Frank,
I am about to develop a 2D bi-linear elastic perfectly plastic spring type element which works with force-deformation or moment-rotation relationships. In order to track the entire hysteretic behavior in a full cycle, I need to record the displacements and/or deformations of the current step as well as the previous step. How can I record the deformations of the previous steps or precisely last step before the current one?
Thanks in advance,
I am about to develop a 2D bi-linear elastic perfectly plastic spring type element which works with force-deformation or moment-rotation relationships. In order to track the entire hysteretic behavior in a full cycle, I need to record the displacements and/or deformations of the current step as well as the previous step. How can I record the deformations of the previous steps or precisely last step before the current one?
Thanks in advance,
Pejman
-
- Posts: 123
- Joined: Tue Oct 31, 2006 10:40 am
- Location: k.n.toosi University
Actually I was not asking about tcl-opensees commands. I did not mean to use recorder command to record the displacements of my previously-made model. I am developing a new elastic-perfectly plastic element. My element functions well in monotonic loading but I somehow encountered a problem in unloading and/or reloading state. In order to tackle this problem I need to save the displacement and/or deformations at every committed state in an array or something. Doing so, I would be able to compare the displacements in consecutive steps (esp. current state and the last state before current) and then I could recognize what phase of laoding I am in. For instance, if the current displacement minus the last one is a negative vetor, I am in unloading phase and then I may change the stiffness matrix to unloading stiffness. I dont need trial displacements between steps.
The question simply is how I can record the displacements of my element during loading history?
I hope I have clearly outlined the question.
Thanks in advance
The question simply is how I can record the displacements of my element during loading history?
I hope I have clearly outlined the question.
Thanks in advance
Pejman
-
- Posts: 123
- Joined: Tue Oct 31, 2006 10:40 am
- Location: k.n.toosi University
Re: Deformation of previous step, Can I record it?
I have a problem similar to Pejman.
I have created a simple material model comprising of loading/unloading curves. During analysis, I want my curve to follow the previous loading/unloading curve if the current one intersects with the previous one. For this to happen, I need to save the parameters of the last two unloading/reloading branches. How can I save the parameters of the last two cycles?
I have created a simple material model comprising of loading/unloading curves. During analysis, I want my curve to follow the previous loading/unloading curve if the current one intersects with the previous one. For this to happen, I need to save the parameters of the last two unloading/reloading branches. How can I save the parameters of the last two cycles?
Re: Deformation of previous step, Can I record it?
you will have to save them as additional state variables in your material.