keith11best
Civil/Environmental
- Nov 8, 2016
- 15
Hi everyone,
I am currently working on the ABAQUS SUBROUTINE to apply line loads on beam.
In my model, there are different parts, the part I am going to apply loads using 'DLOAD' has been defined with element number from 1 to 38, 39 to 76 and 77 to 114. I also have connector element and mass element in my model.
The element lode actually varies with my element number. So I am defining the 'F' in subroutine 'DLOAD' by the following
C I am defining load along Y direction
IF (JLTYP .EQ. 42) THEN
C nel is total element number
DO i=1,nel
C here NOEL is something I am really not following, according to manual, NOEL is element number, NPT is integration point number, but even if I define my element number from 1, it seems that ABAQUS always put the mass and connector elements ahead of beam element internally (I found this by write the NOEL out to .dat file)
IF (NOEL .EQ. (187+i) ) THEN
C here is the sentence that I give the calculated load to 'F' according to NOEL sequence, I add 'KF(i)=FY(i)' in order to monitor whether FY is transferred to 'F' as I desire. But it didn't!!!
F=FY(i)
KF(i)=FY(i)
END IF
END DO
Is there anyone who is familiar with this problem? Simply how to give my calculated load distribution to 'F' (which varyies at different element number) in 'DLOAD' subroutine?
Many thanks!
I am currently working on the ABAQUS SUBROUTINE to apply line loads on beam.
In my model, there are different parts, the part I am going to apply loads using 'DLOAD' has been defined with element number from 1 to 38, 39 to 76 and 77 to 114. I also have connector element and mass element in my model.
The element lode actually varies with my element number. So I am defining the 'F' in subroutine 'DLOAD' by the following
C I am defining load along Y direction
IF (JLTYP .EQ. 42) THEN
C nel is total element number
DO i=1,nel
C here NOEL is something I am really not following, according to manual, NOEL is element number, NPT is integration point number, but even if I define my element number from 1, it seems that ABAQUS always put the mass and connector elements ahead of beam element internally (I found this by write the NOEL out to .dat file)
IF (NOEL .EQ. (187+i) ) THEN
C here is the sentence that I give the calculated load to 'F' according to NOEL sequence, I add 'KF(i)=FY(i)' in order to monitor whether FY is transferred to 'F' as I desire. But it didn't!!!
F=FY(i)
KF(i)=FY(i)
END IF
END DO
Is there anyone who is familiar with this problem? Simply how to give my calculated load distribution to 'F' (which varyies at different element number) in 'DLOAD' subroutine?
Many thanks!