Abaqus 电磁-热传导耦合分析实例

Abaqus 电磁-热传导耦合分析实例

2022年7月9日 2022年7月9日 654
收藏
价格:

Abaqus 电磁-热传导耦合分析实例的课程说明

Abaqus 电磁-热传导耦合分析实例

中高频电磁感应加热是利用电磁感应在感应线圈(一般为铜管)内产生涡流热效应来加热工件的电加热,该方法以其效率高,控制精确,污染少,安全性好等优点在工业生产中得到广泛应用,如图1所示。

图1.jpg

中高频电磁感应加热过程是电磁感应和热传导过程相互作用的综合体现,电磁感应过程中所产生的涡流功率为热传导提供所需的能量;热传导过程导致的工件温度分布反过来会影响工件电磁感应所产生的涡流大小。

如图2所示,在铁磁性材料(组织中含有铁素体)中,当温度低于居里点时,相对磁导率可以达到200-600个单位;然而温度上升至居里点温度以上后,相对磁导率会迅速降低至1左右。因此,电磁感应加热过程中温度升高时必然也会影响着周围空间的磁场分布,故而电磁-热传导的相互耦合分析更为合理。

40Cr磁导率.jpg


现在较高版本的ABAQUS软件中模型类型分为Standard&Explicit和Electromagnetic两种类型。然而,基于ABAQUS的电磁感应加热的耦合分析相关实例较少,帮助文档中耦合分析实例的创建过程没有十分详细描述。本文对第三方软件的几何模型进行相关操作,创建了电磁——热传导耦合分析的全过程。

其耦合分析过程的关键点在于:

(1) 电磁分析inp文件,进行修改关键字(edit keywords),格式如下:

*Co-simulation,program=multiphysics,name=Job-1

*Co-simulation Region,type=volume,export

elset_A,EMJH

*Co-simulation Region,type=volume,import

elset_A,TEMP

 

(2)热传导分析inp文件,进行修改关键字(edit keywords),格式如下:

*Co-simulation,program=multiphysics,name=Job-2

*Co-simulation Region,type=volume,import

elset_A,CFLUX

*Co-simulation Region,type=volume,export

elset_A,NT

 

(3)编写配置文件(configuration file),模板如下:

  

      em_job_name

      ht_job_name

      duration_value

   

 

(3) 通过ABAQUS command提交耦合分析,输入语句格式如下:

abaqus cosimulation -job job-1, job-2 -cosimjob job-3 -config configuration_file_name interactive

上述加粗标注的需要根据模型来进行修改的,如

elset_A表示需要传递耦合分析数据的单元集合,

job-1为电磁分析的job名称;

job-2为热传导分析的job名称;

job-3为自定义耦合分析的job名称;

configuration_file_name为ABAQUS工作路径下配置文件(.xml格式)的名称。

 

 


下载

课程章节

    评论13

    • abcdfff
      老师 我的报错很奇怪 还跟我要模量参数 如果加上模量也不对 The independent variables must be arranged in ascending order 30427 elements are missing elastic property reference. The elements have been identified in element set ErrElemMissingElasticPropRef. An electromagnetic analysis is not meaningful since there are no electromagnetic elements in the model. Analysis Input File Processor exited with an error.
    • cy_1343
      老师,你好,最后提交的Command界面可以看到,job-1和job-2都是分配了1个cpu进行计算,我如果想分配更多cpu应该在哪里修改呢?

    Abaqus 电磁-热传导耦合分析实例的相关案例教程

    from abaqus import * from abaqusConstants import * backwardCompatibility.setValues(includeDeprecated=True,reportDeprecated=False) # Create a model. myModel = mdb.Model(name='Beam') # Create a new view
    1、前言 考虑材料参数空间变异性的岩土工程对象的数值分析是岩土工程研究中重要分支。当前,考虑材料参数空间变异性(即参数随机场)的分析手段中,除了极少数非主流的数值分析软件可以实现一键式随机场分析以外,大多数复杂的随机场实现都存在较高的门槛,且难以实现复杂的岩土对象相互作用分析。在主流岩土工程分析软件中,如,flac和abaqus中,前者需要使用fish编程,且基本要借助第三方软件计算随机场才能实现
    例如:cell4 = mdb.models['block'].parts['crankcase'].cells[4],要把part模块中编号为4的体赋值给cell4,就需通过路径mdb→models→part→cells(4号体属性),其中'block'、'crankcase'、分别是model和part的名字。 在草图Sketch中画线: s = mdb.models[' block '].Co
    前言 Python具有以下特点。Python语言是一种动态解释型编程语言,其功能强大,简单易学,支持面向对象编程((object-oriented programming),虽然由于其动态性致使程序解释执行速度比编译语言慢,但是随着Python语言的不断优化以及计算机硬件的迅猛发展,Python语言将会受到越来越多用户的关注。Python具有开源、自由等特征。它的简洁性和易用性使程序的开发过程变得
    MATLAB启动ABAQUS,提取odb,将ABAQUS模型视作MATLAB的一个函数,用于优化分析 inpName = 'Job-1'; workDir = 'G:\CABLE_CON\TEXT2'; runabaqus(workDir,inpName); % 运行py脚本文件 system(['abaqus viewer noGui=','out_F.py']); % 载入数据 t=load(
    左左_7451
    项目客服
    培训客服