声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3442|回复: 7

[编程技巧] 急求双自由度碰撞系统编程

[复制链接]
发表于 2011-5-4 16:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
请教各位大侠,我已经做了快一个月了,用龙格库塔法解决含双侧约束的两自由度碰撞系统的编程,状态方程有四个,系数有好多,我试着编了下,但还是不行,实在想不出思路了,求教各位,帮一把,不胜感激。
回复
分享到:

使用道具 举报

发表于 2011-5-4 17:28 | 显示全部楼层
本帖最后由 meiyongyuandeze 于 2011-5-4 17:29 编辑

编程有什么问题,都是用ode45解的方程。
 楼主| 发表于 2011-5-4 20:15 | 显示全部楼层
回复 2 # meiyongyuandeze 的帖子

我们得用龙格库塔编程,不能直接调用库函数
发表于 2011-5-4 20:24 | 显示全部楼层
都是一样的,我最近一直就用自己编写的龙格库塔程序解51个自由度的一个非线性方程,原理都是一样的!
 楼主| 发表于 2011-5-4 20:55 | 显示全部楼层
回复 4 # meiyongyuandeze 的帖子

我是做毕业设计刚上手,还请大侠帮我指点下,我那个是二阶常微分方程组,化成状态方程后有四个方程,还有很多系数,我该怎么才能编龙格库塔的程序解数值,最后画相图分析系统转迁混沌的道路?
发表于 2011-5-4 21:12 | 显示全部楼层
系数是时变的吗?如果是时变的话就放在状态函数里面,若不是就直接放在主程序中。
很多数值的书上都有写好的程序可以参考修改就是!
 楼主| 发表于 2011-5-5 09:16 | 显示全部楼层
回复 6 # meiyongyuandeze 的帖子

参数都是定的,还请大侠说的明白些。我是matlab刚学,系统方程是二阶常微分方程组,在用龙格库塔时要化成一阶的形式,我不会把系统状态方程在matlab中正确的表示。还望大侠给点经验。
发表于 2017-6-15 00:09 | 显示全部楼层
请问碰撞满足条件怎么加入
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-23 07:58 , Processed in 0.097440 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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