【11月24-25日 上海】基于python的abaqus二次开发高级培训班

基于python的abaqus二次开发高级培训班


特色

真正小班授课(10人内,名额有限),三个老师授课,几乎一对一指导!

本次课程专注二次开发相关内容,一次性将基于python的abaqus二次开发课程讲解透彻!

培训背景

Abaqus是当今最流行的通用结构有限元软件之一,以其强大的非线性和良好的用户体验著称。但在实际工程应用中,设计对象专业针对性强,通用的工具软件往往解决不了专业问题,需要通过二次开发对商业软件进行定制和优化,集成高精度的计算方法和专有技术,以更好的解决专业问题,也可以形成自主品牌的CAE工具。

Abaqus允许用户通过编程接口增加额外的功能、特征、物理模型、边界条件、求解方法,存取Abaqus内部数据结构,实现通用工具的专业化定制。

图片51.png

 

Abaqus的二次开发总体分为:

(1)基于Python语言的前后处理二次开发;

(2)基于Fortran语言的求解器用户子程序的二次开发。

 

本次培训主要针对第(1)部分基于Python语言的Abaqus二次开发技术,同时对第(2)部分用户子程序有兴趣的学员做简单练习。包括:

  • 基于Python/C++的Abaqus二次开发的原理和内部实现方式;

  • Python二次开发的流程;

  • 结合实际项目经验展示Abaqus二次开发在实际工程中的效果、开发深度及关键技术;

  • (有兴趣的学员)用户子程序的VS+Fortran编译调试的环境配置。

 

不包括:由于Python语言的简单特性和网上丰富的学习资料,本次培训不专门介绍Python语法结构,只在操作演示的过程中附带说明Python语法,学员实际项目开发的时候对具体的函数、界面控件等的使用可查文档和参考书。

 

通过本次培训,学员可以:

  • 独立搭建简单的Python算例,同时获得Python的入门源码;

  • 掌握Python二次开发的流程,学会怎么查帮助手册,并了解python/C++二次开发达到的效果和开发难点;

  • (有兴趣的学员)在本机可编译通过并交互调试最简单的用户子程序;

  • 和专家及其它行业用户深入沟通,并获得长期的技术支持。

培训方式

(1)PPT介绍;

(2)老师操作演示;

(3)学员上机练习。

培训主要采用三者结合的方式直观的学习各个知识点。

 

学员需要具备的知识

基本的Abaqus操作能力,无须任何编程经验,但如果想更好的了解培训内容和现场沟通,学员可预先下载附录中基于Python的Abaqus二次开发实例程序提前学习。

讲师介绍

技术邻ID:SnowWave02团队,3个讲师。

设计仿真领域的软件开发团队,由软件、机械、物理等专业人员组成,主授课老师为中科院物理研究所物理学博士,10年以上CAE软件开发经验,Abaqus二次开发6年以上,精通Abaqus二次开发,承接过多个航天、航空、船舶、机械等行业大型设计仿真类项目,具有丰富的实战经验。

培训大纲

图片1.png
【11月24-25日 上海】基于python的abaqus二次开发高级培训班的图3

时间地点

  • 开课时间:11月24-25日

  • 地点:上海(培训地址将提前一周通知)

报名费用

  • 费用:3800元/人

  • 通过技术邻成功参加培训的用户返现100元(50元现金+50元技术邻课程抵用券)

附录

[1] Abaqus一键输出刚度矩阵和质量矩阵的插件(含Python源码)

https://www.jishulink.com/content/post/341364

[2] Abaqus到Nastran模型一键转换工具

https://www.jishulink.com/content/post/336961

报名方式

客服2,二维码.jpg

【11月24-25日 上海】基于python的abaqus二次开发高级培训班的评论0条

    暂无评论

    【11月24-25日 上海】基于python的abaqus二次开发高级培训班的相关案例教程

    这次推送聚焦于解决采用Python向Abaqus里导入txt、dat数据的问题(dat文件只需要将txt文件的后缀名改为dat就可以生成dat文件),Abaqus基于Python读入txt、dat数据主要有read()、readlines()、readlines()、numpy.loadtxt()函数,导入的txt文件放在工作目录temp中。 1. read() 函数 可以一次性读取txt文件中的
    ABAQUS 的后处理功能不能完全提供我们在分析过程中所需的数据,为更好的扩展后处理功能,查看和分析结果数据,本文提出了使用Python 语言对ABAQUS 进行二次开发来达到这一目的的方法。文中讨论了ABAQUS 的脚本接口和对象模型在二次开发中的作用和调用流程,以及文件的读写与复制、数据读取与处理、结果输出与查看等关键技术。以共轨管锥面密封性的分析为例,使用Python 语言提取了分析结果数据
    参考 abaqus2020安装python三方库_留痕过雁的博客-CSDN博客_abaqus python装第三方库 本文使用abaqus2020,需要安装的第三方库为geomdl,如果您需要安装其他库,操作方法类似。 1.首先确认是否安装过所需库文件 在abaqus-cae界面信息栏下方,python命令行输入 import numpy import math import geomdl 由于A
    在Abaqus自带Python环境装第三方库的问题 在abaqus 用python做前后处理的二次开发,很多时候需要用到第三方库。而由于种种原因,安装这些库对很多人来说是一件非常头痛的事。渐进式二次开发的技术能完美解决。 2 不兼容Python3的问题 截至abaqus 2019版本,abaqus内置的python环境都是python2版本的。但是python3是趋势,相当多的开源算法、功能都基于
    通过 Abaqus Command 窗口 或者 Windows 的 CMD 窗口,以 abaqus cae noGUI=myscript.py 的方式,运行 Abaqus 的 Python 脚本,是一个非常方便且高效的操作。但是,这种操作有一个明显的缺点,那就是 Python 脚本中的 print( ) 语句无法在命令行窗口输出提示内容,着对于 Python 脚本运行情况的监控是极其不利且不方便的
    本科/官方客服
    影响力
    粉丝
    内容
    获赞
    收藏
      项目客服
      培训客服
      0 2