等离子体粒子模拟及其应用课程大作业暨2020年第4次组会报告(附教学视频)
最近更新 2024年06月07日
资源编号 558185

等离子体粒子模拟及其应用课程大作业暨2020年第4次组会报告(附教学视频)

郑重承诺丨云炬网络提供安全交易、信息保真!
云炬公益:平台收入的50%以上将进行公益慈善捐赠(不定期公示):
详情介绍

[toutiao wname_toutiao="科大云炬" qrimage_toutiao="https://imgurl.src.yunjunet.cn/imgs/2022/02/172ea9cd4c4c7ed6.png" blogurl_toutiao="https://www.toutiao.com/c/user/token/MS4wLjABAAAAjYLssXnHT-b2abBZvDNgIreVYJ_sejrj62vt4fGUQnVtyeKXmuVdnu3BcRAPjd6w/?source=list&log_from=e75827211a531_1644758621387" keyword_toutiao="验证码" key_toutiao="toutiao888"]hahaha[/ghide_toutiao]2020年疫情期间ZOOM录制的粒子模拟线上课程

 等离子体粒子模拟及其应用课程大作业暨2020年第4次组会报告(附教学视频)等离子体粒子模拟及其应用课程大作业暨2020年第4次组会报告(附教学视频)

目录

等离子体粒子模拟及其应用课程大作业暨2020年第4次组会报告(附教学视频)

程序变量说明

nss:两种成分的电子
np:粒子数目
idimv:每个电子有两个坐标,三个速度
nx,ny:分别是x,y方向的网格点
nloop:计算的总步数
dt:时间步长
part(idimv,np,nss):所有电子坐标和速度的数组
dns(nss):两种电子成分的权重
part(idimv,np):所有离子坐标和速度的数组
vbe(idimp),vte(idimp):电子初始的平均速度和热速度
vbi(idimp),vti(idimp):离子初始的平均速度和热速度
fx(nxv,ny),fy(nxv,ny):网格上电场的x,y分量(实空间)
fxc(nxv,ny),fyc(nxv,ny):网格上电场的x,y分量(复空间)
qs(nxv,ny,nss):两种电子成分在网格上的电荷
q(nxv,ny):网格上的电荷密度(实空间)
qc(nxv,ny):网格上的电荷密度(复空间)

we:通过电势算的电场能量
eke:电子动能
eki:粒子动能
wt:系统中的总能量
fx:电场在x方向的分量
fy:电场在y方向的分量
wx:x方向上的电场能量
wy:y方向上的电场能量

等离子体粒子模拟及其应用课程大作业暨2020年第4次组会报告(附教学视频)

验证数值不稳定性

等离子体粒子模拟及其应用课程大作业暨2020年第4次组会报告(附教学视频)

等离子体粒子模拟及其应用课程大作业暨2020年第4次组会报告(附教学视频)

等离子体粒子模拟及其应用课程大作业暨2020年第4次组会报告(附教学视频)等离子体粒子模拟及其应用课程大作业暨2020年第4次组会报告(附教学视频)

网格自加热效应验证

等离子体粒子模拟及其应用课程大作业暨2020年第4次组会报告(附教学视频)

束流不稳定性结果(附MATLAB代码)

等离子体粒子模拟及其应用课程大作业暨2020年第4次组会报告(附教学视频)

等离子体粒子模拟及其应用课程大作业暨2020年第4次组会报告(附教学视频)

clc;clear all;load D:\Fortran\shuliu\ee.dat;
loop=15;Cxy=256;qq=zeros(Cxy,Cxy,loop);
ex=zeros(Cxy,Cxy,loop);ey=zeros(Cxy,Cxy,loop);
for i=1:loop
    for j=1:Cxy
        for k=1:Cxy
            temp=Cxy*(j-1)+k+Cxy*Cxy*(i-1);qq(j,k,i)=ee(temp,3);
            ex(j,k,i)=ee(temp,4);ey(j,k,i)=ee(temp,5);
        end
    end
end
x=1:Cxy;y=1:Cxy;[X,Y]=meshgrid(x,y)
figure(1)
for i=1:loop
     subplot(5,3,i);contour(X,Y,qq(:,:,i))
end
figure(2)
for i=1:loop
     subplot(5,3,i);contour(X,Y,ex(:,:,i))
end
figure(3)
for i=1:loop
     subplot(5,3,i);contour(X,Y,ey(:,:,i))
end

附:从粒子到网格的粒子云分室法(附代码)

例子:网格50*50,网格距为1,每个网格里有均匀分布的100个粒子,粒子电量为1,使用粒子云分室法计算格点的电荷量。

结果图

等离子体粒子模拟及其应用课程大作业暨2020年第4次组会报告(附教学视频)

MATLAB程序

 

function [q]=electron_density()

q=zeros(51,51);

for i=1:50

for j=1:50

for m=1:10

for n=1:10

q(i,j)=q(i,j)+(11-m)*(11-n)/(11*11);

q(i+1,j)=q(i+1,j)+m*(11-n)/(11*11);

q(i,j+1)=q(i,j+1)+(11-m)*n/(11*11);

q(i+1,j+1)=q(i+1,j+1)+m*n/(11*11);

end

end

end

end

raw=zeros(1,51);column=zeros(52,1)

q_raw=[q;raw];q_column=[q_raw column]

figure(1);pcolor(q_column);colorbar;

end

​教学视频请自行获取验证码下载^_^
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章资源,如无特殊说明或标注,均为本站网友和创作者贡献分享。如若本站内容侵犯了原著者的合法权益,可联系网站客服QQ2743319061删除。

云炬星球 安卓教程 等离子体粒子模拟及其应用课程大作业暨2020年第4次组会报告(附教学视频) https://src.yunjunet.cn/558185.html

常见问题
  • 放心亲,我们不会为了几十块钱的东西坏了名声!
查看详情
  • 方法一:点击“立即下载.”按钮,付款后在下载弹窗的虚线框的隐藏信息里获取 方法二:在正文底部使用VIP查看隐藏的解压密码 方法三:联系【云炬网络】公众号客服获取
查看详情
  • 付款后会出现“立即下载”按钮(点击即可下载),如果下载失败也可以联系客服发订单截图补发。
查看详情
  • 登录购买会多端同步购买记录,永久可以查看反复下载;非登录购买仅将购买记录保存到本地浏览器中,浏览器cookie清除后无法再次下载。先右上角点登录,然后点击微信图标可以快速授权注册登录^_^
查看详情
  • 可以试看。点击”查看演示“或“试看预览”按钮可以试读从资料目录中节选的部分内容,也可以自己指定想试看的内容。
查看详情
  • 原因一:本站所有资源已开启有效性检测(服务器24h全自动监测),当监测到下载链接无法访问时会提示“该资源已失效,请勿购买”,遇到这种情况可以联系客服修复失效的下载链接,或直接联系客服在淘宝下单购买即可。(检测原理:购买前服务器程序会预访问下载链接,响应值为200说明资源有效允许购买,响应值为404或502等报错说明资源失效禁止购买)。原因二:上传者未启用“下载”选项。
查看详情
官方客服团队

为您解决烦忧 - 24小时在线 专业服务