An improved DPSM technique for modelling ultrasonic fields in cracked solids