The invention provides a blocky hexanitrostilbene
crystal, a preparation method and application, the method comprises the following steps: step 1, adding a formula amount of HNS crude product into a good
solvent, heating, stirring and dissolving to obtain a
mixed solution; step 2, dropwise adding an anti-
solvent into the
mixed solution, cooling and filtering to obtain a
solid B; and step 3, adding the
solid B into an
erosion solvent, heating, stirring, filtering, washing and
drying to obtain the
corrosion inhibitor, the
mass ratio of the HNS crude product to the good solvent to the anti-solvent to the
erosion solvent is 1: (15-30): (20-60): (5-15). According to the method disclosed by the invention, the hexanitrostilbene
crystal with the high-quality blocky morphology is prepared by adopting a method of
coupling solventing-out non-solvent
crystallization with solvent
erosion, the preparation method is simple, and the prepared HNS
crystal is high in
crystallinity, regular in morphology, smooth in surface, small in length-
diameter ratio, good in product uniformity and high in quality.