Lithium–sulfur batteries are a promising energy-storage technology due to their relatively low cost and high theoretical energy density. However, one of their major technical problems is the shuttling of soluble polysulfides between electrodes, resulting in rapid capacity fading. Here, we present a metal–organic framework (MOF)-based battery separator to mitigate the shuttling problem. We show that the MOF-based separator acts as an ionic sieve in lithium–sulfur batteries, which selectively sieves Li+ ions while e ciently suppressing undesired polysulfides migrating to the anode side. When a sulfur-containing mesoporous carbon material (approximately 70 wt% sulfur content) is used as a cathode composite without elaborate synthesis or surface modification, a lithium–sulfur battery with a MOF-based separator exhibits a low capacity decay rate (0.019% per cycle over 1,500 cycles). Moreover, there is almost no capacity fading after the INITIAL 100 cycles. Our approach demonstrates the potential for MOF-based materials as separators for energy-storage applications.
上傳時(shí)間: 2017-11-23
上傳用戶:653357637
遺傳算法已經(jīng)成為組合優(yōu)化問(wèn)題的近似最優(yōu)解的一把鑰匙。它是一種模擬生物進(jìn)化過(guò)程的計(jì)算模型,作為一種新的全局優(yōu)化搜索算法,它以其簡(jiǎn)單、魯棒性強(qiáng)、適應(yīng)并行處理以及應(yīng)用范圍廣等特點(diǎn),奠定了作為21世紀(jì)關(guān)鍵智能計(jì)算的地位。 背包問(wèn)題是一個(gè)典型的組合優(yōu)化問(wèn)題,在計(jì)算理論中屬于NP-完全問(wèn)題, 其計(jì)算復(fù)雜度為,傳統(tǒng)上采用動(dòng)態(tài)規(guī)劃來(lái)求解。設(shè)w是經(jīng)營(yíng)活動(dòng) i 所需要的資源消耗,M是所能提供的資源總量,p是人們經(jīng)營(yíng)活動(dòng)i得到的利潤(rùn)或收益,則背包問(wèn)題就是在資源有限的條件下, 追求總的最大收益的資源有效分配問(wèn)題。
上傳時(shí)間: 2018-04-26
上傳用戶:jiazhe110125
TI生產(chǎn)的24位模數(shù)轉(zhuǎn)換芯片ADS 1256的中文翻譯資料,可以幫助使用者用更快的時(shí)間讀懂芯片結(jié)構(gòu)進(jìn)而投入開(kāi)發(fā)工作,縮短前期準(zhǔn)備時(shí)間。
上傳時(shí)間: 2018-04-27
上傳用戶:ffffdf
#include <stdio.h> #include <stdlib.h> ///鏈?zhǔn)綏?nbsp; typedef struct node { int data; struct node *next; }Node,*Linklist; Linklist Createlist() { Linklist p; Linklist h; int data1; scanf("%d",&data1); if(data1 != 0) { h = (Node *)malloc(sizeof(Node)); h->data = data1; h->next = NULL; } else if(data1 == 0) return NULL; scanf("%d",&data1); while(data1 != 0) { p = (Node *)malloc(sizeof(Node)); p -> data = data1; p -> next = h; h = p; scanf("%d",&data1); } return h; } void Outputlist(Node *head) { Linklist p; p = head; while(p != NULL ) { printf("%d ",p->data); p = p->next; } printf("\n"); } void Freelist(Node *head) { Node *p; Node *q = NULL; p = head; while(p != NULL) { q = p; p = p->next; free(q); } } int main() { Node *head; head = Createlist(); Outputlist(head); Freelist(head); return 0; } 2.順序棧 [cpp] view plain copy #include <iostream> #include <stdio.h> #include <stdlib.h> ///順序棧 #define MaxSize 100 using namespace std; typedef
標(biāo)簽: 數(shù)據(jù)結(jié)構(gòu) 實(shí)驗(yàn)
上傳時(shí)間: 2018-05-09
上傳用戶:123456..
function [alpha,N,U]=youxianchafen2(r1,r2,up,under,num,deta) %[alpha,N,U]=youxianchafen2(a,r1,r2,up,under,num,deta) %該函數(shù)用有限差分法求解有兩種介質(zhì)的正方形區(qū)域的二維拉普拉斯方程的數(shù)值解 %函數(shù)返回迭代因子、迭代次數(shù)以及迭代完成后所求區(qū)域內(nèi)網(wǎng)格節(jié)點(diǎn)處的值 %a為正方形求解區(qū)域的邊長(zhǎng) %r1,r2分別表示兩種介質(zhì)的電導(dǎo)率 %up,under分別為上下邊界值 %num表示將區(qū)域每邊的網(wǎng)格剖分個(gè)數(shù) %deta為迭代過(guò)程中所允許的相對(duì)誤差限 n=num+1; %每邊節(jié)點(diǎn)數(shù) U(n,n)=0; %節(jié)點(diǎn)處數(shù)值矩陣 N=0; %迭代次數(shù)初值 alpha=2/(1+sin(pi/num));%超松弛迭代因子 k=r1/r2; %兩介質(zhì)電導(dǎo)率之比 U(1,1:n)=up; %求解區(qū)域上邊界第一類邊界條件 U(n,1:n)=under; %求解區(qū)域下邊界第一類邊界條件 U(2:num,1)=0;U(2:num,n)=0; for i=2:num U(i,2:num)=up-(up-under)/num*(i-1);%采用線性賦值對(duì)上下邊界之間的節(jié)點(diǎn)賦迭代初值 end G=1; while G>0 %迭代條件:不滿足相對(duì)誤差限要求的節(jié)點(diǎn)數(shù)目G不為零 Un=U; %完成第n次迭代后所有節(jié)點(diǎn)處的值 G=0; %每完成一次迭代將不滿足相對(duì)誤差限要求的節(jié)點(diǎn)數(shù)目歸零 for j=1:n for i=2:num U1=U(i,j); %第n次迭代時(shí)網(wǎng)格節(jié)點(diǎn)處的值 if j==1 %第n+1次迭代左邊界第二類邊界條件 U(i,j)=1/4*(2*U(i,j+1)+U(i-1,j)+U(i+1,j)); end if (j>1)&&(j U2=1/4*(U(i,j+1)+ U(i-1,j)+ U(i,j-1)+ U(i+1,j)); U(i,j)=U1+alpha*(U2-U1); %引入超松弛迭代因子后的網(wǎng)格節(jié)點(diǎn)處的值 end if i==n+1-j %第n+1次迭代兩介質(zhì)分界面(與網(wǎng)格對(duì)角線重合)第二類邊界條件 U(i,j)=1/4*(2/(1+k)*(U(i,j+1)+U(i+1,j))+2*k/(1+k)*(U(i-1,j)+U(i,j-1))); end if j==n %第n+1次迭代右邊界第二類邊界條件 U(i,n)=1/4*(2*U(i,j-1)+U(i-1,j)+U(i+1,j)); end end end N=N+1 %顯示迭代次數(shù) Un1=U; %完成第n+1次迭代后所有節(jié)點(diǎn)處的值 err=abs((Un1-Un)./Un1);%第n+1次迭代與第n次迭代所有節(jié)點(diǎn)值的相對(duì)誤差 err(1,1:n)=0; %上邊界節(jié)點(diǎn)相對(duì)誤差置零 err(n,1:n)=0; %下邊界節(jié)點(diǎn)相對(duì)誤差置零 G=sum(sum(err>deta))%顯示每次迭代后不滿足相對(duì)誤差限要求的節(jié)點(diǎn)數(shù)目G end
標(biāo)簽: 有限差分
上傳時(shí)間: 2018-07-13
上傳用戶:Kemin
已知信號(hào)x(t)=0.15sin(2*pi*f1*t)+sin(2*pi*f2*t)-0.1sin(2*pi*f3*t),其中,f1=1Hz,f2=2Hz,f3=3Hz。采樣頻率為32Hz。(1)做32點(diǎn)FFT,求出其幅度譜;(2)做64點(diǎn)FFT,求出其幅度譜。
上傳時(shí)間: 2019-01-04
上傳用戶:知復(fù)何言
關(guān)于maxwell如何入門(mén)的資料,有助于小白入門(mén)進(jìn)行基礎(chǔ)的學(xué)習(xí)
上傳時(shí)間: 2019-04-24
上傳用戶:19802115939
一款不錯(cuò)的文件刪除工具,支持彼得加特曼方法和美國(guó)國(guó)防部DoD 5220.22-M方法
標(biāo)簽: 軟件
上傳時(shí)間: 2019-04-30
上傳用戶:feekee
MATLAB仿真飛行器編隊(duì)算法
上傳時(shí)間: 2019-05-14
上傳用戶:是麗麗啊
一 產(chǎn)品描述 提供6個(gè)觸摸感應(yīng)按鍵,一對(duì)一直接輸出,對(duì)於防水和抗干擾方面有很優(yōu)異的表現(xiàn)! 二 產(chǎn)品特色 1 工作電壓範(fàn)圍:3.1V – 5.5V 2 工作電流:3mA@5V 3 6個(gè)觸摸感應(yīng)按鍵 4 提供一對(duì)一的直接輸出,未按鍵為高電平輸出,按鍵為低電平輸出 5 可以經(jīng)由調(diào)整 CAP 腳的外接電容,調(diào)整靈敏度,電容越大靈敏度越高 6 具有防水及水漫成片水珠覆蓋在觸摸按鍵面板,按鍵仍可有效判別 7 內(nèi)建 LDO 增加電源的抗干擾能力 三 產(chǎn)品應(yīng)用 各種大小家電,娛樂(lè)產(chǎn)品 四 功能描述 1 VK3606DM 於手指按壓觸摸盤(pán),在 60ms 內(nèi)輸出對(duì)應(yīng)按鍵的狀態(tài)。 2 單鍵優(yōu)先判斷輸出方式處理, 如果 K1 已經(jīng)承認(rèn)了, 需要等 K1 放開(kāi)後, 其他按 鍵才能再被承認(rèn),同時(shí)間只有一個(gè)按鍵狀態(tài)會(huì)被輸出。 3 具有防呆措施, 若是按鍵有效輸出連續(xù)超過(guò) 10 秒, 就會(huì)做復(fù)位。 4 環(huán)境調(diào)適功能,可隨環(huán)境的溫濕度變化調(diào)整參考值,確保按鍵判斷工作正常。 5 可分辨水與手指的差異,對(duì)水漫與水珠覆蓋按鍵觸摸盤(pán),仍可正確判斷按鍵動(dòng)作。但水不可於按鍵觸摸盤(pán)上形成“水柱”,若如此則如同手按鍵一般,會(huì)有按鍵承認(rèn)輸出。 6 內(nèi)建 LDO 及抗電源雜訊的處理程序,對(duì)電源漣波的干擾有很好的耐受能力。 7 不使用的按鍵請(qǐng)接地,避免太過(guò)靈敏而產(chǎn)生誤動(dòng)
標(biāo)簽: 3606 KEYS SOP VK 16 DM 抗干擾 防水
上傳時(shí)間: 2019-08-08
上傳用戶:szqxw1688
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1