第4章ADAMS软件算法基本理论-(陈立平)机械系统动力学分析及ADAMS应用
机械系统动力学分析优秀软件--ADAMS功能综述

机械系统动力学分析优秀软件--ADAMS功能综述
王立功; 王彩梅
【期刊名称】《《CAD/CAM与制造业信息化》》
【年(卷),期】2001(000)003
【总页数】2页(P71-72)
【作者】王立功; 王彩梅
【作者单位】
【正文语种】中文
【中图分类】TP31
【相关文献】
1.机械系统分析软件ADAMS在汽车列车动力学仿真中的应用 [J], 宋健;穆希辉
2.通用机械系统运动学/动力学分析微机软件MGMKDS的研制与应用 [J], 姚世平;章一鸣
3.机械系统运动学/动力学分析软件 [J], 袁清珂
4.完全笛卡尔坐标描述的机械系统动力学分析及软件研究 [J], 戈新生;张涌
5.一种通用机械系统运动学/动力学分析微机软件及其工程应用 [J], 姚世平;章一鸣
因版权原因,仅展示原文概要,查看原文内容请购买。
机械动力学adams

机械动力学adams
ADAMS,即机械系统动力学自动分析软件,是美国 MSC 公司开发的虚拟样机分析软件,它是目前世界上使用范围最广、最具权威性的机械系统动力学分析软件。
ADAMS 软件使用交互式图形环境和零件库、约束库、力库,创建完全参数化的机械系统几何模型,其求解器采用多刚体系统动力学理论中的拉格朗日方程方法,建立系统动力学方程,对虚拟机械系统进行静力学、运动学和动力学分析,输出位移、速度、加速度和反作用力曲线。
ADAMS 软件的仿真可用于预测机械系统的性能、运动范围、碰撞检测、峰值载荷以及计算有限元的输入载荷等。
ADAMS 一方面是虚拟样机分析的应用软件,用户可以运用该软件非常方便地对虚拟机械系统进行静力学、运动学和动力学分析;另一方面,又是机械系统动态仿真分析的前处理和后处理工具,其强大的动画和绘图功能可以方便地生成各种运动学和动力学仿真结果。
总的来说,ADAMS 是一款功能强大的机械系统动力学分析软件,广泛应用于航空航天、汽车工程、机械制造、生物力学等领域。
机械系统动力学分析与仿真的发展方向及前沿

机械系统动力学分析与仿真的发展方向及前沿楼主发表于 2006-8-15 09:41 | 只看该作者 | 倒序看帖 | 打印机械系统动力学分析与仿真的发展方向及前沿(摘自陈立平主编《机械系统动力学分析及adams应用教程》)基于多体系统动力学的机械系统动力学分析与仿真技术,从二十世纪七十年代开始吸引了众多研究者,已解决了自动化建模和求解问题的基础理论问题,并于八十年代形成了一系列商业化软件,到了九十年代,机械系统动力学分析与仿真技术更已能成熟应用于工业界。
目前的研究重点表现在以下几个方面:(1)柔性多体系统动力学的建模理论多刚体系统的建模理论已经成熟,目前柔性多体系统的建模成了一个研究热点,柔性多体系统动力学由于本身既存在大范围的刚体运动又存在弹性变形运动,因而其与有限元分析方法及多刚体力学分析方法有密切关系。
事实上,绝对的刚体运动不存在,绝对的弹性动力学问题在工程实际中也少见,实际工程问题严格说都是柔性多体动力学问题,只不过为了问题的简化容易求解,不得不化简为多刚体动力学问题、结构动力学问题来处理。
然而这给使用者带来了不便,同一个问题必须利用两种分析方法处理。
大多商用软件系统采用的浮动标架法对处理小变形部件的柔性系统较为有效,对包含大变形部件的柔体多体系统会产生较大仿真分析误差甚至完全错误的仿真结论。
最近提出的绝对节点坐标方法,是对有限元技术的拓展和较大创新,在常规有限元中梁单元、板壳单元采用节点微小转动作为节点坐标,因而不能精确描述刚体运动。
绝对节点坐标法则采用节点位移和节点斜率作为节点坐标,其形函数可以描述任意刚体位移。
利用这种方法梁和板壳可以看作是等参单元,系统的质量阵为一常数阵,然而其刚度阵为强非线性阵,这与浮动标架法有截然不同的区别。
这种方法已成功应用于手术线的大变形仿真中。
寻求有限元分析与多刚体力学的统一近年来成为多体动力学分析的一个研究热点,绝对节点坐标法在这方面有极大的潜力,可以说绝对节点坐标法是柔性多体力学发展的一个重要进展。
ADAMS 基本介绍

1. MSC/Nastra n 2. ANSYS 3. ABAQUS 4. I-DEAS 1. Taguchi Method 2. JMP, SAS, SPSS 3. Excel…...
第4章、几何模型建构
几何建模
几何建模是ADAMS/View仿真分析的第一
步,在开始的时候,都要先建立好几何模 型,然后通过约束和载荷等条件的添加完 成虚拟样机模型,以进行容:
第1章、软件介绍 第2章、基本知识 第3章、ADAMS/View仿真步骤 第4章、几何建模 第5章、ADAMS/View的约束 第6章、ADAMS/View中的载荷 第7章、仿真分析 第8章、实例讲解
第1章、软件介绍
1.1、ADAMS介绍
ADAMS是英文Automatic Dynamic Analysis of Mechanical Systems的缩 写,是由美国MDI公司(Mechanical Dynamics Inc.)开发的机械系统动力学 自动分析软件(已被MSC收购)。在当今动 力学分析软件市场上ADAMS独占鳌头, 拥有70%的市场份额,ADAMS拥有 windows版和unix两个版本,目前最高版 本为ADAMS 2005。
第3章、ADAMS/View建模仿真步骤
Virtual Prototyping 整合系統
1. 2. 3. 4. 5. 6. 7. 8. 9.
I-DEAS UG CATIA Pro/E CADDS 5 Solidworks CoCreate AutoCAD Microstation
1. MATRI Xx 2. MATLA B 3. Easy5
4.1、实体模型
ADAMS/View中实体模型的获得有两种方法 :
一:用ADAMS/VIEW建模工具直接建模 二:通过ADAMS/Exchange模块从外部输入模 型文件 后者一般用于复杂零件系统建模。
ADAMS基础介绍

坐标系
状态栏
1.环境介绍
当前坐标值
7
机械系统动力学分析软件
ADAMS/View 工具栏浏览
12 34 56 78
1 几何建模
2 测量
4 铰接
3 恢复/重做
8力
5 色盘
9 10 11 12 13 14 15 16
6 运动驱动
7 移动
9 动态浏览 10 动态浏览 11 前后视图 12 左右视图
13 上下视图 14 背景视图 15 其它 16 视窗布置
模块)
Mechanism/Pro(Pro/Engineer
A/Flex(柔体分析模块)
接口模块)
A/Linear(系统模态分析模块)
CAT/ADAMS(与 CATIA 组合使用
A/Insight (统计分析模块)
的界面)
A/Hydraulics(液压模块)
工具箱模块
A/Vibration(振动分析)
• 自定义对话框
• 敏感度研究 •实验设计
ADAMS软件核心模块
1.环境介绍
6
机械系统动力学分析软件
ADAMS/View 窗口介绍
ADAMS/View…
主菜单 建模与仿真 工具面板 鼠标右键弹 出其它工具
模型标题
工作网格
控制面板
由上面的点 击命令出现 相应的控制 面板
下拉菜单
ADAMS软件核心模块
edges, or face normals Locations of existing
CSs or vertices
ADAMS软件核心模块
1.环境介绍
工作网格的显 示状态
9
机械系统动力学分析软件
第9章ADAMS用户子程序-(陈立平)机械系统动力学分析及ADAMS应用

第9章ADAMS用户子程序本章对ADAMS用户子程序做了简要介绍,着重介绍了CONSUB、GFOSUB和REQSUB的使用方法,以及在用户子程序中两个最常用的功能子程序SYSARY和SYSFNC的使用情况。
通过本章的学习,读者将具备基本的开发用户子程序的能力。
9.1 ADAMS用户子程序简介一般情况下,ADAMS的大部分功能可以通过函数表达式完成,函数表达式很容易操作,因为不必编译或连接程序,而且ADAMS/Solver还会实时地提供函数表达式。
但函数表达式提供的只是有限的编程结构,因此有些复杂的情况,特别是涉及到一些逻辑表达,用函数表达式则很难表达出来。
因此在需要采用一些ADAMS没有提供的特殊函数时,可以采用用户子程序。
用户子程序更具有通用性,可以利用编程语言来定义模型元素或者特定的输出。
用户可以将函数表达式写成子程序的形式并将其与ADAMS/Vi ew连接,它具有函数表达式所没有的通用性和灵活性。
子程序利用通用程序设计语言(FORTRAN或C)的功能来定义ADAMS/View不能提供的函数,并使之按照需要而量身设计。
通过连接用户子程序,不会失去ADAMS/View的任何功效,也不会降低仿真速度。
当出现下列情况时,通常会使用到用户子程序:(1)数学函数很难表达。
(2)需要定义多用户使用的函数。
(3)GSE和UCON声明时,需要用户子程序。
(4)需要控制复杂仿真运行时,以及需要作决策逻辑时。
使用用户子程序时要小心,因为不正确的用户子程序会很难调试。
9.1.1用户子程序的种类根据用户子程序的功能,可以将它们分为三类:(1)DriverSubroutine——驱动子程序(2)Evaluation Subroutines——计算子程序(3)Restart subroutines——重启子程序1.驱动子程序(Driver Subroutine)驱动子程序(DriverSubroutine)--CONSUB--用来驱动ADAMS/Solver。
多体系统动力学分析软件ADAMS的介绍

多体系统动力学分析软件ADAMS的介绍ADAMS是美国学者蔡斯(Chace)等人利用多刚体动力学理论,选取系统每个刚体的质心在惯性参考系中的三个直角坐标和反映刚体方位的为广义坐标编制的计算程序。
其中应用了吉尔(Gear)等解决刚性积分问题的算法,并采用了稀疏矩阵技术来提高计算效率。
该软件因其强大的功能而在汽车航天等领域得到了广泛的应用。
1 ADAMS软件简介在研究汽车各种性能时,研究对象的建模、分析与求解始终是关键。
多体系统动力学软件为汽车动力学研究提供了强大的数学分析工具。
ADAMS软件就是其中的佼佼者。
ADAMS(Automatic Dynamic Analysis of Mechanical System)软件,是由美国机械动力公司(Mechanical Dynamics Inc.)开发的最优秀的机械系统动态仿真软件,是世界上最具权威性的,使用围最广的机械系统动力学分析软件。
用户使用ADAMS软件,可以自动生成包括机-电-液一体化在的、任意复杂系统的多体动力学数字化虚拟样机模型,能为用户提供从产品概念设计、方案论证、详细设计、到产品方案修改、优化、试验规划甚至故障诊断各阶段、全方位、高精度的仿真计算分析结果,从而达到缩短产品开发周期、降低开发成本、提高产品质量及竞争力的目的。
由于ADAMS软件具有通用、精确的仿真功能,方便、友好的用户界面和强大的图形动画显示能力,所以该软件已在全世界数以千计的著名大公司中得到成功的应用。
ADAMS软件一方面是机械系统动态仿真软件的应用软件,用户可以运用该软件非常方便地对虚拟样机进行静力学、运动学和动力学分析。
另一方面,又是机械系统仿真分析开发工具,其开放性的程序结构和多种接口,可以成为特殊行业用户进行特殊机械系统动态仿真分析的二次开发工具平台。
在产品开发过程中,工程师通过应用ADAMS软件会收到明显效果:*分析时间由数月减少为数日*降低工程制造和测试费用*在产品制造出之前,就可以发现并更正设计错误,完善设计方案*在产品开发过程中,减少所需的物理样机数量*当进行物理样机测试有危险、费时和成本高时,可利用虚拟样机进行分析和仿真*缩短产品的开发周期使用ADAMS建立虚拟样机非常容易。
ADAMS基础介绍

仅仅包括 model 原件与其属性 文件很小, 文字档(可阅读),可跨平台 只包含一个 model !!!
ADAMS 可导入/出的文件格式还有 :
ADAMS/Solver 输入文件 (.adm) 模型交换文件 (STEP,IGES,DXF,DWG,Wavefront,
Open/Closed, Knot Points, Anchor CSM, Parent Part
2.实体建模
16
机械系统动力学分析软件
简单几何实体建造
Type
Tool
Boxes
Cylinders
Spheres/ Ellipsoids
Frustums
Torus
Graphic
Parameters
Length (x), Height (y), Depth(z), Anchor CSM, Parent Part
可移动的零件 具有质量、惯性矩 不会变形
Flexible Bodies
可移动的零件 具有质量、惯性矩
当承受作用力时会变形
Point Masses
可移动的零件 具有质量但沒有惯性矩
Ground Part
在每一个 model 都存在 永远保持固定不动 model建立时会自动建立 不会对 model 增加 DOF
stereolithography,Parasolid, etc)
测试文件、计算结果表格文件等 仿真结果文件 (.msg, .req, .out, .gra, .res).
ADAMS 基礎訓練課程软 件核心模块
设定工作目录 2.实体建模
13
机械系统动力学分析软件
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第4章ADAMS软件基本算法本章主要介绍ADAMS软件的基本算法,包括ADAMS建模中的一些基本概念、运动学分析算法、动力学分析算法、静力学分析及线性化分析算法以及ADAMS软件积分器介绍。
通过本章的学习可以对ADAMS软件的基本算法有较深入的了解,为今后合理选择积分器进行仿真分析提供理论基础,为更好地使用ADAMS打下良好的理论基础。
4.1 ADAMS建模基础ADAMS利用带拉格朗日乘子的第一类拉格朗日方程导出――最大数量坐标的微分-代数方程(DAE)。
它选取系统内每个刚体质心在惯性参考系中的三个直角坐标和确定刚体方位的三个欧拉角作为笛卡尔广义坐标,用带乘子的拉格朗日第一类方程处理具有多余坐标的完整约束系统或非完整约束系统,导出以笛卡尔广义坐标为变量的动力学方程。
4.1.1 参考标架在计算系统中构件的速度和加速度时,需要指定参考标架,作为该构件速度和加速度的参考坐标系。
在机械系统的运动分析过程中,有两种类型的参考标架——地面参考标架和构件参考标架。
地面参考标架是一个惯性参考系,它固定在一个“绝对静止”的空间中。
通过地面参考标架建立机械系统的“绝对静止”参考体系,属于地面标架上的任何一点的速度和加速度均为零。
对于大多数问题,可以将地球近似为惯性参考标架,虽然地球是绕着太阳旋转而且地球还有自转。
对于每一个刚性体都有一个与之固定的参考标架,称为构件参考标架,刚性体上的各点相对于该构件参考标架是静止的。
4.1.2 坐标系的选择机械系统的坐标系广泛采用直角坐标系,常用的笛卡尔坐标系就是一个采用右手规则的直角坐标系。
运动学和动力学的所有矢量均可以用沿3个单位坐标矢量的分量来表示。
坐标系可以固定在一个参考标架上,也可以相对于参考框架而运动。
合理地设置坐标系可以简化机械系统的运动分析。
在机械系统运动分析过程中,经常使用3种坐标系:(1)地面坐标系(Ground Coordinate System)。
地面坐标系又称为静坐标系,是固定在地面标架上的坐标系。
ADAMS中,所有构件的位置、方向和速度都用地面坐标系表示。
(2)局部构件参考坐标系(Local Part Reference Frame,LPRF)。
这个坐标系固定在构件上并随构件运动。
每个构件都有一个局部构件参考坐标系,可以通过确定局部构件参考坐标系在地面坐标系的位置和方向,来确定一个构件的位置和方向。
在ADAMS中,局部构件参考坐标系缺省与地面坐标系重合。
(3)标架坐标系(Marker System)。
标架坐标系又称为标架,是为了简化建模和分析在构件上设立的辅助坐标系,有两种类型的标架坐标系:固定标架和浮动标架。
固定标架机械系统动力学分析及ADAMS 应用固定在构件上,并随构件运动。
可以通过固定标架在局部构件参考坐标系中的位置和方向,确定固定标架坐标系的位置和方向。
固定标架可以用来定义构件的形状、质心位置、作用力和反作用力的作用点、构件之间的连接位置等。
浮动标记相对于构件运动,在机械系统的运动分析过程中,有些力和约束需要使用浮动标架来定位。
动力学方程的求解速度很大程度上取决于广义坐标的选择。
研究刚体在惯性空间中的一般运动时,可以用它的质心标架坐标系确定位置,用质心标架坐标相对地面坐标系的方向余弦矩阵确定方位。
为了解析地描述方位,必须规定一组转动广义坐标表示方向余弦矩阵。
第一种方法是用方向余弦矩阵本身的元素作为转动广义坐标,但是变量太多,同时还要附加六个约束方程;第二种方法是用欧拉角或卡尔登角作为转动坐标,它的算法规范,缺点是在逆问题中存在奇点,在奇点位置附近数值计算容易出现困难;第三种方法是用欧拉参数作为转动广义坐标,它的变量不太多,由方向余弦计算欧拉角时不存在奇点。
ADAMS 软件用刚体iB 的质心笛卡尔坐标和反映刚体方位的欧拉角作为广义坐标,即Ti z y x q ],,,,,[ϕθψ=,TT n T T q q q q ],,,[21 =。
由于采用了不独立的广义坐标,系统动力学方程虽然是最大数量,但却是高度稀疏耦合的微分代数方程,适用于稀疏矩阵的方法高效求解。
4.2 ADAMS 运动学分析4.2.1 ADAMS 运动学方程利用ADAMS 建立机械系统仿真模型时,系统中构件与地面或构件与构件之间存在运动副的联接,这些运动副可以用系统广义坐标表示为代数方程,这里仅考虑完整约束。
设表示运动副的约束方程数为nh ,则用系统广义坐标矢量表示的运动学约束方程组为: 12()[(),(),...,()]0KKKKTnh q q q q Φ=ΦΦΦ= (4-1)考虑运动学分析,为使系统具有确定运动,要使系统实际自由度为零,为系统施加等于自由度(nh nc -)的驱动约束:0),(=Φt q D (4-2)在一般情况下,驱动约束是系统广义坐标和时间的函数。
驱动约束在其集合内部及其与运动学约束合集中必须是独立和相容的,在这种条件下,驱动系统运动学上是确定的,将作确定运动。
由式(4-1)表示的系统运动学约束和式(4-2)表示的驱动约束组合成系统所受的全部约束:0),(),(),(=⎥⎦⎤⎢⎣⎡ΦΦ=Φt q t q t q D K (4-3)第4章 ADAMS 软件基本算法式(4-3)为nc 个广义坐标的nc 个非线性方程组,其构成了系统位置方程。
对式(4-3)求导,得到速度约束方程:0),(),(),,(=Φ+Φ=Φt q q t q t q q t q (4-4) 若令),(t q t Φ-=υ,则速度方程为:0),(),,(=-Φ=Φυq t q t q q q (4-5) 对式(4-4)求导,可得加速度方程:0),(),(2)),((),(),,,(=Φ+Φ+Φ+Φ=Φt q q t q q q t q q t q t q q q tt qt q q q (4-6) 若令tt qt q q q q qΦ-Φ-Φ-= 2)(η,则加速度方程为: 0),,(),(),,,(=-Φ=Φt q q q t q t q q q q η (4-7) 矩阵q Φ,为雅可比矩阵,如果Φ的维数为m ,q 维数为n ,那么q Φ维数为n m ⨯矩阵,其定义为j i j i q q ∂Φ∂=Φ),()(。
在这里q Φ为nc nc ⨯(nh 个运动学约束,nc -nh 个驱动约束,nc 个广义坐标)的方阵。
4.2.2 ADAMS 运动学方程的求解算法在ADAMS 仿真软件中,运动学分析研究零自由度系统的位置、速度、加速度和约束反力,因此只需求解系统的约束方程:(,)0n q t Φ= (4-8)运动过程中任一时刻n t 位置的确定,可由约束方程的Newton-Raphson 迭代法求得:(,)0j q j j n q q t Φ∆+Φ= (4-9)其中,1j j j q q q +∆=-,表示第j 次迭代。
n t 时刻速度、加速度可以利用线性代数方程的数值方法求解,ADAMS 中提供了两种线性代数方程求解方法:CALAHAN 方法(由Michigan 大学 Donald Calahan 教授提出)与HARWELL 方法(由HARWELL 的Ian Duff 教授提出 ),CALAHAN 方法不能处理冗余约束问题,HARWELL 方法可以处理冗余约束问题,CALAHAN 方法速度较快。
1q t q-=-ΦΦ (4-10) 1()2q q q qt tt q q q q -⎡⎤=-ΦΦ+Φ+Φ⎣⎦ (4-11)机械系统动力学分析及ADAMS 应用4.3 ADAMS 动力学分析4.3.1 ADAMS 动力学方程ADAMS 中用刚体B 的质心笛卡尔坐标和反映刚体方位的欧拉角作为广义坐标,即[,,,,,]T q x y z ψθϕ=,令[],,T R x y z =,[],,Tγψθφ=,[,]T T T q R γ=。
构件质心参考坐标系与地面坐标系间的坐标变换矩阵为:cos cos sin cos sin cos sin sin cos cos sin sin sin cos cos cos sin sin sin cos cos cos cos sin sin sin sin cos cos gi A ψφψθφψφψθφψθψφψθφψφψθφψθθφθφθ---⎡⎤⎢⎥=+-+-⎢⎥⎢⎥⎣⎦(4-12)定义一个欧拉转轴坐标系,该坐标系的三个单位矢量分别为上面三个欧拉转动的轴,因而三个轴并不相互垂直。
该坐标系到构件质心坐标系的坐标变换矩阵为:sin sin 0cos sin cos 0sin cos 10B θφθθφθθ⎡⎤⎢⎥=-⎢⎥⎢⎥⎣⎦ (4-13) 构件的角速度可以表达为:B ωγ= (4-14)ADAMS 中引入变量e ω为角速度在欧拉转轴坐标系分量:e ωγ= (4-15)考虑约束方程,ADAMS 利用带拉格朗日乘子的拉格朗日第一类方程的能量形式得到如下方程:1()nj i i j j jd T T Q dt q q q λ=∂∂∂Φ-=+∂∂∂∑ (4-16) T 为系统广义坐标表达的动能,j q 为广义坐标,j Q 为在广义坐标j q 方向的广义力,最后一项涉及约束方程和拉格朗日乘子表达了在在广义坐标j q 方向的约束反力。
ADAMS 中近一步引入广义动量:j jT P q ∂=∂ (4-17)第4章 ADAMS 软件基本算法简化表达约束反力为:1nj ii jC q λ=∂Φ=∂∑ (4-18) 这样方程(4-16)可以简化为:j j jjT P Q C q ∂-=-∂ (4-19) 动能可以近一步表达为:1122T T TT R MR B JB γγ=+ (4-20) 其中M 为构件的质量阵,J 为构件在质心坐标系下的惯量阵。
将(4-19)分别表达为移动方向与转动方向有:R R RR T P Q C q ∂-=-∂ (4-21) T P Q C q γγγγ∂-=-∂ (4-22) 其中()RR d d T P MR MV q dt dt⎛⎫∂=== ⎪∂⎝⎭ ,0R T q ∂=∂。
(4-21)式可以简化为:R R MV Q C =- (4-23) T T P B JB q γγγ⎛⎫∂==⎪ ⎪∂⎝⎭,由于B 中包含欧拉角,为了简化推导,ADAMS 中并没有进一步推导P γ,而是将其作一个变量求解。
这样ADAMS 中每个构件具有如下15个变量(而非12个)和15个方程(而非12个)。
变量:机械系统动力学分析及ADAMS 应用[][],,,,,,,,,,Tx y z T T Te T V V V V R x y z P P P P γψθφψθφωωωωγψθφ⎧⎡⎤=⎣⎦⎪⎪=⎪⎪⎡⎤=⎨⎣⎦⎪⎡⎤⎪=⎣⎦⎪⎪=⎩(4-24)方程:R RT e e MV Q CV R TP Q C q P B JB γγγγγωωγ⎧=-⎪⎪=⎪∂⎪-=-⎨∂⎪⎪=⎪⎪=⎩(4-25)集成约束方程ADAMS 可自动建立系统的动力学方程――微分-代数方程:()0,0(,,)T T q T P H F q T P q u q q t F f u q t λ∂⎧-+Φ+=∂⎪⎪∂=⎪∂⎪⎨=⎪⎪Φ=⎪=⎪⎩(4-26)其中,P 为系统的广义动量;H 为外力的坐标转换矩阵。