作者: admin

  • Nonstandard FDTD 笔记 (Updating)

    Nonstandard FDTD 笔记 (Updating)

    Nonstandard FDTD 笔记 前言

    该笔记分为初级、中级和高级三个部分。

    初级篇主要介绍一维的标准和非标准 FDTD 理论。

    中级篇会介绍二维 FDTD 理论。其中二维的 NS-FDTD 理论通过组合不同的有限差分模型来提高求解 Maxwell 方程的精度,是该方法的核心之一。

    高级篇会介绍三维 FDTD 理论,将其应用到导电介质(例如金属、等离子体等)中,以研究电磁波在这些材料中的传播特性。

    NS-FDTD 算法的优势

    有限差分时域法(FDTD) 是计算电磁波传播最著名的数值算法之一。FDTD 方法可以模拟任意形状的结构、非线性介质,并且能够计算宽频带电磁波的传播。NS-FDTD 通过对单一频率波计算的优化减少了计算资源,使得在相同资源消耗的情况下可以计算更高精度的结构。利用 NS-FDTD 方法,研究者们已经成功准确模拟了一类特殊的电磁模式——耳语回廊模式(Whispering Gallery Modes, WGM)。

    耳语回廊模式指的是电磁波或声波在一个圆形、球形或环形结构的内壁附近传播,并在其周围绕行多次而不易散射到外部的现象。

    一个直观的例子是,在伦敦圣保罗大教堂的圆形穹顶下,如果一个人在一侧轻声耳语,另一个人在远离数十米的另一侧仍然可以听到。这是因为声音波沿着圆形墙壁传播,并保持在特定的路径上,从而减少了能量损失。

    传统的 FDTD 方法在计算 WGM 的时候往往误差较大,但是NS-FDTD 方法精度更高,因此计算结果更接近于理论值,如上图所示。

    (a) 图:Mie 理论的解析解,作为参考标准。

    (b) 图:使用 传统 FDTD 方法在粗网格上进行的模拟,结果与理论值偏差较大。

    (c) 图:使用 NS-FDTD 方法在相同粗网格上的模拟,结果与 Mie 理论 高度吻合,明显优于传统 FDTD 计算结果。

    初级篇

    首先介绍一维的标准/非标准 FDTD 理论。在计算机模拟中,需要额外考虑的是数值稳定和边界条件。

    1. 有限差分模型(Finite Difference Model)

    很多偏微分方程(PDEs)没有解析解,因此只能依赖数值模拟。有限差分(FDM)是最常见的数值计算方法,基本思想是用差分表达式来近似求解微分方程。

    1.1 前向差分(Forward Finite Difference, FFD)

    求解一个一维函数的导数,首先使用泰勒展开(Taylor Series Expansion),对函数 $f(x)$ 在 $x+\Delta x$ 处的展开:
    $$
    f(x + \Delta x) = f(x) + \Delta x \frac{df(x)}{dx} + \frac{\Delta x^2}{2!} \frac{d^2 f(x)}{dx^2} + \cdots ,
    \tag{1}
    $$
    当 $\Delta x$ 足够小的时候,可以忽略高阶项(即 $ \frac{\Delta x^2}{2!} \frac{d^2 f(x)}{dx^2} + \cdots $ ),只保留第一阶导数项,最后整理可以得到:
    $$
    \frac{df(x)}{dx} \approx \frac{f(x+\Delta x) – f(x)}{\Delta x} .
    \tag{2}
    $$
    公式(2)称为前向有限差分(Forward Finite Difference, FFD)近似。

    在泰勒展开中忽略了 $\frac{\Delta x^2}{2!} \frac{d^2 f(x)}{dx^2} + \cdots$ 这一项,因此截断误差为一阶误差,即 $O(\Delta x) $ 。

    1.2 后向差分(Backward Finite Difference, BFD)

    类似地,对函数 $f(x)$ 在 $x – \Delta x$ 处的展开:
    $$
    f(x – \Delta x) = f(x) – \Delta x \frac{df(x)}{dx} + \frac{\Delta x^2}{2!} \frac{d^2 f(x)}{dx^2} + \cdots .
    \tag{3}
    $$
    易得:
    $$
    \frac{df(x)}{dx} \approx \frac{f(x) – f(x- \Delta x)}{\Delta x} .
    \tag{4}
    $$
    误差同上。

    1.3 中心差分(Central Finite Difference, CFD)

    前面两个算法都只用了当前点与一个相邻点计算,因此精度较低。中心差分则是使用前后两个相邻点,提高了精度。

    对于函数 $f(x)$ ,将公式(1)与公式(3)相减,消去二阶导数项,得到:
    $$
    f(x + \Delta x) – f(x – \Delta x) = 2\Delta x \frac{df}{dx} + O(\Delta x^3) .
    \tag{5}
    $$
    进一步整理得到:
    $$
    \frac{df}{dx} \approx \frac{f(x + \Delta x) – f(x – \Delta x)}{2\Delta x} .
    \tag{6}
    $$
    有些教材会用 $ \Delta x/2 $ 替换 $ \Delta x $ 得到公式(7),两者其实是等价的。
    $$
    \frac{df}{dx} \approx \frac{f(x + \Delta x/2) – f(x – \Delta x/2)}{\Delta x} .
    \tag{7}
    $$
    上面两个公式都被称为二阶中心有限差分(central finite difference)公式。

    另外,对于函数 $f(x)$ ,将公式(1)与公式(3)相加,消去一阶导数项后得到:
    $$
    f(x+ \Delta) + f(x- \Delta) = 2f(x) + \Delta x^2 \frac{d^2 f}{dx^2} + O(\Delta x^4).
    \tag{8}
    $$
    整理后得到:
    $$
    \frac{d^2 f}{dx^2} \approx \frac{f(x + \Delta x) – 2f(x) + f(x – \Delta x)}{\Delta x^2}
    \tag{9}
    $$

    1.4 高阶有限差分(Higher-Order Finite Difference)

    在有限差分法中,通过增加采样点数的方法提高计算精度进而得到更高阶的差分公式。

    为了提高精度,这里在二阶中心有限差分法的基础上额外增加两个采样点 $x + 2\Delta x, x – 2\Delta x$ ,并在此处进行泰勒展开:

    对于右侧点,泰勒展开为:
    $$
    f(x+2\Delta x) = f(x) + 2\Delta x\frac{df(x)}{dx} + 2\Delta x^2 \frac{d^2f(x)}{dx^2}+O(\Delta x^3) ,
    \tag{10}
    $$
    类似地,
    $$
    f(x – 2\Delta x) = f(x) – 2\Delta x \frac{df(x)}{dx} + 2\Delta x^2 \frac{d^2 f(x)}{dx^2} + O(\Delta x^3) .
    \tag{11}
    $$
    通过线性组合(比如将公式(11)取反再取半,上面两式相加),消除高阶误差项,得到:
    $$
    \frac{d^2 f(x)}{dx^2} \approx \frac{1}{\Delta x^2} \left[ \frac{4}{3} (f(x + \Delta x) + f(x – \Delta x)) – \frac{1}{12} (f(x + 2\Delta x) + f(x – 2\Delta x)) – \frac{5}{2} f(x) + \cdots \right] .
    \tag{12}
    $$
    这个模型使用了四个点,并且通过加权平均减少了误差。但是会带来数值不稳定等潜在问题。

    当我们用高阶有限差分来取代微分方程时,会引入额外的数值解,即虚假解(spurious solutions)。这些解实际并不存在,是由于高阶差分方程的离散化特性导致的。

    比如一阶微分方程如 $ \frac{df}{dx} = f(x) $ 通常有一个独立解,二阶微分方程如波动方程 $\frac{d^2f}{dx^2}=k^2f(x)$ 通常会有两个独立解(两个自由参数),四阶微分方程会有四个独立解等等。

    在数值计算中,若使用四阶有限差分方法来近似一个原本为二阶的微分方程,那么差分方程的结束就会强行提高了,进而导致额外的虚假解。这些多出来的解并不对应原本的物理系统。

    尤其是描述电磁波传播的二阶微分波动方程,应该使用二阶中心有限差分法,而不是更高阶的方法。

    2. 一维波动方程

    在计算机上模拟波的传播,需要用到数值方法近似计算。其中,有限差分时域法则发挥强大的作用。

    一维波动方程的数学表达为:
    $$
    \frac{\partial^2 \psi}{\partial t^2} = v^2 \frac{\partial^2 \psi}{\partial x^2} ,
    \tag{1}
    $$
    其中 $\psi(x,t)$ 表示波的振幅, $v$ 是波的传播速度(光在真空中是 $3 \times 10^8$ 米/秒)。

    这个方程的物理意义是:波的变化与时间、空间变化有关。

    对于一个无限长的波动介质,解通常是一个形式非常简单的行波:
    $$
    \psi(x,t) = A \cos(kx – \omega t) + B \sin(kx – \omega t) .
    \tag{2}
    $$
    这种情况适用于自由空间传播的电磁波。比如固定边界,行波可以用正弦函数展开:
    $$
    \psi(x,t) = \sum_{n} A_n \sin(k_n x) \cos(\omega_n t).
    \tag{3}
    $$
    但是如果边界不规则,例如电磁波在地面上反射、水波冲击海岸线、声波在多个房间传播等情景,则无法简单地展开成正弦或者指数的形式,解析求解将极其复杂。比如声波接触不同介质的墙面会有不同的反射路径,导致声波的传播路径变得无法直接求解。

    解析解通常会假设波速 $v$ 是恒定的,也就是波在均匀介质中传播。但是实际上波会穿过非均匀介质,如声波在不同温度的房间具有不同的传播速度。在这些情况下,波动方程会变成变系数偏微分方程,如:
    $$
    \frac{\partial^2 \psi}{\partial t^2} = v(x)^2 \frac{\partial^2 \psi}{\partial x^2} ,
    \tag{4}
    $$
    其中速度 $v$ 会随着位置 $x$ 变化,导致无法直接使用傅立叶变换求出解析值。

    又或者是波动方程右侧有激励源,即多个波形都有可能不同的源相互干涉,这种情况也很难求出解析解。

    并且在真实世界中,能量的传播会有损耗,因此需要对波动方程引入损耗项,此时波动方程就会变成非线性方程或者高阶微分方程,使得无法直接求解。

    因此我们引入有限差分时域法来解决这些问题。

    2.1 标准 FDTD 算法

    由于计算机不能直接计算连续的数学方程,因此需要离散化,即将空间与时间划分为网格,然后让计算机逐步计算每个格子的波动情况。

    在连续的形式下,一维波动方程
    $$
    \frac{\partial^2 \psi}{\partial t^2} = v^2 \frac{\partial^2 \psi}{\partial x^2} ,
    \tag{1*}
    $$
    的等价形式是
    $$
    \left( \frac{\partial^2}{\partial t^2} – v^2 \frac{\partial^2}{\partial x^2} \right) \psi(x,t) = 0.
    \tag{5}
    $$
    因此,用间隔 $\Delta x$ 离散空间,每个点用索引 $i$ 来表示 $x = i\Delta x$ ;用间隔 $\Delta t$ 离散时间,每个时刻用缩影 $n$ 来表示 $t = n\Delta t$ ,其中 $n$ 均为整数。所以把波函数写为:
    $$
    \psi_i^n = \psi(i\Delta x, n\Delta t) .
    \tag{6}
    $$
    然后用中心有限差分(central finite difference)方法计算波函数的微分。

    时间与空间方向的二阶偏导函数的中心有限差分近似分别是
    $$
    \frac{\partial^2 \psi}{\partial t^2} \approx \frac{\psi_i^{n+1} – 2\psi_i^n + \psi_i^{n-1}}{\Delta t^2} ,
    \tag{7}
    $$

    $$
    \frac{\partial^2 \psi}{\partial x^2} \approx \frac{\psi_{i+1}^{n} – 2\psi_i^n + \psi_{i-1}^{n}}{\Delta x^2} .
    \tag{8}
    $$

    其中 $\psi_{i+1}^{n}$ 是右侧相邻网格点的波动值。

    将公式(7)和公式(8)代入波动方程(公式(1)),得到公式(9)。
    $$
    \frac{\psi_i^{n+1} – 2\psi_i^n + \psi_i^{n-1}}{\Delta t^2} = v^2 \frac{\psi_{i+1}^{n} – 2\psi_i^n + \psi_{i-1}^{n}}{\Delta x^2} ,
    \tag{9}
    $$
    整理后便得到标准的1D FDTD计算公式,1D standard finite difference time domain (FDTD) algorithm
    $$
    \psi_i^{n+1} = 2\psi_i^n – \psi_i^{n-1} + \left( \frac{v^2 \Delta t^2}{\Delta x^2} \right) (\psi_{i+1}^{n} – 2\psi_i^n + \psi_{i-1}^{n}) .
    \tag{10}
    $$
    这个公式的依赖时间、空间中前后两个步进点计算的。也就是说当前点的状态收到相邻点的影响。

    2.2 非标准 FDTD 算法

    在标准 FDTD 方法中,使用中心差分近似离散波动方程。但是这个方法存在数值色散(numerical dispersion)问题。在较粗网格的时候会有很大的误差。

    非标准 FDTD 算法则解决了上述问题。NS-FDTD 对单色波做特别处理,即使数值离散也能确保精度。

    首先假设我们研究的是某种单色波
    $$
    \psi(x,t) \;=\; e^{\,i(kx – \omega t)},
    \tag{11}
    $$
    其中 $k$ 为波数($k = 2\pi / \lambda$), $\omega$ 为角频率($\omega = 2\pi f$)。

    公式(11)连续情况下的空间微分是
    $$
    \frac{\partial \psi}{\partial x} \;=\; i\,k\, \psi(x,t).
    \tag{12}
    $$
    举个例子,如果直接用标准差分来算 $\Delta_x \psi(x,t)$ ,会得到
    $$
    \Delta_x \psi(x,t)
    = \psi(x+\Delta x,t) – \psi(x,t)
    = e^{\,i(kx – \omega t)}\bigl(e^{\,i\,k\,\Delta x} – 1\bigr) ,
    \tag{13}
    $$
    和真实的微分并不一致。只有当 $\Delta x$ 足够小时,才能近似。也就是说,如果网格较粗,那么就会产生所谓的误差。

    NS-FDTD 引入修正因子 $s(\Delta x)$ 让离散的算符尽可能减少误差
    $$
    \Delta_x \psi(x,t)
    \approx
    s(\Delta x)\,\frac{\partial \psi(x,t)}{\partial x}.
    \tag{14}
    $$
    这个 $s(\Delta x)$ 由 $\Delta x$ 处的相位变化量决定。例如,我们的目标是
    $$
    \Delta_x \psi(x,t) = \psi(x+\Delta x,t) – \psi(x,t) .
    \tag{15}
    $$
    那么误差因子的大小由公式(12)(13)(14)(15)共同推导出
    $$
    s(\Delta x)

    =\frac{\Delta_x \psi(x,t)}{\partial_x \psi(x,t)}

    \frac{e^{\,i\,k\,\Delta x} – 1}{i\,k\,\Delta x}

    \times \Delta x

    \frac{e^{ik\Delta x} – 1}{ik}.
    \tag{16}
    $$
    通过欧拉公式,将误差因子简化为
    $$
    s(\Delta x)
    = \frac{2}{k}\,\sin!\Bigl(\frac{k\,\Delta x}{2}\Bigr)\,e^{\,i\,\frac{k\,\Delta x}{2}} .
    \tag{17}
    $$
    注意到,当 $\Delta x \to 0$ 时,非标准差分就退化回“标准中心差分”的情形,与真正的导数近似几乎一致。其实,公式(17)包含了相位因子和幅度两个部分,前者对应指数部分。

    类似地,推导出时间方向的修正函数
    $$
    s(\Delta t)
    = \frac{2}{\omega}\,\sin\Bigl(\frac{\omega\,\Delta t}{2}\Bigr)e^{-\,i\omega\,\Delta t/2}.
    \tag{18}
    $$
    总结一下,我们从波动方程开始,将空间和时间的离散化之后用中心差分近似,然后引入修正函数(关于修正函数的指数项其实被隐含地处理了)
    $$
    \frac{\psi_i^{n+1} – 2\psi_i^n + \psi_i^{n-1}}{\left(\frac{2}{\omega} \sin(\omega \Delta t / 2)\right)^2} =
    v^2 \frac{\psi_{i+1}^{n} – 2\psi_i^n + \psi_{i-1}^{n}}{\left(\frac{2}{k} \sin(k \Delta x / 2)\right)^2}.
    \tag{19}
    $$
    整理后得到
    $$
    \psi_i^{n+1} = -\psi_i^{n-1} + \left(2 + u_{\text{NS}}^2 d_x^2 \right) \psi_i^n ,
    \tag{20}
    $$
    其中
    $$
    u_{\text{NS}} = \frac{\sin(\omega \Delta t / 2)}{\sin(k \Delta x / 2)} .
    \tag{21}
    $$

    3. 一维 FDTD 稳定性

    在做数值模拟时,我们希望时间步长 $\Delta t$ 尽量大,从而减少总的计算步数,但又不能超过某个极限,否则数值解会发散。这个极限究竟是怎么推导出来的?

  • Casa雜誌2018-2025全合集PDF免費

    Casa雜誌2018-2025全合集PDF免費

    Casa Magazine 2021-2024 Complete Collection PDF Free Download

    下载地址

  • 回了趟老家(更新中)

    回了趟老家(更新中)

    首先祝你新年快乐!我的朋友!

    周遭的一切似乎变化得太快。

    转眼间,在老家的发小就要成为父亲了。

    不知不觉就被各种事情推着走。

    比如说,一会开车送发小去几十公里外的地方买面包车。

    发小是我在老家的邻居。

    这么多年来,都只是逢年过节,才能见上一面。

    虽然见面次数不多,但是每次都能敞开心扉聊天,是真正的友谊。

    他们家是做歌舞团的,也就是类似那种乡村音乐节。

    基本上一年里每天都有表演。

    我的发小负责开车和鼓手,偶尔帮忙弹电子琴。

    这其实是他们的家族生意了,他妈妈年轻的时候积攒了相当多的人气,是唱歌的,有一个很响亮的外号,吴川歌姬。他爸爸是吉他手和键盘。

    只不过每天都在唱歌和吵架中度过的。他父母脾气不好,经常吵架。

    记得小时候,应该只有小学二年级吧。他父母外出表演,留他一个人在家过夜。我发小就懵懵懂懂的睡在我楼下旁边的台阶上了。第二天起床才被邻居发现叫起床。

    说到乡村音乐节,其实说白了,就是一群长相不错,身材很棒的年轻姑娘在各个村落里面的舞台热舞罢了。受众也基本是上了年纪的老人和留守的小孩子,还有一些单身的男性。

    我发小的原话就是,“乡村歌舞团就是低俗的表演”。

    据说早些年,在某些村落,会遇到一些图谋不轨的人,做一些坏事。比如在后面更衣室里面偷窥啦、手脚不干净对跳舞的女生动手动脚啦等等。甚至乎是开黄腔、要求一起跳舞比比皆是。

    可能这两年情况有所好转,不过也差不多就是了。

    做这一行的也都习以为常不足为奇。

    我也亲自去过,不过那一次是在我老家的老家那条村,还算是有素质的。

    我发小开始干这行也是四年前了吧。

    铁打的舞台,流水的舞女。

    今年来了一位新的跳舞的姑娘,我发小便与她恋爱了。

    这是发小的初恋。

    前几天我发小严肃地告诉我,他女朋友怀孕了,问我怎么办。

    我和发小还有另一个从小的玩伴,学医的,我们叫他”大师”。

    大师不建议把小孩生下来。首先是年纪太小了,我发小也才21岁,女生也差不多。教育、经济、生活质量、医疗都是很重要的。加之还没有结婚,如果要把孩子生下来,今年就要结婚了。一切都来得太快。

    写到这里,我准备要开车去送我发小买面包车了。

    难得的清闲,好好放松几天吧。

    给朋友买了些小熊虫周边

    给朋友买了些小玩具。

  • 读书随笔《1984》

    读书随笔《1984》

    小说《1984》描绘了一个令人窒息的极权主义架空社会,在这个世界里,集权被推向了极致:无处不在的电屏时刻监视着你的言行,亲人之间再无亲情可言,永无止境的“对外战争”让群众始终停留在马斯洛需求层次的最低层。他们长期处于战时恐慌之中,仿佛被困在无形的牢笼里。统治者通过“新话”禁锢思想,剥夺群众的表达权,任何异端想法刚一萌芽,便会被无所不在的思想警察捕获,最终送入“仁爱部”。然而,在这种压迫之下,群众不仅未曾反抗,反而对自己的生活感到幸福而满足。

    小说的主人公温斯顿,在真理部负责篡改历史文献、报纸与文学作品。随着时间的推移,他开始怀疑老大哥的统治,尝试在黑市购入纸笔,偷偷书写日记,并在一间没有电屏的隐秘小屋里,与同样对老大哥产生怀疑的朱莉娅相会。然而,他们并未逃脱监控,现实是冰冷的——老大哥的目光无处不在。朋友、亲人、爱人,所有关系都充满不信任,每个人都可能成为监视你的眼线。

    在这部作品中,统治者凭借严密的思想控制牢牢掌握权力。为了打破历史周期律、阻止中等阶级取代上等阶级,他们选择扼杀社会进步,提倡禁欲主义,割裂与外界的联系,制造信息差。没有外部参照,群众便无法意识到自身的处境,进而陷入被动的麻木之中。

    合上书,我开始意识到——没有谁能永远是正确的,固执与自以为是,在某种程度上与被统治的思想别无二致。真相往往并不复杂,或许早已与谎言交织在一起,黑白对错难以分辨。而身处利益与人性交织的谎言之网中,大多数人无法看清真相,只能随波逐流,默默承受命运的摆布。

    最后,你愿意成为一只快乐的猪,还是一个痛苦的苏格拉底?

  • One Day Tour In hospital…

    One Day Tour In hospital…

    I got visible light therapy and red light therapy today.

    My eyes almost got blinded…

  • 《存在主义咖啡馆:自由、存在和杏子鸡尾酒》读书笔记

    《存在主义咖啡馆:自由、存在和杏子鸡尾酒》读书笔记

    柏拉地图持续为您导航,此时,你从洞穴里爬出来;海德格尔地图持续为您导航,请说出目的地的背景,因为没有存在,就没办法证明存在者的存在,但存在的存在者,也进一步隐蔽了存在本身;萨特地图为您导航。请勿输入目的地,因为目的地的存在先于本质…

    这是一本存在主义思想的入门科普书籍,在专业性趣味性中做到了很好的平衡。对于没有系统学习哲学的计算机专业畜生的我来说,居然能连续三天熬夜看完,属实让我震惊,故强烈推荐!在看这本书时,一个个既熟悉又陌生的名字跃然纸上,将存在主义哲学家们如珍珠项链的珍珠般紧密串联起来,感叹哲学原来如此贴近生活。

    欢迎来到存在主义咖啡店,作者莎拉·贝克韦尔会带领你走向胡塞尔、海德格尔、让·保罗·萨特、波伏娃、克尔凯郭尔、庞蒂、阿尔贝·加缪等大师们的餐桌,与他们共进一杯“存在主义”的鸡尾酒(当然,本文纯手打并不专业,望大家指正)。

    主要内容:

    第一章讲述萨特、波伏娃和雷蒙·阿隆在咖啡馆的谈话,以及现象学对萨特的冲击。

    第二章介绍胡塞尔的生平与他的现象学理论,讲述他与萨特、海德格尔的联系。

    第三章论述了海德格尔的生平和存在哲学,对胡塞尔思想的继承与叛逆。

    第四章在德国纳粹的大环境下不同哲学家的命运。

    第五章讲述萨特、波伏娃的个性、感情、生活以及事业。还有不少哲学家之间的八卦。

    第六章讲到二战期间胡塞尔手稿的命运。

    第七章讲述法国被纳粹占领、解放时期萨特波伏娃加缪梅洛庞蒂等法国存在主义者的经历思想。

    第八章晚年海德格尔的神秘化、艺术化转型,以及其拥护纳粹的行为受到倾慕者反感。

    第九章是关于波伏娃和萨特关于人物传记的著述观念,波伏娃的女性主义思想。

    第十章梅洛庞蒂的肉身哲学。

    第十一章讲50年代后因政治意见相左,哲学家们的分道扬镳,以及个人与集体的电车难题解决方案。

    第十三章:离去

    第十四章:繁盛

    以下分四个大部分–分别是胡塞尔、海德格尔、萨特与波伏娃、梅洛庞蒂–粗略谈谈我对本书思想观点的看法与思考:

     

     

    1-胡塞尔的现象学


    胡塞尔的现象学是一种全新的思维方法,其指出我们要绕开自身认知去把握更为客观的自然本身,即抛弃我们所学知识。“to the things themselves!”,回到事物本身。简单的说,就是“描述现象”。对于一杯咖啡,我们可以从他的咖啡豆、烘焙度、产地、冲泡手法、研磨度等方面去定义,我们也可以从咖啡对身体的影响、对神经的兴奋去分析。但是从现象学的角度,我们把一杯咖啡描述为:咖啡一抹抹浓郁的香气在咖啡表面旋起的热气中飘散,唇感受到咖啡的暖意,舌尖上浓厚的味道传遍全身…这些所有描述都是真真切切被体验出来的,是完全回到事物本身的,是抛弃了一切主观联想的。有点类似于我国王阳明的“心外无物 心外无理”。书中也举了相当多有趣的例子帮助我们快速理解现象学。

    但是,人没有办法充分描述一杯咖啡,正如人没有办法了解一件事情的全貌一样。但是描述一首忧郁的歌、一次海边度假、一张不经意的回眸的脸、一种不安的情绪…它通过掉转我们自己通常如空气般被忽略的视角,恢复了个人世界的丰富性。这就是现象学令人兴奋的地方,这预示了世界是多样的、令人期待的,同时也深刻影响着后面的存在主义。

    胡塞尔的先验还原指的是:把对象、个体、物质的存在的信念搁置,还把认识主体的存在的信念也搁置,就可以达到存粹意识。融合了现象与本质,也融合了主体与客体。最终达成“to the things themselves!”

     

     

    2-海德格尔的存在主义


    怎么理解海德格尔所说的“此在(dasein)”、存在(Being)与存在者(being)?

    “存在者”存在,但是”存在”本身不能用”存在”或”是(is)”来描述。

    不过我认为,海德格尔的“存在”和我国道家思想的“道”非常类似。道,是万物运行的基本规律和法则。“人法地 地法天 天法道 道法自然”,道是自然万物的本质规律。

    举个例子:一张沙发,一个咖啡杯,一把砍骨刀,在你没有使用它、与它发生交互的时候,那么这些东西都是属于“现时在手状态”。对你而言,一个咖啡杯只不过是一个装载其他实体的容器。但是只要这个杯子和你交互,杯子就会变成“现时上手状态”,水杯是供你解渴的工具,是你和他人交杯时的快乐。这就是海德格尔所说的“在世存在(Being-in-the-world)”。也就是我这个个体(individual)对实体的“操劳(care)”。

    柏拉图的理念、亚里士多德的实体、笛卡尔的我思、康德的物质体、黑格尔的绝对精神云云,在海德格尔看来,讨论的都是事物都假定他们为:“现成在手状态(presence-at-hand)”,只是粗暴的将沉思主体对象看作是毫无“操劳(care)”的。

    另外,关于海德格尔的“此在”这个概念,关注的不是“你是谁”,而是“如何成为你”(to be)。存在主义关心的是人(individual)。人是自由的,可以自主选择自己活着的样子。你做的每一件事情,随之而来的情绪,就是你的存在。人的存在就也是此在(dasein)不同于其他事物的存在(being),其他实体的存在。

    后期的海德格尔在历经一系列事情后,转向(die Kehre)一种更接地气、更可接受、更诗性的思考方式,远离了有关决心和果断的讨论。他赋予诗意,走向那家乡的黑森林…

     

     

    3-存在主义的国王与王后-萨特、西蒙娜·德·波伏娃


    「存在先于本质」。萨特认为:除了我决定要成为的人,其他的我都不是。关于人的自由,萨特认为,自由并不意味着完全不受约束、随意的行动。只有在依靠适当的约束、那些定义我们并夺取我们自由的事物,我们在能获得真正意义上的自由,那种我们不会感到忧惧(Angst)的自由。「如果我从悬崖望下去时感到眩晕,这种眩晕往往会表现为一种恶心的感觉,觉得我可能会情不自禁且莫名其妙地跳下悬崖。我拥有的行动自由越多,这种焦虑就会越严重。理论上,如果有人把我牢牢地绑在悬崖边,我的眩晕感就会消失,因为我知道我不能跳下去,因而便放松了下来。」又例如早上定好的闹钟、iOS的时间限额、去戒毒所、甚至是一些思想的禁锢…我们大多数人都在主动或“看似被动”的自欺(bad faith),只有这样,生活才得以维系。通过使用手段设置障碍让一切看起来“不自由”,但这恰恰是“自由”的,这些“不自由”其实是出于我们自身的“自由意志”所做出的决定。我可以遵循某些总的方向,但是我不能像悬崖上的绳子一般牢牢把我绑住。你可以通过“卷”这样的不自由的行为达成你所认为的“自由”。毕竟你是自为,是真正的存在。

    但是吧,意识拥有惯性,浸泡在这种意识的时间越久,就越深陷其中。但是我是个俗人,大不了就选择像西西弗一般在无意义中反复、接受一切,逃避现实,陷入工作、学习、社交媒体之中。

    何为「存在」?在萨特把全部的”存在”分为两个领域:自为(pour-soio/for-itself)、自在(en-soi/in-itself)。“自为”的存在也就是具有反思能力的我们–人。只不过“自为”只存在于生与死之间,最终回归到“自在”的存在。区别于海德格尔的“此在”,萨特的“自为”我理解是一种虚无,一种“具体的虚无”。何为虚无,何又为具体的虚无。萨特解释这种“具体的虚无”时使用了一个例子,很有意思:「让·保罗·萨特走进一家咖啡馆,侍者问他要点什么东西。萨特回答说:“我要一杯加糖的咖啡,但别放奶油。”服务员离开一会儿之后,回来道歉说:“对不起,萨特先生,我们的奶油用完了。不加牛奶可以吗?”」不加奶油的咖啡和不加牛奶的咖啡时两种截然不同的东西。也就是说,你没有得到的也是你得到的一部分。更近一步,“不加奶油的咖啡”和“没有奶油所以放不了奶油的咖啡”是两种截然不同的东西,因为没有奶油,你就不能完成“不放奶油”这一完整的操作(不放奶油的前提是:有奶油,但是你选择不放)。类似于计算机领域中,“空指针”不同于“未初始化的指针”,也不同于“野指针”。

    何为「本质」?本质就是意义,是“自为”存在的意义。如果人不能达到“自为”的存在,那终究也只是“自在”的存在,是真正虚无的。“自在存在”先于“自为存在”的本质。类似唯物主义中先有物质再有精神的理论?不太懂。

    波伏娃的《第二性》,一本女权主义著作,也称为“应用的存在主义”。以下围绕两句金句展开讲述:

    「个人并非生下来就是女人,而是逐渐长成了女人」

    「对女性最大的压制,来自她们那种将自我视为“他者”而非一个卓越主体的习得倾向。」

    第二句话中是利用了存在主义思想去处理女性主义的问题,非常有意思。

    这里涉及到“主人”与“奴隶”的关系。波伏娃从黑格尔的对立意识如何对争夺支配地位的分析中得到启发提出:奴隶也会绞尽脑汁试图站在主人的视角来看世界,这是一个“异化”的角度,必须觉醒。

    关于“凝视的异化”,萨特举的例子非常惊艳:

    在第一个例子中,萨特要求我们想象在公园里散步。如果我是孤身一人的话,公园会围绕我的视角,来舒舒服服地安排自己:我看到的一切,都会向我呈现自身。但随后,我注意到一个人穿过草坪走向我。这导致了突然的宇宙转变。我意识到,这个人也在围绕着自身安排他的世界。正如萨特所写的,草的绿色转向了另外那个人的同时,也转向了我,我的一部分世界开始往他的方向流失。我的一部分也流失了,因为就像他是我的世界中的一个对象一样,我是他的世界中的一个对象。我不再是一个纯粹可以感知的虚无。我有一个可见的外在,而且我知道他可以看到这个外在。

    萨特随后又加了一个转折。这一次,他把我们放到了巴黎一家酒店的走廊里,正透过某扇门上的钥匙孔偷窥——可能是出于嫉妒、欲望或好奇。我正全神贯注于我看到的东西,并且竭力想看清楚。但这时,我听到走廊里传来了脚步声——有人来了!整个情势骤然改变。我不再全神贯注于房间里的场景,而是意识到了自己是个偷窥狂,这将是我在沿走廊过来的第三方眼中呈现的样子。我的看,现在当我再透过钥匙孔偷窥时,变成了“一个被看的看”。我的“超越”(transcendence)——我全身心地将自己投入到我所感知的事物中的能力——本身被另一个人的超越“超越了”。那个他者有权把我标记为某种对象,给我加诸明确的特征,而不是让我继续自由。我通过控制那个人怎么看待我,来努力抵御这一切——所以,比如,我可能会煞有介事地假装我只是在弯腰系鞋带,这样,他就不会给我贴上下流偷窥狂的标签了。

    我对此处理解是,人的存在先于本质,人的本质就是自由选择的结果。人没有生来的善恶之分,生来没有所谓的本质,人的本质是后天形成的,是自由选择、行动的结果,自己的选择塑造了自己的人生,让我们成为(to be)那个人。哲学上称为“主体性”。我是主体,他人就是客体。但每个人都是主体,谁才是客体呢?

    萨特认为,每个人都会为了自我的主体性,而与他人展开斗争,在与他人相处时候,想把他人变成客体。在日常社交中,通过“掌握感”获得“安全感”,如何掌握呢?就是对他人的“凝视”。

    萨特的哲学中,自我与他人是对立的关系,是主体与客体的关系。自我与他人都存在,且都具有意识,双方通过“凝视”,把对方当成意识的对象,甚至把他人当成“存在者(being)”。萨特认为,”他者是冲突的根源”。

    在他人的“凝视下”,我的存在与世界发生矛盾与冲突。希腊神话中美杜莎与海神波塞冬有染在雅典娜的神殿生下两个孩子。雅典娜被激怒,就让美杜莎的头发变成毒蛇。只要别人看到美杜莎,就会变成石头。在我们被别人注视的时候,我的主体就会沦为客体,沦为了一种“物品”,一块石头、一颗宝石。相反,我们“凝视”他人,效果也如此。

    当你走进一个商场,你会感觉所有人都在“凝视”着你,你会感到不舒服,甚至恐惧。因为在这种环境下,我们成为了他人的“客体”。人总是为了自我的主体性而斗争,即我的“超越”(transcendence)不容被“超越”。

    关于萨特《禁闭(Huis clos)》中一句著名的台词“他人即地狱(Hell is other people)”,经常被误用。萨特后来解释道,他并不是在笼统地指他人就是地狱。他的意思实际上是,在死后,我们被冻结在他人的视野中,再也无法抵挡他们的解释。活着的时候,我们仍然可以做些什么,来控制我们留给别人的印象;一旦死去,这种自由便会荡然无存,而我们只能被埋葬在其他人的记忆和知觉当中。

    回到波伏娃的女性主义,女性大多数时候都生活在萨特所谓的“自欺”之中。她们将自身等同于她们的“内在”形象,而不是她们的“超越”意识,将之视为一个自由的自为。女性的主体性时时刻刻都在试着去完成主体性天生就会的事,即坚持将自身作为宇宙的中心。每个女人的内心中都有一场激烈的挣扎,正因如此,波伏娃才认为,如何成为一个女人的问题,是一个最典型的存在主义问题。

     

     

    4-梅洛庞蒂的《知觉现象学》


    简单的说,就是意识与自然的关系。通过自己对现象的体验来开始哲学思考。在抽象思维中,人类总是会用物质比喻或意象,这同时也是人类认识与理解的途径。我觉得这有点原型范畴理论的感觉,“心理”是“物理”的隐喻表达。心理内容对应物理实体,语言即是容器。举个例子吧,“放下你的思想包袱”、“放下初心”,其中思想包袱、初心到底是什么?为什么可以被丢弃?

    其实我们在其中运用到了隐喻,一种类比,进而获得一种“本体感受(proprioception)”。我们把心理内容比喻为物理实体,把思想包袱、初心比喻为垃圾,所以把它丢掉。因此我们就可以吧我们从物质世界中习得的知识迁移到意识世界中。这就是我理解的知觉现象学。即把意识作为一种整体的社会和感觉现象,而非一系列抽象过程来研究。

    在桌旁抽着烟斗的萨特,戴着头巾的波伏娃,衣领竖起、神情忧思的加缪,海德格尔那林中路纵横交错和钟声此起彼伏的昏暗世界…最后,阅读这本书仅仅是打开了一扇门,与哲学家们打了个照面。感谢读到这里,各位读书愉快。

     

    参考文献

    [1].莎拉·贝克韦尔.存在主义咖啡馆:自由、存在和杏子鸡尾酒[M].北京联合出版公司,2017-12-1

zh_CNCN