Dear Prof. Taylor,
Thank you very much for your quick reply and sorry for the late response to
this post.
I have tried to make an analysis accounting for your suggestions. In this
problem, my goal is to prepare simulations of an experiment with a specific
loading protocol and to obtain the mechanical response of the model. The
model includes geometric and material inhomogeneities.
Since the top and bottom surface of the specimen is glued to the rigid plates
in the experiment, the specimen does not show deformations in lateral and
out-of-plane directions on such surfaces. The bottom plate is clamped to the
test machine before lateral compression, while the top plate is free to move
(stress-free). To be able to model it, the bottom edge of our 2-D plane-strain
model is fixed, while the y-components of the nodes on the top edge of the
model are LINKed. Thus, the amount of deformation in the y-direction for the
nodes on the top edge remains the same. Since I know that the nodes on the
top edge have active degrees of freedom in the y-direction when they are
LINKed and therefore compressive strain cannot be applied in that direction,
I connected one of these nodes with an almost rigid truss element. Because
one end of such a truss element is free (since the other is attached to the node
on the upper edge of the model), I could apply compression to the free node of
the truss element in the y-direction.
So, once the abovementioned settings are arranged, the load protocol can be
explained sequentially.
1. The lateral compression (compression in x-direction) is applied. The amount
of lateral displacement increases to a certain level and is held at that level. During
such an operation, the top edge is free to move.
2. Compression (displacement-controlled) in the y-direction is imposed on the free
end of the truss. The amount of compression is linearly proportional with time. To
be able to apply compression on the deformed material, I employed the NEWF
command. since, during this operation, instability is induced, I need to use the
arclength method.
Up to now, I have tried to explain the procedure that I employed. From now on,
I am going to report what I did and what I got.
1. I remove LOAD, PROP, and DISP commands. Instead, I apply the DISP
command only to apply lateral compression.
2. I again use NEWF to hold the material at that deformed level by imposing
Nodal Reactions.
3. I have added PROP, OFF.
4. I used the MESH command to set the free end of the truss restrained to
apply FORCE instead of DISPlacement. For ARCL,,2 command, force instead
of displacement is required.
5. I set ARCL,,2 between BATCH and END commands before TANG,,1
command. I have set no numerical damping.
When I ran the analysis, I got
Arc length set to ON.
Arclength Method: Standard Load Control
Kflag = 2 Lflag = 0
Numerical damping = 1 (1 = no damping)
I discovered that arclen.f is active, but the arclength calculations were not
made. The force defined after the FORCE command is read in arclen.f but
no new calculations to update the displacement are made in arclen.f. I have
checked the displacement of a node on the top edge of the model by using
the TPLOt command. The arclength operations are not made.
As indicated in your second recommendation, I do not understand why I need
to turn off the LINK since I want to apply uniform compression displacement in
the y-direction after I apply the lateral compression part. I have prepared an
input to clarify the load protocol. I have needed to simplify some parts of the
input file. You may find it in the attachment. I am sorry for such a long explanation.
I could not find a way to explain the procedure more clearly. Thank you very much
for your help and recommendations in advance. Sincerely yours.