CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > ANSYS > FLUENT > Fluent UDF and Scheme Programming

Acceleration term in 6 DOF solver

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 10, 2020, 23:36
Default Acceleration term in 6 DOF solver
  #1
Member
 
MEK
Join Date: Oct 2016
Posts: 39
Rep Power: 10
ebrahem is on a distinguished road
cg_y = DT_CG(dt)[1]; y-displacement
cg_x = DT_CG(dt)[0]; x-displacement

vel_y = DT_VEL_CG(dt)[1]; y-velocity
vel_x = DT_VEL_CG(dt)[0]; x-velocity

Fy = -ky*cg_y - vel_y*cy; x force term
Fx = -kx*cg_x - vel_x*cx; y force term

prop[SDOF_LOAD_F_Y] = Fy;
prop[SDOF_LOAD_F_X] = Fx;


i would like to ask about acceleration term as there are displacement and velocity but if i also want to incooperate acceleration term what do i have to do
Attached Images
File Type: jpg equation.JPG (11.8 KB, 25 views)
ebrahem is offline   Reply With Quote

Old   February 11, 2020, 04:25
Default Displacement, velocity, and acceleration
  #2
Senior Member
 
vinerm's Avatar
 
Vinerm
Join Date: Jun 2009
Location: Nederland
Posts: 2,946
Blog Entries: 1
Rep Power: 36
vinerm will become famous soon enough
Do note that DT_CG is not displacement rather the position vector of the center of gravity. Its variation across space would define displacement.

DT_VEL_CG is the velocity vector. As far as acceleration is concerned, a separate macro is not required since this is a discrete solver. You have to ensure that the velocity is changing over time; that is the acceleration. If you wish to apply an instantaneous acceleration, then that is defined in terms of the force and not acceleration as such. So, you can add another force.
__________________
Regards,
Vinerm

PM to be used if and only if you do not want something to be shared publicly. PM is considered to be of the least priority.
vinerm is offline   Reply With Quote

Old   February 11, 2020, 06:05
Default
  #3
Member
 
MEK
Join Date: Oct 2016
Posts: 39
Rep Power: 10
ebrahem is on a distinguished road
thank you so much for clarifying these things but still i am unable to understand how i would be able to add (MX doubble dot) if i dont know its value here solver compute it for me based on the movement of object.
ebrahem is offline   Reply With Quote

Old   February 11, 2020, 06:21
Default No calculation of acceleration
  #4
Senior Member
 
vinerm's Avatar
 
Vinerm
Join Date: Jun 2009
Location: Nederland
Posts: 2,946
Blog Entries: 1
Rep Power: 36
vinerm will become famous soon enough
Solver does not compute \ddot{x}. It computes only x and \dot{x}.

May I know the objective why you want to calculation the acceleration? As suggested earlier, if you wish to apply acceleration that implies applying a force.
__________________
Regards,
Vinerm

PM to be used if and only if you do not want something to be shared publicly. PM is considered to be of the least priority.
vinerm is offline   Reply With Quote

Old   February 11, 2020, 08:12
Default
  #5
Member
 
MEK
Join Date: Oct 2016
Posts: 39
Rep Power: 10
ebrahem is on a distinguished road
Well my intentions to compute acceleration is due to coupled equations that I want to solve as attached in the image of first post maybe if u look into the equations in the image things will be clearer.
ebrahem is offline   Reply With Quote

Old   February 11, 2020, 08:38
Default Macros
  #6
Senior Member
 
vinerm's Avatar
 
Vinerm
Join Date: Jun 2009
Location: Nederland
Posts: 2,946
Blog Entries: 1
Rep Power: 36
vinerm will become famous soon enough
As far as I understand, you appear to be mixing two things. For an SDOF solver, Fluent does not require you to solve extra equation, however, you can provide extra forces. Fluent (most likely) does not include the last terms in the equations you have, so, you can use the following macros to calculate extra forces and then add those to the forces that you already might have. But be cautious with what is being done because Fluent does not expect extra velocities or displacements to be provided by the user in SDOF solver; only the forces (both linear and angular).

DT_ACC_CG for linear acceleration
DT_ALPHA_CG for angular acceleration
__________________
Regards,
Vinerm

PM to be used if and only if you do not want something to be shared publicly. PM is considered to be of the least priority.
vinerm is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to add coupled euqations with coupled exponential term in a solver Lann OpenFOAM 2 November 14, 2019 10:24
Modelling hinge joint for Six DOF solver in OpenFOAM suyogmahulkar OpenFOAM Programming & Development 1 December 29, 2018 16:23
New output variable for source term in fvoptions - without changing the solver vincent.clary OpenFOAM Programming & Development 2 June 26, 2018 06:21
No difference in solver behaviour with implicit source term Gesetzt OpenFOAM Programming & Development 1 December 10, 2017 07:14
What solver would benefit from GPU acceleration? Lukasz OpenFOAM Running, Solving & CFD 0 October 15, 2013 16:19


All times are GMT -4. The time now is 20:52.