目录文档-技术白皮书02-EFT.WP.Core.Equations v1.1

第7章 变分与弱式


I. 章节目标与范围


II. 变分记号与函数空间(S70-1)

S70-1(空间与内积)

III. 强式到弱式的通用模板(S70-2)


IV. 公设与符号隔离(P70-1 ~ P70-2)


V. 张度场弱式(承接第4章,S70-3)


VI. 连续性与输运弱式(承接第5章,S70-4)


VII. 由驻值原理得到弱式(S70-5)


VIII. 路径约束与到达时挂接(S70-6)

  1. 路径约束泛函
    对路径 gamma(ell) 与目标到达时 T_arr^*,引入乘子 λ:
    Lagr_path[q, λ] def= Lagr[q] + λ * ( ( ∫_{gamma(ell)} ( n_eff(q) / c_ref ) d ell ) - T_arr^* )。
  2. S70-6(约束驻值条件)
    delta[Lagr_path; q, λ](w, μ) = 0 给出
    • delta[Lagr; q](w) + λ * ( ∫_{gamma} ( ( ∂ n_eff / ∂ q ) * w / c_ref ) d ell ) = 0;
    • ( ∫_{gamma} ( n_eff(q) / c_ref ) d ell ) - T_arr^* = 0。
      其中 ( ∂ n_eff / ∂ q ) 由 n_eff def= F_map(T_fil, ...) 的可导性给出(见第3章)。

IX. 量纲与无量纲弱式(S70-7)


X. 数值离散与装配对接(I20-2)

  1. 质量与刚度型算子:
    M[w,q] def= inner_Ω[w, q];A[w,q] def= ( ∫_{Ω} grad[w] · K * grad[q] d V );C[w,q] def= inner_Ω[w, c_q * q]。
  2. 实现映射:
    • assemble_operator("mass", grid, coeffs={"ρ":1}) -> LinOp 映射 M;
    • assemble_operator("stiffness", grid, coeffs={"K":K}) -> LinOp 映射 A;
    • bc_dirichlet / bc_neumann 对应第6章边界项;Robin 通过等效通量加入。
  3. 序列建议:离散路径 gamma(ell) 得 ( n_eff_path, ds ) → propagate_time(n_eff_path, ds, c_ref),用于约束或后验评估 T_arr。

XI. Lint 与禁用清单


XII. 可注册条目与实现绑定(I20- 对齐)*

  1. 典型登记:
    • register_equation("S70-2", "weak= inner_Ω[w, ∂_t q] + ∫_Ω grad[w] · J_q d V - ∫_∂Ω w*(J_q·nu) d A = inner_Ω[w, S_q]", "weak", anchors=["§III"], depends=["S60-1"])
    • register_equation("S70-3", "weak form of T_fil", "weak", anchors=["§V"], depends=["S40-*","S60-*"])
    • register_equation("S70-6", "delta[Lagr_path]=0 with arrival-time constraint", "weak", anchors=["§VIII"], depends=["S20-*","S30-*"])
  2. 量纲校验:check_dim_equation("inner_Ω[w, ∂_t q] = inner_Ω[w, S_q] - ∫_Ω grad[w] · J_q d V") -> "[w]*[q]/[t]"(与右端一致)。

XIII. 最小工作示例(从强式到弱式到装配)

  1. 强式:∂_t q - div( K * grad[q] ) = f_q on Ω,q = g_D^q on ∂Ω_D,- K * grad[q] · nu = g_N^q on ∂Ω_N。
  2. 弱式
    weak= inner_Ω[w, ∂_t q] + ( ∫_{Ω} grad[w] · K * grad[q] d V ) = inner_Ω[w, f_q] + ( ∫_{∂Ω_N} w * g_N^q d A )。
  3. 装配口径
    • 质量算子 M 与刚度算子 A;载荷向量 b 由 f_q 与边界通量构成。
    • 施加 bc_dirichlet 于 ∂Ω_D;时间推进用 solve_linear / solve_nonlinear。
  4. 到达时后验(如 n_eff = F_map(T_fil, ...)):更新 n_eff(x,t) → 采样路径 gamma(ell) → 计算 T_arr = propagate_time(n_eff_path, ds, c_ref),与目标对比或进入 S70-6 的约束循环。

版权与许可(CC BY 4.0)

版权声明:除另有说明外,《能量丝理论》(含文本、图表、插图、符号与公式)的著作权由作者(“屠广林”先生)享有。
许可方式:本作品采用 Creative Commons 署名 4.0 国际许可协议(CC BY 4.0)进行许可;在注明作者与来源的前提下,允许为商业或非商业目的进行复制、转载、节选、改编与再分发。
署名格式(建议):作者:“屠广林”;作品:《能量丝理论》;来源:energyfilament.org;许可证:CC BY 4.0。

首次发布: 2025-11-11|当前版本:v5.1
协议链接:https://creativecommons.org/licenses/by/4.0/