You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a Kratos Geomechanics User, I would like prescribed accelerations to be reflected in the respective nodes, such that I can use this functionality in my analyses.
Acceptance Criteria
Given the user uses a vector constraint process to prescribe the acceleration on certain a certain modelpart. When the user runs a simulation. Then the acceleration at the nodes of these model parts are the same as the prescribed acceleration.
Originally posted by muhammedfurkanyilmaz March 13, 2024
Hi @Kratos/geomechanics,
I'm trying to make a site response analysis. I exerted the acceleration trace as acceleration at the bottom nodes of the domain, but the acceleration outputs of the corresponding nodes are quite different from the input motion. What could be the reason?
The text was updated successfully, but these errors were encountered:
Had another short look into this bug before we discuss it in planning:
It seems to be related to the updating of the second order derivatives in the time integration scheme, where the is_fixed flag is not taken into account for the acceleration (same for the velocity). When hard-coding the following check into the update function (if (rNode.IsFixed(ACCELERATION_X)) continue;, since the reported issue was about prescribed acceleration in the x-direction), the nodal acceleration seems identical to the prescribed acceleration.
This is no solution yet (since we need to be able to only fix certain components), but it seems that correctly taking into account the component-wise 'is_fixed' in the time integration scheme will fix the reported issue.
This means however, we need to keep in mind:
This should work for the second and first order derivatives (e.g. also prescribed (angular) velocities as well as (angular) accelerations).
Should this also work for e.g. DT_WATER_PRESSURE, i.e. scalar derivatives?
We need to fix this in both the Newmark as well as the Backward Euler schemes
Do we need to make any changes to the SetTimeFactors function, or is that unrelated?
As a Kratos Geomechanics User, I would like prescribed accelerations to be reflected in the respective nodes, such that I can use this functionality in my analyses.
Acceptance Criteria
Given the user uses a vector constraint process to prescribe the acceleration on certain a certain modelpart.
When the user runs a simulation.
Then the acceleration at the nodes of these model parts are the same as the prescribed acceleration.
Discussed in #12178
Originally posted by muhammedfurkanyilmaz March 13, 2024
Hi @Kratos/geomechanics,
I'm trying to make a site response analysis. I exerted the acceleration trace as acceleration at the bottom nodes of the domain, but the acceleration outputs of the corresponding nodes are quite different from the input motion. What could be the reason?
The text was updated successfully, but these errors were encountered: