首页> 中文学位 >多体系统数值分析中的违约控制
【6h】

多体系统数值分析中的违约控制

代理获取

目录

文摘

英文文摘

声明

1 绪论

1.1课题研究背景

1.1.1微分方程中刚性问题

1.1.2多体系统动力学中刚性问题数值方法

1.2课题研究意义

1.3本文研究内容

2多体系统数值分析基本理论

2.1现有计算多体系统动力学建模与求解一般过程

2.2多体系统微分方程数值求解

2.2.1 约束系统动力学方程

2.2.2约束方程数值解法

2.3多体系统动力学中的违约修正

2.3.1约束稳定法

2.3.2速度分解法

3多体系统数值分析中伪约束反力的求解与控制

3.1 邻接物体运动学递推关系与系统的描述

3.2多体系统的伪约束反力递推公式

3.2.1 开环多体系统的伪约束反力递推公式

3.2.2 闭环多体系统的伪约束反力递推公式

3.3系统约束方程的迭代格式

3.4运动模式构造方法

3.4.1 Newton-Cotes公式的构造模式

3.4.2 Simpson公式的构造模式

3.5系统伪约束反力及系统方程求解

3.6本文程序求解框图

4数值算例

4.1刚体模型数值算例

4.1.1二连杆机构算例

4.1.2平行四连杆机构算例

4.1.3 曲柄滑块机构算例

4.2刚柔混合系统数值算例

4.3柔体模型数值算例

4.4本章小结

结 论

参考文献

攻读硕士学位期间发表学术论文情况

致 谢

展开▼

摘要

多体系统的数学模型通常可以描述为微分一代数形式的动力学方程组(DAES),在求解DAES的过程中,遇到的主要问题之一就是积分过程的违约问题,可以说数值积分过程的违约问题是影响数值稳定性的重要因素。对于多体系统的刚性问题,系统中物体上的点叠加了整体运动和微幅高频振荡,由于求解器中常用的积分格式大都是条件稳定的,在求解多体系统动力学这种高度非线性的刚性方程时,系统常以一个非常不合理的小步长进行积分,有时候会出现数值性态不好、数值解不稳定的情况。鉴于此,有些学者试图采用一种稳定性不受积分步长限制的绝对稳定的数值方法,然而由于多体系统动力学方程是非线性的,这类绝对稳定的方法不一定能保证数值稳定。还有些学者设计了能够在积分过程中保证能量总体平衡的积分方法,这样得到的结果能够使数值解稳定,但是这些方法通常都是用低阶差分代替导数,精度都不高。 当前求解微分方程初值问题的数值方法大多是基于数学的基本理论,通过给出在积分时刻点处的数值积分格式实现求解,积分格式受到差分等式或泰勒展开这样的数学原则的限制。求解的过程中,忽略了方程本身所隐含的力学涵义。从力学方面解释,传统数值方法相当于在积分过程中给系统假定了一组运动模式,强制系统按照这种模式运动进行求解,这种模式相当于给系统添加的一组约束,这组约束如果不断给系统做正功,添加能量,将会导致发散。其实这种约束是不存在的,因此称之为伪约束,由于约束总是通过约束反力的形式体现的,这种伪约束对应的约束反力称为伪约束反力。 本文在力学范畴内引入伪约束力的概念,借助多体系统中邻接物体运动学递推关系,给出了系统伪约束反力的递推公式。利用Cotes积分公式与梯形公式;Simpson积分公式与中心差分格式,导出积分步长内系统的两种假定运动模式,也就是伪约束,在此基础上,通过控制每个积分步长端点时刻系统伪约束反力为零,实现对多体系统动力学方程的数值求解。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号