I have isotropic damage model under UMAT subroutine. The model is static. Simple 2d element loaded (displacement) in one edge monotonically. I want to change the history of loading ( e.g. loading-unloading) as function of time. I found out that with tabulat amplitude one can define such loading. However, My question is as follows : After I change the history of loading as function of time, I want to put some conditions of time in UMAT subroutine. For example if I define the history of loading of 1mm from 0 to 200second (0mm to 1mm), and unloading from 200s to 400s (1mm to 0mm), I want to define a loop in UMAT in which we can define an equation (e.g X(t)) which is also function of time, for example if we want to define the equation X(t) in only the interval of time [200s , 400s].
Can anyone explain me how can we apply this in UMAT ?