How can we update the velocity during an analysis?
Moderators: silvia, selimgunay, Moderators
How can we update the velocity during an analysis?
Hello friends,
I am modeling a rocking wall subjected to harmonic excitation.
When the rocking wall hits the foundation, an impact happens, and the energy is damped out.
This can be simulated by multiplying the rotational velocity of the wall by a restitution factor (less than one) when the impact happens.
I have tried these commands, but they did not work:
------------------------
set currentVelocity [nodeVel 2 3]
set updatedVelocity [expr {- 0.9 * $currentVelocity}]
set [nodeVel 2 3] $updatedVelocity
-------------------------------------------
My question: is there any way to update the rotational velocity of the wall?
Thanks
I am modeling a rocking wall subjected to harmonic excitation.
When the rocking wall hits the foundation, an impact happens, and the energy is damped out.
This can be simulated by multiplying the rotational velocity of the wall by a restitution factor (less than one) when the impact happens.
I have tried these commands, but they did not work:
------------------------
set currentVelocity [nodeVel 2 3]
set updatedVelocity [expr {- 0.9 * $currentVelocity}]
set [nodeVel 2 3] $updatedVelocity
-------------------------------------------
My question: is there any way to update the rotational velocity of the wall?
Thanks
Re: How can we update the velocity during an analysis?
You cannot directly manipulate velocity like that. You should use one or more zero length elements with velocity-proportional materials.
Re: How can we update the velocity during an analysis?
Thanks for your replay,
I tried that but, in this case, the damping from impact is assumed to be continuous; however, in my case it is event-based.
The impact only happens when the rotational angle of the wall approaches zero, therefore, I want to get the velocity when the impact happens and then multiply it with a restitution factor.
Is there any solution?
I tried that but, in this case, the damping from impact is assumed to be continuous; however, in my case it is event-based.
The impact only happens when the rotational angle of the wall approaches zero, therefore, I want to get the velocity when the impact happens and then multiply it with a restitution factor.
Is there any solution?
Re: How can we update the velocity during an analysis?
In other words, how can we apply a velocity or initial velocity to a node such as in free vibration?
-
- Posts: 1
- Joined: Mon Aug 07, 2023 2:14 am
Re: How can we update the velocity during an analysis?
I think if want to apply velocity or initial velocity with absolute precision it is not possible but relative velocity can be applied. connections game
Re: How can we update the velocity during an analysis?
Here's an example with free vibration: https://portwooddigital.com/2021/11/20/ ... onditions/