Dear Feap forum,
suppose, I have a square domain with x=[0,1] and y=[-0.5,0.5]. Along the upper and lower edge, I want to apply a boundary condition, which is time dependent and takes into account the nodal coordinates. More precisely, the applied displacement is calculated as
u_x = 0 and u_y(x,y,t) = u_ref/2 * (1- tanh( (x - x_0 - v*t)/d ) * sign(y)
where u_ref, x_0, v and d are parameters. This boundary condition can be imagined as rollers, which are attached to a hyperbolic tangent shape. The fixed shape moves in positive x-direction and applies a tensile load, which varies for every node along the edges.
As far as I understand, this would only be possible in standard feap (v8.5) if I applied a different Dirichlet BC for every single node along the upper and lower edge. However, this is not feasible for my problem types. My idea is to implement the function as user proportional load in ./user/uprop.f. I already had a look at the predefined proportional load types 1 - 7 but could not figure out, how to make the load space dependent. Could you provide me with a hint how I can extend the simple example of an exponential user proportional load, which can be found in the feap manual on page 518 (feap 8.5), Table D.2. I attached a screenshot for convenience.
Warm regards,
a118145