# Pushover analysis in FLAC

**URL:** <https://forum.itascainternational.com/t/pushover-analysis-in-flac/1414>\
**Category:** FLAC\
**Created:** [April 22, 2024, 6:57am UTC](https://forum.itascainternational.com/t/pushover-analysis-in-flac/1414 "2024-04-22T06:57:37Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![agapanto](https://avatars.discourse-cdn.com/v4/letter/a/f4b2a3/32.png) [@agapanto](https://forum.itascainternational.com/u/agapanto)\
**Post date:** [April 22, 2024, 6:57am UTC](https://forum.itascainternational.com/t/pushover-analysis-in-flac/1414/1 "2024-04-22T06:57:37Z")

</div>

Hi to all,

I would like to advance a so-called “pushover analysis” using FLAC 8.  
In particular, I’m performing a slope stability analysis in which I’d like to replicate the dynamic action related to a water wave impact on the slope. The idea is to use the function _apply sxx_ along the (i,j)-cells interested by the wave impact, by applying different values of stress (i.e., sxx) per each time-step of analysis.  
So, my doubt is:  
**1. How can I concatenate sequentially all the time-steps of analysis?**  
Considering a _time-step #1_ in which a pressure _sxx_ is applied to each (i,j)-cell according to a script like this one:

[…]  
apply sxx 10000.0 from i1, j1 to i1, j2  
apply sxx 8000.0 from i1, j3 to i1, j4  
apply sxx 6000.0 from i1, j5 to i1, j6  
apply sxx 4000.0 from i1, j7 to i1, j8  
[…]  
solve force 1E-2 sratio 0  
save C:\Documents\ex\_00.sav

How can I automatically perform a _time-step #2_ of analysis in, which, the applied pressures are different as follows:  
[…]  
apply sxx 5000.0 from i1, j1 to i1, j2  
apply sxx 10000.0 from i1, j3 to i1, j4  
apply sxx 2000.0 from i1, j5 to i1, j6  
apply sxx 7000.0 from i1, j7 to i1, j8  
[…]  
solve force 1E-2 sratio 0  
save C:\Documents\ex\_01.sav

Thank you in advance for your support!

FF

---

<div class="post-metadata">

**Author:** ![jwang](https://avatars.discourse-cdn.com/v4/letter/j/b782af/32.png) [@jwang](https://forum.itascainternational.com/u/jwang)\
**Post date:** [April 22, 2024, 1:42pm UTC](https://forum.itascainternational.com/t/pushover-analysis-in-flac/1414/2 "2024-04-22T13:42:08Z")

</div>

You can put all all the time-steps of analysis data in the same datafile, and then call the datafile in FLAC.

---

<div class="post-metadata">

**Author:** ![agapanto](https://avatars.discourse-cdn.com/v4/letter/a/f4b2a3/32.png) [@agapanto](https://forum.itascainternational.com/u/agapanto)\
**Post date:** [April 23, 2024, 11:35am UTC](https://forum.itascainternational.com/t/pushover-analysis-in-flac/1414/3 "2024-04-23T11:35:06Z")

</div>

Thank you jwang, much appreciated!

---

<div class="post-metadata">

**Author:** ![agapanto](https://avatars.discourse-cdn.com/v4/letter/a/f4b2a3/32.png) [@agapanto](https://forum.itascainternational.com/u/agapanto)\
**Post date:** [April 26, 2024, 9:19am UTC](https://forum.itascainternational.com/t/pushover-analysis-in-flac/1414/4 "2024-04-26T09:19:56Z")

</div>

I’m moving forward with the model and I realized that it doesn’t make sense to reach the equilibrium using the **solve** command. In fact, my idea is to replicate the dynamic action of water waves impact on a slope by the use of a pushover analysis. This latter consists in reproduce the multiple and subsequent applied pressures on the slope, that, in “real-life” are related to a dynamic phenomena (which lasts approximately 30 seconds), but in the pushover analysis (i.e., FLAC model) I replicate these actions referring to separate (but subsequent) static calculation steps. However, it doesn’t make sense to reach the equilibrium, because it would mean considering the applied pressures not as instantaneous but as applied pressures acting over time.  
So, I’m trying to use the **step** command instead that the **solve** one, but now the crucial question is: how many steps should I consider for my purpouses?  
I’m not performing a creep analysis, so the steps are not directly referred to the real time.
