A Multicomponent Particle Model and Linear Fitting Calibration Method for Heterogeneous Rocks