Non-uniform pressure distribution from gudgeon pin
Non-uniform pressure distribution from gudgeon pin
(OP)
Hi all,
I'm relatively new to Abaqus and have run into difficulty modelling a non-uniform pressure distribution supplied to a conrod by the gudgeon pin while under pure tensile loading in the direction of its length.
To model the analysis I have assigned a pressure to the interior surfaces of the conrod's small end whilst rigidly clamping the big end. By default the pressure distribution is uniform and in a direction normal to the small end's cylindrical surfaces. I wish to change this to pressure in one direction parallel to the conrod's length (x-axis) and distributed so that the maximum load is experienced at the apex of the small end's gudgeon pin hole, with the pressure decaying in magnitude 90degrees either side of the apex. This pressure is representative of a bearing load.
I have already successfully created and run the analysis in CATIA which offers a one-click method for assigning a bearing load to cylindrical surfaces. Abaqus is trickier and I know I need some form of script to transform the pressure from uniform to what I've (hopefully) described. This is where my knowledge breaks down! If anyone could help me out with a script or at least point me in the right direction that would be fantastic! FYI I am running Abaqus V6.11-1.
Thanks in advance for any help!
I'm relatively new to Abaqus and have run into difficulty modelling a non-uniform pressure distribution supplied to a conrod by the gudgeon pin while under pure tensile loading in the direction of its length.
To model the analysis I have assigned a pressure to the interior surfaces of the conrod's small end whilst rigidly clamping the big end. By default the pressure distribution is uniform and in a direction normal to the small end's cylindrical surfaces. I wish to change this to pressure in one direction parallel to the conrod's length (x-axis) and distributed so that the maximum load is experienced at the apex of the small end's gudgeon pin hole, with the pressure decaying in magnitude 90degrees either side of the apex. This pressure is representative of a bearing load.
I have already successfully created and run the analysis in CATIA which offers a one-click method for assigning a bearing load to cylindrical surfaces. Abaqus is trickier and I know I need some form of script to transform the pressure from uniform to what I've (hopefully) described. This is where my knowledge breaks down! If anyone could help me out with a script or at least point me in the right direction that would be fantastic! FYI I am running Abaqus V6.11-1.
Thanks in advance for any help!





RE: Non-uniform pressure distribution from gudgeon pin
RE: Non-uniform pressure distribution from gudgeon pin
RE: Non-uniform pressure distribution from gudgeon pin
RE: Non-uniform pressure distribution from gudgeon pin
In terms of the subroutine how do I develop that? I've had a flick through the documentation but there's a lot to take in! Also that magnitude of 1, is that independant of the actual load and just acts as a scalar? i.e. do you include the magnitude of the real load in the subroutine?
Thanks for the help so far, appreciate it.
RE: Non-uniform pressure distribution from gudgeon pin
If you have a pressure distribution over half a cylinder that varies as P.sin(theta) and you know the total load, F, that is being applied to the pin. Then the pressure distribution is 2F.sin(theta)/(Pi.R.L) where R is the radius, L the length of cylinder. In the function definition you'd have to use sin(theta) in terms of X and Y, I guess.
In the manuals there are examples of the DLOAD subroutine. This would probably do the same job as the analytical field function.
If you use the function as described then you don't have to worry about applying a value of magnitude, and just leave it as one. Alternatively, just define the sin(theta) function and apply a magnitude of 2F/(Pi.R.L)
RE: Non-uniform pressure distribution from gudgeon pin