哈密顿系统的数学建模与动力学分析
- 格式:doc
- 大小:628.50 KB
- 文档页数:21
经典力学的哈密顿原理哈密顿原理是经典力学中一项重要的基本原理,它为我们理解物理世界中的运动提供了一种非常独特而深入的视角。
它的提出与发展历程虽然百年有余,但对于理论物理学的研究和应用至今仍具有重要的价值。
哈密顿原理最早由法国数学家勒让德在19世纪初提出。
它与之前所熟知的拉格朗日动力学原理相似,都是描述力学系统的最优运动路径。
然而,哈密顿原理比拉格朗日原理更为普适,它通过引入哈密顿函数和广义动量,将力学系统的演化描述为在一个能量守恒的相空间中的运动。
哈密顿原理的核心思想是,物体的运动路径是使作用量取极小值的路径。
作用量是动力学系统在一段时间内的能量积累,它由广义坐标和广义动量构成的哈密顿量对时间的积分得到。
具体而言,对于一个自由度为N的力学系统,其哈密顿量可以表示为H = p*q - L,其中p是广义动量,q是广义坐标,L是拉格朗日量。
哈密顿原理的应用十分广泛。
当我们将系统的哈密顿量对广义坐标和广义动量求偏导数,可以得到系统的哈密顿方程,即dq/dt = ∂H/∂p,dp/dt = -∂H/∂q。
这两个方程描述了系统在相空间中的轨迹,可以用来推导出经典力学中的牛顿运动定律。
此外,哈密顿原理还被应用于统计力学、量子力学等领域,为研究其他物理理论提供了基础。
在实际应用中,哈密顿原理为我们提供了一种非常有效的数学工具,能够帮助我们推导出物体在复杂力场中的运动方程。
通过对作用量的最小化,我们可以获得物体的最优轨迹,从而预测和解释实验现象。
例如,当我们想要分析自由下落物体的运动时,哈密顿原理可以帮助我们求解出在重力场中物体的运动轨迹。
不仅如此,哈密顿原理的推广和拓展还给理论物理学的发展带来了多个重要的数学工具。
例如,哈密顿形式的动力学不仅适用于经典力学,还可以推广到场论、相对论和量子力学等更高级的物理理论中。
这种抽象的数学框架使得我们可以统一描述多个领域的力学系统,并且能够更深入地理解物理世界的规律。
总之,哈密顿原理在经典力学中具有重要的地位和价值。
圆板屈曲问题中的哈密顿体系方法开题报告【选题背景】圆板屈曲问题是工程力学中经典的问题之一,涉及了结构力学、弹性力学等多学科知识。
传统的研究方法主要是基于Euler-Bernoulli梁理论或者Kirchhoff板理论,给出圆板屈曲的解析求解公式或数值方法。
但是这些方法在解决复杂的实际问题时受到很大的限制,因为它们难以考虑材料非线性、几何非线性等的影响。
近年来,哈密顿体系方法被广泛使用于非线性力学问题的求解中,因为它能够考虑系统动能和势能之间的相互作用,建立系统的能量守恒方程。
因此,哈密顿体系方法在处理圆板屈曲问题中具有很大的优势。
【研究内容及意义】本文的主要研究内容是将哈密顿体系方法应用于圆板屈曲问题的求解中,通过建立系统的动能和势能的表达式,推导出系统的哈密顿方程,并利用数值方法求解得到圆板的屈曲模态。
同时,本文也会与传统的Euler-Bernoulli梁理论进行对比,验证哈密顿体系方法的有效性。
本文所研究的圆板屈曲问题,具有广泛的实际应用价值。
例如,在航空航天领域中,飞机翼、卫星面板等都属于圆板结构,其稳定性和结构强度都与圆板的屈曲性能密切相关。
因此,探究圆板屈曲问题的基本规律,具有重要的理论和实际意义。
【主要研究思路】本文将采用以下研究思路:1. 基于拉格朗日动力学原理,建立圆板屈曲的哈密顿体系模型。
2. 推导出圆板屈曲的哈密顿方程,并利用数值方法求解得到圆板的屈曲模态。
3. 与传统的Euler-Bernoulli梁理论进行对比,验证哈密顿体系方法的有效性。
4. 研究圆板屈曲模态随着厚度、直径、边缘约束等参数的变化规律,得到结论。
【预期成果】本文预期达到以下成果:1. 建立圆板屈曲问题的哈密顿体系方法,并推导出相应的哈密顿方程。
2. 利用数值方法求解得到圆板的屈曲模态,并与传统的Euler-Bernoulli梁理论进行对比,验证哈密顿体系方法的有效性。
3. 发现圆板屈曲模态随着厚度、直径、边缘约束等参数的变化规律。
《无穷维Hamilton算子特征函数系的完备性及其在弹性力学中的应用》篇一摘要:本文探讨了无穷维Hamilton算子特征函数系的完备性,并进一步研究了其在弹性力学中的应用。
首先,通过理论推导和数学分析,证明了特征函数系的完备性。
其次,结合弹性力学的实际问题,展示了如何利用该特征函数系解决复杂的弹性问题。
最后,通过数值模拟和实际案例分析,验证了该方法的有效性和实用性。
一、引言在数学物理和力学领域,Hamilton算子及其特征函数系的研究具有重要意义。
随着研究的深入,无穷维Hamilton算子特征函数系的完备性问题逐渐成为研究的热点。
本文旨在探讨这一问题的同时,也关注其在弹性力学中的应用。
二、无穷维Hamilton算子特征函数系的完备性无穷维Hamilton算子特征函数系的完备性是研究其应用的前提和基础。
本部分首先介绍Hamilton算子的基本性质和特征函数系的定义。
然后,通过数学推导和证明,我们得出无穷维Hamilton算子特征函数系是完备的结论。
这一结论为后续在弹性力学中的应用提供了坚实的理论基础。
三、无穷维Hamilton算子在弹性力学中的应用弹性力学是研究物体在外力作用下的变形和应力分布的学科。
无穷维Hamilton算子在弹性力学中有着广泛的应用。
本部分首先介绍弹性力学的基本理论和方法,然后结合无穷维Hamilton算子的特征,探讨其在解决复杂弹性问题中的应用。
具体包括利用特征函数系描述弹性体的振动模式、求解弹性体的应力分布等问题。
四、数值模拟与实际案例分析为了验证无穷维Hamilton算子在弹性力学中的有效性,本部分进行了数值模拟和实际案例分析。
首先,通过建立数学模型和编程计算,对弹性问题进行数值模拟。
然后,结合实际工程案例,分析无穷维Hamilton算子在解决实际问题中的效果。
结果表明,该方法能够有效地解决复杂的弹性问题,提高求解的精度和效率。
五、结论本文研究了无穷维Hamilton算子特征函数系的完备性及其在弹性力学中的应用。
拉格朗日和哈密尔顿力学建模
拉格朗日和哈密尔顿力学是理论力学中非常重要的两个分支,它们都是用来描述物理系统的运动的。
拉格朗日力学建立在能量原理的基础上,通过定义一个称为拉格朗日量的函数来描述系统的动力学。
这个函数包含了系统的动能和势能,并且可以通过求解欧拉-拉格朗
日方程来得到系统的运动方程。
哈密尔顿力学则是建立在哈密尔顿原理的基础上,通过定义一个称为哈密尔顿量的函数来描述系统的动力学。
这个函数包含了系统的动能和势能,并且可以通过求解哈密尔顿方程来得到系统的运动方程。
在实际应用中,拉格朗日和哈密尔顿力学都可以用来建模各种物理系统,包括机械系统、电磁系统、量子系统等。
它们被广泛应用于天体力学、固体力学、流体力学、电动力学、热力学、量子力学等领域。
在建模过程中,需要确定系统的自由度、广义坐标和广义速度,以及系统的拉格朗日量或哈密尔顿量。
通过求解欧拉-拉格朗日方程
或哈密尔顿方程,可以得到系统的运动方程和各种物理量随时间的变化规律。
总的来说,拉格朗日和哈密尔顿力学是理论力学中非常重要的工具,它们的应用在科学研究和工程实践中都发挥着重要作用。
- 1 -。
哈密顿系统动力学研究及应用随着科技的不断发展,动力系统研究在物理学、数学和工程学等领域中发挥着重要的作用。
动力系统的研究旨在揭示系统的演化规律和稳定性,从而更好地理解和预测现实世界中的各种现象。
哈密顿系统动力学作为一种重要的动力学方法,在多个领域中得到广泛的应用。
一、哈密顿系统动力学的基本原理哈密顿系统动力学是以汉密尔顿原理和哈密顿方程为基础的一种动力学方法。
在哈密顿系统中,系统的演化可以通过求解哈密顿方程来描述。
哈密顿方程是经典力学中描述系统演化的基本方程,它由系统的哈密顿量和广义坐标的导数构成。
通过求解哈密顿方程,可以得到系统的运动轨迹以及不同参数对系统行为的影响。
二、哈密顿系统动力学的研究内容哈密顿系统动力学研究的内容涵盖了多个领域,包括物理学、天体力学、量子力学、分子动力学、控制论等。
在物理学中,哈密顿系统动力学被用于描述宏观和微观系统的行为,例如粒子的力学运动、电磁场的演化等。
在天体力学中,哈密顿系统动力学用于研究行星、卫星等天体的运动轨迹和稳定性。
在量子力学中,哈密顿系统动力学被用于研究量子系统的行为,如原子、分子等微观粒子的振动和转动。
在分子动力学中,哈密顿系统动力学用于模拟和预测分子的结构和性质。
在控制论中,哈密顿系统动力学被应用于研究系统的控制和优化问题。
三、哈密顿系统动力学的应用1. 太阳系中天体运动的研究天体力学中的哈密顿系统动力学研究被广泛应用于太阳系中行星、卫星等天体的运动分析。
通过揭示天体的轨道和稳定性,可以预测天体的位置和速度,并帮助科学家研究太阳系的起源和演化过程。
2. 分子结构和性质的模拟研究哈密顿系统动力学在分子动力学中的应用可以模拟和研究分子的结构和性质。
通过求解哈密顿方程,可以得到分子中原子的运动轨迹和相互作用力,从而深入了解分子的构成、变形和行为。
3. 动力学系统控制和优化问题研究在控制论中,哈密顿系统动力学被应用于研究系统的控制和优化问题。
通过建立系统的哈密顿模型,可以设计合适的控制策略和优化算法,用于提高系统的性能和稳定性。
数学的哈密顿系统在数学领域中,哈密顿系统是一个重要且广泛应用的概念。
它与解决动力学问题和描述物理现象有着密切关联。
本文将介绍哈密顿系统的定义、特性以及其在数学和物理学中的重要应用。
1. 哈密顿系统的定义哈密顿系统是指在哈密顿力学中描述的一类动力学系统。
它由两个重要的数学对象组成:哈密顿函数和哈密顿方程。
哈密顿函数通常记作H(q, p),其中q代表广义坐标,p代表广义动量。
哈密顿方程用来描述系统的演化方式,它由以下形式给出:dq/dt = ∂H/∂pdp/dt = -∂H/∂q这个方程组表达了系统在时间演化过程中广义坐标和动量随时间的变化规律。
2. 哈密顿系统的特性哈密顿系统具有一些独特的特性,这些特性使得它在研究动力学问题时得到了广泛的应用。
首先,哈密顿系统具有能量守恒的性质。
根据哈密顿函数的定义,我们可以得出系统的哈密顿量H是一个守恒量,即系统的总能量在演化过程中保持不变。
这个性质在物理学中有着重要的意义,例如在天体力学研究中,可以使用哈密顿系统描述行星的运动。
其次,哈密顿系统满足哈密顿-雅可比方程。
哈密顿-雅可比方程是指哈密顿系统的哈密顿函数H与广义坐标和广义动量的偏导数之间存在一定的关系。
这个关系提供了研究哈密顿系统稳定性和周期性解的重要工具。
此外,哈密顿系统还具有相空间的结构性特征。
相空间是指由广义坐标和广义动量组成的多维空间。
在相空间中,哈密顿系统的演化可以表示为一条曲线或者一组曲线,这些曲线描述了系统在不同状态下的运动轨迹。
相空间的结构性特征提供了对系统动力学行为的深入理解。
3. 哈密顿系统的应用哈密顿系统在数学和物理学中有着广泛的应用。
在数学领域,哈密顿系统是动力系统理论的重要组成部分。
研究哈密顿系统的稳定性、周期解和混沌现象,对于理解动力系统的行为以及解决实际问题具有重要作用。
在物理学中,哈密顿系统广泛应用于描述宏观和微观系统的演化。
例如在量子力学中,哈密顿系统可以描述粒子的量子态演化。
分析力学的动力学原理与哈密顿方程分析力学是物理学中的一个重要分支,它研究的是物体在力的作用下的运动规律。
动力学原理是分析力学的基础,而哈密顿方程则是动力学原理的数学表达形式。
本文将从动力学原理和哈密顿方程的角度,探讨它们在分析力学中的重要性和应用。
动力学原理是分析力学的核心概念之一,它描述了物体在力的作用下的运动规律。
根据牛顿第二定律,物体的运动状态取决于作用在它上面的力以及物体的质量。
动力学原理通过数学方程的形式,将力和质量联系起来,从而描述了物体的运动。
其中最著名的动力学原理是拉格朗日方程和哈密顿方程。
拉格朗日方程是一种广泛应用于分析力学中的动力学原理。
它通过定义一个称为拉格朗日量的函数,将物体的动能和势能联系起来。
拉格朗日量是一个关于物体位置和速度的函数,它描述了物体的运动状态。
通过对拉格朗日量求导,可以得到拉格朗日方程,从而描述物体的运动。
与拉格朗日方程不同,哈密顿方程是另一种常用的动力学原理。
哈密顿方程是通过定义一个称为哈密顿函数的函数,将物体的动能和势能联系起来。
哈密顿函数是一个关于物体位置和动量的函数,它描述了物体的运动状态。
通过对哈密顿函数求导,可以得到哈密顿方程,从而描述物体的运动。
哈密顿方程在分析力学中有着广泛的应用。
它不仅可以用于描述物体在力的作用下的运动规律,还可以用于研究复杂的物理系统。
通过哈密顿方程,我们可以推导出物体的运动轨迹,计算物体的能量和动量,以及预测物体的未来状态。
这些都对我们理解和掌握物理世界具有重要意义。
除了在分析力学中的应用,哈密顿方程还在其他领域有着广泛的应用。
例如,在量子力学中,哈密顿方程被用于描述微观粒子的运动规律。
在天体力学中,哈密顿方程被用于研究行星和恒星的运动轨迹。
在统计力学中,哈密顿方程被用于描述大量粒子的运动状态。
这些应用都显示了哈密顿方程在物理学中的重要性和广泛性。
总结起来,动力学原理和哈密顿方程是分析力学中的重要概念和数学表达形式。
耦合哈密顿系统的动力学行为分析
非线性系统展现出非常复杂的动力学性质,有的系统(尤其是耦合系统)在引入相互作用后会变得更加复杂,会出现多种不同类型的运动轨道,这些轨道在不
可积系统量子化的研究中起着重要的作用。
近几年,外力扰动下双阱中的粒子运动由于其运动的多样性、复杂性及理论上的重要性而受到关注。
随着外力参数的改变,系统的可积性发生了本质的变化,可积系统的封闭环
表现出了不同的拓扑结构。
本文选用外加斜磁场作为双势阱中的外力,较详细地分析了粒子在磁场束缚的下双势阱中的运动特性,并讨论了粒子运动随着倾斜角、阱深和初始条件的变化规律。
我们的工作主要包括以下两部分内容: 一、与简单哈密顿系统相比,耦合系统要复杂得多。
我们详细地研究了斜磁场作用下双阱模型中的粒子运动,其哈密顿在经典上可看作类达芬振子和简谐振子两个简单系统的耦合,发现其动力学行为由束缚势和相互耦合中简单系统间的相互作用共同决定。
判断哈密顿系统可积与不可积的关键在于寻找与系统自由度相等数目的独
立运动积分,但是实际解析上寻找运动积分是比较困难的,因而需要利用数值方
法来判断。
庞加莱截面方法是判断一个保守系统是否存在混沌的基本方法之一。
在本论文的第二章,我们利用庞加莱截面方法对粒子的动力学行为进行了详细地分析,揭示了耦合系统随参数和初始条件变化的规律。
这些规律主要有:固定初始条件而改变参数,粒子运动的动力学行为表现出固定点,周期,准周期和混沌等各种情况;固定参数值时,随着初始条件的改变,可积轨道也会出现多种不同的拓扑结构。
哈密顿动力学一、哈密顿力学的基本概念哈密顿力学是一种描述物理系统运动的数学形式,它是由威廉·哈密顿在19世纪中期提出的。
哈密顿力学通过定义系统的能量和动量来描述它的运动状态,而不是像牛顿力学那样通过定义位置和速度来描述。
1. 哈密顿函数哈密顿函数是描述系统能量和动量之间关系的函数,通常用H表示。
如果一个物理系统具有n个自由度,则它的哈密顿函数可以表示为:H(p,q) = T(p) + V(q)其中p表示系统的动量,q表示系统的广义坐标或位置,T(p)表示动能,V(q)表示势能。
2. 哈密顿方程哈密顿方程是描述物理系统运动状态演化规律的方程组。
对于一个具有n个自由度的物理系统,它的哈密顿方程可以写成下面这个形式:dq/dt = ∂H/∂pdp/dt = -∂H/∂q其中dq/dt和dp/dt分别代表广义坐标和动量随时间变化率。
3. 正则变换正则变换是指将一个物理系统从一组广义坐标和动量变换到另一组广义坐标和动量的变换。
正则变换可以保持哈密顿函数不变,因此它是一种保持物理系统运动状态不变的变换。
二、哈密顿力学的应用哈密顿力学在物理学、天文学、化学等领域都有广泛的应用。
下面介绍几个具体的例子。
1. 量子力学中的哈密顿力学量子力学中的哈密顿力学是描述量子系统运动状态演化规律的数学形式。
它通过定义系统能量和动量来描述系统运动状态,而不是像薛定谔方程那样通过定义波函数来描述。
2. 天体运动中的哈密顿力学天体运动中的哈密顿力学可以用于描述行星、卫星等天体运动轨迹。
它通过定义天体质量、位置和速度来描述天体运动状态,从而可以预测未来某个时间点天体位置和速度。
3. 化学反应中的哈密顿力学化学反应中的哈密顿力学可以用于研究分子之间相互作用和化学反应机理。
它通过定义分子质量、位置和速度来描述分子之间相互作用,从而可以预测化学反应产物和速率常数。
三、结语总之,哈密顿力学是一种重要的物理学理论,它通过定义系统的能量和动量来描述系统运动状态,而不是像牛顿力学那样通过定义位置和速度来描述。
数学的哈密顿动力系统在现代数学领域中,哈密顿动力系统被广泛研究和应用。
它是由爱尔兰数学家威廉·罗维尔·哈密顿于19世纪首次提出的,通过对经典力学的数学建模,揭示了物理系统中的运动规律和动力学行为。
本文将介绍哈密顿动力系统的基本概念、数学建模方法以及在现代科学中的应用。
一、基本概念哈密顿动力系统是一种描述力学系统演化的数学模型,其核心概念包括哈密顿函数、哈密顿方程以及哈密顿流形。
1.1 哈密顿函数哈密顿函数是描述力学系统的总能量函数,通常用H表示。
对于一个力学系统,其位置变量用q=(q₁,q₂,...,qₙ)表示,动量变量用p=(p₁,p₂,...,pₙ)表示。
则哈密顿函数H(q,p)定义为总能量关于位置和动量的函数。
它是系统自由度的函数,可描述系统的状态。
1.2 哈密顿方程哈密顿方程描述了力学系统的运动规律。
对于一个具有哈密顿函数H的力学系统,其哈密顿方程表示为:dqᵢ────── = ∂H/∂pᵢdtdpᵢ────── = -∂H/∂qᵢdt其中i=1,2,...,n,表示系统的自由度。
1.3 哈密顿流形哈密顿动力系统的状态空间被称为哈密顿流形。
它是一个与位置变量和动量变量相关联的流形。
哈密顿流形的维度等于系统的自由度。
通过研究哈密顿流形的几何性质,我们可以深入理解系统的动力学行为。
二、数学建模方法为了求解哈密顿动力系统的运动规律,数学家提出了多种建模方法。
其中最常用的是拉格朗日变换和正则变换。
2.1 拉格朗日变换拉格朗日变换是一种基于拉格朗日力学的建模方法。
通过定义拉格朗日函数L(q,q),其中q表示对时间的导数,可以将系统的动力学方程转化为一阶微分方程组。
这种变换方法可以简化哈密顿方程的求解过程。
2.2 正则变换正则变换是一种通过引入新的变量和方程来改变系统坐标的方法。
通过适当的正则变换,可以将系统的哈密顿函数表示为新的位置变量和动量变量的函数。
这样,我们可以将原系统的哈密顿方程转化为新系统中的哈密顿方程,并利用新的坐标系求解问题。
多罐液位系统的哈密顿建模与能量成形控制多罐液位系统具有明显的非线性、大惯性和时滞等特性,这些特性为各种控制策略提供了研究平台,对工业生产中液位控制系统的研究具有指导作用。
多罐液位系统大多由多罐串联而成;由流体力学可知,在紊流情况下,液位与流量呈非线性关系,这就对多罐液位精确控制和控制系统提出了更高的要求。
在最近几十年中,许多先进控制方法,例如PID控制、反馈线性化控制、滑模控制、预测控制、智能控制等已经在实验室实验和工业生产过程取得了广泛应用。
伴随着非线性理论的发展,一种新颖的基于能量成形的端口受控哈密顿控制方法受到了高度重视。
这种方法的主要特点是把系统表示为端口受控哈密顿结构,且系统拥有的哈密顿函数被用作是李雅普诺夫函数,这使得系统的稳定性分析更加易懂。
本课题针对中控SUPCONAE2000液位实验系统,给出了多罐液位系统的端口受控哈密顿(PCH)系统建模与能量成形控制方法。
第一,综述了国内外多罐液位系统的研究与应用现状,包括硬件系统和软件系统;此外各种控制策略及其应用也有所介绍。
第二,介绍了端口受控哈密顿(PCH)系统建模与能量成形控制方法的理论基础,包括无源性,耗散性等,介绍了端口受控哈密顿系统、能量成形控制原理、匹配方法及其实现以及稳定性分析。
第三,研究了被控对象串接式两罐系统,三罐系统和四罐系统;采用原理建模法对被控对象进行数学建模,并将数学模型表示为哈密顿系统模型,选取相应的哈密顿函数。
第四,分别确定两罐、三罐和四罐系统的平衡点,基于能量成形控制方法,求取了PCH控制器;为了消除稳态误差,还引入了积分控制。
第五,介绍了SUPCON AE2000系统的组成和结构;在MABLAB/Simulink环境下,对各个控制器进行了仿真验证,仿真结果取得令人满意的动态和稳态性能;在SUPCON AE2000实验系统上,对引入积分控制的控制器进行实验验证;并且与传统的比例积分液位控制进行了对比,PCH控制器在抑制扰动等各个方面表现突出。
1 引言Hamilton动力系统理论有着悠久而丰富的历史,它本身是Lagrange力学的升华与推广,从数学角度看又是一门内容精深的相空间几何学,如辛几何、辛拓扑等都源于此.近几十年来,随着纯数学理论的不断发展与计算机的普遍应用,Hamilton动力系统理论又成为当今非线性科学中极其活跃而富有魅力的研究领域.由于这类系统广泛存在于数理科学、生命科学以及社会科学的各个领域,特别是天体力学、等离子物理、航天科学以及生物工程中的很多模型都以Hamilton系统的形式出现,因此该领域的研究多年来长盛不衰.本文利用Hamilton原理推导出了Hamilton系统的正则方程.最后利用Hamilton正则方程给出一个具体物理实例的数学模型并对其进行动态模拟仿真.2 预备知识2.1 状态空间的基本概念1)状态任何一个系统在特定时刻都有一个特定的状态,系统在0t 时刻的状态是0t 时刻的一种信息量,它与此后的输入一起惟一地确定系统在0t t ≥时的行为.2)状态变量状态变量是一个完全表征系统时间域行为的的最小内部变量组. 3)状态向量设系统有n 个状态变量,用()()()12,,,n x t x t x t 表示,而且把这些状态变量看做向量()x t 的分量,则向量()x t 称为状态向量,记为()()()()12,,,Tn x t x t x t x t =⎡⎤⎣⎦.4)状态空间以状态变量()()()12,,,n x t x t x t 为轴的n 维实向量空间称为状态空间.5)状态方程描述系统状态变量与输入变量之间关系的一阶微分方程组(连续时间系统)或一阶差分方程组(离散时间系统)称为系统的状态方程,它表征了输入对内部状态的变换过程,其一般形式为:()()(),,x t f x t u t t =⎡⎤⎣⎦其中,t 是时间变量,()u t 是输入变量.6)输出方程描述系统输出量与系统状态变量和输入变量之间函数关系的代数方程称为输出方程,它表征了系统内部状态变化和输入所引起的系统输出变换,是一个变化过程.输出方程的一般形式为:()()(),,y t g x t u t t =⎡⎤⎣⎦.7)状态空间表达式状态方程与输出方程的组合称为状态空间表达式,也称动态方程,它表征一个系统完整的动态过程,其一般形式为:()()()()()(),,,,x t f x t u t t y t g x t u t t ⎧=⎡⎤⎪⎣⎦⎨=⎡⎤⎪⎣⎦⎩ 通常,对于线性定常系统,状态方程为x Ax Buy Cx Du=+⎧⎨=+⎩ 其中,()12,,Tn x x x x =表示n 维状态向量,()n n ij n nA a R ⨯⨯=∈表示系统内部状态的系数矩阵,称为系统矩阵n n A ⨯,()n r ij n rB b R ⨯⨯=∈表示输入对状态作用的矩阵,称为输入(或控制)矩阵n r B ⨯,()m n ij m nC c R ⨯⨯=∈表示输出对状态关系的矩阵,称为输出矩阵m n C ⨯,()m r ij m rD d R ⨯⨯=∈表示输入直接对输出作用的矩阵,称为直接转移矩阵m r D ⨯,也称前馈系数矩阵.A 由系统内部结构及其参数决定,体现了系统内部的特性,而B 则主要体现了系统输入的施加情况,通常情况下0D = .2.2线性定常连续系统的能控性定义2.1 设(),,n p n n x Ax Bu x R u R A R ⨯=+∈∈∈,若存在一分段连续控制向量()u t ,能在0,f t t ⎡⎤⎣⎦内,将系统从任意的初态()0x t 转移至任意终态()f x t ,则系统完全能控.定理2.1 系统完全能控的充要条件:rankSc n =其中,1,,,n Sc B AB A B -⎡⎤=⎣⎦,称为能控矩阵.2.3线性状态反馈控制律线性状态反馈控制律为u V Kx =-式中,V 是参考输入,p n K R ⨯∈称为状态反馈增益矩阵.系统动态方程变为:()()()()K K x Ax B V Kx A BK x BV A BVy Cx D V Kx C DK x DV C DV=+-=-+=+⎧⎪⎨=+-=-+=+⎪⎩ 式中,K A A BK =-,K C C DK =-,当0D =时,状态反馈系统闭环传递函数()K W s 为()()1K W s C sI A BV B -=--⎡⎤⎣⎦式中,A BV -为闭环系统的系统矩阵.以上我们简要介绍了控制系统的有关问题,现在针对单输入定常线性系统,设计其某种形式的线性定常控制律,使得闭环系统具有指定的希望的一组极点,即极点配置.2.4 极点配置考虑下述单输入线性定常系统⎩⎨⎧=+=Cx y bu Ax x (2.4.1)其中A 为n n ⨯常阵,b 和C 分别为1⨯n 和n ⨯1常阵.选取线性定常反馈控制律kx u -=,使得(2.4.1)在该控制律下的闭环系统具有指定的极点集.问题SPA[状态反馈极点配置问题] 给定矩阵n n R A ⨯∈,1⨯∈n R b 及一组共轭封闭复数i s , i=1,2,…,n (不必互异),求取矩阵n r R K ⨯∈ 使得()i i s bK A =-λ n i ,,2,1 = 对问题SPA 先考虑其解的存在性有:定义2.2 如果对于任何给定的一组共轭封闭复数i s ,n i ,,2,1 =,前述问题SPA 均有解,则称线性定常系统(2.4.1)可用状态反馈任意配置极点.下述定理给出了线性定常系统(2.4.1)利用状态反馈任意配置极点的条件. 定理2.2 定常线性系统(2.4.1)可用状态反馈任意配置极点的充要条件是系统(2.4.1)完全能控问题 对单输入系统,给定能控矩阵对[]b A 和一组期望的闭环特征值{}**2*1,,,n λλλ ,要确定n ⨯1的反馈增益矩阵k ,使成立()*i i BK A λλ=-,n i ,,2,1 =. 对于上述问题,我们有下述算法:算法2.1 [单输入系统的极点配置设计] 第一步:计算A 的特征多项式,即()0111det a s a s a s A sI n n n ++++=---第二步:计算由{}**2*1,,,n λλλ 所决定的多项式,即()()*0*11*1**1*)(a a s a s s s s a n n n n ++++=--=-- λλ第三步:计算[]*11*11*0-----=n n a a a a a a K第四步:计算变换阵⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=---11][1111n n n a a a b Ab b A P 第五步:求1-=p Q第六步:所求的增益阵Q K K = .2.5 分析力学中相关的知识1) 广义坐标能够完全确定质点系位形的独立参变量,用符号 ,,21q q 表示.广义坐标是彼此独立的.其选择有一定的随意性,只需根据质点系的特点,选择那些能够惟一地确定该系统位形的参变量即可.2)广义速率在质点系中引入广义坐标之后,质点系的运动可以用广义坐标随时间的变化规律来描述,即广义速率:()k dtdq q,,2,1 ==ααα3)广义坐标变分假设在给定的运动初始条件下,某质点系的运动微分方程组的解已经求得,它的广义坐标运动方程为()t q q αα=,广义速率dtdq qαα= 于是广义坐标的全微分为 dt qdq αα = ()k ,,2,1 =α同样,广义坐标也有它的可能运动方程()t q q **αα= ()k ,,2,1 =α 比较统一瞬时广义坐标的真实运动和与其相邻的可能运动,并限定二者的差值为无限小量,即αααδq q q -=* ()k ,,2,1 =ααδq 就称为广义坐标变分.4)质点系的自由度该系统独立坐标变分的数目.对完整系统它的自由度等于它的广义坐标的数目. 5)广义动量质点系的动能T 对广义速率αq的偏导数,即 ααqTp ∂∂=其中动能T 是广义坐标αq 和广义速率αq的函数. 6) 勒让德变换勒让德变换是把以n x x x ,,21为变量的函数()n x x x f ,,,21 变换成以n y y y ,,,21 为新变量的函数()n 21y …,y ,y ~f 的一种特殊变换,f ~称为f 的勒让德变换.设有一个二次可微的函数()n x x x f ,,,21 ,且在雅可比行列式不为零,即0221212212≠∂∂∂∂∂∂∂∂∂∂nnn x f x x f x x f x f的区域内存在以下变量变换ss x fy ∂∂=()n s ,,2,1 = 定义f 的勒让德变换为()∑=-=ns s s f y x f 1n 21y …,y ,y ~于是有s sx y f=∂∂~下面给出对部分变量进行变换的情况s s x F y ∂∂=, ss y Fx ∂∂=~对保留变量有rr x Fx F ~~~∂∂-=∂∂. 定理2.3 哈密顿原理从动力学普遍方程出发可推导出哈密顿原理的一般形式,即()010=+⎰dt t t W T δδ其中T δ是系统动能的变分,W δ是作用于系统的所有主动力的虚功.当作用在系统上主动力为有势时,V W δδ-=.引入哈密顿作用量⎰=tt Ldt I 10其中L 为拉格朗日函数,是系统动能与势能之差,即V T L -=.于是,对完整系统哈密顿原理可以写成常见的变分形式⎰==t t Ldt I 10δδ.3 哈密顿系统的动力学表述——哈密顿正则方程3.1 保守系统的情形拉格朗日方程是用一组关于k 个广义坐标j q 的二阶常微分方程组来描述系统的运动.方程的建立完全依赖于以()t qq j j ,, 为变量的拉格朗日函数L ,即),,,,,,,(2121t q q qq q q L L k k =.哈密顿以广义动量j p 取代广义速度j q ,以),,(t p q j j 为变量,称为哈密顿变量或正则变量.以哈密顿函数H 代替拉格朗日函数L ,用k 2个关于广义坐标j q 和广义动量j p 为变量对称整齐的一阶常微分方程组,即称为哈密顿正则方程或正则方程,以此来描述系统的运动.因本文是针对线性系统而言,故这里只给出单自由度系统的哈密顿正则方程,下面用哈密顿原理导出单自由度系统的哈密顿正则方程.首先,利用勒让德变换把以()t qq ,, 为变量的拉格朗日函数L 变换成以),,(t p q 为新变量的哈密顿函数H .显然,新变量p 代替旧变量q参与变换,而同时保留变量q 及t . 根据对原变量进行部分替换的勒让德变换,可得哈密顿函数L qp H -= 因此,拉格朗日函数H qp L -= 代入哈密顿原理,即 ()01010=-=⎰⎰dt t t H qp t t Ldt δδ 对上式进行变分运算,得0)(1=∂∂-∂∂-+⎰dt t t q qH p p H p q q p δδδδ (3.1.1) 将上式第一项改写成如下形式,即()()q pq p dtd q dt dp qp kj j j δδδδ -==∑=1代入式(3.1.1),有0])()[(1001=∂∂+-∂∂-+⎰dt t t q qH p p p H q t t qp δδδ (3.1.2)因为系统在始末位置是确定的,则有0)(0=t q δ, 0)(1=t q δ (3.1.3) 于是有0])()[(10=∂∂+-∂∂-⎰dt t t q qH p p p H q δδ . (3.1.4) 根据广义动量的定义qLp ∂∂=,由部分勒让德变换可得 pHq∂∂= (3.1.5) 因此式(3.1.2)成为0])([10=∂∂+-⎰dt t t q q Hp δ对于完整系统,由于q δ可以任意取值,因此欲使上式成立,必有qHp∂∂-= (3.1.6) 联立式(3.1.5)和式(3.1.6),即关于变量),,(t p q 的哈密顿正则方程⎪⎪⎭⎪⎪⎬⎫∂∂-=∂∂=q H pp H q. 3.2非保守系统的情形系统除有势力以外还存在非有势力作用的情形.在哈密顿原理的一般形式()010=+⎰dt t t W T δδ (3.2.1)中,系统的主动力的虚功W δ可写成如下形式:q Q V W δδδ'+-=其中,V δ-和q Q δ'分别表示有势力和非有势力的虚功.将上式代入式(3.2.1),得dt t t q Q L dt t t q Q V T )()(1010⎰⎰'+='+-δδδδδ将H qp L -= 代入上式,并进行变分运算,得 0)(1='+∂∂-∂∂-+⎰dt t t q Q q qH p p H p q q p δδδδδ 利用式(3.1.2)和式(3.1.3)有0])()[(10='-∂∂+-∂∂-⎰dt t t q Q qH p p p H q δδ 采用与前面同样的作法,即可得到存在非有势力作用时的哈密顿正则方程pHq∂∂= Q qHp'+∂∂-= (3.2.2) 式中Q '为系统的非有势力对应于q 的广义力.4 利用哈密顿正则方程建立具体物理系统的数学模型—水平弹簧质量振动系统图 4.1 弹簧质量振动系统4.1水平弹簧质量系统的问题描述假设系统满足条件: 1) 振动无阻尼.2) 系统只能在水平方向即x 方向运动. 3) 外力()t u ,以x 的同方向为正. 要求:1) 建立弹簧质量系统的运动微分方程. 2) 求出反馈增益阵. 3) 弹簧质量系统仿真模拟. 4) 作任何有意义的讨论.4.2水平弹簧质量问题的分析解:令()t u 为输入量,y 为输出量,取弹簧等于原长0l 时,质量位置o 为x 坐标轴的原点,取y x =1为广义坐标.如势能零点取在弹簧原长位置,则系统的势能2121kx V =,因此系统的拉格朗日函数u x121212121ux kx x m V T L +-=-= . 求得广义动量1x m xLp x =∂∂=因此mp xx=1 . 计算哈密顿函数H ,并把它写成广义动量和广义坐标的函数12121212111212)2121(ux kx m p ux kx x m x p L x p H x x x -+=+--=-=求得H 后,按式(3.2.2)写出系统的正则方程mp p Hxx x =∂∂=1 u kx xHpx +-=∂∂-=1 由上二式消去x p ,得到系统运动微分方程u kx xm =+11 . 4.3 建立弹簧质量系统的数学模型令x p x =2 则有u x x u x x k x xm⎥⎦⎤⎢⎣⎡+⎥⎦⎤⎢⎣⎡⎥⎦⎤⎢⎣⎡-=⎥⎦⎤⎢⎣⎡+⎥⎦⎤⎢⎣⎡⎥⎦⎤⎢⎣⎡-=⎥⎦⎤⎢⎣⎡1001001010002121121 输出方程为1x y =则弹簧质量系统的状态空间表达式⎩⎨⎧=+=Cx y bu Ax x其中 ⎥⎥⎦⎤⎢⎢⎣⎡-=o k m A 10⎥⎦⎤⎢⎣⎡=10b []01=C .5 系统闭环状态反馈控制器设计5.1系统状态反馈控制根据线性系统状态反馈控制律,设状态反馈下受控系统的输入为Kx u -= (21⨯∈R K 为反馈增益矩阵,[]21k k K =),将上式代入弹簧质量振动系统的状态空间表达式,得到弹簧质量状态反馈闭环系统的状态空间表达式⎩⎨⎧=-=Cxy x bK A x)( 其中⎥⎥⎦⎤⎢⎢⎣⎡---=-2110k kk m bk A .6 求解状态反馈增益阵由定理2.1 []⎥⎥⎦⎤⎢⎢⎣⎡==0110m Ab b s c 显然系统完全能控,故满足闭环极点可任意配置条件.取1=m ;1=k给定一组期望的闭环特征值j +-=1*1λ, j --=1*2λ1)现计算系统的特征多项式()111det det 2+=⎥⎦⎤⎢⎣⎡-=-s s s A sI 再由指定闭环极点可得希望的闭环特征多项式为()()()()2211221**++=++-+=-=∏=s s j s j s s s a i i λ 于是可求得**0011[][12]k a a a a =--=再来计算变换阵[]⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡=1001100110011011a b Ab P 并求出其逆⎥⎦⎤⎢⎣⎡==-10011PQ 从而所要确定的反馈增益阵k 即为10[12][12]01k kQ ⎡⎤===⎢⎥⎣⎦. 2)调用Matlab 函数算出的反馈增益阵见[附录1]7 动态系统的simulink 仿真7.1创建Simulink 系统模型首先根据弹簧质量状态反馈闭环系统的状态空间表达式,选择合适的Simulink 系统模块,然后建立此系统的Simulink 模型.系统的Simulink 模型图见[附录3].7.2动态系统的Simulink 仿真在MATLAB 中,系统状态空间用(),,,A B C D 矩阵组表示,当输入(),,,A B C D 矩阵组后,用函数(),,,ss A B C D 直接可以得到状态空间模型。
mindlin板动力学问题的hamilton体系及其辛解法Mindlin板动力学问题的Hamilton体系及其辛解法一、简介Mindlin板动力学问题是由Richard Mindlin在1943年提出的,它是一个复杂的动力学问题,是一种多物理量耦合的动力学系统,主要涉及到板的弯曲和剪切,以及应力、应变和位移。
Mindlin板动力学问题中,Hamilton体系是一种可以描述Mindlin板动力学问题的数学模型,它通过求解相关的动力学方程将板的应力,应变和位移联系起来,从而帮助我们更好的理解板的动力学行为。
二、Mindlin板动力学问题的Hamilton体系1、定义 Mindlin板动力学问题的Hamilton体系是一种用于描述Mindlin板动力学问题的数学模型,它由一系列相关的动力学方程组组成。
其中,包括有:板上每一点的位移方程、板上每一点的力对位移的响应方程、板上每一点的应力和应变之间的关系方程以及板上每一点的力和力矩之间的关系方程等。
2、位移方程位移方程是描述板动力学问题的基本方程,它表示板上每一点的位移u,在时间t上的变化状态,即∂u/∂t=v,其中v是板上每一点的速度,由于板的位移受到板的自重和外界力的影响,因此可以得到:∂v/∂t=-g-f (1)其中,g表示板的自重,f表示外界力。
3、力对位移的响应方程力对位移的响应方程描述的是板上每一点的力对位移的反作用,即力f对位移u的响应,从而使位移随时间发生变化。
对于Mindlin板,由于板的弯曲和剪切都会对位移产生影响,因此可以得到:f=Kuu+Kuv (2)其中,Kuu表示板的弯曲,Kuv表示板的剪切,Kuu和Kuv分别是板的弯曲和剪切系数。
4、应力和应变之间的关系方程应力和应变之间的关系方程描述的是板上每一点的应力σ和应变ε之间的关系,即σ=Eε,其中E是板的杨氏模量。
5、力和力矩之间的关系方程力和力矩之间的关系方程描述的是板上每一点的力f和力矩τ之间的关系,即τ=Gf,其中G是板的刚度矩阵。
数学物理方程中的哈密顿系统研究哈密顿系统(Hamiltonian system)是数学物理学中一个重要的研究领域,与哈密顿力学密切相关。
在这个系统中,通过哈密顿函数来描述物理系统的演化,并且通过哈密顿方程来研究系统的性质。
本文将重点讨论数学物理方程中的哈密顿系统,并介绍其研究方法和应用。
一、哈密顿系统的基本概念在数学物理学中,哈密顿系统是由哈密顿函数和哈密顿方程组成的。
哈密顿函数是描述物理系统能量的函数,通常用H表示。
而哈密顿方程则是由哈密顿函数导出的动力学方程,描述了系统在时间演化中的运动规律。
二、哈密顿系统的研究方法研究哈密顿系统的方法主要包括分析法和数值模拟法。
1. 分析法分析法是通过数学分析的方式研究哈密顿系统的性质。
其中,哈密顿函数的形式和系统的边界条件是研究的重点。
分析法通常通过求解哈密顿方程,得到系统的解析解或者近似解。
例如,可以通过求解哈密顿方程的常微分方程组,得到系统的运动轨迹以及能量守恒等性质。
此外,还可以通过线性化分析、非线性分析等方法,研究系统的稳定性和混沌现象等。
2. 数值模拟法数值模拟法是通过计算机模拟的方式,对哈密顿系统进行数值求解和分析。
数值模拟法通常需要建立数学模型,并利用数值算法求解哈密顿方程的近似解。
在模拟过程中,需要选择合适的时间步长和数值算法,以保证模拟结果的准确性和稳定性。
数值模拟法广泛应用于诸如分子动力学模拟、天体力学模拟等领域。
三、哈密顿系统的应用哈密顿系统的研究在物理学、化学、天文学等领域有着广泛的应用。
1. 物理学应用在量子力学中,哈密顿系统是研究物质微观粒子运动的基本工具。
通过求解哈密顿方程,可以得到粒子的波函数以及能谱。
此外,哈密顿系统在统计物理学和固体物理学等领域也有重要应用,用于研究物质的宏观性质和相变等现象。
2. 化学应用在化学反应动力学中,哈密顿系统可以用来描述反应物和产物之间的能量转化过程。
通过研究哈密顿函数和哈密顿方程,可以预测反应的速率常数和反应路径等信息。
1 引言Hamilton动力系统理论有着悠久而丰富的历史,它本身是Lagrange力学的升华与推广,从数学角度看又是一门内容精深的相空间几何学,如辛几何、辛拓扑等都源于此.近几十年来,随着纯数学理论的不断发展与计算机的普遍应用,Hamilton动力系统理论又成为当今非线性科学中极其活跃而富有魅力的研究领域.由于这类系统广泛存在于数理科学、生命科学以及社会科学的各个领域,特别是天体力学、等离子物理、航天科学以及生物工程中的很多模型都以Hamilton系统的形式出现,因此该领域的研究多年来长盛不衰.本文利用Hamilton原理推导出了Hamilton系统的正则方程.最后利用Hamilton正则方程给出一个具体物理实例的数学模型并对其进行动态模拟仿真.2 预备知识2.1 状态空间的基本概念1)状态任何一个系统在特定时刻都有一个特定的状态,系统在0t 时刻的状态是0t 时刻的一种信息量,它与此后的输入一起惟一地确定系统在0t t ≥时的行为.2)状态变量状态变量是一个完全表征系统时间域行为的的最小内部变量组. 3)状态向量设系统有n 个状态变量,用()()()12,,,n x t x t x t 表示,而且把这些状态变量看做向量()x t 的分量,则向量()x t 称为状态向量,记为()()()()12,,,Tn x t x t x t x t =⎡⎤⎣⎦.4)状态空间以状态变量()()()12,,,n x t x t x t 为轴的n 维实向量空间称为状态空间.5)状态方程描述系统状态变量与输入变量之间关系的一阶微分方程组(连续时间系统)或一阶差分方程组(离散时间系统)称为系统的状态方程,它表征了输入对内部状态的变换过程,其一般形式为:()()(),,x t f x t u t t =⎡⎤⎣⎦其中,t 是时间变量,()u t 是输入变量.6)输出方程描述系统输出量与系统状态变量和输入变量之间函数关系的代数方程称为输出方程,它表征了系统内部状态变化和输入所引起的系统输出变换,是一个变化过程.输出方程的一般形式为:()()(),,y t g x t u t t =⎡⎤⎣⎦.7)状态空间表达式状态方程与输出方程的组合称为状态空间表达式,也称动态方程,它表征一个系统完整的动态过程,其一般形式为:()()()()()(),,,,x t f x t u t t y t g x t u t t ⎧=⎡⎤⎪⎣⎦⎨=⎡⎤⎪⎣⎦⎩ 通常,对于线性定常系统,状态方程为x Ax Buy Cx Du=+⎧⎨=+⎩ 其中,()12,,Tn x x x x =表示n 维状态向量,()n n ij n nA a R ⨯⨯=∈表示系统内部状态的系数矩阵,称为系统矩阵n n A ⨯,()n r ij n rB b R ⨯⨯=∈表示输入对状态作用的矩阵,称为输入(或控制)矩阵n r B ⨯,()m n ij m nC c R ⨯⨯=∈表示输出对状态关系的矩阵,称为输出矩阵m n C ⨯,()m r ij m rD d R ⨯⨯=∈表示输入直接对输出作用的矩阵,称为直接转移矩阵m r D ⨯,也称前馈系数矩阵.A 由系统内部结构及其参数决定,体现了系统内部的特性,而B 则主要体现了系统输入的施加情况,通常情况下0D = .2.2线性定常连续系统的能控性定义2.1 设(),,n p n n x Ax Bu x R u R A R ⨯=+∈∈∈,若存在一分段连续控制向量()u t ,能在0,f t t ⎡⎤⎣⎦内,将系统从任意的初态()0x t 转移至任意终态()f x t ,则系统完全能控.定理2.1 系统完全能控的充要条件:rankSc n =其中,1,,,n Sc B AB A B -⎡⎤=⎣⎦,称为能控矩阵.2.3线性状态反馈控制律线性状态反馈控制律为u V Kx =-式中,V 是参考输入,p n K R ⨯∈称为状态反馈增益矩阵.系统动态方程变为:()()()()K K x Ax B V Kx A BK x BV A BVy Cx D V Kx C DK x DV C DV=+-=-+=+⎧⎪⎨=+-=-+=+⎪⎩ 式中,K A A BK =-,K C C DK =-,当0D =时,状态反馈系统闭环传递函数()K W s 为()()1K W s C sI A BV B -=--⎡⎤⎣⎦式中,A BV -为闭环系统的系统矩阵.以上我们简要介绍了控制系统的有关问题,现在针对单输入定常线性系统,设计其某种形式的线性定常控制律,使得闭环系统具有指定的希望的一组极点,即极点配置.2.4 极点配置考虑下述单输入线性定常系统⎩⎨⎧=+=Cx y bu Ax x (2.4.1)其中A 为n n ⨯常阵,b 和C 分别为1⨯n 和n ⨯1常阵.选取线性定常反馈控制律kx u -=,使得(2.4.1)在该控制律下的闭环系统具有指定的极点集.问题SPA[状态反馈极点配置问题] 给定矩阵n n R A ⨯∈,1⨯∈n R b 及一组共轭封闭复数i s , i=1,2,…,n (不必互异),求取矩阵n r R K ⨯∈ 使得()i i s bK A =-λ n i ,,2,1 =对问题SPA 先考虑其解的存在性有:定义2.2 如果对于任何给定的一组共轭封闭复数i s ,n i ,,2,1 =,前述问题SPA 均有解,则称线性定常系统(2.4.1)可用状态反馈任意配置极点.下述定理给出了线性定常系统(2.4.1)利用状态反馈任意配置极点的条件. 定理2.2 定常线性系统(2.4.1)可用状态反馈任意配置极点的充要条件是系统(2.4.1)完全能控问题 对单输入系统,给定能控矩阵对[]b A 和一组期望的闭环特征值{}**2*1,,,n λλλ ,要确定n ⨯1的反馈增益矩阵k ,使成立()*i i BK A λλ=-,n i ,,2,1 =. 对于上述问题,我们有下述算法:算法2.1 [单输入系统的极点配置设计] 第一步:计算A 的特征多项式,即()0111det a s a s a s A sI n n n ++++=---第二步:计算由{}**2*1,,,n λλλ 所决定的多项式,即()()*0*11*1**1*)(a a sa s s s s a n n n n ++++=--=-- λλ 第三步:计算[]*11*11*0-----=n n a a a a a a K第四步:计算变换阵⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=---11][1111n n n a a a b Ab b A P 第五步:求1-=p Q第六步:所求的增益阵Q K K = .2.5 分析力学中相关的知识1) 广义坐标能够完全确定质点系位形的独立参变量,用符号 ,,21q q 表示.广义坐标是彼此独立的.其选择有一定的随意性,只需根据质点系的特点,选择那些能够惟一地确定该系统位形的参变量即可.2)广义速率在质点系中引入广义坐标之后,质点系的运动可以用广义坐标随时间的变化规律来描述,即广义速率:()k dtdq q,,2,1 ==ααα3)广义坐标变分假设在给定的运动初始条件下,某质点系的运动微分方程组的解已经求得,它的广义坐标运动方程为()t q q αα=,广义速率dtdq qαα= 于是广义坐标的全微分为 dt qdq αα = ()k ,,2,1 =α同样,广义坐标也有它的可能运动方程()t q q **αα= ()k ,,2,1 =α 比较统一瞬时广义坐标的真实运动和与其相邻的可能运动,并限定二者的差值为无限小量,即αααδq q q -=*()k ,,2,1 =α αδq 就称为广义坐标变分.4)质点系的自由度该系统独立坐标变分的数目.对完整系统它的自由度等于它的广义坐标的数目. 5)广义动量质点系的动能T 对广义速率αq的偏导数,即 ααqT p ∂∂=其中动能T 是广义坐标αq 和广义速率αq的函数. 6) 勒让德变换勒让德变换是把以n x x x ,,21为变量的函数()n x x x f ,,,21 变换成以n y y y ,,,21 为新变量的函数()n 21y …,y ,y ~f 的一种特殊变换,f ~称为f 的勒让德变换. 设有一个二次可微的函数()n x x x f ,,,21 ,且在雅可比行列式不为零,即0221212212≠∂∂∂∂∂∂∂∂∂∂nnn x f x x f x x f x f的区域内存在以下变量变换ss x fy ∂∂=()n s ,,2,1 = 定义f 的勒让德变换为()∑=-=ns s s f y x f 1n 21y …,y ,y ~于是有s sx y f=∂∂~下面给出对部分变量进行变换的情况s s x F y ∂∂=, ss y F x ∂∂=~对保留变量有rr x Fx F ~~~∂∂-=∂∂. 定理2.3 哈密顿原理从动力学普遍方程出发可推导出哈密顿原理的一般形式,即()010=+⎰dt t t W T δδ其中T δ是系统动能的变分,W δ是作用于系统的所有主动力的虚功.当作用在系统上主动力为有势时,V W δδ-=.引入哈密顿作用量⎰=tt Ldt I 10其中L 为拉格朗日函数,是系统动能与势能之差,即V T L -=.于是,对完整系统哈密顿原理可以写成常见的变分形式⎰==t t Ldt I 10δδ.3 哈密顿系统的动力学表述——哈密顿正则方程3.1 保守系统的情形拉格朗日方程是用一组关于k 个广义坐标j q 的二阶常微分方程组来描述系统的运动.方程的建立完全依赖于以()t qq j j ,, 为变量的拉格朗日函数L ,即),,,,,,,(2121t q q qq q q L L k k =.哈密顿以广义动量j p 取代广义速度j q ,以),,(t p q j j 为变量,称为哈密顿变量或正则变量.以哈密顿函数H 代替拉格朗日函数L ,用k 2个关于广义坐标j q 和广义动量j p 为变量对称整齐的一阶常微分方程组,即称为哈密顿正则方程或正则方程,以此来描述系统的运动.因本文是针对线性系统而言,故这里只给出单自由度系统的哈密顿正则方程,下面用哈密顿原理导出单自由度系统的哈密顿正则方程.首先,利用勒让德变换把以()t qq ,, 为变量的拉格朗日函数L 变换成以),,(t p q 为新变量的哈密顿函数H .显然,新变量p 代替旧变量q参与变换,而同时保留变量q 及t . 根据对原变量进行部分替换的勒让德变换,可得哈密顿函数L qp H -= 因此,拉格朗日函数H qp L -= 代入哈密顿原理,即 ()01010=-=⎰⎰dt t t H qp t t Ldt δδ 对上式进行变分运算,得0)(1=∂∂-∂∂-+⎰dt t t q qH p p H p q q p δδδδ (3.1.1) 将上式第一项改写成如下形式,即()()q pq p dtd q dt dp qp kj j j δδδδ -==∑=1 代入式(3.1.1),有0])()[(1001=∂∂+-∂∂-+⎰dt t t q qH p p p H q t t qp δδδ (3.1.2) 因为系统在始末位置是确定的,则有0)(0=t q δ, 0)(1=t q δ (3.1.3) 于是有0])()[(10=∂∂+-∂∂-⎰dt t t q qH p p p H q δδ . (3.1.4) 根据广义动量的定义qLp ∂∂=,由部分勒让德变换可得 pHq∂∂= (3.1.5) 因此式(3.1.2)成为0])([10=∂∂+-⎰dt t t q q Hp δ对于完整系统,由于q δ可以任意取值,因此欲使上式成立,必有qHp∂∂-= (3.1.6) 联立式(3.1.5)和式(3.1.6),即关于变量),,(t p q 的哈密顿正则方程⎪⎪⎭⎪⎪⎬⎫∂∂-=∂∂=q H pp H q. 3.2非保守系统的情形系统除有势力以外还存在非有势力作用的情形.在哈密顿原理的一般形式()010=+⎰dt t t W T δδ (3.2.1)中,系统的主动力的虚功W δ可写成如下形式:q Q V W δδδ'+-=其中,V δ-和q Q δ'分别表示有势力和非有势力的虚功.将上式代入式(3.2.1),得dt t t q Q L dt t t q Q V T )()(1010⎰⎰'+='+-δδδδδ将H qp L -= 代入上式,并进行变分运算,得 0)(1='+∂∂-∂∂-+⎰dt t t q Q q qH p p H p q q p δδδδδ 利用式(3.1.2)和式(3.1.3)有0])()[(10='-∂∂+-∂∂-⎰dt t t q Q qH p p p H q δδ 采用与前面同样的作法,即可得到存在非有势力作用时的哈密顿正则方程pHq∂∂= Q qHp'+∂∂-= (3.2.2) 式中Q '为系统的非有势力对应于q 的广义力.4 利用哈密顿正则方程建立具体物理系统的数学模型—水平弹簧质量振动系统图 4.1 弹簧质量振动系统4.1水平弹簧质量系统的问题描述假设系统满足条件: 1) 振动无阻尼.2) 系统只能在水平方向即x 方向运动. 3) 外力()t u ,以x 的同方向为正. 要求:1) 建立弹簧质量系统的运动微分方程. 2) 求出反馈增益阵. 3) 弹簧质量系统仿真模拟. 4) 作任何有意义的讨论.4.2水平弹簧质量问题的分析解:令()t u 为输入量,y 为输出量,取弹簧等于原长0l 时,质量位置o 为x 坐标轴的原点,取y x =1为广义坐标.如势能零点取在弹簧原长位置,则系统的势能2121kx V =,因此系统的拉格朗日函数u x121212121ux kx x m V T L +-=-= . 求得广义动量1x m xLp x =∂∂=因此mp xx=1 . 计算哈密顿函数H ,并把它写成广义动量和广义坐标的函数12121212111212)2121(ux kx m p ux kx x m x p L x p H x x x -+=+--=-=求得H 后,按式(3.2.2)写出系统的正则方程mp p Hxx x =∂∂=1 u kx xHpx +-=∂∂-=1 由上二式消去x p ,得到系统运动微分方程u kx xm =+11 . 4.3 建立弹簧质量系统的数学模型令x p x =2 则有u x x u x x k x xm⎥⎦⎤⎢⎣⎡+⎥⎦⎤⎢⎣⎡⎥⎦⎤⎢⎣⎡-=⎥⎦⎤⎢⎣⎡+⎥⎦⎤⎢⎣⎡⎥⎦⎤⎢⎣⎡-=⎥⎦⎤⎢⎣⎡1001001010002121121 输出方程为1x y =则弹簧质量系统的状态空间表达式⎩⎨⎧=+=Cx y bu Ax x其中 ⎥⎥⎦⎤⎢⎢⎣⎡-=o k m A 10⎥⎦⎤⎢⎣⎡=10b []01=C .5 系统闭环状态反馈控制器设计5.1系统状态反馈控制根据线性系统状态反馈控制律,设状态反馈下受控系统的输入为Kx u -= (21⨯∈R K 为反馈增益矩阵,[]21k k K =),将上式代入弹簧质量振动系统的状态空间表达式,得到弹簧质量状态反馈闭环系统的状态空间表达式⎩⎨⎧=-=Cxy x bK A x)( 其中⎥⎥⎦⎤⎢⎢⎣⎡---=-2110k kk m bk A .6 求解状态反馈增益阵由定理2.1 []⎥⎥⎦⎤⎢⎢⎣⎡==0110m Ab b s c 显然系统完全能控,故满足闭环极点可任意配置条件.取1=m ;1=k给定一组期望的闭环特征值j +-=1*1λ, j --=1*2λ1)现计算系统的特征多项式()111det det 2+=⎥⎦⎤⎢⎣⎡-=-s s s A sI 再由指定闭环极点可得希望的闭环特征多项式为()()()()2211221**++=++-+=-=∏=s s j s j s s s a i i λ 于是可求得**0011[][12]k a a a a =--=再来计算变换阵[]⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡=1001100110011011a b Ab P 并求出其逆⎥⎦⎤⎢⎣⎡==-10011P Q 从而所要确定的反馈增益阵k 即为10[12][12]01k kQ ⎡⎤===⎢⎥⎣⎦. 2)调用Matlab 函数算出的反馈增益阵见[附录1]7 动态系统的simulink仿真7.1创建Simulink系统模型首先根据弹簧质量状态反馈闭环系统的状态空间表达式,选择合适的Simulink系统模块,然后建立此系统的Simulink模型.系统的Simulink模型图见[附录3].7.2动态系统的Simulink仿真A B C D矩阵组后,,,,A B C D矩阵组表示,当输入(),,,在MATLAB中,系统状态空间用()用函数(),,,ss A B C D直接可以得到状态空间模型。