Quasi-brittle fracture simulation by using discretized virtual internal bond with a trilinear damage potential