当前位置: 首页 > 编程日记 > 正文

小晶粒zsm分子筛合成表征实验报告_Nat. Mater.:区域选择性合成亚纳米金属-分子筛材料...

本文来自微信公众号:X-MOLNews

亚纳米尺度的负载型催化剂是近些年多相催化领域以及相关材料科学领域的热门方向。围绕着单原子催化剂、团簇催化剂的论文如井喷一般出现在各大期刊上。关于亚纳米尺度金属催化剂的制备方法、表征方法、催化性能或是相关的理论研究都在如火如荼地进行。从科学原理上来说,对于单原子催化剂以及团簇催化剂(含有几个原子或者十几个原子的小团簇),要想真正的走向实用化,还有一系列的问题需要解决,特别是催化剂的稳定性和均匀性的问题。

在目前的文献中,大多数亚纳米金属催化剂都负载在开放式的载体上,比如碳材料、氧化物等。这导致在高温或者一些剧烈的反应条件下(特别是在还原性气氛中),单原子或者团簇会发生团簇,变成纳米粒子。因此,在不损失亚纳米金属催化剂活性的前提下,稳定这些物种就显得非常关键。同时,人们合成亚纳米金属催化剂的一个“美好”目标就是制备高度均一的单活性位点催化剂,以期在反应中实现高选择性。但是,要想实现上述目标,就需要精准的控制单原子或者单个团簇的配位环境。而要实现均一的配位环境,就需要找到一个高度有序、规则的材料作为载体。考虑到上述两点,如果要得到稳定的单原子或者团簇催化剂,那么分子筛作为载体就是一个很好的选择。分子筛的孔道或者超笼基本上都是1 nm或者更小的尺寸,正好给单原子或者团簇提供一个限域环境。如果能够把单原子或者团簇选择性的锚定在分子筛内部的特定位点,那就可以控制金属物种的配位环境,从而得到比较均匀的亚纳米催化剂。

b33da0986a9b4ec58952b37a77b56b39.png

Avelino Corma教授。图片来源:ITQ

基于上述思想,西班牙瓦伦西亚理工大学化工技术研究所(ITQ)的Avelino Corma教授团队通过选择合适的模板剂、助剂以及优化合成条件,在纯硅MFI分子筛中将Pt单原子定向的锚定在MFI的zig-zag孔道中,而没有Pt出现在十元环的直孔道中。该工作最近发表在Nature Materials 上。

552d69b921ebee080b0557c0200c98c3.png

图1. (a-b) 一锅法合成Pt-MFI分子筛材料的示意图。在合成中,K+的引入对稳定Pt单原子起到了关键的作用。之后通过高温氢气还原处理,含有K+的样品中,Pt单原子会团聚,变成亚纳米的团簇。而不含有K+的样品则生成大量的Pt纳米粒子。(c, g) Pt@MFI, (d, h) K-Pt@MFI, (e, i) PtSn@MFI, (f, j) K-PtSn@MFI。图片来源:Nat. Mater.

如图1所示,作者选择TPAOH作为模板剂,TEOS作为硅源,通过一锅法得到的包含模板剂的材料中,都包含单分散的Pt原子。在原料中不加入K+的条件下,经过焙烧后,会在MFI分子筛内部生成大量Pt纳米粒子。有意思的是,如果在原料中加入K+,就会得到分散在MFI内部的单原子Pt物种。为了表征Pt单原子在MFI分子筛内部的位置,作者发展了一种电镜表征技术——HAADF-iDPC联合成像——来对Pt物种和分子筛的骨架结构进行同时成像。首先,对于原子序数大的Pt物种,通过常规的高角环形暗场-扫描透射电子显微镜(HAADF-STEM)就可以获得很清楚的图像,这在众多文献中已经有报道。但是对于分子筛来说,由于其在电子束照射下的不稳定性,因此很难在常规的HAADF-STEM照片中,分子筛的精细结构往往不能被准确的解析出来。最近,FEI公司的科学家发展了一种新的成像手段,通过4个探测器来获取不同的电子散射信号,然后通过一系列的数据处理方法,得到了iDPC(integrated Differential Phase Contrast)图像。这种成像模式可以在很低强度的电子束条件下获得清晰的图片,从而揭示分子筛的骨架结构。从文章中可以看到,MFI分子筛的五元环细节都可以被拍到(图2)。借助HAADF-iDPC这种成像手段,作者发现,在氧气中焙烧后的样品(K-Pt@MFI-air),Pt单原子选择性的位于zig-zag孔道中。如果K-Pt@MFI-air样品在氢气中还原,那Pt单原子则会团聚成0.5 nm所有的团簇,稳定在MFI分子筛的zig-zag孔道中。

9715b6ba1b1911ac421c7884914d0cd8.png

图2. HAADF-STEM与iDPC成像技术联用来对分子筛中的Pt团簇进行精准定位。(a-h) K-Pt@MFI样品,(i-p) K-PtSn@MFI样品。(q-t)相关的图像模拟结果。通过图像模拟,结合实验数据,作者判断亚纳米的Pt团簇位于MFI分子筛的zig-zag孔道中。图片来源:Nat. Mater.

在搞清楚K+如何控制Pt物种的分布以及尺寸后,作者又像K-Pt@MFI材料中引入了Sn,因为Sn一般是作为助剂添加到Pt基催化剂中,用于烷烃的转化。通过一系列细致的结构表征,作者发现在K-PtSn@MFI中Pt仍然是以亚纳米团簇的形式存在于zig-zag孔道中。同时,Sn是以高度分散的方式存在于分子筛中。考虑到双金属团簇表征上的困难,作者又发展了一种新的方法去研究K-PtSn@MFI材料中Pt和Sn物种的空间分布。首先,在获得高质量HAADF-STEM图片的基础上,作者用K-means clustering的统计方法对图片中的衬度进行分析,结合HAADF-STEM图像模拟结构,作者能够对Pt团簇以及Sn团簇进行区分(图3)。这样一来,作者发现约40%的Pt团簇和Sn团簇的距离小于0.1 nm,对应的就是Pt-SnOx物种。需要指出的是,这种估计方法存在较大的误差,这是因为上述分析方法是建立在二维投影图的基础上,而催化剂实际上是三维结构。尽管如此,这种新的分析方法已经是目前能做到的最好的对分子筛中亚纳米物种进行分析的手段了。

1a145c01f7e01b19a5aef7baef7bc5c9.png

图3. Pt和Sn物种在MFI分子筛中的分布情况。(a-f) EDX mapping对K-PtSn@MFI材料中化学组分进行分析。但是受限于分辨率,作者无法得到准确的Pt和Sn的位置信息。(g-i) 通过K-means clustering analysis,作者对HR HAADF-STEM照片中的称度信息进行定量的分析,然后结合图像模拟的结果来对Pt和Sn物种加以区分,最后得到样品中Pt和Sn的位置信息,并且估算出大概40%的Pt和Sn有接触。图片来源:Nat. Mater.

最后,作者将四个催化剂(Pt@MFI、PtSn@MFI、K-Pt@MFI、K-PtSn@MFI)用于催化丙烷脱氢反应。如图4所示,Pt@MFI催化剂失活很快,并且通过氧化-还原处理后,活性无法再生。对反应后的催化剂表征后发现,Pt纳米粒子迁移到MFI分子筛表面,团聚成非常大的颗粒。加入Sn之后,PtSn@MFI催化剂的活性提高,寿命也得到显著延长。但是,经过再生处理后,Pt颗粒的团聚现象依然非常严重。但是,如果加入K后,稳定在zig-zag孔道的Pt团簇表现出更高初始活性(以及TOF),但是催化剂失活依然比较快,原因应该是小尺寸的Pt也能催化C-C键断裂反应,这些位点也是积碳的位置,导致Pt团簇被积碳覆盖。可喜的是,对于K-Pt@MFI样品,可以通过高温的氧化-还原处理来重新活化。经过上述三次反应-再生循环处理后,K-Pt@MFI样品依然维持了新鲜催化剂的形貌,Pt物种也被稳定在分子筛的孔道内。基于上述结果,作者最后测试了K-PtSn@MFI样品。作者发现,这个催化剂不仅表现出高的活性,并且失活速度远远慢于K-Pt@MFI样品。同样的,K-PtSn@MFI催化剂也可以通过高温焙烧-还原处理来再生。作为对照,作者通过浸渍法合成了一个K-PtSn/MFI样品,并且发现PtSn团簇在这个样品中呈现随机的分布状态,在zig-zag孔道,直孔道以及交叉位置都存在。这个浸渍法合成的样品在丙烷脱氢反应中失活较快,并且也无法通过氧化-还原处理来恢复活性。这样的对照实验也说明了将亚纳米的Pt团簇选择性的锚定在特定的孔道中的优势。

d64671d96a1fc45000729edf5fecf28d.png

图4. Pt-分子筛材料催化丙烷脱氢反应的性能。(a) Pt@MFI, (b) PtSn@MFI, (c) K-Pt@MFI, (d) K-PtSn@MFI. 反应条件:600 ℃,丙烷/氮气混合气作为原料气体。图片来源:Nat. Mater.

该论文上线后,Nature Materials 杂志同期刊发了来自荷兰乌特勒支大学(Utrecht University)Bert Weckhuysen教授撰写的点评“Stable Platinum in a zeolite channel”[1]。文中,Bert Weckhuysen教授对该论文的创新性以及发展的电镜表征手段给予了非常高的评价。同时,他也提到,这种合成概念可以推广到其他的分子筛体系,为金属-分子筛材料的精细合成指明了一个方向。

原文

Regioselective generation and reactivity control of subnanometric platinum clusters in zeolites for high-temperature catalysis

Lichen Liu, Miguel Lopez-Haro, Christian W. Lopes, Chengeng Li, Patricia Concepcion, Laura Simonelli, Jose J. Calvino, Avelino Corma

Nat. Mater., 2019, DOI: 10.1038/s41563-019-0412-6

导师介绍

Avelino Corma

https://www.x-mol.com/university/faculty/49607

参考资料:

1. Stable platinum in a zeolite channel

https://www.nature.com/articles/s41563-019-0430-4

相关文章:

【翻译】使用新的Sencha Cmd 4命令app watch

原文:http://www.sencha.com/blog/using-the-new-app-watch-command-in-sencha-cmd-4/作者:Don Griffin Don Griffin is a member of the Ext JS core team. He was an Ext JS user for 2 years before joining Sencha and has over 20 years of softwar…

《设计模式解析(第2版)》

2019独角兽企业重金招聘Python工程师标准>>> 1. 软件开过程中的视角 视角 描述 概念 “软件要负责什么?” 规约 “怎么使用软件?” 实现 ”软件怎样履行自己的责任?“ 可能使用的另外一组视角:使用视角和创建/…

Nmap帮助文档解释

目标指定&#xff08;target specifiction&#xff09; 1、用法:Nmap[扫描类型][设置]{设备列表} 注&#xff1a;[]{} -> 中的内容必须有 <> -> 中的内容可以有可以没有 2、地址类型&#xff1a;主机名、ip地址、网段 3、-iL<文件名> 通过文件输入地址 4、-i…

C++ 多线程:future 异步访问类(线程之间安全便捷的数据共享)

文章目录future前言future描述future类成员使用总结future前言 首先查看如下代码 #include <iostream> #include <thread> #include <future> #include <mutex>using namespace std;void fun1(int n,int &x) {int res 1;for (int i n; i>1;…

bldc不同载波频率_广播百科 频率调制

∧ 请关注为星标&#xff0c;在知识的海洋每天进步1%第 463期频率调制&#xff0c;简称“调频”&#xff0c;它是一种使载波的瞬时频率随调制信号的变化规律而变化的调制方法。实现这种调制方法的电路称调频器,广泛用于调频广播、电视伴音、微波通信、锁相电路和扫频仪等方面。…

基于visual Studio2013解决面试题之0403串联字符串

&#xfeff;&#xfeff;&#xfeff;题目解决代码及点评/*有 n个长为 m1的字符串&#xff0c;如果某个字符串的最后m个字符与某个字符串的前m个字符匹配&#xff0c;则两个字符串可以联接&#xff0c;问这n个字符串最多可以连成一个多长的字符串&#xff0c;如果出现循环&…

MIT开放式课程“自然语言处理”介绍

MIT开放式课程“自然语言处理”介绍 发表于 2009年01月2号 由 52nlp从订阅的Google快讯上知道这个“麻省理工学院“开放式课程网页” | 电机工程与计算机科学 | 6.881 2004秋季课程&#xff1a;自然语言处理 | 课堂讲稿”网站&#xff0c;看介绍是MIT开放课程的中文翻译计划&am…

怎么将对象里面部分的属性放到一个空的对象里面去

var obj{name:jack,age:18,sex:male}var {name,age}objvar obj2{name,age}console.log(obj2) //{name: "jack", age: 18} 这是es6的用法 还有其他的3种方法,关于对象复制的 es6 var obj {name: jack,age: 18}var data Object.assign(obj)console.log(data) //{nam…

C++多线程:thread类创建线程的多种方式

文章目录描述函数成员简介总结描述 头文件 <thread> 声明方式&#xff1a;std::thread <obj> 简介 线程在构造关联的线程对象时立即开始执行&#xff0c;从提供给作为构造函数参数的顶层函数开始。如果顶层函数抛出异常&#xff0c;则调用 std::terminate。正如我…

C C++的编译过程详解

C/C编译过程C/C编译过程主要分为4个过程1) 编译预处理2) 编译、优化阶段3) 汇编过程4) 链接程序一、编译预处理&#xff08;1&#xff09;宏定义指令&#xff0c;如#define Name TokenString&#xff0c;#undef等。 对于前一个伪指令&#xff0c;预编译所要做的是将程序中的所有…

python queue 调试_学Python不是盲目的,是有做过功课认真去了解的

有多少伙伴是因为一句‘人生苦短&#xff0c;我用Python’萌生想法学Python的&#xff01;我跟大家更新过很多Python学习教程普及过多次的Python相关知识&#xff0c;不过大家还是还得计划一下Python学习路线&#xff01;Python入门前&#xff0c;你必须得知道这些&#xff0c;…

嘿嘿 刚刚进来 记录下

大家好&#xff0c;小弟刚刚进来&#xff0c;记录一下&#xff0c;发现这个网站真是太好了&#xff01;&#xff01;转载于:https://blog.51cto.com/wikowin/1112039

Oracle数据库查看表空间是否为自增的

表空间是有数据文件组成的&#xff0c;所以看表空间是否自增即看数据文件&#xff0c;如下查自增的表空间&#xff1a; select tablespace_name,file_name,autoextensible from dba_data_files where autoextensibleYES; autoextensible: YES/NO 即表示是否自增。 转载于:https…

C++多线程:异步操作std::async和std::promise

文章目录std::async简介使用案例std::promise简介成员函数总结之前的文章中提到了C多线程中的异步操作机制 C 多线程&#xff1a;future 异步访问类&#xff08;线程之间安全便捷的数据共享)&#xff0c;接下来分享关于异步操作中 async和 promise的相关使用总结。std::async …

5如何将表格的一行数据清空_微信公众号推文中如何自定义添加表格?

微信公众号发的图文消息里经常需要有表格&#xff0c;因为表格进行数据展现更直观明了&#xff0c;所以接下来就给大家分享一下如何自定义添加表格。打开小蚂蚁编辑器&#xff0c;在编辑区点击鼠标右键&#xff0c;在出现的选项中选择【插入表格】。系统会默认添加一个5行5列的…

基于visual Studio2013解决面试题之0901奇偶站队

&#xfeff;&#xfeff;&#xfeff;题目解决代码及点评/*给定一个存放整数的数组&#xff0c;重新排列数组使得数组左边为奇数&#xff0c;右边为偶数 解决方法&#xff1a;两边同时遍历&#xff0c;如果遇到左边偶数或者右边基数&#xff0c;则交换 */#include <iostrea…

联想架构调整:智能手机业务很重要

1月5日&#xff0c;杨元庆宣布联想集团进行组织架构调整。将联想旗下业务拆分为两个新的端到端业务集团—— Lenovo 业务集团和 Think 业务集团。杨元庆在内部邮件如是说:“Lenovo业务集团(Lenovo Business Group&#xff0c;简称LBG)&#xff0c;由刘军领军&#xff0c;致力于…

activiti5/6 系列之--BpmnModel使用

BpmnModel对象&#xff0c;是activiti动态部署中很重要的一个对象&#xff0c;如果BpmnModel对象不能深入的理解&#xff0c;那可能如果自己需要开发一套流程设计器&#xff0c;使用bpmn-js使用前端或者C/S展现流程流转而不是使用工作流引擎&#xff0c;就显得力不从心。例如&a…

C++多线程:package_task异步调用任何目标执行操作

文章目录描述函数成员及使用总结我们上一篇描述关于C多线程中的异步操作相关库( async和 promise)&#xff0c;本节将分享c标准库中最后一个多线程异步操作库 package_task的学习笔记。描述 头文件 <future> 声明方式: template< class R, class ...Args > class …

ICE BOX 配置,使用----第一篇

一 理论部分 (1) 为什么要使用icebox? icebox server代替了通常的server. icebox是为了方便集中管理多个ice服务而建立的。 它通过使用icebox服务器&#xff0c;把ice服务注册进去&#xff0c;从而建立联系。 所以它除了建立传统的ice服务器&#xff0c;ice客户端&#xff0c;…

测试打桩_DNF:CEO实测旭旭宝宝红眼,打桩高达2494E,伤害超越狂人剑魂

对于红眼这个职业&#xff0c;旭旭宝宝倾注了太多的心血&#xff0c;耗资几千万打造而成。虽然&#xff0c;作为固伤职业&#xff0c;在伤害方面&#xff0c;不及剑魂和剑帝这类百分比&#xff0c;但因人数颇多&#xff0c;从而被广泛关注。而今&#xff0c;旭旭宝宝的红眼&…

122112_1452_Word1

122112_1452_Word1转载于:https://www.cnblogs.com/joshuali/archive/2013/01/11/4339303.html

C++ 多线程:时间控制

C多线程库中的各个子库都有各自的时间控制方式&#xff0c;依此来进行多线程程序运行中cpu资源的精确控制。 使用std::chrono时间库可以提供微妙、毫秒、秒及以上的时间取用,并且能够获取当前系统时间。 如下代码 #include <iostream> #include <fstream> #inclu…

array用法 numpy_NumPy总结(基础用法)

numpy可以说是Python运用于人工智能和科学计算的一个重要基础&#xff0c;近段时间恰好学习了numpy&#xff0c;pandas&#xff0c;sklearn等一些Python机器学习和科学计算库&#xff0c;因此在此总结一下常用的用法。引入numpy库的方式&#xff1a;import numpy as np1、numpy…

python 字符串 转 dict

比直接eval更好的方法>>>import ast >>>ast.literal_eval("{muffin : lolz, foo : kitty}") {muffin:lolz,foo:kitty} 用 json 遇到问题&#xff1a; >>> import json json.loads({"x": 1,"y":2}) {uy: 2, ux: 1…

rhino-java中调用javascript

2019独角兽企业重金招聘Python工程师标准>>> 在有些情况下需要在java里面执行javascript&#xff0c;这时rhino就可以帮忙了。mozilla的一个开源产品。 官网https://developer.mozilla.org/en-US/docs/Rhino 之前的一篇博客http://my.oschina.net/yybear/blog/101…

HDU 2566 统计硬币

统计硬币 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 9633 Accepted Submission(s): 6505 Problem Description 假设一堆由1分、2分、5分组成的n个硬币总面值为m分&#xff0c;求一共有多少种可能的组合方式&…

linux C 多线程编程

文章目录多线程的一些小知识&#xff1a;1创建线程 pthread_create2线程挂起 pthread_join3线程终止 pthread_exit4线程分离 pthread_detach5线程取消 pthread_cancel线程同步 pthread_mutex_t互斥变量我们在写linux的服务的时候&#xff0c;经常会用到linux的多线程技术以提高…

JavaSE replaceAll 方法

private String srcStr "index\\.php\\?action";//要替换的原字符串 private String destStr "index.php?<{\\$LANGUAGE_TYPE}>action";//目的字符串 注意.和?都要转义&#xff0c;因此需要在前面添加两个反斜杠。 关于第二个参数&#xff0c;$…

elementui datetimepicker 移动端_在 Gitee 收获 2.5K Star,前后端分离的 RuoYi 它来了

作为 2019 年 Gitee 上最受欢迎的开源项目&#xff0c;权限管理系统 RuoYi 已经在 Gitee 上获得了超过 11K 的 Star。 这次作者若依推出了基于 SpringBoot Vue Element UI 的前后端分离版本的 RuoYi-Vue&#xff0c;方便有前后端分离开发需求的同学使用。项目名称&#xff1a…