Development and elaboration of numerical method for simulating gas–liquid–solid three-phase flows based on particle method