Code_Aster学习笔记01

  1. Code_Aster是什么?
  2. 为什么要用Code_Aster?
  3. 使用难点
  4. 再说下SALOME-MECA
  5. 入门资源

1.Code_Aster是什么?

开源的有限元计算软件,ASTER的法语全名表示结构与热动力学研究分析,由EDF法国电力公司在1989年开发。可以图形界面操作,如ansys workbench,也可以用命令行操作,如APDL语言。

code-aster.JPG

2.为什么要用Code_Aster?

  • 开源
    意味着免费的正版;
    意味着有开放的论坛,大神多多;
    意味着想怎么折腾怎么折腾,比如可以测试自己设计的材料本构关系,非常适合科研人员。
  • Python
    软件内核是FORTRAN写的,后来又接纳了Python,最容易入门且强大的编程语言,现在我们在命令行文件里可以直接写Python,好多事情变得容易了!
  • 业主要求
    这条主要适用于在海外工作的同学,法国电力公司的势力比较强大,业主强制使用ASTER,那就用呗!

3.使用难点

  • Linux

    恩,这是个在LINUX系统下运行的程序,需要懂点很基础的linux命令行知识;如果在自己个人电脑使用,还得学会安linux系统,我是按照以下教程操作的。

    先安装子系统 Windows10安装Linux子系统Ubuntu - CSDN博客;

    再安装桌面环境windows 10中的ubuntu子系统安装桌面环境的方法-CSDN博客

  • 法语

    这是真正的难点,应该也是该软件在国内鲜为人知的原因吧。命令行是法语单词,比如打印结果print results,对应的命令行是 IMPR_RESU,因为法语是imprimer résultats; 不过如果全部在图形界面操作,倒不必担心,因为软件可以直接切换成英文版。

    不过更麻烦的是,每次计算的错误报告是全法语的。看不懂错误,怎么debug呢?也有办法——google translation!法语英语的互译还是相当精准的~

4.再说下SALOME-MECA

SALOME是一个开源的GUI(图形界面)操作平台。法国电力公司和其他各公司合作,推出了一个大礼包产品,在SALOME平台里安置了包括gmsh,aster,paravis,stanley等各大开源软件,组成几何建模、网格划分、计算分析、结果处理等模块,功能完整强大。这个大礼包即SALOME-MECA,它和aster的关系就是,ASTER是其计算内核。

今年忽然换了新图标,从左边用了10年的蓝色方格变成了右边的深蓝浅蓝。


salome-meca.JPG

5.入门资源

5.1.官网阅读

官网Code_Aster是最重要的学习资料来源,分门罗类,但并不像ansys的help手册易于检索,于是显得文档繁多:

  • Training板块的文档,建议全部阅读;全是英文ppt,图片多多,清晰简明,十分好读。

  • Documents板块

    • U字头 documents——Usage,关于命令的使用及方法论等;
    • R字头documents——Theory,关于理论和算法;
    • V字头documents——Verification,各种测试实例,此处为问题描述文档,代码可在Salome-meca安装地址下一个叫做astest的文件夹中找到。

    注意:所有0数字开头的文档,是告诉我们如何阅读文档的文档,一定要读~

  • 官方提供的教学例子

    不同于Validation中的测试实例,教学例子以forma+数字命名,是入门首选,也在astest文件夹中。

5.2.入门书

可能是目前唯一的Code-aster书籍教程Jean-Pierre AUBRY 的 Beginning with Code_Aster – Framabook,哈哈。写的很棒,一步一步带着算了一个门式框架,用的gmesh和salome做前后处理。看完这本书,绝大部分常用命令都知道了。是的,我发现aster一个问题就是是你常常不知道它能做什么。
书里的内容仅限于静态分析,非线性有少许涉及,动力分析则完全没有。
偷偷立个flag: 有机会我要写写动力分析~

5.3.入门视频

  • 首推Cyprien的视频讲解。FEA for all

    他是法国人,英语讲的很好,目前定居在北京。他写了不少博客文章,也发布了很多视频,分享有限元知识,从理论到各大软件如Midas,Ansys,文章视频均是英语。

    他的code-aster系列视频从去年刚开始发布,还不多,但讲解非常清楚,从最基础的如何运行到接触问题都有涉及,推荐一看。

  • Youtube上的calculix09 -YouTube

    他制作了很多视频,是目前涉及面最广最全的aster视频教程了。不仅限于土木工程,机械零件也有不少。一大特点是,视频都是无声的,个人觉得看的有点累。
    calculix.JPG
  • Youtube上的其他视频

    CAEforALL- YouTube:视频质量高,但数量少,也是无声。
    Code_Aster - YouTube:官网出品,数量少,无声。
    Digvijay Patankar - YouTube:这是有声的!印度味的英语,能听懂,不过很棒的是,小哥分享了他的源代码,可以直接下载,赞~

5.4.论坛

Code_Aster forums
官方论坛,比较活跃,有大神坐镇,包括EDF的软件团队成员,以及上面提到的教程作者Jean-Pierre AUBRY。
自然,讨论只接受英语或法语。


备注

*ASTER是法语Analyse des Structures et Thermo-mécanique pour des Etudes et des Recherches的首字母简称。

你可能感兴趣的:(Code_Aster学习笔记01)