论文: 蹦极的数学建模及其龙格-库塔法求解方法

在“华东师范大学首届研究生数学建模竞赛”中,获得二等奖。

发表日期: 2007年5月

摘要:

本文通过参照题中给出的数据,对蹦极者在蹦极过程受到重力,拉力,空气阻力等受力分析,依据牛顿第二定律,将这种现实生活中连续状态的非线性系统进行建模,得到一个完整的蹦极数学模型。该模型表现为蹦极者位置x对下落时间t的二阶常微分方程。然后利用Matlab编程,采用龙格-库塔法方法,完成了赛题中所有问题。全文的分析思路如下:

首先,求解空气阻力与速度的关系。题中给出了一组空气阻力和速度的实测数据,通过程序BengJi NiHe.m,进行多项式曲线拟合,发现空气阻力和速度符合二次多项式,求出了二次多项式的系数,验证了该二次多项式具有良好的拟合效果。

然后,对蹦极者受力分析,发现这是典型的具有连续状态的非线性系统。建立二维空间坐标模型,并令蹦极者位置为X.根据牛顿第二定律,列出蹦极模型的数学表达式,得到蹦极者下落位置x对下落时间t的二阶常微分方程。

为简化计算,决定采用计算机对蹦极数学模型进行数值计算和系统仿真。因为MATLAB只能解一阶常微分方程,所以先手工把上面的二阶常微分方程转化成一阶常微分方程,再采用计算机求解。通过对Matlab中不同的龙格-库塔法方法进行分析后,发现ode23方法最适合求解具有连续状态的非线性系统,且精度符合要求。

因此,程序(BengJi.m, BengJi_Sub.m)中使用ode23方法,对蹦极数学模型进行数值计算和系统仿真。并得出了系统要求的数值解和系统仿真图表。通过极值和折半法,求出在蹦极绳弹性系数k=5时,蹦极者有最大刺激,即在安全的情况下最接近湖面。此情况下,脚踝受到的最大拉力为670磅,蹦极者的最大速度为105.1469英尺/秒,蹦极者反弹回来离起跳点的最短距离为69.7566英尺,并给出了系统仿真图。

将蹦极系统的理论数值解和仿真数值解进行比对验证,误差分析,发现系统仿真结果符合实际,本数学模型可以客观正确地反映蹦极过程。

最后,论述了此模型的优缺点,讨论了模型的改进,列出了相关参考文献和术语。

转载本文请联系原作者获取授权,同时请注明本文来自赵也非科学网博客。

链接地址:http://blog.sciencenet.cn/blog-107188-208591.html

上一篇:个人主页

下一篇:有同学中了CCECE 2009么?

蹦极模型matlab仿真,科学网—蹦极的数学建模及其龙格-库塔法求解方法 - 赵也非的博文...相关推荐

  1. 2017 计算机 暑期学校,科学网-2018,17年数学统计学计量经济暑期学校汇总-张慧铭的博文...

    以下几个是2017年暑假与数学和统计学有关的研究生暑期学校(非盈利为目的,收费我就不列在这里了.这些暑期学校基本上都是国家项目出的钱).有需要的同学可以申请,有的暑期学校包吃包住.其中的一些暑期学校是 ...

  2. 双通道连续波多普勒雷达测速模型 - Matlab仿真

    双通道连续波多普勒雷达测速模型 - Matlab仿真 双通道连续波多普勒雷达是一种用于测量目标速度的传感器,具有较高的精度和可靠性,广泛应用于军事.民用等领域.本文将介绍如何通过Matlab来实现双通 ...

  3. PMSM 控制技术探究与仿真1:三相PMSM的数学建模与坐标变换

    PMSM 控制技术探究与仿真1:三相PMSM的数学建模与坐标变换 1,三相PMSM的基本数学模型   1.1 三相PMSM 的结构   1.2 基本数学模型 2,三相PMSM的坐标变换   2.1 d ...

  4. fvdm 跟驰模型 matlab仿真_MATLAB数值计算在光学仿真和教学中的应用

    摘要:在光学教学过程中从基本的物理概念出发,建立相应的理论模型,并将光学问题归纳为特征方程求根.积分求解.常微分方程求解等几类数值求解问题,结合MATLAB强大的数值计算和图形显示功能,完成光学问题的 ...

  5. matlab 相位校正,科学网—全相位比值校正法 - 王兆华的博文

    加hann窗全相位比值校正法和加hann窗fft比值校正法校正方法类同,只须将二个振幅比改为振幅开方比即可.这里加hann窗是关键,过去测试时,直接调用Matlab中的hann(N)窗,频率和振幅校正 ...

  6. 单纯性搜索算法 matlab函数,科学网—一种有效的最优化方法——Nelder-Mead单纯形直接搜索算法 - 王福昌的博文...

    虽然MATLAB本身自带了fminsearch()函数,可以求解目标函数无梯度的最优化问题,但是感觉下面的程序在很多时候更好用,特别是自变量有边界和非线性约束的时候. 这里是John D'Errico ...

  7. java 调用matlab rank_科学网—Matlab: X is rank deficient - 李旭的博文

    Summary 开贴讨论Rank deficient matrix线性回归之过程.示例数据包含在附件中,x is a matrix whose columns represent random var ...

  8. matlab 趋势分析,科学网—SEN趋势度分析及其MATLAB实现 - 杨建华的博文

    SEN趋势度分析及其MATLAB实现 一.博文概述 1.目的 学习理解SEN趋势度分析方法及其应用,并编写简易的SEN趋势度分析函数 2.时间 2016年12月24日 3.关键词 SEN趋势度分析   ...

  9. 修改matlab fig,科学网—fig图片修改技巧 - 张坤的博文

    利用Matlab输图片时最好保存一份fig格式的文件,以备后续投稿时修改图片以满足期刊要求 1.打开Matlab-->打开需要的图片: 2.点击'Edit'-->'Figure prope ...

最新文章

  1. 边界框的回归策略搞不懂?算法太多分不清?看这篇就够了
  2. R语言使用aov函数进行双因素方差分析(Two-way factorial ANOVA)、使用HH包中的interaction2wt函数为任何阶的双因素方差分析可视化主效应和交互作用图、箱图显示主效应
  3. androidstuido_schooltest_6_media_service
  4. java分割面板_Split 面板分割
  5. 通过腾讯地图服务获取行政区划信息
  6. linux 统计命令执行后的行数或者统计目录下文件数目
  7. js 正则 长度不超过50_如何花不超过50元人民币,拍抖音网红海马体照片?
  8. 数据库运维家中常备:上限约400MB/s,比COPY等工具还好用的数据利器
  9. mysql创建定时任务
  10. SQL中的全文检索(转帖)
  11. 前端怎么自我介绍_未雨绸缪,小米前端实习面经
  12. Linux C++ socket编程实例
  13. 看图猜成语小程序设计与实现(小程序+PHP)
  14. alter table *** add constraint *** 用法
  15. Linux的route命令
  16. 软件测试管理工具alm,以知识为核心的ALM之测试管理篇
  17. 了解arguments
  18. Whistle使用手册
  19. Swift 优雅的网络请求Moya
  20. Windows10下修改盘符

热门文章

  1. C++二叉树层序遍历
  2. Vue3.0配置多页面应用
  3. VS中sln和suo的区别
  4. LeetCode:17.17.多次搜索
  5. 计算机硕士论文盲审,研究生毕业论文盲审那些事,你造吗?
  6. [转载]千手观音是如何练成的?
  7. D3D11设备接口的动态创建方法
  8. 小数点化分数的过程_《分数和小数的互化》的教案
  9. 麦咖啡 McAfee V8.5i +patch 1 + AntiSpyware Enterprise 集成优化版
  10. Java Big EndianLittle Endian