常见问题

Q.

【模型下载与安装】如何导入体素(voxel)模型档案?

A.

在 Sim4Life 视窗选择 File | Import Voxels 开启 Voxel importer,可以 Voxel file 或 Desc riptor file (ViP format) 导入模型

 




 

 

Q.

【模型下载与安装】如何避免开启 Sim4Life 软体时会自动下载 ViP thumbnails ?

A.

问题图示


1. 打开 File -> Preferences


2. 点选 Online Updates,在视窗中的 Virtual Population 区域取消勾选 Download thumbnails at launch,然后按下 OK


 

Q.

【模型下载与安装】如何下载人体模型(ViP)或动物模型(ViZoo)?

A.

方法 1

1. 开启 Sim4Life,点选 HELP -> ViP Download Code


2. 在 ViP Download Code 视窗输入 Email,选择要下载的模型。完成后按下 Apply 并复制生成的代码


3. 到 https://itis.swiss/virtual-population/ 网页,进入欲下载模型的页面


4. 在模型页面底下的 Authorization Code 贴上复制的代码,然后按下 Get Download link


5. 到信箱收取模型下載連結信

6. 點擊信件中的連結至下載頁面,模型會自動下載

 

方法 2

1. 开启 Sim4Life,在 Model 视窗点选上方工具列的 Model/Phantom 图标(V8.2 以后才有此图标),选择要下载的模型类别: Human, Human (Region), Animals, Phantoms

2. 在 Model Download 视窗选择要下载的模型(注意 License 是否有权限下载该模型)

3. 输入 Email 地址​​​​​​​

4. 选择是否将 Email 位址储存在 Preferences 偏好设定中​​​​​​​

5. 选择模型下载后要存放的路径​​​​​​​

6. 模型下载至指定的路径​​​​​​​

Q.

【License】电脑若同时有安装不同的模拟软体(如: CST、Sim4Life),LMTOOL 可以同时使用 CST 和 SEMCAD X/Sim4Life 的 license 吗?

A.

可以,但 LMTOOL 必须先导入 SEMCAD/Sim4Life 的 license,然后再导入 CST 的 license 以避免读取冲突的问题

Q.

【求解器设定】为什么 MQS (Magneto-Quasi-Static) 模拟有时会无法收敛,并出现 diverged (indefinite matrix) 错误?

A.

在某些经颅磁刺激(TMS)或其他 MQS 应用的模拟中,Sim4Life 可能会出现以下错误讯息:   

 

Solver returns: 'diverged (indefinite matrix)'. 

ERROR: Linear system solver could not determine the solution.   

 

可能原因与解决方法

 

A. 数值方法上的限制


(1) 原因:   

  • 这种收敛失败通常不是模型错误,而是来自预设数值方法在该类问题上的限制。虽然预设方法在一般情况下效率高,但在某些 TMS/MQS 例子中可能导致不定矩阵(indefinite matrix)而无法收敛。   

 

 (2) 解决方式: 切换成 GMRES 预条件器(preconditioner)   

  • 从 Sim4Life v3.4.3 版本起,使用者可在 Solver 设定中调整额外求解器参数,以避免上述问题
  • 在 Additional Solver Options 输入框内输入此参数: -ksp_type gmres
  • 这会指示求解器改用 GMRES 方法,可避免不定矩阵造成的收敛问题
MQS Solver Setting Example

B. 计算域边界(boundaries)过于接近或切入模型物件


(1) 原因: 

  • 如果计算域的边界接触到模型物件,或切入模型的一部分,容易造成求解器不稳定,进而导致 preconditioner 发散。 

 

(2) 解决方式: 在边界与模型之间加入空气块(Air Block) 

  • 建立额外的 Air block (空气块),将其放置于模型外侧、不需要模拟的区域
  • 在 voxel 设定中,将 air block 设定为 比模型更高的优先级 (priority)
  • 将计算域边界稍微外移(仅需增加数格 cell),使边界不再碰到模型本体,而是碰到空气块 
  • 空气方块可放到与背景材料相同的群组中(或单独归类成一个 Manual Folder 并提高其优先度)

 

这样可以有效避免边界直接干涉模型而造成不稳定。

 

C.电流源(current sources)未正确离散化


(1) 原因: 

  • MQS 求解需要电流源是封闭电流回路(closed current loops),且方向一致。如果电流源结构不完整,或方向错误,就会造成电流场非散度自由(non–divergence-free),导致求解器失败。 

 

(2) 解决方式: 确保电流源形成正确的封闭回路

  • 电流来源必须构成完整的 closed loop
  • 若使用 spiral、复杂线圈或需额外线段来闭合电路时: 
    • 必须确认所有线段的方向一致
    • 电流流向需构成无散度(divergence-free)的场
  • 检查是否存在反向线段或未封闭的线段

 

只要电流源离散化正确,求解器通常能正常收敛。

Q.

【License】License里面有QS_MPI的权限,但开启License Installer窗口却显示QS_MPI的可用数量为0 (of 5)。在Sim4Life运行低频仿真时,Console窗口显示错误: The license feature “QS_MPI” is invalid

A.

错误讯息图标如下

 

 


 

 

A:

License server没有读取到QS_MPI的权限,重新启动License server释放所有可用的license功能权限。另外,注意QS solver可用的核心数上限。(MPI = 5,可用核心数上限为6)

 


 

Q.

【License】在Sim4Life执行仿真时,Console窗口显示Server错误

A.

错误讯息图标如下

 

 



 

A:

没有指定到要使用的license server,请开启lmtool,在Service List选择SPEAG_LICENSE_SERVICE,然后到Start/Stop/Reread重启Server

 


 

Q.

【License】License里面有FDTD_SOLVER的权限,但执行多端口FDTD仿真却显示错误: The license feature “FDTD_SOLVER” is invalid

A.

错误讯息如下

 

 

A:

请确认license有几个可用的FDTD_SOLVER,若只有一个且使用多端口FDTD模拟,Sim4Life将一次运行所有的端口。因为没有足够的license seats,模拟结果会出现错误。解决方法是一次只跑一个端口仿真,可以在ARES窗口设定Resource management = One job at a time

 

 

Q.

【License】无法导入license以及lmtool log窗口出现下列讯息

A.

错误讯息如下

 

 

lmgrd) license manager: can't initialize:Cannot find license file. (lmgrd) The license files (or license server system network addresses) attempted are (lmgrd) listed below.  Use LM_LICENSE_FILE to use a different license file, (lmgrd) or contact your software provider for a license file. (lmgrd) Filename: "C:\flexlm\license.dat" (lmgrd) License Path: "C:\flexlm\license.dat" (lmgrd) FlexNet Licensing error:-1,359 (lmgrd) System Error:2 No such file or directory (lmgrd) For further information, refer to the FlexNet Licensing documentation,available at "www.flexerasoftware.com". (lmgrd) Using license file "C:\flexlm\license.dat

 

 

A:

勾选lmtool窗口System Settings中的选框LMTOOLS ignores license file path environment variables,再重新导入license。


 

 

Q.

【License】 License Manager窗口出现license遗失的讯息

A.

错误讯息如下图所示

 

 

A:

这通常表示license server在求解器运行时停止工作(可能只是很短的时间)。可能是由于网络问题或运行license的PC停止工作而发生的。如果数据丢失则无法修复模拟,必须重新模拟。若经常发生这种情况,可能是网络速度慢,我们可以将延长timeout等待时间来解决不稳定的问题。这可以透过在客户端PC (Sim4Life和iSolve运行的地方)上创建一个环境变量来做到这一点。

 

Q.

【License】使用LMTOOL安装license时可以成功读取license,但Vendor daemon status出现错误讯息

A.

错误讯息如下所示

 



 

A:

首先检查server's log是否有出现类似下面的讯息:

 若有类似讯息表示dongle有被系统侦测到,但没有被Flex tool侦测到。某些版本的Flex tool会有阻挡dongle的问题,可以使用目前最新版的LicenseTools 来安装license,以避免掉这个问题

Q.

如何下载模组工具的安装档 ?

A.
如何下载模组工具的安装档 ?
 

1. 点选 License Installer视窗右上角的 Download Products

 

 

2. 在 Download Products视窗输入 Email、选择模组名称 (例如 : NEURON/ 完成后按下 Send。模组安装档下载连结会寄送到信箱,在信箱点选下载连 结会开启下载页面自动执行下载。

 

 

CONTACT US
如果您对我们的产品服务有兴趣,欢迎直接与我们联系 !
产品介绍 学习中心 最新消息 联络我们