第二章 常用的系统建模方法
- 格式:ppt
- 大小:176.00 KB
- 文档页数:20
第二章车辆动力学建模方法及基础理论§2-1 动力学方程的建立方法在车辆动力学研究中,建立系统运动微分方程的传统方法主要有两种:一是利用牛顿矢量力学体系的动量定理及动量矩定理,二是利用拉格朗日的分析力学体系。
本节将对这两种体系作一简单回顾,并介绍几个新的原理。
一牛顿矢量力学体系(1)质点系动量定理质点系动量矢p对时间的导数等于作用于质点系的所有外力F i的矢量和(即主矢),其表达式为:二、分析力学体系分析力学是用分析的方法来讨论力学问题,较适合处理受约束的质点系。
(1)动力学普遍方程动力学普遍方程由拉格朗日(Lagrange)于1760年给出的,方程建立的基本依据是虚位移原理,表示如下:(2-6)(2)拉格朗日方程拉格朗日法的基本思想是将系统的总动能和总势能均以系统变量的形式表示,然后将其代入拉格朗日方程,再对其求偏导数,即可得到系统的运动方程。
拉格朗日方程形式如下:利用此方程推导车辆动力学方程时,因采用广义坐标,从而使描述系统位移的坐标数量大大减少,并可以自动消去无功内力。
但也存在下述问题:①应用拉格朗日方程时,有赖于广义坐标选取得是否得当,而适当地选择广义坐标有时要靠经验;②拉格朗日能量函数对于刚体系统的表达式可能非常复杂,代人拉格朗日方程后要作大量运算。
而对于复杂的车辆系统,写出能量函数的表达式就更加困难。
三、虚功率原理若丹(Jourdain)于1908年推导出另一种形式的动力学普遍方程,其所依据的原理称之为虚功率原理。
虚功率形式的动力学普遍方程为:四、高斯原理1829年,高斯(Gauss)提出动力学普遍方程的又一形式,称为高斯原理,其表达式为:§2-2 非完整系统动力学一、非完整系统动力学简介1894年,德国学者Henz第一次将约束系统分成“完整”和“非完整”两大类,从此开辟了非完整系统动力学(Nonholonomie System)的新领域,如今它已成为分析力学的一个重要分支。
生产系统仿真Simulation for Production System房亚东fangyadong@ gy gThe Institute of Mechanical and Electrical EngineerXi'an Technological UniversityAugust 27, 2012第二章系统建模与仿真的基本原理离散事件系统及其模型分类1离散事件系统建模的基本元素2离散事件系统仿真程序的基本结构3建立系统模型的常用方法452 .1 离散事件系统及其模型分类系统分类连续系统(continuous system )离散事件动态系统(DEDS )确定性系统(deterministic system )随机系统(stochastic system )静态系统(static system )动态系统(dynamic system )2 .1 离散事件系统及其模型分类白箱(hit b white box )灰箱(grey box )黑箱(black box )微观模型(microscopic model )宏观模型(macroscopic model )集中参数模型(lumped parameters model )分布参数模型(distribution parameters model )2.2 离散事件系统建模的基本元素离散事件系统建模与仿真中的基本元素1.实体(entity ):系统内的对象,构成系统模型的基本要素。
临时实体(temporary entity )永久实体(permanent entity )2.属性(attribute ):实体的状态和特性。
3.状态(state ):任一时刻,系统中所有实体的属性的集合。
2.2 离散事件系统建模的基本元素4.事件(event):引起系统状态变化的行为和起因,是系统状态变化的驱动力。
5.活动(activity):指两个事件之间的持续过程,它标志系统状态的转移。
常用系统建模方法系统建模是指对一个系统进行抽象和描述,以便更好地理解和分析系统的结构、行为和功能。
在系统建模中,有许多常用的方法和技术,本文将介绍其中几种常见的系统建模方法。
1. 信息流图(Data Flow Diagram,简称DFD)是一种用于描述系统功能的图形工具。
它通过将系统的各个模块和数据流之间的关系绘制成图表,清晰地显示了数据输入、处理和输出的过程。
DFD是一种简单直观的建模方法,适用于初步了解系统需求和功能的描述。
3. 状态转换图(State Transition Diagram,简称STD)是一种用于描述系统的状态和状态之间转换的图形工具。
它通过绘制系统的状态和状态之间的转换关系,清晰地显示了系统在不同状态下的行为和过程。
STD适用于描述系统中的状态机,是一种常用的建模方法,尤其适用于软件系统的行为建模。
4. 用例图(Use Case Diagram)是一种用于描述系统需求和功能的图形工具。
它通过绘制系统的参与者和用例之间的关系图,清晰地显示了系统的功能和用户之间的交互。
用例图适用于描述系统的功能需求,是一种常用的需求建模方法,常用于需求分析和系统设计中。
5. 结构图(Structure Chart)是一种用于描述软件系统模块和子程序之间的关系的图形工具。
它通过绘制系统的模块和模块之间的调用关系,清晰地显示了系统的结构和模块之间的依赖关系。
结构图适用于描述系统的模块组织和子程序调用,是一种常用的软件设计和实现建模方法。
除了上述常用的系统建模方法外,还有许多其他的建模方法和技术,如层次分析法、Petri网、数据流程图、活动图等等。
不同的建模方法适用于不同的系统和需求,可以根据具体情况选择合适的方法进行建模。
系统建模的目的是为了更好地理解和分析系统,从而进行系统设计、实现和优化,提高系统的可靠性、性能和效率。
第二章建模方法论2.1 数学模型系统模型的表示方式有许多,而其中数学方式是系统模型的最主要的表示方式。
系统的数学模型是对系统与外部的作用关系及系统内在的运动规律所做的抽象,并将此抽象用数学的方式表示出来。
本节将讨论建立数学模型作用、数学模型与集合及抽象的关系、数学建模的形式化表示、数学模型的有效性与建模形式化、数学模型的分类等问题。
2.1.1 数学建模的作用1、提高认识通信、思考、理解三个层次。
首先,一个数学描述要提供一个准确的、易于理解的通信模式;除了具有清楚的通信模式外,在研究系统的各种不同问题或考虑选择假设时,需要一个相当规模的辅助思考过程;一旦模型被综合成为一组公理和定律时,这样的模型将使我们更好地认识现实世界的现象。
因此,可把现实世界的系统看成是由可观测和不可观测两部分组成。
2、提高决策能力管理、控制、设计三个层次。
管理是一种有限的干预方式,通过管理这种方式人们可以确定目标和决定行为的大致过程,但是这些策略无法制定得十分详细。
在控制这一层,动作与策略之间的关系是确定的,但是,由于控制中的动作仅限于在某个固定范围内进行选择,所以仍然限制了干预的范围。
在设计层,设计者可以在较大程度上进行选择、扩大或代替部分现有的现实,以满足设计者的希望。
因此,可把现实世界的系统看成是由可控制和不可控制两部分组成。
3---统实际系统不可观部分不可控部分可观部分 可控部分目标:提高认识 目标:提高干预能力图 2.2 根据目标建立系统2.1.2 集合、抽象与数学模型抽象过程是建模工程的基础。
由于建模和集合论都是以抽象为基础,集合论对于建模工程是非常有用。
1、集合:有限集合无限集合,整数集合I,实数集合R ,正整数集合I +,非负整数集合I 0+=I +U{0},}{0,0∞=++∞ I I 是非负整数加符号∞而成的集合。
与其类似,R +,R 0+和+∞,0R 则表示实数的相应集合。
叉积是集合基本运算:令A 和B 是任意集合,则A ×B={(a,b ),a ∈A,b ∈B}。
第二章 用拉格朗日方程建立系统的数学模型§2.1概述拉格朗日方程——属于能量法,推导中使用标量,直接对整个系统建模 特点:列式简洁、考虑全面、建模容易、过程规范适合于线性系统也适合于非线性系统,适合于保守系统,也适合于非保守系统。
§2.2拉格朗日方程1. 哈密尔顿原理 系统总动能),,,,,,,(321321N n q q q qq q q q T T = (2-1)系统总势能),,,,(321t q q q q U U N =(2-2)非保守力的虚功N N nc q Q q Q q Q W δδδδ ++=2211(2-3)哈密尔顿原理的数学描述:0)(2121=+-⎰⎰t t nc t t dt W dt U T δδ (2-4)2. 拉格朗日方程: 拉格朗日方程的表达式:),3,2,1()(N i Q q Uq T q T dt d iii i ==∂∂+∂∂-∂∂ (2-5)(推导:)将系统总动能、总势能和非保守力的虚功的表达式代入哈密尔顿原理式中(变分驻值原理),有0)(221122112211221121=+++∂∂-∂∂-∂∂-∂∂++∂∂+∂∂+∂∂+∂∂+∂∂⎰dt q Q q Q q Q q q Tq q U q q U q qTq q T q q T q q T q q T q q T N N N NN N N N t t δδδδδδδδδδδδ (2-6)利用分步积分dt q q Tdt d q qT dt q q T i t t i t t i i i t t i δδδ⎰⎰∂∂-∂∂=∂∂212121)(][ (2-7)并注意到端点不变分(端点变分为零)0)()(21==t q t q i i δδ (2-8)故dt q q T dt d dt q qTi i t t i t t i δδ)(2121∂∂-=∂∂⎰⎰(2-9)从而有0)])([211=+∂∂-∂∂+∂∂-⎰∑=dt q Q q Uq T q T dt d i i it t i i Ni δ ( (2-10)由变分学原理的基本引理:(设 n 维向量函数M(t),在区间],[0f t t 内处处连续,在],[0f t t 内具有二阶连续导数,在f t t ,0处为零,并对任意选取的n 维向量函数)(t η,有⎰=ft t T dt t M t 00)()(η则在整个区间],[0f t t 内,有 0)(≡t M )我们可以得到:0)(=+∂∂-∂∂+∂∂-i ii i Q q U q T q T dt d (2-11)即i ii i Q q U q T q T dt d =∂∂+∂∂-∂∂)( (2-12)对非保守系统,阻尼力是一种典型的非保守力,如果采用线性粘性阻尼模型,则阻尼力与广义速度}{q成正比,在这种情况下,可引入瑞利耗散(耗能)函数D ,}]{[}{21q C q D T≡ (2-13) 阻尼力产生的广义非保守力为:i i qDQ ∂∂-= (2-14) 对于仅受有势力和线性阻尼力作用的系统,其拉格朗日方程为:0)(=∂∂+∂∂+∂∂-∂∂qD q U q T q T dt d i i i (2-15) 如果系统上还作用了除有势力和阻尼力以外的非保守力,如结构受到的外激励力(对应的广义非保守力可通过非保守力的虚功求得,仍记为i Q ),则系统的拉格朗日方程为:i i i i Q qD q U q T q T dt d =∂∂+∂∂+∂∂-∂∂ )( (2-16) §2.3 拉格朗日方程在振动系统建模中应用在某些结构振动问题中,取分离体、确定各分离体的受力情况,然后利用牛顿第二定律建立方程的方法不一定可用,或者很不方便,这时,采用拉格朗日方程来建立振动方程就很方便。