I am trying to simulate compression test with loading rate as 2mm/min for 20mm displacement. By creating time vs displacement table eg., (0,0) (0.1,-2) (0.2,-4) ...... (1,-20) , is it the way to define the same?
Yes, you can define the loading rate in ABAQUS using a time-displacement table. Here's how you can do it:
Create a text file and enter the time-displacement values in the following format: time, displacement For example, if you want to apply a displacement of -2mm at a time of 0.1 minutes, the entry in the file should be: 0.1, -2
In ABAQUS, go to the "Step" module and create a new step for your compression test.
Select "Displacement/Rotation" as the "Type" of the step.
Under "Input Data," select "Tabular" for the "Time History" option.
Click "Edit" to define the time-displacement table. In the table editor, click "Import" to load the text file you created earlier.
In the "Boundary Condition" module, apply the displacement boundary condition to the appropriate region of your model.
In the "Load" module, select the "Displacement/Rotation" load and apply it to the same region as the boundary condition.
Run the simulation and monitor the displacement and time to ensure that the loading rate is as desired.
Note that if you want to apply a constant loading rate of 2mm/min, you'll need to create a time-displacement table with equally spaced time steps and displacements that increase by 2mm at each time step.