Is there a time based (not damage based) deletion/deactivation of elements in every time increment during a step? How can we define it, is there a subroutine for this?
As you use a usersubroutine it it quite simple to set up. In the material card of your input file you define the state variable for the element deletion:
*Material
*Depvar, delete=x
##,
*User Material, constants=##
So in the code of your subroutine you just need an if statement:
if (totaltime .gt. #####) then
stateNew(k,i) = zero
end if
(The variable names are for a VUMAT subroutine of abaqus explicit. The same should be possible in Abaqus standard through a UMAT)
I working on UMAT as suggested. I am however wondering if it would be possible to delete certain number of elements (say 100) in 10 increments in a single Step i.e., 10 elements are deleted in each increment of time (say 1s).
Also it would be helpful to know the way/process of selecting different elements/element sets to be deleted in each of the increments.
I need to delete/deactivate several elements at different time increments (substeps) of a single Step. As for as I know, the *MODEL CHANGE will delete all the elements selected for a particular Step, at once. correct me if I am wrong...
As Raffael Bogenfeld said, you can use UMAT and VUMAT subroutines to solve your problem. If you need more information and how to use the UMAT subroutine for your current problem, refer to this link: https://caeassistant.com/product/umat-subroutine-vumat-subroutine/#1576700058538-e629a8e0-afbdf314-3e84
Also, you can use the USDFLD subroutine because you have access to the element number there. I think it would be easier to use this subroutine because you don’t need to define material properties. Just put some conditions time-based, damage-based, etc. and delete any elements you want according to the conditions you have defined. Note that mesh deletion in the USDFLD subroutine is available only from the Abaqus 2017 version onwards. Refer to this link for the USDFLD subroutine: https://caeassistant.com/product/usdfld/