When it comes to making phosphorus compounds, chemists have traditionally relied on white phosphorus, P4, a tetrahedral-shaped allotrope of the element. The one downside with white phosphorus is that it’s toxic and flammable. Red phosphorus, an air-stable amorphous oligomeric allotrope, is a safer alternative. But chemists have had difficulty processing the relatively inert material in large quantities without resorting to high temperature and strong reducing agents.

By passing potassium ethoxide solution (flask at left) through a column packed with red phosphorus (top), chemists created a continuous process for making polyphosphide salts (flask at right). Credit: Courtesy of Shatruk group

Florida State University chemists have now solved that problem by discovering an easy way to convert red phosphorus to soluble polyphosphides (Angew. Chem. Int. Ed. 2016, DOI: 10.1002/anie.201511186). Alina Dragulescu-Andrasi, a postdoctoral researcher in Michael Shatruk’s group, provided details of the approach during a Division of Inorganic Chemistry symposium on Monday at the American Chemical Society national meeting in San Diego.

The team simply passes a solution of inexpensive potassium ethoxide in an organic solvent through red phosphorus under mild heating to produce P5, P162-, and P213-. These variously sized clusters, which the researchers isolate as potassium or tetrabutylammonium salts, could be used to synthesize phosphorus compounds or to make two-dimensional semiconductors and lithium-ion battery anodes.

Taking the process a step further, the researchers adapted it to run as a continuous-flow reaction by passing potassium ethoxide through a stainless-steel column packed with red phosphorus, generating multigram amounts of the soluble polyphosphides. The Florida State team’s work is funded in part by a Small Business Innovation Research grant in collaboration withChemring Ordnance, a Florida-based munitions company.

“This appears to be a relatively safe and convenient methodology for generating soluble salts of polyphosphide anions,” commented MIT’s Christopher C. Cummins, who builds new compoundsfrom elemental phosphorus. “It should open the door to more widespread study and application of these interesting little bits of reduced phosphorus.”

By Steve Ritter for Chemical & Engineering News

Link: http://acssandiego2016.cenmag.org/chemists-discover-a-safe-green-method-to-process-red-phosphorus/

Other Related Stories:

(1) Fixing Phosphorus; (2) A Radical Way To Make Phosphines;  (3) A New And Improved Cyclic Polyphosphate

CHEMISTS DISCOVER A SAFE, GREEN METHOD TO PROCESS RED PHOSPHORUS的更多相关文章

  1. [转]NopCommerce How to code my own payment method

    本文转自:http://docs.nopcommerce.com/display/nc/How+to+code+my+own+payment+method Payment methods are im ...

  2. C# Note21: 扩展方法(Extension Method)及其应用

    前言 今天在开会时提到的一个概念,入职3个多月多注重在项目中使用C#的编程知识,一直没有很认真地过一遍C#的全部语法,当我们新人被问及是否了解Extension Method时,一时之间竟不能很通俗准 ...

  3. Calling a Java Method from Native Code

    http://journals.ecs.soton.ac.uk/java/tutorial/native1.1/implementing/method.html Calling Java Method ...

  4. SpingMVC 核心技术帮助文档

    声明:本篇文档主要是用于参考帮助文档,没有实例,但几乎包含了SpringMVC 4.2版本的所有核心技术,当前最新版本是4.3,4.2的版本已经经是很新的了,所以非常值得大家一读,对于读完这篇文档感觉 ...

  5. java 并发官方教程

    http://docs.oracle.com/javase/tutorial/essential/concurrency/index.html Concurrency Computer users t ...

  6. troubleshooting tools in JDK 7--转载

    This chapter describes in detail the troubleshooting tools that are available in JDK 7. In addition, ...

  7. RESTful Web Services: A Tutorial--reference

    As REST has become the default for most Web and mobile apps, it's imperative to have the basics at y ...

  8. ffmpeg full help

    Hyper fast Audio and Video encoder usage: ffmpeg [options] [[infile options] -i infile]... {[outfile ...

  9. Spring Web MVC框架简介

    Web MVC framework框架 Spring Web MVC框架简介 Spring MVC的核心是`DispatcherServlet`,该类作用非常多,分发请求处理,配置处理器映射,处理视图 ...

随机推荐

  1. node 应用集合

    node+react上传 淘宝的formidable express部署

  2. 关于VC中LineDDA函数的调用

    在项目里碰到这个函数,不知道怎么使用,记录在这里. 该函数的原型如下: BOOL LineDDA(int nXStart, int nYStart, int nXEnd, int nYEnd, LIN ...

  3. Ethereum部署私有合约常见问题汇总

    常见问题 问题1 问题描述: callback contain no result Error: authentication needed: password or unlock 这里的问题是当前所 ...

  4. IOS [转]setValue和setObject的区别

    在使用NSMutableDictionary的时候经常会使用setValue forKey与setObject forKey,他们经常是可以交互使用的,代码中经常每一种的使用都有. 1,先看看setV ...

  5. SendMessage wMsg常量值参考

    namespace Core.WinAPI { /// <summary> /// wMsg参数常量值: /// </summary> public static class ...

  6. 让opencv输出人脸检测的得分(置信率)

    最近项目略多,其中一个需要找出一些和脸比较像但是不是脸的负样本,想用opencv的人脸检测器检测到的错误脸作为这样的负样本. 但是国内(包括国外)居然几乎没有相关的资料如何输出detectMultiS ...

  7. CF1076E:Vasya and a Tree(DFS&差分)

    Vasya has a tree consisting of n n vertices with root in vertex 1 1 . At first all vertices has 0 0 ...

  8. 6-11 Level-order Traversal(25 分)

    Write a routine to list out the nodes of a binary tree in "level-order". List the root, th ...

  9. hadoop YARN配置参数剖析—MapReduce相关参数

    MapReduce相关配置参数分为两部分,分别是JobHistory Server和应用程序参数,Job History可运行在一个独立节点上,而应用程序参数则可存放在mapred-site.xml中 ...

  10. zipkin:调用链显示分析

    为什么使用了httpclient,客户端没有向zipkin server发送日志? 因为我实在main方法中调用的,完事后这个线程就没了:httpclient用的还是异步的发送日志方式:所以没发日志. ...