开启左侧

[分享] matlab和ansys协同工作

    [复制链接]
西风独自凉 发表于 2010-7-31 16:22:27 | 显示全部楼层 |阅读模式

马上注册,结识更多同行,享用更多资源!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 西风独自凉 于 2010-8-6 12:39 编辑

    虽然APDL提供了很多的矩阵操作命令,也有很多关于数理统计,
拟合曲线等计算工具,但是功能毕竟有限,我们经常会需要用ansys
计算一些东西,之后再用matlab来处理计算的结果。

    采用matlab作为主控程序,设置好所有的参数与选项传递给ansys
(通过文件)并调用ansys计算。ansys计算结束后(默认情况下,
matlab会自己等着,这一点很方便)再用matlab处理ansys的输出文件。
由于所有的设置可以在matlab中统一完成,省去很多参数同步的工作,
也顺便实现了计算的自动化。
    采用ansys作为主控程序,亦可以实现ansys调用matlab的计算结果,
进而实现了计算的自动化。

MATLAB与ANSYS数据接口的开发研究及应用.pdf

  

详尽介绍ANSYS和MATLAB结合步骤的资料.rar

1.4 MB, 下载次数: 970

售价: 3 元堡币  [记录]

Matlab调用Ansys实现桁架优化简例命令流.rar

66.6 KB, 下载次数: 196

售价: 3 元堡币  [记录]

MATLAB与ANSYS数据接口的开发研究及应用.pdf

275.73 KB, 下载次数: 595

参与人数 1堡币 +2 收起 理由
水幽寒 + 2 不错

查看全部评分总评分 : 堡币 +2

精彩评论39

anli114 发表于 2014-8-15 11:40:51 | 显示全部楼层
??? Error using ==> load
Unable to read file out.txt: No such file or directory.

Error in ==> Matlab_ansys>sigma_fun at 138
load ('out.txt')

Error in ==> Matlab_ansys>linear at 36
g = sigma_fun(x);

Error in ==> Matlab_ansys at 5
x(:,2) = linear(x(:,1));   

shenkechun 发表于 2015-5-27 18:19:25 | 显示全部楼层
-i D:\MATLAB6p5\work\test.txt   这个文件没有啊 楼主,
请发我邮箱shenkechun@126.com
我是冲100大洋 下载的啊 急需

kjay149165 发表于 2015-5-20 13:56:32 | 显示全部楼层
很不错的想法~我也想过,但是不知道如何构造适应度函数及约束,matlab与ansys的数据传递我倒是知道

trueghost 发表于 2010-8-2 11:27:55 | 显示全部楼层
第一次听说,matlab和ansys可以协同工作,做论文的兄弟可以下载看看!

 楼主| 西风独自凉 发表于 2012-8-14 15:35:30 | 显示全部楼层
本帖最后由 西风独自凉 于 2012-8-14 16:33 编辑

        这么好的东西没有人讨论!遗憾!本人借助ANSYS与MATLAB联合仿真先后完成大跨桥梁施工优化、拱桥吊杆和斜拉桥索力优化、斜拉桥与悬索桥合理成桥状态的确定等课题。今天给出一例子,以期抛砖引玉!
       下图所示为一个有3根杆组成的桁架,承受纵向和横向载荷,杆件的横截面面积在指定范围内变化,要求桁架的每根杆件承受的最大应力小于800MPa,试对该结构进行优化设计,使得桁架重量最少。
弹性模量E=220GPa;密度ρ=7800kg/m3
材料最大许用应力:σ=800MPa
横截面面积变化范围:0.01~10cm2(初始值为10)
基本尺寸B固定为2m。fx=200000N , fy=200000N。图中有误。  
未命名.JPG
ansys的优化结果:

                  SET 15
                (FEASIBLE)  
SIG1    (SV)    0.80620E+09
SIG2    (SV)    0.51274E+09
SIG3    (SV)    0.29346E+09
B       (DV)     2.0000   
A1      (DV)    0.34906E-03
A2      (DV)    0.39562E-05
A3      (DV)    0.48879E-05
WT      (OBJ)    7.8704   

ANSYS与MATLAB联合仿真的结果:
Optimization terminated.

x =

  1.0e-003 *

   0.353139177562192
   0.001000002767535
   0.001000000001150


feval =

   7.828523518066159

小刘刘 发表于 2012-10-14 00:10:30 | 显示全部楼层
您好  非常感谢您在帖子中的指导。但是还是做不出来
再请教下您:在调索的帖子中
我看您是将索利定义为变量
我也试了一下,就是将索利定义为变量。
然后在function中通过索力为x变量,调用ansys计算弯矩(和其可行域)然后再由txt传到matlab中function y=fitness x
x为索力,y=弯曲应变能加罚函数。
再调用ga优化
但是ansys一直循环,并且弯矩很大,索力很小
到底该怎么做呢?
请您指导
非常感谢

qctbbk-Study 发表于 2012-10-20 18:01:36 | 显示全部楼层
系统找不到指定的路径。
Error using load
Unable to read file out.txt: No such file or directory.

Error in Matlab_ansys>sigma_fun (line 139)
load ('out.txt')

Error in Matlab_ansys>linear (line 37)
g = sigma_fun(x);

Error in Matlab_ansys (line 6)
x(:,2) = linear(x(:,1));

qctbbk-Study 发表于 2012-10-20 18:38:26 | 显示全部楼层
运行了,怎么反复迭代起来没完了10分钟了?到底需要多长时间啊

sai_v_2012 发表于 2012-10-20 19:09:03 | 显示全部楼层
最近在学这两款软件,谢谢分享

旦复旦兮 发表于 2012-11-14 21:10:57 | 显示全部楼层
想找一些matlab调用ansys优化的实例啊。。。。

wpl1987548 发表于 2012-11-20 08:41:16 | 显示全部楼层
好资料,需要好好研究!

jiangkai0105 发表于 2012-11-28 15:59:40 | 显示全部楼层
这个东西太实用了,谢谢喽!

yogilee 发表于 2012-11-28 16:50:40 | 显示全部楼层
您好!小硕目前在做系杆拱桥的动力优化设计,是结合matlab和ansys的,希望加qq,求指教指教!934850520

wangzili_2008 发表于 2012-11-29 16:26:00 | 显示全部楼层
有没有上个简单的优化题的具体做法,谢谢

wdjperfect 发表于 2012-12-18 17:26:14 | 显示全部楼层
不错 很不错 最近正在学这方面的东西

nanxie5 发表于 2013-1-13 12:32:58 | 显示全部楼层
谢谢分享,学习了,呵呵

maldini_003 发表于 2013-1-15 17:04:14 | 显示全部楼层
好资料,需要好好研究!

*滑动验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

 
 
  • QQ:56984982
  • 点击这里给我发消息
    电话:13527553862
    站务咨询群桥头堡站务咨询桥梁专业交流群:
    中国桥梁专业领袖群
    工作时间
    8:00-18:00
     

    网站地图|小黑屋|手机版|Archiver|桥梁论坛专业领导者 ( 渝ICP备11004164号|重庆公安备案:2012004611 )

    GMT+8, 2018-9-24 15:39 , Processed in 0.162543 second(s), 46 queries .

    Powered by Bridgehead!

    © 2001-2018 Qiaotoubao Inc.

    快速回复 返回顶部 返回列表