首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 29 毫秒
1.
王晓军  吕敬  王琪 《力学学报》2019,51(1):209-217
基于LuGre摩擦模型和线性互补问题(LCP)的数值算法,给出了具有双边约束含摩擦滑移铰平面多体系统动力学的数值算法.首先,根据滑移铰的特点,当间隙充分小时,将其视为双边约束,给出了滑移铰中滑道作用于滑块上的法向接触力的互补关系;LuGre摩擦模型能有效地描述机械系统中的黏滞与滑移运动,将该模型用于描述滑块与滑道间的摩擦力.其次,结合Baumgarte约束稳定化方法,应用第一类Lagrange方程,建立了该多体系统的动力学方程,给出了Lagrange乘子与滑移铰中作用于滑块上的法向接触力的关系式.然后,将滑块与滑道间多种接触状态的判断以及作用于滑块上的法向接触力的计算转换为线性互补问题的求解,并用常微分方程的数值算法求解该多体系统的动力学方程.最后,通过数值仿真算例揭示了滑移铰中滑块的黏滞与滑移现象,以及滑块在滑道内的多种接触状态;另外,在文中分别采用Coulomb干摩擦模型和LuGre摩擦模型,对算例中的某些工况进行了数值仿真,并且分别用本文方法得到的数值仿真结果与已有方法得到的数值仿真结果对比,表明了本文给出的方法的有效性.   相似文献   

2.
采用非光滑多体系统动力学的方法研究浮放物体与基础平台组成的多体系统,建立其非光滑接触的动力学方程与数值算法.浮放物体由主体部分和支撑腿组成,其间通过含黏弹性阻力偶的转动铰连接.支撑腿与基础平台间的接触力简化为接触点的法向接触力和摩擦力,采用扩展的赫兹接触力模型描述接触点的法向接触力,采用库伦干摩擦模型描述其摩擦力.采用笛卡尔坐标系下的位形坐标作为系统的广义坐标.首先,将基础平台运动看作非定常约束,用第一类拉格朗日方程建立系统的动力学方程,并采用鲍姆加藤约束稳定化的方法解决违约问题.随后给出基于事件驱动法和线性互补方法的数值算法.当相对切向速度为零时,构造静滑动摩擦力的正负余量和正、负向加速度的互补关系,从而将接触点黏滞——滑移切换的判断以及静滑动摩擦力的计算转化为线性互补问题进行求解,并采用Lemke算法求解线性互补问题.最后,通过数值仿真选择合适的步长;通过仿真结果说明浮放物体运动中存在的黏滞-滑移切换现象以及基础平台运动、质心位置对浮放物体运动的影响.  相似文献   

3.
王晓军  王琪 《力学学报》2015,47(5):814-821
基于接触力学理论和线性互补问题的算法, 给出了一种含接触、碰撞以及库伦干摩擦, 同时具有理想定常约束(铰链约束) 和非定常约束(驱动约束) 的平面多刚体系统动力学的建模与数值计算方法. 将系统中的每个物体视为刚体, 但考虑物体接触点的局部变形, 将物体间的法向接触力表示成嵌入量与嵌入速度的非线性函数,其切向摩擦力采用库伦干摩擦模型. 利用摩擦余量和接触点的切向加速度等概念, 给出了摩擦定律的互补关系式; 并利用事件驱动法, 将接触点的黏滞-滑移状态切换的判断及黏滞状态下摩擦力的计算问题转化成线性互补问题的求解. 利用第一类拉格朗日方程和鲍姆加藤约束稳定化方法建立了系统的动力学方程, 由此可降低约束的漂移, 并可求解该系统的运动、法向接触力和切向摩擦力, 还可以求解理想铰链约束力和驱动约束力. 最后以一个类似夯机的平面多刚体系统为例, 分析了其动力学特性, 并说明了相关算法的有效性.   相似文献   

4.
范新秀  王琪 《力学学报》2015,47(2):301-309
在建立车辆纵向多体系统的动力学模型中, 将车身与车轮视为刚体, 两者通过减振器链接; 将传动系统视为一个圆盘通过扭簧和阻尼器与驱动轮连接; 将车轮与路面间的接触力简化为法向约束力、摩擦力和滚阻力偶,其中摩擦力的模型采用库仑干摩擦模型. 采用笛卡尔坐标作为该系统的广义坐标用于描述该系统的位形, 给出系统单双边的约束方程, 应用第一类拉格朗日方法建立了系统的动力学方程. 由于摩擦与滚阻的非光滑性, 使得该系统动力学方程不连续. 为便于计算, 建立了车轮与路面接触点的相对切向加速度与摩擦力余量的互补条件、车轮角加速度与滚阻力偶余量的互补条件, 以及车轮轮心法向加速度与路面法向约束力的互补条件. 将接触—分离、黏滞—滑移的判断问题转化成线性互补问题的求解, 并给出了具有约束稳定化的基于事件驱动法的数值计算方法. 最后, 应用该方法对车辆纵向多体系统进行了仿真, 分析了输出扭矩、摩擦及滚阻系数对其动力学行为的影响.   相似文献   

5.
The Lagrange-I equations and measure differential equations for multibody systems with unilateral and bilateral constraints are constructed.For bilateral constraints,frictional forces and their impulses contain the products of the filled-in relay function induced by Coulomb friction and the absolute values of normal constraint reactions.With the time-stepping impulse-velocity scheme,the measure differential equations are discretized.The equations of horizontal linear complementarity problems(HLCPs),which are used to compute the impulses,are constructed by decomposing the absolute function and the filled-in relay function.These HLCP equations degenerate into equations of LCPs for frictional unilateral constraints,or HLCPs for frictional bilateral constraints.Finally,a numerical simulation for multibody systems with both unilateral and bilateral constraints is presented.  相似文献   

6.
富立  胡鸿奎  富腾 《力学学报》2017,49(5):1115-1125
基于非光滑动力学方法的多体系统接触碰撞分析是目前多体系统动力学的研究热点.本文采用牛顿-欧拉方法建立多体系统接触、碰撞问题的动力学模型,给出一种牛顿-欧拉型线性互补公式.该建模方法与目前一般采用的拉格朗日建模方法的不同之处是约束条件中除了库仑摩擦、单边约束之外还含有光滑等式约束.在建立系统动力学模型时,首先解除摩擦约束和单边约束得到原系统对应的基本系统.牛顿-欧拉方法采用最大数目坐标建立基本系统的动力学方程,由于坐标不相互独立,因此基本系统中带有等式约束,其数学模型为一组微分代数方程.借助约束雅可比矩阵,在基本系统微分代数方程中添加摩擦接触和单边约束对应的拉氏乘子,就可以得到系统全局运动的具有变拓扑结构特征的动力学方程,再结合非光滑约束互补条件便可构成完备的系统动力学模型.完备的动力学模型由动力学微分方程以及等式约束和不等式约束组成.线性互补公式采用分块矩阵形式进行推导,简化了推导过程.数值计算采用基于线性互补的时间步进算法.时间步进算法是目前流行的非光滑数值算法,其突出特点是可以免去数值积分中繁琐的事件检测过程,而数值积分过程中通过对线性互补问题的求解可以确定系统的触-离状态.通过对典型的曲柄滑块间隙机构进行数值分析,验证本文方法的有效性.  相似文献   

7.
含非理想约束多柔体系统递推建模方法   总被引:1,自引:1,他引:0  
基于多体系统中邻接物体运动学递推关系,可以证明树状多体系统中末端物体的作用体现为传递给其内接物体的惯性和外力. 由于闭环系统切断铰约束反力和非理想约束反力可看作为系统外力,任何复杂系统都可以转化为等效的树系统,并且系统约束方程中所涉及的广义加速度可以系统化地用描述约束反力的拉氏乘子替换. 基于以上结果,提出了针对含非理想约束多柔体系统递推建模方法. 利用该方法可以将复杂多体系统动态减缩为单个物体,从而在求解系统加速度时不需对整个系统的质量矩阵进行求逆运算,同时大幅度地降低了非理想约束反力方程的维数. 通过一个算例具体说明了所提方法的求解过程,算例结果与现有商业软件所得结果一致.   相似文献   

8.
AMETHODFORSOLVINGTHEDYNAMICSOFMULTIBODYSYSTEMSWITHRHEONOMICANDNONHOLONOMICCONSTRAINTS¥ShuiXiaoping(水小平)ZhangYongfa(张永发)(Depar...  相似文献   

9.
The dynamic modeling and analysis of planar rigid multibody systems that experience contact-impact events is presented and discussed throughout this work. The methodology is based on the nonsmooth dynamics approach, in which the interaction of the colliding bodies is modeled with multiple frictional unilateral constraints. Rigid multibody systems are stated as an equality of measures, which are formulated at the velocity-impulse level. The equations of motion are complemented with constitutive laws for the forces and impulses in the normal and tangential directions. In this work, the unilateral constraints are described by a set-valued force law of the type of Signorini??s condition, while the frictional contacts are characterized by a set-valued force law of the type of Coulomb??s law for dry friction. The resulting contact-impact problem is formulated and solved as an augmented Lagrangian approach, which is embedded in the Moreau time-stepping method. The effectiveness of the methodologies presented in this work is demonstrated throughout the dynamic simulation of a cam-follower system of an industrial cutting file machine.  相似文献   

10.
Biomechanical systems share many properties with mechanically engineered systems, and researchers have successfully employed mechanical engineering simulation software to investigate the mechanical behavior of diverse biological mechanisms, ranging from biomolecules to human joints. Unlike their man-made counterparts, however, biomechanisms rarely exhibit the simple, uncoupled, pure-axial motion that is engineered into mechanical joints such as sliders, pins, and ball-and-socket joints. Current mechanical modeling software based on internal-coordinate multibody dynamics can formulate engineered joints directly in minimal coordinates, but requires additional coordinates restricted by constraints to model more complex motions. This approach can be inefficient, inaccurate, and difficult for biomechanists to customize. Since complex motion is the rule rather than the exception in biomechanisms, the benefits of minimal coordinate modeling are not fully realized in biomedical research. Here we introduce a practical implementation for empirically-defined internal-coordinate joints, which we call "mobilizers." A mobilizer encapsulates the observations, measurement frame, and modeling requirements into a hinge specification of the permissible-motion manifold for a minimal set of internal coordinates. Mobilizers support nonlinear mappings that are mathematically equivalent to constraint manifolds but have the advantages of fewer coordinates, no constraints, and exact representation of the biomechanical motion-space-the benefits long enjoyed for internal-coordinate models of mechanical joints. Hinge matrices within the mobilizer are easily specified by user-supplied functions, and provide a direct means of mapping permissible motion derived from empirical data. We present computational results showing substantial performance and accuracy gains for mobilizers versus equivalent joints implemented with constraints. Examples of mobilizers for joints from human biomechanics and molecular dynamics are given. All methods and examples were implemented in Simbody?-an open source multibody-dynamics solver available at https://Simtk.org.  相似文献   

11.
Two constraint violation stabilization methods are presented to solve the Euler Lagrange equations of motion of a multibody system with nonholonomic constraints. Compared to the previous works, the newly devised methods can deal with more complicated problems such as those with nonholonomic constraints or redundant constraints, and save the computation time. Finally a numerical simulation of a multibody system is conducted by using the methods given in this paper.  相似文献   

12.
The effect of the control structure interaction on the feedforward control law as well as the dynamics of flexible mechanical systems is examined in this investigation. An inverse dynamics procedure is developed for the analysis of the dynamic motion of interconnected rigid and flexible bodies. This method is used to examine the effect of the elastic deformation on the driving forces in flexible mechanical systems. The driving forces are expressed in terms of the specified motion trajectories and the deformations of the elastic members. The system equations of motion are formulated using Lagrange's equation. A finite element discretization of the flexible bodies is used to define the deformation degrees of freedom. The algebraic constraint equations that describe the motion trajectories and joint constraints between adjacent bodies are adjoined to the system differential equations of motion using the vector of Lagrange multipliers. A unique displacement field is then identified by imposing an appropriate set of reference conditions. The effect of the nonlinear centrifugal and Coriolis forces that depend on the body displacements and velocities are taken into consideration. A direct numerical integration method coupled with a Newton-Raphson algorithm is used to solve the resulting nonlinear differential and algebraic equations of motion. The formulation obtained for the flexible mechanical system is compared with the rigid body dynamic formulation. The effect of the sampling time, number of vibration modes, the viscous damping, and the selection of the constrained modes are examined. The results presented in this numerical study demonstrate that the use of the driving forees obtained using the rigid body analysis can lead to a significant error when these forces are used as the feedforward control law for the flexible mechanical system. The analysis presented in this investigation differs significantly from previously published work in many ways. It includes the effect of the structural flexibility on the centrifugal and Coriolis forces, it accounts for all inertia nonlinearities resulting from the coupling between the rigid body and elastic displacements, it uses a precise definition of the equipollent systems of forces in flexible body dynamics, it demonstrates the use of general purpose multibody computer codes in the feedforward control of flexible mechanical systems, and it demonstrates numerically the effect of the selected set of constrained modes on the feedforward control law.  相似文献   

13.
In this paper, the behavior of planar rigid-body mechanical systems due to the dynamic interaction of multiple revolute clearance joints is numerically studied. One revolute clearance joint in a multibody mechanical system is characterized by three motions which are: the continuous contact, the free-flight, and the impact motion modes. Therefore, a mechanical system with n-number of revolute clearance joints will be characterized by 3 n motions. A slider-crank mechanism is used as a demonstrative example to study the nine simultaneous motion modes at two revolute clearance joints together with their effects on the dynamic performance of the system. The normal and the frictional forces in the revolute clearance joints are respectively modeled using the Lankarani–Nikravesh contact-force and LuGre friction models. The developed computational algorithm is implemented as a MATLAB code and is found to capture the dynamic behavior of the mechanism due to the motions in the revolute clearance joints. This study has shown that clearance joints in a multibody mechanical system have a strong dynamic interaction. The motion mode in one revolute clearance joint will determine the motion mode in the other clearance joints, and this will consequently affect the dynamic behavior of the system. Therefore, in order to capture accurately the dynamic behavior of a multi-body system, all the joints in it should be modeled as clearance joints.  相似文献   

14.
Biomechanical systems share many properties with mechanically engineered systems, and researchers have successfully employed mechanical engineering simulation software to investigate the mechanical behavior of diverse biological mechanisms, ranging from biomolecules to human joints. Unlike their man-made counterparts, however, biomechanisms rarely exhibit the simple, uncoupled, pure-axial motion that is engineered into mechanical joints such as sliders, pins, and ball-and-socket joints. Current mechanical modeling software based on internal-coordinate multibody dynamics can formulate engineered joints directly in minimal coordinates, but requires additional coordinates restricted by constraints to model more complex motions. This approach can be inefficient, inaccurate, and difficult for biomechanists to customize. Since complex motion is the rule rather than the exception in biomechanisms, the benefits of minimal coordinate modeling are not fully realized in biomedical research. Here we introduce a practical implementation for empirically-defined internal-coordinate joints, which we call “mobilizers.” A mobilizer encapsulates the observations, measurement frame, and modeling requirements into a hinge specification of the permissible-motion manifold for a minimal set of internal coordinates. Mobilizers support nonlinear mappings that are mathematically equivalent to constraint manifolds but have the advantages of fewer coordinates, no constraints, and exact representation of the biomechanical motion-space—the benefits long enjoyed for internal-coordinate models of mechanical joints. Hinge matrices within the mobilizer are easily specified by user-supplied functions, and provide a direct means of mapping permissible motion derived from empirical data. We present computational results showing substantial performance and accuracy gains for mobilizers versus equivalent joints implemented with constraints. Examples of mobilizers for joints from human biomechanics and molecular dynamics are given. All methods and examples were implemented in Simbody?—an open source multibody-dynamics solver available at https://Simtk.org.  相似文献   

15.
Summary Couplings in machines and mechanisms exhibiting backlash and friction phenomena can be modeled as multibody systems with unilateral constraints and Coulomb friction. The structure of the differential-algebraic equations describing the system depends on the state of the constraints. The contact forces occurring at active constraints are taken into account in the equations of motion as Lagrange multipliers. Additionally, the kinematic conditions of all active constraints are formulated on the acceleration level. Contact and friction laws are sufficient conditions for state transitions of active constraints, and are represented by nonsmooth characteristics. Several formulations, like the linear complementarity problem, and two different nonlinear systems of equations are presented together with their solution method. The theory is applied to a mechanical system containing three-dimensional and coupled unilateral constraints with friction. Received 14 May 1998; accepted for publication 5 January 1999  相似文献   

16.
多刚体系统动力学的旋量-矩阵方法   总被引:4,自引:0,他引:4  
本文将经典力学中的旋量概念以矩阵形式表示,用以建立多刚体系统的动力学方程。这种旋量-矩阵方法能保留旋量融矢量与矢量矩于一体的优点,却避免以往对偶数记法的缺点。结合 Roberson/wittenburg的图论工具,旋量-矩阵方法的应用范围可扩大到一般多刚体系统。对于树形系统,利用旋量通路矩阵推导各个由第i铰联结的全部外侧刚体组成的第i子系统的动力学方程,可避免出现铰的约束反力,对于非树系统,则利用回路矩阵导出各子系统动力学方程及运动学相容条件,全部计算过程统一为矩阵运算,以操作机器人作为具体算例。  相似文献   

17.
Deformable components in multibody systems are subject to kinematic constraints that represent mechanical joints and specified motion trajectories. These constraints can, in general, be described using a set of nonlinear algebraic equations that depend on the system generalized coordinates and time. When the kinematic constraints are augmented to the differential equations of motion of the system, it is desirable to have a formulation that leads to a minimum number of non-zero coefficients for the unknown accelerations and constraint forces in order to be able to exploit efficient sparse matrix algorithms. This paper describes procedures for the computer implementation of the absolute nodal coordinate formulation' for flexible multibody applications. In the absolute nodal coordinate formulation, no infinitesimal or finite rotations are used as nodal coordinates. The configuration of the finite element is defined using global displacement coordinates and slopes. By using this mixed set of coordinates, beam and plate elements can be treated as isoparametric elements. As a consequence, the dynamic formulation of these widely used elements using the absolute nodal coordinate formulation leads to a constant mass matrix. It is the objective of this study to develop computational procedures that exploit this feature. In one of these procedures, an optimum sparse matrix structure is obtained for the deformable bodies using the QR decomposition. Using the fact that the element mass matrix is constant, a QR decomposition of a modified constant connectivity Jacobian matrix is obtained for the deformable body. A constant velocity transformation is used to obtain an identity generalized inertia matrix associated with the second derivatives of the generalized coordinates, thereby minimizing the number of non-zero entries of the coefficient matrix that appears in the augmented Lagrangian formulation of the equations of motion of the flexible multibody systems. An alternate computational procedure based on Cholesky decomposition is also presented in this paper. This alternate procedure, which has the same computational advantages as the one based on the QR decomposition, leads to a square velocity transformation matrix. The computational procedures proposed in this investigation can be used for the treatment of large deformation problems in flexible multibody systems. They have also the advantages of the algorithms based on the floating frame of reference formulations since they allow for easy addition of general nonlinear constraint and force functions.  相似文献   

18.
In the present paper the concept of screw in classical mechanics is expressed in matrix form, in order to formulate the dynamical equations of the multibody systems. The mentioned method can retain the advantages of the screw theory and avoid the shortcomings of the dual number notation. Combining the screw-matrix method with the tool of graph theory in Roberson/Wittenberg formalism. We can expand the application of the screw theory to the general case of multibody systems. For a tree system, the dynamical equations for eachj-th subsystem, composed of all the outboard bodies connected byj-th joint can be formulated without the constraint reaction forces in the joints. For a nontree system, the dynamical equations of subsystems and the kinematical consistency conditions of the joints can be derived using the loop matrix. The whole process of calculation is unified in matrix form. A three-segment manipulator is discussed as an example. This work is supported by the National Natural Science Fund.  相似文献   

19.
This paper uses concepts in multibody dynamics, together with a collision detection algorithm to study the dynamics of collision avoidance. Obstacle avoidance of a mechanical system in motion is expressed in terms of distances, relative velocities and relative accelerations between potentially colliding bodies. The generalized control forces (constraint forces) used to adjust the system dynamics are based on an n-timestep collision avoidance algorithm. Constraint violations resulting from sudden changes in motion direction are compensated for by feeding back the errors of position and velocity constraints to assure asymptotic stability. The procedures developed are illustrated through a maneuver in space of a robotic manipulator used for grasp and deployment.  相似文献   

20.
A formulation for modeling and simulation of friction effects in spatial multibody systems is presented. Constraint reaction forces on rigid bodies that are connected by joints that support friction are derived as functions of Lagrange multipliers, using D’Alembert’s principle. Friction forces acting on bodies are calculated as a function of joint geometry, constraint reaction forces that are functions of Lagrange multipliers, and relative velocities at constraint contact points that are determined by system kinematics. Friction forces are implemented in index 0 differential-algebraic equations of motion that are solved numerically using explicit and implicit numerical integration methods. Spatial examples are presented, yielding accurate results and demonstrating that the systems are not stiff, even in the presence of friction and stiction.  相似文献   

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

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