The invention discloses a method for determining
porosity of a
shale oil sample in an effective pore space. The method mainly solves the problem that the
porosity of an effective storage space cannot be accurately measured due to cracks caused by unsmooth oil-
gas separation of the existing oil-containing shale and loss of clay water. The method is characterized by comprising the following steps: S1, preparing a shale sample; s2, putting the sample into a saturated solution for self-
absorption saturation, and recording the self-
absorption saturation time; s3, measuring the crane scale
mass of the sample in the saturated liquid and the wet
sample mass of the sample full of the saturated liquid, measuring the density of the saturated liquid, and calculating the total volume of the sample; s4, performing oil removal, ventilation and dehumidification on the sample; s5, measuring the
mass of a dry sample and the volume of a sample skeleton, and measuring the
mass of particles and dust in the sample bag; and S6, calculating the
porosity of the shale sample. According to the method, the influence caused by cracks generated by
dehydration of the sample is eliminated, the
effective porosity of the
shale oil sample in which the clay adsorbed water is retained in situ and the pore water is removed can be accurately determined, the experimental period is short, and the accuracy is high.