zhoujoe 发表于 2011-1-13 10:53

请教此动力学方程的求解方法及matlab编程问题

最近遇到一个考虑陀螺效应的动力学问题,需要对:{x''}+(+){x'}+{x}={F}
进行求解微分方程,其中表示的是一个陀螺矩阵,
希望高人对这个方程的求解方法及matlab编程求解,给予指点,谢谢啦

hustxyong 发表于 2011-1-13 18:46

你这个问题提的也太大了,建议你先看下张文老师的转子动力学基础

zhoujoe 发表于 2011-1-13 22:24

回复 2 # hustxyong 的帖子

老师能给指明一下吗,现在是根据要求然后建立了这么个动力学方程,想要解决的问题就是对这个方程进行求解,解出变量{x}包含的信息量
就是想知道借这个方程的方法
以及怎样用matlab进行编程求解

yejet 发表于 2011-1-14 09:15

ode45或者自己写newmark等算法程序

zhoujoe 发表于 2011-1-14 16:22

很愁人,数值分析和matlab编程方面的知识很欠缺,所以感觉无从下手{:{28}:}

hustxyong 发表于 2011-1-15 19:11

回复 5 # zhoujoe 的帖子

花点功夫还是会很快上手的,yejet已经给出了比较好的解决方法,你可以就从这两个算法的认识和实现入手啊

qiandashuai 发表于 2011-1-19 16:58

做振动的,这个是最基本的啦

zhoujoe 发表于 2011-1-20 16:03

回复 7 # qiandashuai 的帖子

惭愧,振动刚开始接触,有什么好建议吗

langzixiaonan 发表于 2011-1-20 21:33

阶数低的话用龙格-库塔法,高的话用NEWMARK法应该就可以

wbrto 发表于 2011-4-25 00:11

为什么要用matlab呢对有限元来说 nastran平台多好那里面有专门针对你说的这个方程的程序

zhoujoe 发表于 2011-4-26 19:43

回复 10 # wbrto 的帖子

嗯?兄台可不可以介绍介绍

meiyongyuandeze 发表于 2011-4-26 19:48

要学习和理解理论的还是要自己编程,但不一定要制定那种编程语言了!

wbrto 发表于 2011-4-26 21:16

nastran 有计算:{x''}+{x'}+{x}=0的求解序列sol 107或110你可以通过二次开发生成陀螺矩阵G 写到C里面再计算就可以了得到转子复模态进一步可以得到临界转速 很方便
我就做过ssalter里有个segyro什么的文件 可以实现这个功能 有限元计算转子还是比传递矩阵法好的

zhoujoe 发表于 2011-4-26 22:07

求解这个方程是想得到某个节点运动轨迹,
本来期待的得到椭圆或者圆。
我用newmark法编了一个程序,可是结果出来的是直线
让人纳闷

wp0903 发表于 2011-5-31 09:58

zhoujoe 发表于 2011-4-26 22:07 static/image/common/back.gif
求解这个方程是想得到某个节点运动轨迹,
本来期待的得到椭圆或者圆。
我用newmark法编了一个程序,可是结 ...

您好楼主,我也是作动力学的,机器人动力学,不知道您的newmark编的程序怎样?能否交流一下啊?
页: [1] 2
查看完整版本: 请教此动力学方程的求解方法及matlab编程问题