基于等几何的神经介质传输仿真模拟

本文探讨了如何使用等几何方法(IGA)来模拟生物神经网络中的物质传输。通过反应-扩散-运输方程和THB-Spline3D表示神经几何形状,结合Navier-Stokes方程,模拟了不同分支轴突的物质传输过程。控制网格生成和THB-Spline3D的使用确保了模型的精确性和平滑性。

在复杂几何中的物质运输以保证功能是一个复杂的问题。通过等几何(IGA)模拟物质在生物神经网络中的运输是有意义的。

文章使用反应-扩散-运输(reaction-diffusion-transport)方程表示物质传输过程,用截断分层三次B样条(THB-Spline3D)表示神经的几何形状。并通过Navier-Stokes(NS)方程获得物质传输的速度场,最后使用IGA求解器模拟了单个轴突、二分叉轴突与三分叉轴突的物质传输过程。

1. 总览

文中提出的对神经网络物质传输的建模分析流程图如下所示

分为两部分:几个建模部分与仿真分析部分

在建模部分,采用基于骨架的扫掠方法来生成轴突的六面体控制网格,然后在控制网格上构建THB-Spline3D用来表示模拟几何体。

在仿真分析部分,通过将一维的辅助动力传输模型推广到三维,得到IGA求解器进行仿真求解。

2. 控制网格生成

为表达轴突中复杂分支的几何形状,使用中心线上的折点以及方向和相关直径等数据可视化模型。如图A所示,将每一段神经网络的中心线当做骨架,通过沿骨架扫掠横截面的四边形网格来生成每个分段的六面体控制网格。

生成网格的目的是指导样条线的生成,以便更准确、更平滑地表示轴突网络几何体。但由于一对一的扫掠要求源曲面与目标曲面具有相同的拓扑,而在轴突的分叉处并不满足这一特性,于是需要在每个分叉处加入一个半平面,如图B、C所示。

生成的网格要在每个分支点附近达到G1连续性,需要满足一下两点需求:1. 控制网格中两个分支共用的顶点须沿着轴向与相邻的两个折点共线;2. 三个分支共享的边界顶点必须与其所有相邻的边界顶点共面。使用上述的基于骨架的扫掠方式生成的几个简单模型控制网格如下:

接下来的工作就是使用得到的控制网格构造THB-Spline3D,以最终表示模型。最后使用得到的模型进行物质传输模拟。

2.1 THB-Spline3D综述

截断分层三次B样条(THB-Spline3D)是通过将四边形网格上的双三次混合函数推广到六面体网格上的三次三次混合函数得到的。在三次混合函数的基础上,进一步完成了三次混合函数的层次结构和截断机制,实现了高度局部化的细化。

在六面体网格中,我们定义一条边如果被周围4个六面体共用,则该边为非奇异边,否则为奇异边。而相对应的,若组成六面体的所有边都为非奇异边则该六面体为规则的,否则是不规则的。将六面体网格中的单元(六面体)分为3类:边界单元、内部规则单元、与内部不规则单元。

下图A描述了局部索引为1~8的六面体单元;图B描述了与该六面体单元对应的64个Bézier点,其中红色表示体点,黄色表示面点,绿色表示边缘点,蓝色表示角点。

在不规则的单元上应用Bézier提取矩阵C\mathbf{C}C可以将局部的样条控制网格转化为Bézier控制网格。对于给定的六面体单元Πe\Pi_eΠe,64个Bézier点可以通过其局部控制网格中的顶点P\mathbf{P}P计算得到:

体点Rbodye\mathbf{R}_{body}^eRbodye:通过8个顶点Pbodye\mathbf{P}_{body}^ePbodye的凸组合,Rbodye=CbodyePbodye\mathbf{R}_{body}^e=\mathbf{C}_{body}^e\mathbf{P}_{body}^eRbodye=CbodyePbodyeCbody\mathbf{C}_{body}Cbody将8个角点转变成8个Bézier体点。

非体点Rnon−bodye\mathbf{R}_{non-body}^eRnonbodye:得到所有六面体的Bézier体点后,计算所有体点与非体点之间的欧氏距离。对于每个非体点都可以找到距离最近的体点,得到集合Ω(e,i)\Omega(e,i)Ω(e,i)。之后可以对这些最近的体点求平均得到单个六面体的非体点Rnon−bodye\mathbf{R}_{non-body}^eRnonbodye
Rnon−bodye,i=1ni∑(k,j)∈Ω(e,i)Rbodyk,j(1) R_{n o n-b o d y}^{e, i}=\frac{1}{n_{i}} \sum_{(k, j) \in \Omega(e, i)} R_{b o d y}^{k, j} \tag{1} Rnonbodye,i=ni1(k,j)Ω(e,i)Rbodyk,j(1)

其中nin_ini为共享该非体点Rnon−bodye\mathbf{R}_{non-body}^eRnonbodye的六面体个数,(k,j)(k,j)(k,j)表示六面体Πk\Pi_kΠk的第jjj个非体点。

之后可以通过Re=CP\mathbf{R}^e=\mathbf{CP}Re=CP在局部样条控制网格中导出64个贝塞尔点的凸组合,Πe\Pi_eΠe上的混合函数定义为Ne=CTbN^e=\mathbf{C}^TbNe=CTb,其中

b=[g0(ξ)g0(η)g0(ζ),g1(ξ)g0(η)g0(ζ),…,g3(ξ)g0(η)g0(ζ),g0(ξ)g1(η)g0(ζ),g1(ξ)g1(η)g0(ζ)…,g3(ξ)g3(η)g0(ζ),g0(ξ)g0(η)g1(ζ),…,g1(ξ)g0(η)g1(ζ),…,g3(ξ)g3(η)g3(ζ)]T(2) \begin{aligned} b=&\left[g_{0}(\xi) g_{0}(\eta) g_{0}(\zeta), g_{1}(\xi) g_{0}(\eta) g_{0}(\zeta), \ldots, g_{3}(\xi) g_{0}(\eta) g_{0}(\zeta), g_{0}(\xi) g_{1}(\eta) g_{0}(\zeta), g_{1}(\xi) g_{1}(\eta) g_{0}(\zeta)\right.\\ &\left.\ldots, g_{3}(\xi) g_{3}(\eta) g_{0}(\zeta), g_{0}(\xi) g_{0}(\eta) g_{1}(\zeta), \ldots, g_{1}(\xi) g_{0}(\eta) g_{1}(\zeta), \ldots, g_{3}(\xi) g_{3}(\eta) g_{3}(\zeta)\right]^{T} \end{aligned} \tag{2} b=[g0(ξ)g0(η)g0(ζ),g1(ξ)g0(η)g0(ζ),,g3(ξ)g0(η)g0(ζ),g0(ξ)g1(η)g0(ζ),g1(ξ)g1(η)g0(ζ),g3(ξ)g3(η)g0(ζ),g0(ξ)g0(η)g1(ζ),,g1(ξ)g0(η)g1(ζ),,g3(ξ)g3(η)g3(ζ)]T(2)

gi(ω)=(3i)(1−ω)3−iωi for i=0,1,2,3(3) g_{i}(\omega)=\left(\begin{array}{l} 3 \\ i \end{array}\right)(1-\omega)^{3-i} \omega^{i} \text { for } i=0,1,2,3 \tag{3} g

内容概要:本文档是一份关于交换路由配置的学习笔记,系统地介绍了网络设备的远程管理、交换机与路由器的核心配置技术。内容涵盖Telnet、SSH、Console三种远程控制方式的配置方法;详细讲解了VLAN划分原理及Access、Trunk、Hybrid端口的工作机制,以及端口镜像、端口汇聚、端口隔离等交换技术;深入解析了STP、MSTP、RSTP生成树协议的作用与配置步骤;在路由部分,涵盖了IP地址配置、DHCP服务部署(接口池与全局池)、NAT转换(静态与动态)、静态路由、RIP与OSPF动态路由协议的配置,并介绍了策略路由和ACL访问控制列表的应用;最后简要说明了华为防火墙的安全区域划分与基本安全策略配置。; 适合人群:具备一定网络基础知识,从事网络工程、运维或相关技术岗位1-3年的技术人员,以及准备参加HCIA/CCNA等认证考试的学习者。; 使用场景及目标:①掌握企业网络中常见的交换与路由配置技能,提升实际操作能力;②理解VLAN、STP、OSPF、NAT、ACL等核心技术原理并能独立完成中小型网络搭建与调试;③通过命令示例熟悉华为设备CLI配置逻辑,为项目实施和故障排查提供参考。; 阅读建议:此笔记以实用配置为主,建议结合模拟器(如eNSP或Packet Tracer)动手实践每一条命令,对照拓扑理解数据流向,重点关注VLAN间通信、路由选择机制、安全策略控制等关键环节,并注意不同设备型号间的命令差异。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值