
Citation: | WANG Xiaoming, LI Jiaqi, LIU Ting, JIANG Rui, XU Youyun. Large-Scale STAR-RIS Assisted Near-Field ISAC Transmission Method[J]. Journal of Electronics & Information Technology, 2025, 47(1): 147-155. doi: 10.11999/JEIT240018 |
微波管广泛应用于卫星通信、雷达系统、电子对抗以及科学研究领域[1-3],其中永磁聚焦系统常作为外部磁场用于电子束聚焦[4]。目前,在大量的科学及工程应用中,有限元方法针对复杂结构仍然是主流的数值分析工具[5,6]。在永磁聚焦系统仿真设计领域,国外Maxwell[7]是最流行的3维有限元仿真设计商业软件,国内电子科技大学开发的微波管模拟器套装[8]里面的永磁聚焦模拟器[4]则是具有国家自主知识产权的3维磁场仿真设计软件。它们都拥有永磁聚焦系统仿真能力,但是当求解大规模和多尺度问题时,其有限元矩阵求解通常会花费大量的时间和内存,有时甚至由于缺少有效的预处理导致矩阵无法求解。
非重叠区域分解法采用“分而治之”的思想,将原求解域划分成若干个互不重叠的子区域进行求解,其具有天然的并行性,非常适合仿真大型复杂结构[9]。本文采用基于磁标势有限元的非重叠区域分解方法来进行永磁聚焦系统的仿真计算。归根结底,基于磁标势的永磁聚焦系统仿真属于求解泊松方程边值问题。在这类边值问题的基于有限元的区域分解方法中,目前的处理方式主要有两种,一种是拉格朗日乘子类型的区域分解法[10,11];一种是基于内罚方式的区域分解法[12,13]。前者会有两种不同类型的推导过程:一是保留拉格朗日乘子的方式,这种方式会额外增加未知量个数,并且会生成一个对称不定的鞍点矩阵系统,不利于方程的求解;二是在推导过程中消去拉格朗日乘子,这种方式会生成一个对称正定的系数矩阵,但是这种方式有可能会因为巨大的计算代价而不能显式地计算系数矩阵[14]。基于内罚的区域分解方法则不需要引入诸如拉格朗日乘子类型的辅助变量,只需要将传输条件引入基于内罚方式的有限元弱形式推导过程中,目前采用的主要是Robin传输条件,由Lions[15]首次提出,但目前基于Robin传输条件的内罚区域分解法需要考虑法向偏导项的计算,并且最终形成的有限元矩阵是非对称的。
本文提出的区域分解方法同样是基于内罚方式的,但是引入了一种新型传输条件,其来源于接触热阻的定义。相比于现有的方法,该区域分解方法的主要优势包括:(1)不需要引入多余的未知量,使得有限元矩阵维数更少;(2)有限元矩阵集成过程更加简单,只需要考虑区域交界面上的物理量,而且不需要进行法向偏导项的计算,更重要的是最终产生的有限元矩阵满足对称正定性,矩阵性质更好,非常适合采用共轭梯度法进行求解。通过对多个永磁结构的仿真计算可以发现,相比于商业软件Maxwell,本文所提出的区域分解方法在保证求解精度的同时,可以更加高效地实现对微波管永磁聚焦系统的仿真。
永磁磁场的磁标势有限元分析的边值问题为
−∇⋅μ∇φ=∇⋅μHc,inΩφ=0,onΓv−μ∇φ⋅n=μHc⋅n,onΓm} |
(1) |
其中,
为了便于推导区域分解有限元弱形式,将求解域分成2个子区域,如图1所示,其中
扩展单个区域的边值问题式(1)到2个子区域,可以得到
−∇⋅μ1∇φ1=∇⋅μ1Hc1,inΩ1 |
(2) |
−∇⋅μ2∇φ2=∇⋅μ2Hc2,inΩ2 |
(3) |
−μ1∂φ1∂n1=μ2∂φ2∂n2,onΓ |
(4) |
φ1=φ2,onΓ |
(5) |
φ1=0,onΓv1 |
(6) |
φ2=0,onΓv2 |
(7) |
−μ1∇φ1⋅n1=μ1Hc1⋅n1,onΓm1 |
(8) |
−μ2∇φ2⋅n2=μ2Hc2⋅n2,onΓm2 |
(9) |
其中,式(4)和式(5)用来保证区域交界面上物理量的连续性,但是其收敛性很差,常用的Robin传输条件也是通过两式的线性变换得到的。本文抛弃了之前的传输条件构造方式,而是从接触热阻的定义[16]出发,开创性地提出了一种新型传输条件,其具体表达式为
−μ1∂φ1∂n1=γ(φ1−φ2),onΓ |
(10) |
−μ2∂φ2∂n2=γ(φ2−φ1),onΓ |
(11) |
其中,
为了推导2个区域的磁标势有限元弱形式,用式(10)和式(11)代替式(4)和式(5),可以得到残差表达式
RΩ11=∇⋅μ1∇φ1+∇⋅μ1Hc1,inΩ1 |
(12) |
RΩ22=∇⋅μ2∇φ2+∇⋅μ2Hc2,inΩ2 |
(13) |
RΓ3=μ1∂φ1∂n1+γ(φ1−φ2),onΓ |
(14) |
RΓ4=μ2∂φ2∂n2+γ(φ2−φ1),onΓ |
(15) |
RΓv15=φ1,onΓv1 |
(16) |
RΓv26=φ2,onΓv2 |
(17) |
RΓm17=μ1∇φ1⋅n1+μ1Hc1⋅n1,onΓm1 |
(18) |
RΓm28=μ2∇φ2⋅n2+μ2Hc2⋅n2,onΓm2 |
(19) |
首先定义体积分和面积分如式(20)
(u,v)Ω=∫Ω(u⋅v)dv⟨u,v⟩Γ=∫Γ(u⋅v)ds} |
(20) |
其中,
(w1,RΩ11)Ω1+(w2,RΩ22)Ω2+c1⟨w1,RΓ3⟩Γ+c2⟨w2,RΓ4⟩Γ+c3⟨w1,RΓv15⟩Γv1+c4⟨w2,RΓv26⟩Γv2+c5⟨w1,RΓm17⟩Γm1+c6⟨w2,RΓm28⟩Γm2=0 |
(21) |
其中,
由格林公式,式(21)中的前两项可以写为
(wi,RΩii)Ωi=−(∇wi,μi∇φi)Ωi+⟨wi,μi∂φi∂ni⟩Γ+Γvi+Γmi−(∇wi,μiHci)Ωi+⟨wi,μiHci⋅ni⟩Γmi,i=1,2 |
(22) |
对于式(22)中第1类边界条件项,由于基函数
⟨wi,μi∂φi∂ni⟩Γvi=0 |
(23) |
也就是说,第1类边界条件项在有限元弱形式推导过程中可以不考虑,但需要采用强强加的方式添加到最终的有限元矩阵方程里。接下来,对于区域交界面上的项有
⟨w1,RΓ3⟩Γ=⟨w1,μ1∂φ1∂n1⟩Γ+⟨w1,γ(φ1−φ2)⟩Γ⟨w2,RΓ4⟩Γ=⟨w2,μ2∂φ2∂n2⟩Γ+⟨w2,γ(φ2−φ1)⟩Γ} |
(24) |
对于永磁的边界项有
⟨w1,RΓm17⟩Γm1=⟨w1,μ1∂φ1∂n1⟩Γm1+⟨w1,μ1Hc1⋅n1⟩Γm1⟨w2,RΓm28⟩Γm2=⟨w2,μ2∂φ2∂n2⟩Γm2+⟨w2,μ2Hc2⋅n2⟩Γm2} |
(25) |
令
(∇w1,μ1∇φ1)Ω1+(∇w2,μ2∇φ2)Ω2+⟨w1,γφ1⟩Γ+⟨w2,γφ2⟩Γ−⟨w1,γφ2⟩Γ−⟨w2,γφ1⟩Γ=−(∇w1,μ1Hc1)Ω1−(∇w2,μ2Hc2)Ω2 |
(26) |
不难发现式(26)可以扩展到任意多个子区域的情形。
由于四面体单元在处理复杂边界时具有良好的适应性,同时为了使用较少的网格和自由度得到较高的计算精度,本文采用了基于四面体单元的2阶叠层标量基函数进行有限元离散。首先定义体积坐标,四面体内的体积坐标满足式(27)
L1+L2+L3+L4=1 |
(27) |
2阶叠层标量基函数则从体积坐标出发,由1阶基函数构造出2阶基函数,包括了4个顶点基函数和6个边基函数[18],构造形式为
W210={L1,L2,L3,L4,L1L2,L1L3,L1L4,L2L3,L2L4,L3L4} |
(28) |
用2阶基函数去离散式(26),便可以得到式(29)所示的矩阵方程
[A1C12C21A2][x1x2]=[y1y2] |
(29) |
由于式(29)的系数矩阵是对称正定的,本文采用了包括块雅可比和多波前块不完全楚列斯基分解[19]的两层预处理的共轭梯度算法来进行矩阵方程的求解,相比于传统有限元法,可以大幅提高求解效率和减少内存消耗。经过有限元分析得到标量磁位
B=μ(−∇φ+Hc) |
(30) |
本文使用METIS软件包[20]进行区域的划分,经过大量的对比分析,区域划分过程需要考虑以下几点:
(1) 区域划分的个数对并行效率的影响很大,随着子区域数目的增加,并行计算效率会逐步增加,虽然理论上子区域数目可以随意取值,但是实际上随着区域数目的进一步增加,线程之间的资源竞争会更加激烈,并且线程切换花销也随之增大,会使得并行效率降低。
(2) 考虑到求解过程中每个子区域矩阵都需要进行预处理,为了避免线程等待,划分区域时应尽量使得每个子区域大小相当。
(3) 划分区域时应尽量使得区域交界面数量少,可以加快矩阵求解过程收敛速度,从而提高计算效率。
本节通过仿真多个微波管永磁聚焦系统,并与商业软件 Maxwell对比,来验证所提出的基于有限元的区域分解方法的准确性和高效性。区域分解法中的因子
如图2,选取了一个典型的单周期结构[4],采用的区域划分方式为沿着Z轴方向并尽量使得每个子区域的大小相当。首先与商业软件Maxwell进行精度上的比较,图3绘制了本文提出的区域分解法和Maxwell软件轴切面上的磁感应强度云图分布,可以看到其磁感应强度云图分布趋势一致。由于磁钢、极靴与真空交界处磁场变化比较剧烈,此处的磁感应强度由于网格因素会产生奇异值,所以将显示范围固定为0~1 T。
如图4所示,将轴线上的磁场与Maxwell进行对比,可以看到其吻合情况很好,在两个峰值点处的相对误差分别为0.12%和0.06%。此外还与Maxwell进行了计算性能对比,如表1所示,随着子区域个数的增加,计算时间和内存相比于Maxwell的优势越来越大,当划分为20个子区域时,时间加速比达到了11.4倍,而内存只有Maxwell的53.5%. 这里需要注意的是:在线程数更多的计算机上,区域数的增加会带来更加优越的计算性能,这里划分到20个区域已经足以说明所提出的区域分解方法具有非常好的计算优势。
求解方法 | 子区域数 | 网格数 | 计算时间(s) | 峰值内存(MB) |
Maxwell | 2428919 | 435 | 10342 | |
区域分解法 | 8 | 2718101 | 291 | 8129 |
12 | 2718101 | 135 | 7111 | |
16 | 2718101 | 132 | 6461 | |
20 | 2718101 | 38 | 5532 |
本实例考虑两周期Wiggler结构[4]的仿真计算,磁钢材料为SmCo28,为了展示区域分解法的计算效率并兼顾区域划分的方便快捷,将计算模型固定划分为20个子区域,其计算模型和区域分解示意图如图5所示。首先进行磁感应强度云图的对比,如图6所示,可以看到两者轴切面上的云图分布趋势相同。为了进一步证明所提出的区域分解方法的准确性,选取了轴线上的磁感应强度与Maxwell进行对比,由图7可以看到其吻合程度非常好,并且其峰值处的相对误差最大不超过0.14%。
此外,如表2所示,与Maxwell对比了3组网格数目相当情况下的计算时间和峰值内存,可以看到3组不同实例下的时间加速比分别为3.7, 3.2和4.2,但是其峰值内存分别只有Maxwell的77%, 82%和73%,充分证明了所提出的区域分解法的高效性。
实例 | 网格数 | 求解方法 | 计算时间(s) | 峰值内存(MB) |
实例1 | 5987880 | Maxwell | 2171 | 30515 |
6476933 | 区域分解法 | 589 | 23407 | |
实例2 | 7784252 | Maxwell | 2717 | 35942 |
8200780 | 区域分解法 | 858 | 29387 | |
实例3 | 9014971 | Maxwell | 4766 | 45875 |
9158627 | 区域分解法 | 1129 | 33466 |
本文针对微波管中的永磁聚焦系统仿真,提出了一种先进的基于有限元的区域分解求解技术,并对其理论进行了详细的描述,还给出了实际应用中区域划分的相关原则和技巧。通过对多个永磁结构的建模与仿真计算,并与商业软件Maxwell进行详细的对比,验证了本文提出的区域分解方法的准确性和高效性。本文给出的针对永磁聚焦系统仿真的区域分解求解技术后续有望集成到微波管模拟器套装[8]中,为管型设计师提供更好的仿真设计平台。
[1] |
WEI Zhiqing, QU Hanyang, WANG Yuan, et al. Integrated sensing and communication signals toward 5G-A and 6G: A survey[J]. IEEE Internet of Things Journal, 2023, 10(13): 11068–11092. doi: 10.1109/JIOT.2023.3235618.
|
[2] |
BASHARAT S, HASSAN S A, PERVAIZ H, et al. Reconfigurable intelligent surfaces: Potentials, applications, and challenges for 6G wireless networks[J]. IEEE Wireless Communications, 2021, 28(6): 184–191. doi: 10.1109/MWC.011.2100016.
|
[3] |
LIU Yuanwei, MU Xidong, LIU Xiao, et al. Reconfigurable intelligent surface-aided multi-user networks: Interplay between NOMA and RIS[J]. IEEE Wireless Communications, 2022, 29(2): 169–176. doi: 10.1109/MWC.102.2100363.
|
[4] |
张在琛, 江浩. 智能超表面使能无人机高能效通信信道建模与传输机理分析[J]. 电子学报, 2023, 51(10): 2623–2634. doi: 10.12263/DZXB.20221352.
ZHANG Zaichen and JIANG Hao. Channel modeling and characteristics analysis for high energy-efficient RIS-assisted UAV communications[J]. Acta Electronica Sinica, 2023, 51(10): 2623–2634. doi: 10.12263/DZXB.20221352.
|
[5] |
JIANG Hao, XIONG Baiping, ZHANG Hongming, et al. Physics-based 3D end-to-end modeling for double-RIS assisted non-stationary UAV-to-ground communication channels[J]. IEEE Transactions on Communications, 2023, 71(7): 4247–4261. doi: 10.1109/TCOMM.2023.3266832.
|
[6] |
GUO Yuan, LIU Yang, WU Qingqing, et al. Joint beamforming for RIS aided full-duplex integrated sensing and uplink communication[C]. The IEEE International Conference on Communications, Rome, Italy, 2023: 4249–4254. doi: 10.1109/ICC45041.2023.10279303.
|
[7] |
XU Jiaqi, LIU Yuanwei, MU Xidong, et al. STAR-RISs: Simultaneous transmitting and reflecting reconfigurable intelligent surfaces[J]. IEEE Communications Letters, 2021, 25(9): 3134–3138. doi: 10.1109/LCOMM.2021.3082214.
|
[8] |
WANG Zhaolin, MU Xidong, XU Jiaqi, et al. Simultaneously transmitting and reflecting surface (STARS) for terahertz communications[J]. IEEE Journal of Selected Topics in Signal Processing, 2023, 17(4): 861–877. doi: 10.1109/JSTSP.2023.3279621.
|
[9] |
CHEN Jiagao and YU Xiangbin. Ergodic rate analysis and phase design of STAR-RIS aided NOMA with statistical CSI[J]. IEEE Communications Letters, 2022, 26(12): 2889–2893. doi: 10.1109/LCOMM.2022.3202346.
|
[10] |
WANG Yufei, YANG Zheng, CUI Jingjing, et al. Optimizing the fairness of STAR-RIS and NOMA assisted integrated sensing and communication systems[J]. IEEE Transactions on Wireless Communications, 2024, 23(6): 5895–5907. doi: 10.1109/TWC.2023.3328872.
|
[11] |
LIU Zhenrong, LI Zongze, WEN Miaowen, et al. STAR-RIS-aided mobile edge computing: Computation rate maximization with binary amplitude coefficients[J]. IEEE Transactions on Communications, 2023, 71(7): 4313–4327. doi: 10.1109/TCOMM.2023.3274137.
|
[12] |
LI Haochen, WANG Zhaolin, MU Xidong, et al. Near-field integrated sensing, positioning, and communication: A downlink and uplink framework[J]. IEEE Journal on Selected Areas in Communications, 2024, 42(9): 2196–2212. doi: 10.1109/JSAC.2024.3413956.
|
[13] |
JIANG Hao, XIONG Baiping, ZHANG Hongming, et al. Hybrid far-and near-field modeling for reconfigurable intelligent surface assisted V2V channels: A sub-array partition based approach[J]. IEEE Transactions on Wireless Communications, 2023, 22(11): 8290–8303. doi: 10.1109/TWC.2023.3262063.
|
[14] |
TANG Wankai, CHEN Mingzheng, CHEN Xiangyu, et al. Wireless communications with reconfigurable intelligent surface: Path loss modeling and experimental measurement[J]. IEEE Transactions on Wireless Communications, 2021, 20(1): 421–439. doi: 10.1109/TWC.2020.3024887.
|
[15] |
WEI Xiuhong, DAI Linglong, ZHAO Yajun, et al. Codebook design and beam training for extremely large-scale RIS: Far-field or near-field?[J]. China Communications, 2022, 19(6): 193–204. doi: 10.23919/JCC.2022.06.015.
|
[16] |
SENGIJPTA S K. Fundamentals of statistical signal processing: Estimation theory[J]. Technometrics, 1995, 37(4): 465–466. doi: 10.1080/00401706.1995.10484391.
|
[17] |
SHI Qingjiang and HONG Mingyi. Penalty dual decomposition method for nonsmooth nonconvex optimization—Part I: Algorithms and convergence analysis[J]. IEEE Transactions on Signal Processing, 2020, 68: 4108–4122. doi: 10.1109/TSP.2020.3001906.
|
[18] |
LUO Zhiquan, MA W, SO A M C, et al. Semidefinite relaxation of quadratic optimization problems[J]. IEEE Signal Processing Magazine, 2010, 27(3): 20–34. doi: 10.1109/MSP.2010.936019.
|
[19] |
LIU Fan, LIU Yafeng, LI Ang, et al. Cramér-rao bound optimization for joint radar-communication beamforming[J]. IEEE Transactions on Signal Processing, 2022, 70: 240–253. doi: 10.1109/TSP.2021.3135692.
|
[20] |
LIU Xiang, HUANG Tianyao, SHLEZINGER N, et al. Joint transmit beamforming for multiuser MIMO communications and MIMO radar[J]. IEEE Transactions on Signal Processing, 2020, 68: 3929–3944. doi: 10.1109/TSP.2020.3004739.
|
求解方法 | 子区域数 | 网格数 | 计算时间(s) | 峰值内存(MB) |
Maxwell | 2428919 | 435 | 10342 | |
区域分解法 | 8 | 2718101 | 291 | 8129 |
12 | 2718101 | 135 | 7111 | |
16 | 2718101 | 132 | 6461 | |
20 | 2718101 | 38 | 5532 |
实例 | 网格数 | 求解方法 | 计算时间(s) | 峰值内存(MB) |
实例1 | 5987880 | Maxwell | 2171 | 30515 |
6476933 | 区域分解法 | 589 | 23407 | |
实例2 | 7784252 | Maxwell | 2717 | 35942 |
8200780 | 区域分解法 | 858 | 29387 | |
实例3 | 9014971 | Maxwell | 4766 | 45875 |
9158627 | 区域分解法 | 1129 | 33466 |