# Acceleration output in dynamic calculations

**URL:** <https://calculix.discourse.group/t/acceleration-output-in-dynamic-calculations/2633>\
**Category:** Uncategorized\
**Created:** [March 14, 2025, 8:28am UTC](https://calculix.discourse.group/t/acceleration-output-in-dynamic-calculations/2633 "2025-03-14T08:28:13Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![JuanP74](https://avatars.discourse-cdn.com/v4/letter/j/b5a626/32.png) [@JuanP74](https://calculix.discourse.group/u/JuanP74)\
**Post date:** [March 14, 2025, 8:28am UTC](https://calculix.discourse.group/t/acceleration-output-in-dynamic-calculations/2633/1 "2025-03-14T08:28:13Z")

</div>

Hello,

I’ve noticed that there is not acceleration output for dynamic calculations. What do you do if you need them? Numerical derivative of displacements/velocities…? Anyone has already addressed the issue?

Regards

---

<div class="post-metadata">

**Author:** ![JuanP74](https://avatars.discourse-cdn.com/v4/letter/j/b5a626/32.png) [@JuanP74](https://calculix.discourse.group/u/JuanP74)\
**Post date:** [March 18, 2025, 10:15am UTC](https://calculix.discourse.group/t/acceleration-output-in-dynamic-calculations/2633/2 "2025-03-18T10:15:48Z")

</div>

I have requested an enhancement in github

---

<div class="post-metadata">

**Author:** ![JuanP74](https://avatars.discourse-cdn.com/v4/letter/j/b5a626/32.png) [@JuanP74](https://calculix.discourse.group/u/JuanP74)\
**Post date:** [March 26, 2025, 1:51pm UTC](https://calculix.discourse.group/t/acceleration-output-in-dynamic-calculations/2633/3 "2025-03-26T13:51:33Z")

</div>

octave (Matlab clone) to obtain accelerations from disp. curve (similar from velocities):

```auto
Disp = csvread('transient_disp.txt',1,0);
t=Disp(:,1);
U3=Disp(:,2);
U3=U3*0.001;
V3 = gradient(U3(:)) ./ gradient(t(:));
V3=V3;
A3 = gradient(V3(:)) ./ gradient(t(:));
A3=A3*(1/9.81);
plot(t,U3,'-')
    xlabel('t [s]')
    title('movement Z')
    ylabel('Z [m], Vz [m/s], Az [g]')
    grid on
hold on
plot(t,V3,'-')
plot(t,A3,'-')
 h = legend ("U3","V3", "A3");
 legend (h, "location", "northeastoutside");

```
