首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
树形多体系统动力学的隐式数值算法   总被引:7,自引:0,他引:7  
王琪  黄克累  陆启韶 《力学学报》1996,28(6):717-725
研究了树形多体系统动力学的隐式算法.用矩阵形式给出了多体系统的正则方程及其右端函数的Jacobi矩阵,并给出该矩阵的分块算法和对角隐式Runge-Kuta法(DIRKM)以及隐式辛Runge-Kuta法(ISRKM).该算法便于编程计算,能提高计算效率,保持长期计算的稳定性.并用算例说明该算法的有效性  相似文献   

2.
带约束多体系统动力学方程的隐式算法   总被引:3,自引:0,他引:3  
研究了带约束多体系统隐式算法,用子矩阵的形式推导出了多体系统正则方程的Jacobi矩阵,它适用于多种隐式算法并给出了隐式Runge-Kutta算法,最后用一算例表明了隐式算法的计算效率和精度明显优于算法。  相似文献   

3.
具有奇异位置的多体系统动力学方程的隐式算法   总被引:1,自引:0,他引:1  
本文研究了在运动过程中具有奇异位置的多体系统动力学方程的隐式算法,给出了隐式算法所用的Jacobi矩阵,并建立了该矩阵中各子矩阵间的计算关系,提高了计算效率,计算结果表明隐式算法的计算速度和精度明显优于显式算法。  相似文献   

4.
约束多体系统动力学正则方程的约束变尺度方法   总被引:3,自引:0,他引:3  
对约束多体系统动力学的正则方程建立了最优化问题模型,采用辛差分格式,提出相应的最优化问题的约束变尺度法,该方法有效地提高了计算稳定性,算例说明了方法的有效性。  相似文献   

5.
在多体系统动力学正则方程的基础上建立了平面多体系统正则方程的隐式数值算法。利用平面运动的特性,对正则方程进行了简化,导出了该方程的Jacobi矩阵的一般表达式,给出了Runge-Kuta多体系统动力学方程隐式数值计算方法。算例表明,该方法是一种计算速度和精度均理想的数值方法。  相似文献   

6.
带约束非线性多体系统动力学方程数值分析方法   总被引:1,自引:0,他引:1  
Lagrange方法是建立带约束多体系统动力学方程的普遍方法之一 ,其方程的形式为微分 代数方程组 ,数值计算与数值分析是研究多体系统动力学特性的重要方法。本文利用缩并法给出了带约束多体系统动力学方程的隐式数值计算方法和Lyapunov指数的计算方法。将数值仿真、Lya punov指数计算和Poincare映射有机结合 ,分析非线性多体系统动力学行为。通过一个算例 ,说明该方法的有效性  相似文献   

7.
多体系统动力学方程为3阶微分代数方程,已有的约束违约稳定法存在位移违约问题,数值仿真准确性和稳定性不足。本文将求解高阶微分代数方程的降阶理论、ε嵌入处理方式与隐式龙格库塔法相结合,提出了直接满足位移约束条件的多体系统动力学方程的无违约算法,避免了约束违约问题。该方法先将多体动力学方程转化为2阶微分代数方程,并与位移约束方程联立;再应用ε嵌入隐式龙格库塔法进行数值求解。应用两种方法分别对单摆机构进行数值仿真,结果表明本文的方法不仅能适应较大步长,且准确性和稳定性均优于约束违约稳定法。  相似文献   

8.
针对多体系统的非线性受约束动态优化设计通用模型,基于连续可微目标函数和一阶、二阶灵敏度分析给出多体系统动力学优化设计的增广Lagrange乘子法.其中基于多体系统动力学方程的一阶设计灵敏度采用伴随变量方法进行计算,二阶设计灵敏度使用混合方法进行计算,在设计变量较多时具有较高的计算效率.最后对曲柄-滑块系统数值算例使用增广Lagrange乘子方法进行约束优化,通过对使用不同方法进行一阶灵敏度分析和二阶灵敏度分析所得的最优值、迭代次数及运行时间的比较,得出一阶灵敏度分析中使用变尺度方法效率较高,而使用二阶灵敏度分析可以进一步提高优化效率.  相似文献   

9.
挠性多体系统的动力学   总被引:1,自引:0,他引:1  
林宝玖  谢传锋 《力学学报》1989,21(4):469-478
  相似文献   

10.
多体系统动力学子系统求解算法   总被引:1,自引:2,他引:1  
为了降低系统求解规模,提高复杂多体系统动力学求解效率,研究了多体动力学子系统求解算法.通过分析系统拓扑构型,基于雅克比矩阵分块特性,提出子系统综合算法.算法采用半递归法建立含开环、闭环的子系统运动方程,将子系统质量和外力等效作用在内接基体上,解耦系统运动方程组装和加速度求解.此外,针对松散耦合子系统,提出了予系统分治算法.算法针对子系统间的耦合特点,分解复杂多体系统模型,实现子系统的独立求解.最后以机构动力学数值求解实例,验证上述算法的正确性和求解效率.  相似文献   

11.
挠性多体系统动力学   总被引:1,自引:0,他引:1  
本文以递推形式给出了挠性多体系统的动力学方程。此方程具有如下特点:(1)对整个系统而言,方程数目多,但递推的每一步只需要解低维的方程组,从而避免了高维矩阵的求逆,减少了计算量。(2)对不同类型的问题,方程形式具有很高的相似性,便于程序编制,各个需要求逆的矩阵都是对称正定的,这样减少了计算量和计算机内存单元。(3)这种方程形式处理非树形和带有约束条件的系统很方便。  相似文献   

12.
柔性多体系统动力学绝对节点坐标方法研究进展   总被引:7,自引:1,他引:7  
田强  张云清  陈立平  覃刚 《力学进展》2010,40(2):189-202
阐述了多体系统动力学理论的研究背景,指出了多种传统的柔性多体系统动力学研究方法的不足.系统地从4个方面回顾了柔性多体系统动力学绝对节点坐标方法诞生十几年以来的研究进展,即:单元研究进展、系统动力学方程求解数值算法研究进展、非线性材料多体系统动力学研究进展以及相关的应用研究进展.最后提出了值得进一步研究的问题.   相似文献   

13.
刘菲  胡权  张景瑞 《力学学报》2016,48(1):201-212
多体系统高效动力学算法一直是多体系统动力学的重要研究方向. 近年来,众多高效算法虽然在提高解算效率方面取得了一定研究成果,但大多无法直接给出多体系统的显式动力学方程或解算系统约束力. 基于以上问题,研究了适用于任意树形多体系统动力学解算的约束力算法(constraint force algorithm, CFA) 及其串行化应用. 约束力算法可在解算多体系统动力学的过程中对系统约束力进行求解,该算法串行化后计算量仅与自由度成线性关系. 通过分析树形多体系统中任意节点处的动力学、运动学递推关系并讨论系统方程的组集方法,将仅适用于链状系统的算法推广至任意树形系统,并给出了其串行化应用方法以提高算法效率. 在数值仿真中,将所提算法与递推算法进行对比,验证了所提出的约束力算法的准确性;此外,通过对比4 种不同算法在相同工作环境下解算同一模型时的处理器运行时间,证实了串行化约束力算法的高效性.   相似文献   

14.
朱明 《力学季刊》1990,11(4):57-62
符号演算又名计算机代数,是近二十年来蓬勃发展的计算机科学。用符号演算导出复杂的多体系统动力学非线性微分方程组,可以提高计算效率,计算精度,减轻人的劳动並为设计方案的选择提供快速分析的依据。本文介绍用FORTRAN-77在VAX/11—780上符号推导以6自由度机器人为例的多体系统动力学方程。文中方法可应用于航天器、机构等动力学方程推导。  相似文献   

15.
多体系统Lagrange方程数值算法的研究进展   总被引:1,自引:0,他引:1  
Lagrange方法是建立多体系统动力学方程的普遍方法之一,其方程的形式为常微分方程组或微分 - 代数方程组,数值计算与数值分析是研究多体系统动力学特性的重要方法.本文简要介绍了多体系统动力学方程的第一、二类Lagrange方程和修正的Lagrange方程的基本形式及这些方程的正则形式,着重介绍了正则方程在数值计算中的特点,就多体系统Lagrange方程的隐式算法、辛算法和多体系统动力学特性的数值分析方法(包括数值仿真、Poincar'e映射和Lyapunov指数的计算方法)的研究现状进行了综述.  相似文献   

16.
多体系统Lagrange方程数值算法的研究进展   总被引:7,自引:3,他引:4  
王琪  陆启韶 《力学进展》2001,31(1):9-17
Lagrange方法是建立多体系统动力学方程的普遍方法之一, 其方程的形式为常微分方程组或微分-代数方程组,数值计算与数 值分析是研究多体系统动力学特性的重要方法。本文简要介绍了多 体系统动 力学方程的第一、二类Lagrange方程和修正的Lagrange方 程的基本形式及这些方程的正则形式,着重介绍了正则方程在数值 计算中的特点,就多体系统Lagrange方程的隐式算法、辛算法和多 体系统动力学特性的数值分析方法(包括数值仿真、 Poincarè映射 和Lyapunov指数的计算方法)的研究现状进行了综述。  相似文献   

17.
针对多体系统动力学Hamilton体系正则微分-代数方程,基于等距节点、Chebyshev节点、Legendre节点等非等距节点,在时间区间上建立r-级多步块求解格式,得到单步区间各节点的非线性代数方程,求解过程利用Newton迭代.以双连杆机械臂系统为例,使用r-级多步块格式进行数值仿真,通过改变步长、仿真时间以及节...  相似文献   

18.
以兆瓦级水平轴风力发电机组传动系统为研究对象,基于多体系统建模理论和集中参数法建立了精细的传动系统动力学模型。将传动系统分解成若干子系统,并进一步细化传动系统内部结构;根据子系统动力学模型和边界条件综合得到了传动系统的动力学方程;通过Matlab/Simulink构建相应的仿真模型,并应用其对1.5MW风力机传动链进行了仿真计算。结果表明:考虑齿轮箱各部件的柔性后,传动系统关键部件的振动出现较大范围的波动,且增加了机组总传动比的不稳定性。最后将仿真结果与多体系统动力学软件Adams建立的传动系统虚拟样机运行结果进行了比较,两者振动位移变化关系基本相同,验证了本文模型的有效性。此建模方法为实验室模拟风力发电系统和机组部件的优化设计提供了理论依据。  相似文献   

19.
柔性多体系统动力学通用算法研究   总被引:4,自引:0,他引:4  
柔性多本系统运动学动力学仿真通用软件可广泛服务于工程领域,基于Kane方程建立一种开发该类软件的一般算法,通过定义的辨识函数解决束识别问题,利用振型描述构件的弹性变形,建立了递推格式的运动学模型,提出了计算偏带度、偏角速度和运动微分方程系数矩阵的“0-1”法,最后给出的算例表明所建立的算法是可行的。  相似文献   

20.
树形多体系统非线性动力学的数值分析方法   总被引:4,自引:0,他引:4  
研究了树形多体系统大线性动力学分析的数值方法,利用多体系统的正则方程及其线性化程,给出了多体系统Lyapunov指数和Poincare映射的计算方法,该算法具有较好的计算精度和通用性,既适用于说明该算法的有效性,并对该系统的动力学行为进行分析,最后用算例说明该算法的有效性,并对该系统的动力学特征(周期解、准周期解、分岔、混沌以及通往混沌的道路等)进行了分析。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号