Patent ID: 6881847

Claim:
A method for preparing an N-heterocyclomethyl polynitrazaalkane, selected from the group consisting of 1,9-bis-(3′,5′-dinitro-1′,2′,4′-triazolo)-2,5,8-trinitrazanonane and 1,6-bis-(3′,5′-dinitro-1′,2′,4′-triazolo)-2,5-dinitrahexane, the method comprising: halomethylating a polynitrazaalkane in at least one solvent with a halogenating agent to form an N-halomethyl polynitrazaalkane, wherein the polynitrazaalkane has at least one terminal nitraza moiety and wherein the N-halomethyl polynitrazaalkane comprises an N-halomethyl moiety having a halogen atom; substituting a heterocyclic nucleophile for the halogen atom of the N-halomethyl polynitrazaalkane to form a clathrate comprising an N-heterocyclomethyl polynitrazaalkane, wherein the heterocyclic nucleophile comprises a triazole; and recovering the N-heterocyclomethyl polynitrazaalkane from the clathrate by precipitation in a nonsolvent.