18 research outputs found

    Graphene phosphonic acid as an efficient flame retardant

    No full text
    We report the preparation of graphene phosphonic acid (GPA) via a simple and versatile method and its use as an efficient flame retardant. In order to covalently attach phosphorus to the edges of graphene nanoplatelets, graphite was ball-milled with red phosphorus. The cleavage of graphitic C-C bonds during mechanochemical ball-milling generates reactive carbon species, which react with phosphorus in a sealed ball-mill crusher to form graphene phosphorus. Subsequent opening of the crusher in air moisture leads to violent oxidation of graphene phosphorus into GPA (highest oxidation state). The GPA is readily dispersible in many polar solvents, including neutral water, allowing for solution (spray) coating for high-performance, nontoxic flame-retardant applications.close0

    Progress Toward Sustainable Reversible Deactivation Radical Polymerization

    No full text
    peer reviewedThe recent focus of media and governments on renewability, green chemistry, and circular economy has led to a surge in the synthesis of renewable monomers and polymers. In this review, focussing on renewable monomers for reversible deactivation radical polymerizations (RDRP), it is highlighted that for the majority of the monomers and polymers reported, the claim to renewability is not always accurate. By closely examining the sustainability of synthetic routes and the renewability of starting materials, fully renewable monomers are identified and discussed in terms of sustainability, polymerization behavior, and properties obtained after polymerization. The holistic discussion considering the overall preparation process of polymers, that is, monomer syntheses, origin of starting materials, solvents used, the type of RDRP technique utilized, and the purification method, allows to highlight certain topics which need to be addressed in order to progress toward not only (partially) renewable, but sustainable monomers and polymers using RDRPs
    corecore