永发信息网

怎么用matlab搭建有限元转子模型?求程序

答案:2  悬赏:30  手机版
解决时间 2021-01-30 07:13
  • 提问者网友:伴风望海
  • 2021-01-29 06:33
怎么用matlab搭建有限元转子模型?求程序
最佳答案
  • 五星知识达人网友:人類模型
  • 2021-01-29 07:04
你需要进行迭代优化之类的操作吧,如果你要用matlab进行有限元分析,那么就我用过的fem的工具箱来说,是无法满足复杂结构甚至一些带有自由曲面的结构的分析的。并且它也没有电磁场分析模块。
如果你还是想用matlab来做,那么就需要认真学习有限元的基础知识,先对磁场建立数学模型,然后采用算法划分网格,完成刚度矩阵的装配,从而得到最终分析结果。这是唯一的路。

2:其实有别的方法达到楼主的要求,就是 采用ansys 的 apdl 语言编程。是可以满足你的要求的。

上面的方法取决于你的研究深度,以及时间是否允许。供您参考!
全部回答
  • 1楼网友:雾月
  • 2021-01-29 07:32
参考代码: t = 2004:2012;x = [714.33 720.22 730.51 759.67 780.37 798.62 833.89 843.23 857.97];% 模型一: 指数增长模型。y = log(x);a = polyfit(t,y,1);r = a(1);x0 = exp(a(2));x1 = x0 * exp(r*t);% 模型二:阻滞增长模型f = @(a,t) a(1)./(1+(a(1)/x(1)-1)*exp(-a(2)*(t-t(1)))); a = lsqcurvefit(f,[880 1],t,x);plot(t,x,'o',t,x1,'r:.')x2 = f(a,t);plot(t,x,'o',t,x1,'r:.',t,x2,'g*--')legend('原始数据','指数增长模型','阻滞增长模型',2)xlabel 年份; ylabel 人口(万人)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯