Skip to content

Commit bdbc167

Browse files
authored
doc106 (#762)
1 parent 84d6464 commit bdbc167

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

docs/zh/examples/bubble.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ $$\frac{\partial \phi}{\partial t}+\mathbf{u} \cdot \nabla \phi=\gamma \nabla \c
9191
![bubble.png](https://paddle-org.bj.bcebos.com/paddlescience/docs/BubbleNet/bubble.jpeg){ loading=lazy style="height:80%;width:80%" align="center" }
9292
</figure>
9393

94-
本文我们主要考虑单气泡流(图 A ),当然对于多气泡流问题同样适用。对于单气泡情况,气泡初始直径设置为 $d = 4~μmm$,微通道长度为 $15~μm$,宽度为 $5~μm$。沿轴向施加压力差 $\Delta p = 10~Pa$ 来驱动气泡流动,通道末端的压力保持为恒定压力 $p_0 = 799.932~Pa(6~mmHg)$,对应于人脑和淋巴液流动中间质液的压力。初始条件 (IC) 即设置为 $p=p_0$,室温为 $293.15~K$,如图 A 所示。该数值设置旨在模拟脑血管中的气泡传输,以研究血脑屏障。同时我们设 $\gamma=1$ 和 $\epsilon_{l s}=0.430$。
94+
本文我们主要考虑单气泡流(图 A ),当然对于多气泡流问题同样适用。对于单气泡情况,气泡初始直径设置为 $d = 4~μm$,微通道长度为 $15~μm$,宽度为 $5~μm$。沿轴向施加压力差 $\Delta p = 10~Pa$ 来驱动气泡流动,通道末端的压力保持为恒定压力 $p_0 = 799.932~Pa(6~mmHg)$,对应于人脑和淋巴液流动中间质液的压力。初始条件 (IC) 即设置为 $p=p_0$,室温为 $293.15~K$,如图 A 所示。该数值设置旨在模拟脑血管中的气泡传输,以研究血脑屏障。同时我们设 $\gamma=1$ 和 $\epsilon_{l s}=0.430$。
9595

9696
本文的算法 BubbleNet 的主要内容如下:
9797

ppsci/visualize/vtu.py

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,14 +104,30 @@ def save_vtu_from_dict(
104104
value_keys: Tuple[str, ...],
105105
num_timestamps: int = 1,
106106
):
107-
"""Save dict data to '*.vtu' file.
107+
"""
108+
Save dict data to '*.vtu' file.
108109
109110
Args:
110111
filename (str): Output filename.
111112
data_dict (Dict[str, np.ndarray]): Data in dict.
112113
coord_keys (Tuple[str, ...]): Tuple of coord key. such as ("x", "y").
113114
value_keys (Tuple[str, ...]): Tuple of value key. such as ("u", "v").
114115
num_timestamps (int, optional): Number of timestamp in data_dict. Defaults to 1.
116+
117+
Examples:
118+
>>> import ppsci
119+
>>> import numpy as np
120+
>>> filename = "path/to/file.vtu"
121+
>>> data_dict = {
122+
... "x": np.array([[1], [2], [3],[4]]),
123+
... "y": np.array([[2], [3], [4],[4]]),
124+
... "z": np.array([[3], [4], [5],[4]]),
125+
... "u": np.array([[4], [5], [6],[4]]),
126+
... "v": np.array([[5], [6], [7],[4]]),
127+
... }
128+
>>> coord_keys = ("x","y","z")
129+
>>> value_keys = ("u","v")
130+
>>> ppsci.visualize.save_vtu_from_dict(filename, data_dict, coord_keys, value_keys) # doctest: +SKIP
115131
"""
116132
if len(coord_keys) not in [2, 3, 4]:
117133
raise ValueError(f"ndim of coord ({len(coord_keys)}) should be 2, 3 or 4")

0 commit comments

Comments
 (0)