Patent ID: 8315842

Claim:
A method of modeling a crystallization process comprising: in a computer processor: a) given a plurality of crystals in a solution, dividing the plurality into different subsets and representing the different subsets, wherein each subset forms a respective crystal group characterized by multiple group attributes, the multiple group attributes for a respective crystal group including at least: (i) a number of crystals and (ii) a group characteristic length, the group characteristic length being the characteristic length of the crystals in the respective crystal group, said dividing being non-repeated throughout the crystallization process; b) for each formed crystal group, tracking across time increase of the respective group characteristic length of the crystal group by tracking crystal growth kinetics of the crystal group over the crystallization process, wherein step a) is not repeated throughout the crystallization process; and c) across each of the formed crystal groups, determining a characteristic length distribution of the tracked group characteristic lengths of the formed crystal groups to output a model to a user, the determined characteristic length distribution being distribution of the respective group characteristic lengths of the respective crystal groups, wherein the tracking step b) and determining step c) occur multiple times throughout the crystallization process without step a) being repeated throughout the crystallization process.