马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1、单机多核计算、并行计算、分布式计算其三者有什么不同于相同之处?如果电脑有四个核,在参数化分析时想让这四个核均进行计算,那这样做应属于以上那个说法或名称? 2、关于计算精度的问题 本人在做永磁同步电机仿真时,用同样的仿真源文件(参数设置、仿真时间、网格剖分都未做任何改变)在ANSYS Maxwell 16.0的仿真得到转矩值为156Nm,而在ANSYSElectromagnetics Suite 18.0中仿真得到转矩值为110Nm,那么哪个值为可信值?为什么不同的版本差别会这么大? file:///C:\Users\Joel\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png 图1 ANSYS Maxwell 16.0 file:///C:\Users\Joel\AppData\Local\Temp\msohtmlclip1\01\clip_image002.png 图2 ANSYS Electromagnetics Suite 18.0 3、关于DSO的设置问题 在进行瞬态分析时,尤其在进行参数化分析时,常需要进行单机多核并行计算,(应该是DAM还是DSO?)设置方法有一下3中: (1)添加IP地址; (2)输入自己电脑名字(不太理解DNS Name与UNC Name的区别,但我两者都试了,都可以进行设置的。) file:///C:\Users\Joel\AppData\Local\Temp\msohtmlclip1\01\clip_image003.png (3)从外部文件导入。将自己的电脑名字复制粘贴与txt格式文件中,用方法3也可以设置。 现在的问题是,ANSYS Maxwell 16.0中以上三种方法都可以设置单机多核并行计算,假设电脑是4核,那么可以用以上三种方法将本机添加至Total Machines列表中。但是在我在ANSYS EM 18.0中只能用方法三,也就是从外部文件导入的方式,如果用方法二,则提示如下,说在Machine list中已经存在我的电脑了。 file:///C:\Users\Joel\AppData\Local\Temp\msohtmlclip1\01\clip_image004.png 4、ANSYS Maxwell 16.0中关于核数的设置问题 file:///C:\Users\Joel\AppData\Local\Temp\msohtmlclip1\01\clip_image005.png 在进行多核计算时,在上图中输入核数是不会对参数化分析有加快的作用的,不会多和计算,只能在下图中进行设置,那么这里核数改如何设置?我看到网上说一般为自己电脑核数-1,但好像没什么区别? file:///C:\Users\Joel\AppData\Local\Temp\msohtmlclip1\01\clip_image006.png file:///C:\Users\Joel\AppData\Local\Temp\msohtmlclip1\01\clip_image008.jpg 5、关于ANSYS EM 18.0中单机多核设置问题 在ANSYS EM 18.0中设置时,此时应该是叫HPC(High PerformanceComputing,高性能计算)。在这样的设置完成后,可不仅仅用于参数化分析,也可用于瞬态场单点的分析,即TDM分解法。在设置好HPC后调用时就会自动出现TDM Solver。可大大加快求解速度,提高效率。 file:///C:\Users\Joel\AppData\Local\Temp\msohtmlclip1\01\clip_image010.jpg file:///C:\Users\Joel\AppData\Local\Temp\msohtmlclip1\01\clip_image012.jpg 那么问题来了,在ANSYSEM 18.0中的HPC设置时,如何确定Tasks、Cores与RAM Limit(%)这几项数值呢?我记得之前看到过好像官方有个用Python写的插件,只要输入自己电脑核数,即可计算出最佳设置,按照计算出的最佳设置填入HPC设置项的内容中即可。我电脑是4核,我加了4个Machines、4个求解任务(Tasks)、4核(Cores),这样算下来,每次同一时间求解显示的进度条为16个(4Tasks×4Cores),但这样做电脑会非常卡,还不如设置为1个任务4个核。 |