求解惑ansys和matlab的相互关系
要做一个噪声抑制的仿真设计,老师说了要用ANSYS和MATLAB,装了一下ANSYS,感觉使用比较复杂,到现在还没搞懂这两者的关系?我的理解是:用MATLAB建立模型,再...
要做一个噪声抑制的仿真设计,老师说了要用ANSYS和MATLAB,装了一下ANSYS,感觉使用比较复杂,到现在还没搞懂这两者的关系?
我的理解是:用MATLAB建立模型,再把模型送入MATLAB进行分析,再把分析结果回送到MATLAB进行处理
不知道是否正确,求大家更正。 展开
我的理解是:用MATLAB建立模型,再把模型送入MATLAB进行分析,再把分析结果回送到MATLAB进行处理
不知道是否正确,求大家更正。 展开
2个回答
展开全部
首先:“用MATLAB建立模型,再把模型送入MATLAB进行分析,再把分析结果回送到MATLAB进行处理” 这里你应该是打错了。。。
一般来说,两者基本没什么联系的。
1、MATLAB是处理矩阵运算的很常见和高效的编程软件,当然它也可以运用有限元方法进行计算,但需要你对有限元方法和你具体实现的问题驾驭能力较高,需要具体推导计算过程的细节,以及求解方法。
2、ANSYS是最普及的有限元商业软件,它涉及领域很广。因为我主要做的是结构分析,对你说得噪声分析不是特别了解。我可以把它归为振动分析吧。应该也是可以实现的。但前提是你如果简化处理你要分析的问题,能够在软件中有效的建立有限元分析模型。
相对来说,两者是可以分开进行的,然后都得到结果后可以互相验证。MATLAB相对更开放自由一些,你可以求出理论解。而ANSYS只能用有限元方法得到数值解。
我想你老师的意思应该是两者都可以用,你自己根据情况去选择,如果都选用当然更好。
注意一点的是,选MATLAB需要你对整个分析的过程更清晰明了,很多细节需要你自己推导并求解。而选用ANSYS,你需要很熟悉整个分析的主要过程和关键点,找到合适的单元和合适的处理手段。
还有你打错的那句话,你是否想说用ANSYS建模,然后MATLAB算,然后再回到ANSYS后处理?据我了解,ANSYS对很多其他软件都有接口,而且workbench中的FEMODELER模块确实可以导出有限元建模分析语句,转化到其他软件中,但这个语句不是MATLAB能辨识的。反过来,MATLAB的语句,ANSYS也不认同,你倒是可以在ANSYS中用他的APDL语言进行定向编程。
好了说了这么多,其实对于具体问题主要还是看你个人对实际问题的化表象为本质的能力了。用什么都无所谓的。
一般来说,两者基本没什么联系的。
1、MATLAB是处理矩阵运算的很常见和高效的编程软件,当然它也可以运用有限元方法进行计算,但需要你对有限元方法和你具体实现的问题驾驭能力较高,需要具体推导计算过程的细节,以及求解方法。
2、ANSYS是最普及的有限元商业软件,它涉及领域很广。因为我主要做的是结构分析,对你说得噪声分析不是特别了解。我可以把它归为振动分析吧。应该也是可以实现的。但前提是你如果简化处理你要分析的问题,能够在软件中有效的建立有限元分析模型。
相对来说,两者是可以分开进行的,然后都得到结果后可以互相验证。MATLAB相对更开放自由一些,你可以求出理论解。而ANSYS只能用有限元方法得到数值解。
我想你老师的意思应该是两者都可以用,你自己根据情况去选择,如果都选用当然更好。
注意一点的是,选MATLAB需要你对整个分析的过程更清晰明了,很多细节需要你自己推导并求解。而选用ANSYS,你需要很熟悉整个分析的主要过程和关键点,找到合适的单元和合适的处理手段。
还有你打错的那句话,你是否想说用ANSYS建模,然后MATLAB算,然后再回到ANSYS后处理?据我了解,ANSYS对很多其他软件都有接口,而且workbench中的FEMODELER模块确实可以导出有限元建模分析语句,转化到其他软件中,但这个语句不是MATLAB能辨识的。反过来,MATLAB的语句,ANSYS也不认同,你倒是可以在ANSYS中用他的APDL语言进行定向编程。
好了说了这么多,其实对于具体问题主要还是看你个人对实际问题的化表象为本质的能力了。用什么都无所谓的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询