Solution techniques for population balance equation: A case study for asphaltene aggregation