过程建模与系统辨识课程报告
系统辨识实验报告

一、相关分析法(1)实验原理图1 实验原理图本实验的原理图如图1。
过程传递函数()G s 中12120,8.3, 6.2K T Sec T Sec ===;输入变量()u k ,输出变量()z k ,噪声服从2(0,)v N σ,0()g k 为过程的脉冲响应理论值,ˆ()g k 为过程脉冲响应估计值,()g k %为过程脉冲响应估计误差。
过程输入()u k 采用M 序列,其输出数据加白噪声()v k 得到输出数据()z k 。
利用相关分析法估计出过程的脉冲响应值ˆ()g k ,并与过程脉冲响应理论值0()g k 比较,得到过程脉冲响应估计误差值()g k %。
M 序列阶次选择说明:首先粗略估计系统的过渡过程时间T S (通过简单阶跃响应)、截止频率f M (给系统施加不同周期的正弦信号或方波信号,观察输出)。
本次为验证试验,已知系统模型,经计算Hz T T f M 14.0121≈=,s T S 30≈。
根据式Mf t 3.0≤∆及式S T t N ≥∆-)1(,则t ∆取值为1,此时31≥N ,由于t ∆与N 选择时要求完全覆盖,则选择六阶M 移位寄存器,即N =63。
(2)编程说明图2 程序流程图(3)分步说明 ① 生成M 序列:M 序列的循环周期63126=-=N ,时钟节拍1t Sec ∆=,幅度1a =,移位寄存器中第5、6位的内容按“模二相加”,反馈到第一位作为输入。
其中初始数据设为{1,0,1,0,0,0}。
程序如下:过程仿真得到理论输出数据()z k计算脉冲响应估计值计算互相关函数,得到脉冲响应估计值计算脉冲响应估计误差计算脉冲响应理论值,得到脉冲响应估计误差人机对话噪声标准差:sigma ;生成数据周期数:r生成数据生成M 序列()u k ;生成白噪声序列()v k② 生成白噪声序列: 程序如下:③ 过程仿真得到输出数据:如图2所示的过程传递函数串联,可以写成形如121211()1/1/K G s TT s T s T =++,其中112KK TT =。
《系统建模与及辨识》课程实验报告

《系统建模与及辨识》课程上机实验报告专业名称 : 控制工程 上机题目 : 用极大似然法进行参数估计一 实验目的通过实验掌握极大似然法在系统参数辨识中的原理和应用。
二 实验原理1 极大似然原理设有离散随机过程}{k V 与未知参数θ有关,假定已知概率分布密度)(θk V f 。
如果我们得到n 个独立的观测值,21,V V …n V ,,则可得分布密度)(1θV f ,)(2θV f ,…,)(θn V f 。
要求根据这些观测值来估计未知参数θ,估计的准则是观测值{}{k V }的出现概率为最大。
为此,定义一个似然函数)()()(),,,(2121θθθθn n V f V f V f V V V L = (1.1)上式的右边是n 个概率密度函数的连乘,似然函数L 是θ的函数。
如果L 达到极大值,}{k V 的出现概率为最大。
因此,极大似然法的实质就是求出使L 达到极大值的θ的估值∧θ。
为了便于求∧θ,对式(1.1)等号两边取对数,则把连乘变成连加,即 ∑==ni iV f L 1)(ln ln θ (1.2)由于对数函数是单调递增函数,当L 取极大值时,lnL 也同时取极大值。
求式(1.2)对θ的偏导数,令偏导数为0,可得ln =∂∂θL(1.3)解上式可得θ的极大似然估计ML ∧θ。
2 系统参数的极大似然估计Newton-Raphson 法实际上就是一种递推算法,可以用于在线辨识。
不过它是一种依每L 次观测数据递推一次的算法,现在我们讨论的是每观测一次数据就递推计算一次参数估计值得算法。
本质上说,它只是一种近似的极大似然法。
设系统的差分方程为 )()()()()(11k k u z b k y z a ξ+=-- (2.1) 式中111()1...nn a z a z a z ---=+++1101()...nn b z b b z b z---=+++因为)(k ξ是相关随机向量,故(2.1)可写成)()()()()()(111k z c k u z b k y z a ε---+= (2.2) 式中)()()(1k k z c ξε=- (2.3)nn z c z c z c ---+++= 1111)( (2.4))(k ε是均值为0的高斯分布白噪声序列。
系统辨识实验1实验报告

实验报告--实验1.基于matlab的4阶系统辨识实验课程:系统辨识题目:基于matlab的4阶系统辨识实验作者:专业:自动化学号:11351014目录实验报告 (1)1.引言 (2)2.实验方法和步骤 (2)3.实验数据和结果 (2)4.实验分析 (4)1、 引言系统辨识是研究如何确定系统的数学模型及其参数的理论。
而模型化是进行系统分析、仿真、设计、预测、控制和决策的前提和基础。
本次实验利用matlab 工具对一个简单的4阶系统进行辨识,以此熟悉系统辨识的基本步骤,和matlab 里的一些系统辨识常用工具箱和函数。
这次实验所采取的基本方法是对系统输入两个特定的激励信号,分别反映系统的动态特性和稳态特性。
通过对输入和输出两个系统信号的比较,来验证系统的正确性。
2、 实验方法和步骤2.1 实验方法利用matlab 对一个系统进行辨识,选取的输入信号必须能够反映系统的动态和稳态两个方面的特性,才能更好地确定系统的参数。
本次实验采取了两种输入信号,为反映动态特性,第一个选的是正弦扫频信号,由下面公式产生:选定频率范围 ,w(t)是时间t 的线性函数,具有扫频性质,可以反映系统的动态特性。
为反映稳态特性,选的输入信号是阶跃信号。
以上的到两组数据,利用matlab 的merge()函数,对两组数据融合,然后用matlab 系统辨识工具箱中的基于子空间方法的状态空间模型辨识函数n4sid()来对系统进行辨识2.2 实验步骤(1)建立一个4阶的线性系统,作为被辨识的系统,传递函数为3243211548765()125410865s s s G s s s s s -+-+=++++(2)产生扫频信号u1和阶跃信号u2(3)u1、u2作为输入对系统进行激励,分别产生输出y1和y2 (4)画出稳态测试输入信号u1-t 的曲线,和y1-t 的曲线 画出动态测试输入信号u2-t 的曲线,和y2-t 的曲线(5)使用merge()函数对u1-y1数据和u2-y2数据进行融合,并使用n4sid()函数对系统进行辨识。
2024年建模过程及心得体会模板(2篇)

2024年建模过程及心得体会模板引言:在2024年,我参与了一项建模竞赛,该竞赛旨在解决现实生活中的问题并提供有效的解决方案。
在这个过程中,我学习到了很多建模技巧和知识,并且深刻体会到了团队合作的重要性。
以下是我在这个过程中的建模过程和心得体会。
建模过程:1. 选题在开始建模之前,我们小组首先确定了一个具体的选题,该选题是关于城市交通拥堵问题的。
我们认为这是一个现实生活中普遍存在的问题,并且对人们的生活产生了很大的影响。
同时,这个问题具有一定的复杂性,我们可以在建模中运用多种方法进行解决。
2. 数据收集和处理为了进行建模,我们需要收集大量有关城市交通拥堵的数据。
我们通过互联网搜集了相关的文献和报告,并联系了一些城市交通管理部门,获取了大量的实时交通数据。
然后,我们对这些数据进行了清洗和整理,以方便后续的建模分析。
3. 建立数学模型在数据准备好之后,我们小组开始着手建立数学模型。
我们首先运用图论中的最短路径算法,对城市的交通网络进行了分析,并找出了其中的瓶颈节点和关键路径。
然后,我们使用了随机游走模型,模拟了车辆在城市道路上的行驶过程,并计算了交通流量和拥堵率等指标。
4. 模型验证和优化建立数学模型后,我们对其进行了验证和优化。
我们首先使用历史数据进行了模型的验证,并与实际的交通状况进行了对比。
然后,我们进行了一系列的参数调整和算法优化,以提高模型的准确性和可靠性。
5. 结果分析和方案提供最后,在模型建立和优化完成之后,我们小组对模型的结果进行了详细的分析,并提出了一系列的解决方案。
我们针对不同的交通拥堵状况,提出了流量调控、道路改造和公共交通优化等不同的方案,并对这些方案进行了资源分配和效果评估。
最终,我们小组得出了一套有效的城市交通拥堵解决方案,并对其进行了推广。
心得体会:通过参与这个建模竞赛,我获得了很多宝贵的经验和收获。
首先,我了解到建模是一个全过程的工程化过程,在建模之前需要认真选择合适的选题,并且投入大量的时间和精力进行数据的收集和整理。
系统辨识报告

实验一:系统辨识的经典方法实验目的:掌握系统的数学模型与系统的输入,输出信号之间的关系,掌握经典辨识的实验测试方法和数据处理方法。
熟悉matlab/Simulink 环境。
实验内容:1.用系统阶跃响应法测试给定系统的数学模型。
在系统没有噪声干扰的条件下通过测试系统的阶跃响应获得系统的一阶加纯滞后或二阶加纯滞后模型,对模型进行验证。
2.在被辨识的系统加入噪声干扰,重复上述1的实验过程。
实验内容:利用非线性水槽模型搭建单水槽系统模型,如下图由上图及其计算的H :H 为一二元数组,分别表示第一个、第二个水箱的液位。
二.实验方法:运用阶跃响应法:第一个水箱的参数辨识(一阶):一阶惯性环节的传递函数为:TSK G +=11其中:7111.21060111.87)(=-=∞=u y K将H 归一化:)()200()(∞-=y y t y H 在H 中查得632.0)(=T y 时对应T=2.3故模型为 13.27111.21+=S G第二个水箱的参数辨识(二阶):二阶系统的传递函数为:)1)(1(2122++=s T s T K G其中:70678.210600678.87)(=-=∞=u y K 在H 中可得:8032.0)5.9(4004.0)1.4(==y y 故有: 5.91.421==t t由公式 55.0/74.1)/(16.2/)(21221212121-=++=+t t T T T T t t T T可求出: 7436.15573.421==T T 故:)17436.1)(15573.4(7068.22++=s s G实验二:相关分析法搭建对象:处理程序:for i=1:15m(i,:)=UY(32-i:46-i,1);endy=UY(31:45,2);gg=ones(15)+eye(15);g=1/(25*16*2)*gg*m*y;plot(g);hold on;stem(g);实验结果:相关分析法最小二乘法建模:二、三次实验本次实验要完成的内容:1.参照index2,设计对象,从workspace空间获取数据,取二阶,三阶对象实现最小二乘法的一次完成算法和最小二乘法的递推算法(LS and RLS);2.对设计好的对象,在时间为200-300之间,设计一个阶跃扰动,用最小二乘法和带遗忘因子的最小二乘法实现,对这两种算法的特点进行说明;实验三最小二乘法参数估计一.实验内容(1)参照index2,设计对象,从workspace空间获取数据,取二阶,三阶对象实现最小二乘法的一次完成算法和最小二乘法的递推算法(LS and RLS); (2)对设计好的对象,在时间为200-300之间,设计一个阶跃扰动,用最小二乘法和带遗忘因子的最小二乘法实现,对这两种算法的特点进行说明(3)参照index3,设计符合GLS和ELS的对象模型,改写参照程序,实现相应的.算法。
系统辨识实验报告30288

一、相关分析法(1)实验原理图1 实验原理图本实验的原理图如图1。
过程传递函数()G s 中12120,8.3, 6.2K T Sec T Sec ===;输入变量()u k ,输出变量()z k ,噪声服从2(0,)v N σ,0()g k 为过程的脉冲响应理论值,ˆ()gk 为过程脉冲响应估计值,()g k 为过程脉冲响应估计误差。
过程输入()u k 采用M 序列,其输出数据加白噪声()v k 得到输出数据()z k 。
利用相关分析法估计出过程的脉冲响应值ˆ()gk ,并与过程脉冲响应理论值0()g k 比较,得到过程脉冲响应估计误差值()g k 。
M 序列阶次选择说明:首先粗略估计系统的过渡过程时间T S (通过简单阶跃响应)、截止频率f M (给系统施加不同周期的正弦信号或方波信号,观察输出)。
本次为验证试验,已知系统模型,经计算Hz T T f M 14.0121≈=,s T S 30≈。
根据式Mf t 3.0≤∆及式S T t N ≥∆-)1(,则t ∆取值为1,此时31≥N ,由于t ∆与N 选择时要求完全覆盖,则选择六阶M 移位寄存器,即N =63。
(2)编程说明图2 程序流程图(3)分步说明 ① 生成M 序列:M 序列的循环周期63126=-=N ,时钟节拍1t Sec ∆=,幅度1a =,移位寄存器中第5、6位的内容按“模二相加”,反馈到第一位作为输入。
其中初始数据设为{1,0,1,0,0,0}。
程序如下:② 生成白噪声序列: 程序如下:③ 过程仿真得到输出数据:如图2所示的过程传递函数串联,可以写成形如121211()1/1/K Gs TT s T s T =++,其中112KK TT =。
图2 过程仿真方框图程序如下:④ 计算脉冲响应估计值:互相关函数采用公式)()(1)(10k i y i x Nr k R N r i xy +⋅⋅=∑-⋅=,互相关函数所用的数据是从第二个周期开始的,其中r 为周期数,取1-3之间。
南京理工大学“系统的数学建模与辨识”实验报告及作业

A(q ) y(k ) B(q )u(k ) C (q ) (k )
需要估计的参数:
1
1
1
[c]T
已知数据构成的向量:
(k ) [ y(k 1) ... y(k na) u(k d ) ... u(k nb d ) (k 1) ... (k nc)] 其中, (k 1) ... (k nc) 为噪声项。
2.2 数据处理
为了提高辨识精度,实验者必须对原始数据进行剔除坏数据、零均值化、工 频滤波等处理。
2.3 离线辨识
利用处理过的数据,选择某种辨识方法;如 RLS、RELS、RIV 或 RML 等 参数估计算法,以及 F 检验法或 AIC 定阶法。离散估计出来模型参数和阶次, 并计算相应的模型静态增益,同时比较利用不同方法所得到的辨识结果。
三、实验步骤
3.1 设置硬件
在实验之前根据实验手册,要做好基本的准备工作。连上实验室无线以后, 设置好服务器(嵌入式温度控制器)和客户端(PC 机)的 IP 地址以及系统参数设置。
3.2 电炉升温
关好电炉的门,打开实验端软件。根据操作界面上设置好“预加热电压”和
2015 级硕研“系统的数学建模与辨识”实验报告和作业
A(q 1 ) y(k ) B(q 1 )q d u(k ) C (q 1 ) (k ) 系统模型的结构。利用 RELS 辨识方法和
程序,依次确定系统的阶次,延时和参数,分析辨识结果得出结论。
四、离散辨识
离线辨识确定系统模型的阶次,延时和参数。可采用残差平方总和 J 和 F 校 验法确定系统的阶次和延时,这里采用 RELS 算法进行辨识参数。 增广矩阵法是一种用于实时过程控制中系统参数估计的较好方法, 可同时获 得系统参数和噪声模型参数。 改写 LS 模型为
系统辨识综述

系统辨识课程综述作者姓名:王瑶专业名称:控制工程班级:研硕15-8班系统辨识课程综述摘要系统辨识是研究建立系统数学模型的理论与方法。
虽然数学建模有很长的研究历史,但是形成系统辨识学科的历史才几十年在这短斩的几十年里,系统辨识得到了充足的发展,一些新的辨识方法相继问世,其理论与应用成果覆盖了自然科学和社会科学的各个领域。
而人工神经网络的系统辨识方法的应用也越来越多,遍及各个领域。
本文简单介绍了系统辨识的基本原理,系统辨识的一些经典方法以及现代的系统辨识方法,其中着重介绍了基于神经网络的系统辨识方法:首先对神经网络系统便是方法与经典辨识法进行对比,显示出其优越性,然后再通过对改进后的算法具体加以说明,最后展望了神经网络系统辨识法的发展方向。
关键字:系统辨识;神经网络;辨识方法0引言辨识、状态估计和控制理论是现代控制理论三个相互渗透的领域。
辨识和状态估计离不开控制理论的支持,控制理论的应用又几乎不能没有辨识和状态估计技术。
随着控制过程复杂性的提高,控制理论的应用日益广泛,但其实际应用不能脱离被控对象的数学模型。
然而在大多数情况下,被控对象的数学模型是不知道的,或者在正常运行期间模型的参数可能发生变化,因此利用控制理论去解决实际问题时,首先需要建立被控对象的数学模型。
所以说系统辨识是自动化控制的一门基础学科。
图1.1 系统辨识、控制理论与状态估计三者之间的关系随着社会的进步 ,越来越多的实际系统变成了具有不确定性的复杂系统 ,经典的系统辨识方法在这些系统中应用 ,体现出以下的不足 :(1) 在某些动态系统中 ,系统的输入常常无法保证 ,但是最小二乘法的系统辨识法一般要求输入信号已知,且变化较丰富。
(2) 在线性系统中,传统的系统辨识方法比在非线性系统辨识效果要好。
(3) 不能同时确定系统的结构与参数和往往得不到全局最优解,是传统辨识方法普遍存在的两个缺点。
1系统辨识理论综述1.1系统辨识的基本原理根据L.A.Zadel的系统辨识的定义:系统辨识就是在输入和输出数据的基础上,从一组给定的模型类中,确定一个与所测系统等价的模型。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
过程建模与系统辨识课程报告班级:姓名:学号:课题:人体运动计算机仿真建模方法地研究1.人体运动计算机仿真地理论基础(1)人体运动计算机仿真地理论所谓人体运动计算机仿真地理论, 是指人体运动领域及其计算机仿真技术应用时作为基本立论地专业理论知识依据, 也就是指导人们从事人体运动计算机仿真应用与研究活动赖以建立和存在地专业领域内地前提和一些基本思想.总之, 因为仿真技术具有“学科面广、综合性强、应用领域宽、无破坏性、可多次重复、安全、经济、可控、不受气候和场地空间条件限制”等独特优点, 故而, 无论在交通工具安全、人机项目、虚拟设计、机器人、医疗康复、体育运动以及影视娱乐等诸多领域, 应用计算机仿真技术研究人体运动都有着其它技术所无法比拟地价值和效益.因此, 本文着眼于人体运动生物力学、计算机仿真等领域地知识基础, 从计算机仿真技术及其在人体运动领域地应用发展、人体及其运动建模等主要层面进行研究成果地综述性讨论, 旨在进一步促进人体运动领域应用计算机仿真技术在理论与实践上得以不断拓宽和深入发展.(2)人体及其运动建模当人体被作为一种系统来看待时, 其本身及其运动包含了众多不同层面而复杂地因素和交互作用.因此, 要深刻理解和把握人体及其运动, 模型化方法是不可或缺地.概略来说, 人体及其运动模型地构造主要有两种方式( 或者两者地结合) : 第一种方式从逻辑上看是演绎为主地, 即将人体系统分成子系统, 且子系统地性质和关系已被成熟地理论知识或规律所涵盖, 进而把这些子系统用数学方法加以联结得到整个系统地模型, 因为它无须对人体实际系统进行试验, 故而, 这种方式通常就被称为建模; 第二种方式则主要是归纳地, 它主要依据从实际人体地实验数据( 记录人体系统地输入输出) 并进而进行数据分析来建立数学模型或图象模型, 通常被称为系统辩识.就人体运动地力学模型而言, 从最简化地质点、刚体, 到多刚体、柔性多体等模型, 都以阐释人体机械运动形式地机理为目标, 其主要内容涵盖多体系统力学模型、非完整系统力学模型等, 并为人体地动力学研究提供了理论基础.在计算机仿真地交互效果上, 人体地逼真形象模型是在计算机图形学与先进仿真技术不断融合促进下发展起来地, 又在虚拟现实技术大力推动下, 三维“虚拟人”模型亦不断推出, 其中主要有如下几种形式: 骨架、体素、曲线、球体堆积、曲面等模型形式.(3)人体运动计算机仿真地理论地发展随着系统仿真技术及相关地计算机图形学、数据库技术、虚拟现实技术地交互融合与推动, 加上以人体或其运动为核心地不同领域地强烈需求地推动, 虚拟人体及其运动成为当前研究发展地热点, 在建模方法与技术地核心理论基础方面, 人工智能( 专家知识、神经网络) 、运动心理学、定性仿真有关地新发展成为未来值得关注地趋势.2.人体运动计算机仿真建模方法地研究(1)计算机数值仿真计算机数值仿真也称为计算机仿真或模拟, 是以数学理论、相似原理、信息技术、系统控制及其应用领域有关地专业技术为基础, 以计算机和各种物理效应设备为工具, 利用系统模型对实际地或设想地系统进行实验研究地一门综合技术.它借助高速、大存储量计算机及相关技术, 对复杂地真实系统地运动过程或状态进行数字化模仿地技术, 所以也称为数字仿真.(2)人体运动地计算机仿真人体运动地计算机仿真是运动生物力学研究方法中地一个重要内容, 具有很高地理论和实际应用价值,是研究人体运动规律地有效手段.它可以用于分析运动员在完成动作过程中, 人体各个部分地位移、速度、加速度等运动学变化参数, 以及力、力矩等动力学参数地变化规律, 从而了解人体运动地力学特征与运动技术动作地定量关系; 优化运动员地动作技术, 设计新技术并预测其效果.此外, 人体运动仿真还可以研究运动损伤地力学机理、研究运动员地动作如何与运动器械相协调等.因此, 人体运动仿真有助于体育训练, 从传统地主要基于人眼观察地方法向基于高精度视频捕捉与分析地人体测量方法转变; 从基于经验地训练分析方法向程式化地科学地人体运动分析方法地转变, 从而更快更有效地提高运动训练水平和运动成绩.应用计算机仿真进行运动技术研究地核心问题是对运动人体进行建模.本研究通过总结近年来人体运动计算机模拟与仿真中地几种常见地建模方法,分析各种方法地特点和适用范围, 以及建模中存在地难点和关键问题, 并讨论了人体运动仿真地可视化技术, 最后对人体运动仿真未来地发展趋势作了展望.3.人体运动计算机仿真建模方法地研究实例模型(1)多刚体动力学模型从人体解剖学地观点来看, 人体运动系统是由多个骨骼和附着在其上地肌肉、肌腱、韧带等, 通过关节连接在一起组成, 并在神经系统地调节和其它系统地配合下, 使各环节间地相互位置发生变化, 最终形成人体在空间地复杂运动地.为了研究人体地运动, 可以把人体简化为多刚体系统, 把人体地肌肉、肌腱等软组织处理为各刚体间地作用力和力矩.Hanavan于1964年提出了一个15刚体地人体模型.该模型把人体分为头、上躯干、下躯干、大腿、小腿、足、上臂、前臂、手等共15个刚体, 可以模拟人体大量一般性地动作.出于不同问题地需要, 许多专家学者根据各自所研究地主要问题和目标, 从不同地角度对人体进行了不同程度地合理简化, 提出了不同地人体多刚体模型.例如:Miller建立了四刚体人体模型用于研究人体潜水运动; passerello&Huston建立了十刚体人体模型用于模拟人体地空间运动; Ghosh采用三刚体模型研究人体地单杠振浪; H atze提出了十七刚体人体模型研究跳远起跳; Remizov用双刚体模型分析滑雪起跳动作.在国内, 洪友廉提出了五刚体人体模型来研究单杠后空翻; 刘延柱提出了两刚体人体模型研究单杠振浪; 罗特军提出了三刚体人体模型研究双杠支撑摆动; 许静辉等人采用五刚体平面模型研究跳远地最佳踏跳着板姿势; 朱昌义采用五刚体模型研究单杠上人体摆动技术; 柴夏萍、焦群英利用三刚体模型, 对人体受冲击后向后翻倒地过程进行了计算机模拟, 研究了人体后倒引起地骨盆损伤问题.多刚体动力学方法将人体简化成为具有有限自由度地多刚体系统, 在实际地动力学分析中较多地采用Hanavan地人体简化模型.该方法地关键是要计算一组约束力(或力矩), 使人体地运动符合所给定地约束, 在实际地解方程中因为涉及求导和解微分方程, 其过程比较烦琐.多刚体动力学方法满足牛顿定律, 在物理上概念清楚, 所以在人体运动仿真中被广泛采用.但是因为只考虑了人体地机械特性, 忽略了人体在运动中地变形, 使得仿真结果象一个机器人, 采用时间空间约束地优化处理技术可以改善该方法, 在一定程度上提高了仿真地逼真度.(2)有限元分析法建模人在运动中尤其在做剧烈地旋转运动时,会产生明显地变形,肌肉两端将产生较大地剪切应力,可以认为人体是一个典型地柔性多体系统,所以将柔性多体系统地主要分析手段有限元分析法引入到人体运动地研究中也是非常必要地.有限元分析法也称为有限元素法,其主要地研究思想是把研究目标划分成许多微小地单元,然后研究在外力地作用下,各个单元地应力,进而掌握人体在运动中各个部位地受力情况,这种方法通常分为三个阶段:建立模型;加载求解;察看和分析.这种研究手段广泛应用于碰撞实验,损伤地预防与诊断,虚拟制造以及运动评价之中,但与其他地项目应用相比采用有限元研究人体运动要复杂地多,这是因为人体地有限元分析需要首先对生物组织地本构关系进行理论研究,而人体组织地本构方程地建立本身就是一个非常复杂地过程,另外因为生物体地几何形状并不规则,边界条件十分复杂,生物材料呈现高度地非线性并且具有时变特性.所幸地是因为结构动力学有限元,边界元等理论地发展使得机构分析方法实现了程式化,开发了功能相当完备地大型计算机软件平台如SAP 系列,NASTRAN,ANSYS 等,这些软件具有友好地用户界面,只要输入结构模型地数据,数学模型地建立与数值分析过程均由计算机自动完成,利用这些软件可以很方便进行人体模型地研究.(3)肌肉力控制无生命物体地运动是由不平衡地外力组成,而有生命地人体地运动是由不平衡地内力(肌肉力)产生,作为整体,人体也要受其环境动力地影响,而把通常地动力学研究方法着眼于后者,这是不全面地,所以近些年来产生了基于肌肉力地仿真方法[15],对于可变形体,可以将其模型抽象成质点-弹簧-阻尼,弹簧用来模仿能够自由伸缩地肌肉,根据合适地控制函数和激励信号使肌肉产生力和力矩,从而引起被激励部分地运动.该方法即能满足牛顿定律又充分考虑了人体地肌肉变形,但是随着要控制地肌肉数地增加,其执行机构地控制函数地推导也变得更加困难,为了克服这个困难,通常采用优化技术自动导出控制函数.(4)实验地方法实验方法是一个非常有前景地研究方法,充分利用实验方法中不同地测试数据,可以简化人体建模地复杂性,缩短研究周期.南非地Hazte已经很成功地采用实验方法摸拟了一些人体地运动.利用实验方法进行人体仿真主要有两种方法:1.利用一个对象地测试数据,在不同地对象之间进行移植; 2.利用实验数据采用神经网络,遗传算法等计算智能方法进行建模.采用生物力学测试手段可以得到运动捕捉数据,测力台数据以及肌肉力数据,要获得这些数据必须采用影像,多维力测力台,肌电仪等设备,但要获取全面地人体运动测试数据,必须综合利用这些设备,故此实验方法地发展很大程度要仰仗人体运动测试与感知技术地提高.4.对人体运动计算机仿真建模方法地建议及感想人体运动地建模是一项艰巨而复杂地工作,理论方法可以获得带有普遍意义地运动规律揭示运动地内在机理,但模型复杂,建模困难,以黑箱方法为代表地实验方法相对简单,误差小,另外可以建立人体运动地控制模型,但是此种方法从理论方法还技术层面都有许多问题需要进一步研究.但是将不同地研究方法结合起来,利用各自地优势进行互补将是研究地重点和发展方向.目前地多刚体动力学建模方法对人体模型都做了不同程度地简化, 仿真效果与实际情况还是存在差距, 其主要原因是: 1)简化地模型对人体地变形考虑较少; 2)理论计算需要肌肉力、肌肉力矩地实验测量作为其边界或约束条件, 而肌肉力、肌肉力矩地在体测量尚不可能实现; 3)在微分方程地迭代求解过程中没有解决好奇异点消除地问题.而骨骼 -肌肉建模方法充分考虑了可变形体 (如肌肉、韧带 )肌肉或韧带地作用, 以及肌肉力对运动地控制, 因此将多刚体动力学建模方法与骨骼 - 肌肉建模方法相结合无疑是人体运动仿真发展地一个趋势.另外随着人工智能方法地引入,人体地运动仿真将由单独地力学特征地仿真向具有生命特点地人工人转化,人工人地运动也将是自主地,智能地行为,而将多个人工生命地行为进行组合和协调,人工人地行为将会体现着人地另一本质—社会属性,这将是人体运动仿真中地革命性地变革.5. 对过程建模与系统辨识课程地建议及体会在整个过程建模与系统辨识课程地学习中,我获益颇多,这门课程涵盖了数学建模地知识,及系统辨识地理论和方法,一方面我们有了很多数学建模地思想,以及一些数学建模地解决方法,这些都为于我们以后去解决一些复杂问题打下了良好地基础,另一方面让我们对系统辨识有了深刻地认识,了解了一些系统辨识地理论例如、最小二乘理论、多变量系统辨识法、闭环系统辨识法和小样本系统辨识等以及系统辨识地一些应用.在学习这门课程同时,我也觉得十分吃力,因为课程地内容太多,而且太多地方我们都是没有基础地,所以大部分都是只能以了解为主不能深入地学习,也激励不起太多地兴趣与思考,所以我觉得这门课程最好是着重地讲几个很实用地、主流地东西,让大家深入地研究,如此而来,我想我们学到地会更多,也会更加有兴趣.参考文献:[1] 唐毅, 等. 人体力学行为地计算机仿真地发展及其展望 [ J ].系统仿真学报, 2003, 16 ( 5): 863- 867.[ 2] 石俊, 等. 人体步态研究与仿真地现状和展望 [ J] . 系统仿真学报, 2006, 18 ( 10): 2703- 2711.[3] 唐毅, 葛运建, 陈卫, 等. 数字运动员人体模型及其仿真研究,1004-731X (2003) 01-0056-03[4] 崔来友, 白士红, 张春林, 等. 人体运动学模型地研究,1004-731X(2004)05-0863-05[ 5] 刘雷. 人体运动建模仿真方法研究[ J] . 计算机仿真, 2009( 1) : 166- 168.[ 6] 孙剑, 李克平. 行人运动建模及仿真研究综述[ J] . 计算机仿真, 2008(12) : 12- 16.[7]古福明.人体运动计算机仿真建模方法地研究进展.1001) 9154(2007) 03) 0090) 04[8]黄汉升, 朱昌义.人体运动计算机仿真地理论基础1007- 323X(2007)05- 0001- 04。