Presmably you don't have 6.6?
This is your model, with pressure varying from 0, at y=0, to 18 model units, at y=-1 model distance, on the RHS of the model. Let's say that is side 2 of the elements on that RHS.
Origin
o-------------- press= 0
| | <-
| | <--
| | <---
| | <----
y=-1 -------------- <----- press=18
So you need in your inp file
*DLOAD, OP=MOD
ELOAD , P2NU, 0.0
which according to the manual "applies a nonuniform pressure on face n with magnitude supplied via user subroutine DLOAD". Here 'ELOAD' is an element set of elements adjoining that RHS.
Here is your subroutine DLOAD:
SUBROUTINE DLOAD (F,KSTEP,KINC,TIME,NOEL,NPT,LAYER,KSPT,
1 COORDS,JLTYP,SNAME)
C
INCLUDE 'ABA_PARAM.INC'
C
DIMENSION TIME(2), COORDS (3)
CHARACTER*80 SNAME
Y = COORDS(2)
C Interpolate to find distributed load according to y:
F = -18*Y
RETURN
END