微分方程建模

微分方程建模是数学建模的重要方法,因为许多实际问题的数学描述将导致求解微分方程的定解问题。在高教杯数学建模竞赛中每年都会有一道微分方程建模问题,大体上可以按以 下几步:

1. 根据实际要求确定要研究的量(自变量、未知函数、必要的参数等)并确定坐标系。

2. 找出这些量所满足的基本规律(物理的、几何的、化学的或生物学的等等)。

3. 运用这些规律列出方程和定解条件。

常见的列方程方法有:

(i)按规律直接列方程

在数学、力学、物理、化学等学科中许多自然现象所满足的规律已为人们所熟悉, 并直接由微分方程所描述。如牛顿第二定律、放射性物质的放射性规律等。我们常利用 这些规律对某些实际问题列出微分方程。

(ii)微元分析法与任意区域上取积分的方法

自然界中也有许多现象所满足的规律是通过变量的微元之间的关系式来表达的。对于这类问题,我们不能直接列出自变量和未知函数及其变化率之间的关系式,而是通过微元分析法,利用已知的规律建立一些变量(自变量与未知函数)的微元之间的关系式,然后再通过取极限的方法得到微分方程,或等价地通过任意区域上取积分的方法来建立微分方程。

(iii)模拟近似法

在生物、经济等学科中,许多现象所满足的规律并不很清楚而且相当复杂,因而需要根据实际资料或大量的实验数据,提出各种假设。在一定的假设下,给出实际现象所满足的规律,然后利用适当的数学方法列出微分方程。

示例:发射卫星为什么用三级火箭问题

采用运载火箭把人造卫星发射到高空轨道上运行,为什么不能用一级火箭而必须用多级火箭系统? 下面通过建立运载火箭有关的数学模型来回答上述问题。

火箭是一个复杂的系统,为了使问题简单明了,我们只从动力系统和整体结构上分析,并且假设引擎是足够强大的。

卫星进入 600km 高空轨道时,火箭必须的最低速度,首先将问题理想化,假设:

(i)卫星轨道是以地球中心为圆心的某个平面上的圆周,卫星在此轨道上以地球引力作为向心力绕地球作平面匀速圆周运动;

(ii)地球是固定于空间中的一个均匀球体,其质量集中于球心;

(iii)其它星球对卫星的引力忽略不计。

建模与求解:

设地球半径为 R ,质量为 M ;卫星轨道半径为 r ,卫星质量为m 。 根据假设,卫星只受到地球的引力,由牛顿万有引力定律可知其引力大小为:

其中G 为引力常数。 

为消去常数G ,把卫星放在地球表面:

代入得:

其中 g 为重力加速度,一般为10或者9.81m/s。 

 根据假设(i),若卫星围绕地球作匀速圆周运动的速度为v ,则其向心力为 mv/r^{2} , 因为卫星所受的地球引力就是它作匀速运动的向心力,故有:

由此便推得卫星距地面为(r − R)km ,必须的最低速度的数学模型为 :

 即要把卫星送入离地面 600km 高的轨道,火箭的末速度最低应为 7.6km/s。

火箭的简单模型是由一台发动机和一个燃料仓组成。燃料燃烧产生大量气体从火箭 末端喷出,给火箭一个向前的推力。火箭飞行要受地球引力、空气阻力、地球自转与公转等的影响,使火箭升空后作曲线运动。为使问题简化,假设:

(i)火箭在喷气推动下作直线运动,火箭所受的重力和空气阻力忽略不计。

(ii)在t 时刻火箭质量为m(t) ,速度为v(t) ,且均为时间t 的连续可微函数;

(iii)从火箭末端喷出气体的速度(相对火箭本身)为常数u 。

火箭—卫星系统的质量可分为三部分:mp (有效负载,如卫星),mF(燃料质量), ms(结构质量,如外壳、燃料容器及推进器)。一级火箭末速度上限主要是受目前技术条件的限制,假设:

从前面对问题的假设和分析可以看出:火箭推进力自始至终在加速着整个火箭,然而随着燃料的不断消耗,所出现的无用结构质量也在随之不断加速,作了无用功,故效益低,浪费大。 所谓理想火箭,就是能够随着燃料的燃烧不断抛弃火箭的无用结构。下面建立它的数学模型。

假设:在(t,t + Δt) 时段丢弃的结构质量与烧掉的燃料质量以α 与1−α 的比例同时进行。

建模与分析:由动量守恒定律,有

多级火箭是从末级开始,逐级燃烧,当第i 级燃料烧尽时,第i +1级火箭立即自动点火,并抛弃已经无用的第i 级。我们用mi 表 示第i 级火箭质量,mp 表示有效负载。为了简单起见,先作如下假设:

实际上,由于受技术条件的限制,采用四级或四级以上的火箭,经济效益是不合算 的,因此采用三级火箭是最好的方案。 

最佳结构设计:下面将考虑当用n 级火箭发射卫星时的最佳结构,即使m0  / mp最小的结构 。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/871163.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

云盘挂载 开机自动模拟 cmd- alist server

云盘挂载 开机自动模拟 cmd- alist server 打开Kimi智能助手, 网址:Kimi.ai - 帮你看更大的世界 (moonshot.cn) 问他: 帮我写一个vbs命令:在D:\sky目录下, 然后cmd, 进入命令行后, 输入 alist server 然后回车 这里 这个目录, 换成自己的 alist.exe所在目录 下面是我完善的示…

GitHub连接超时问题 Recv failure: Connection was reset

用手机热点WIF拉取git项目的时候,遇到Recv failure: Connection was reset问题。 解决办法 一、手动开启本地代理 二、在终端(cmd)输入命令 git config --global http.proxy http://127.0.0.1:7890 git config --global https.proxy https:…

大模型-基于大模型的数据标注

法来自于这篇论文:Can Generalist Foundation Models Outcompete Special-Purpose Tuning? Case Study in Medicine。 一.背景 假设,存在一批标注好的数据D_labeled,其包含m个标注样本(x, y)。 目标是,基于D_labeled&#xff…

Linux安全技术与防火墙

一、安全技术和防火墙 1.1 安全技术 入侵检测系统:特点是不阻断网络访问,主要是提供报警和时候报警,不主动介入。 入侵防御系统:透明模式工作,对数据包、网络监控、服务攻击、木马蠕虫、系统漏洞等等进行准确的分析和…

MySql 数据库 (基础) - 下载安装

MySQL数据库 简单介绍 数据库 数据存储的仓库数据库管理系统 操作和管理数据库的大型软件SQL 操作关系型数据库的变成语言,是一套标准 版本 MySQL官方提供了两种不同的版本: 社区版 免费,MySQL不提供任何的技术支持商业版 收费&#xff0c…

【研路导航】重庆大学计算机保研面试真题分享交流

写在前面 在保研的道路上,面试是非常重要的一环。这里是成功保研到重庆大学的学长的计算机保研面试的部分真题及详细解答 ! Q 快速排序和合并排序: 快速排序(quicksort) 和合并排序(merge sort) 两种方法都将输入的待排序序列划分为2个子序列&#xf…

树的概念与二叉树的实现

目录 一. 树的概念 二. 访问树的方法 1. 左孩子右兄弟法 2. 双亲表示法 3. 顺序表存孩子的指针(孩子表示法) 三. 二叉树 1. 二叉树的定义 2. 特殊二叉树 3. 二叉树的性质 4. 存储方式 四. 二叉树的前中后序遍历 1. 前序遍历 2. 中序遍历 3. …

通用型I2C接口的应用之综合应用(N32G45XVL-STB)

通用型I2C接口的应用之综合应用(N32G45XVL-STB) 目录 概述 1 软硬件接口 1.1 硬件接口 1.2 开发软硬件信息 1.3 SHT-20模块电路 1.4 0.9寸OLED模块介绍 2 驱动接口实现 2.1 SHT20驱动接口 2.2 OLED驱动接口 3 应用接口实现 3.1 软件框架 3.…

vue3 学习笔记08 -- computed 和 watch

vue3 学习笔记08 – computed 和 watch computed computed 是 Vue 3 中用于创建计算属性的重要 API,它能够根据其它响应式数据动态计算出一个新的值,并确保在依赖数据变化时自动更新。 基本用法 squaredCount 是一个计算属性,它依赖于 count…

C语言基础and数据结构

C语言程序和程序设计概述 程序:可以连续执行的一条条指令的集合 开发过程:C源程序(.c文件) --> 目标程序(.obj二进制文件,目标文件) --> 可执行文件(.exe文件) -->结果 在任何机器上可以运行C源程序生成的 .exe 文件 没有安装C语言集成开发环境,不能编译C语言程…

常见算法和数据结构(如排序、搜索、链表、树等)。

在计算机科学中,算法和数据结构是解决问题的基石。下面是一些常见的算法和数据结构的简要描述: 常见算法 排序算法: 冒泡排序:通过重复遍历要排序的数列,比较每对相邻元素的值,若发现顺序错误则交换之&am…

Scala学习笔记16: 注解

目录 第十六章 注解1- 常见的Scala注解1.1 标准注解1.2 Java注释 2- 自定义注解3- 注解的使用场景3.1 编译时处理3.2 运行时反射 4- 注解参数end 第十六章 注解 Scala 中的注解 (Annotations) 是一种元编程工具, 用于向编译器、运行时或其他工具提供元数据 ; 注解可以应用于各…

Open-TeleVision——通过VR沉浸式感受人形机器人视野的远程操作

前言 7.3日,我司大模型机器人(具身智能)线下营群里的一学员发了《Open-TeleVision: Teleoperation with Immersive Active Visual Feedback》这篇论文的链接,我当时快速看了一遍,还是有价值的一个工作(其有受mobile aloha工作的启发)&#x…

锂电池剩余寿命预测 | Matlab基于Transformer的锂电池剩余寿命预测

目录 预测效果基本介绍程序设计参考资料 预测效果 基本介绍 Matlab基于Transformer的锂电池剩余寿命预测 Matlab基于Transformer的锂电池剩余寿命预测(单变量) 运行环境Matlab2023b及以上 NASA数据集,B0005号电池数据训练,B00…

web前端开发——标签一(注释、标题、段落、换行、格式、图片)

今天我来针对web前端开发讲解标签一 目录 html标签_标题&段落&换行 注释标签:Ctrl/ 标题标签: h1-h6 段落标签: 换行标签: 格式标签 图片标签_src属性 html标签_标题&段落&换行 注释标签:Ctrl/ Ctrl/ &…

小程序-设置环境变量

在实际开发中,不同的开发环境,调用的接口地址是不一样的 例如:开发环境需要调用开发版的接口地址,生产环境需要正式版的接口地址 这时候,我们就可以使用小程序提供了 wx.getAccountInfoSync() 接口,用来获取…

查找PPT中某种字体的全部对应文字

本文章的目的是找到某种字体的文字,而不是替换某种字体的文字,也不是将某种字体全部替换为另外一种文字。 第一步:在PPT中按下ALTF11 出现以下窗口 第二步:点击插入->模块 第三步:将以下代码输入到窗体中 Sub F…

在大型企业级应用中,如何优化 XML 数据的存储和检索效率,以满足高并发访问需求?

在大型企业级应用中,优化XML数据的存储和检索效率可采取以下措施: 数据库选择:选择适合XML存储和查询的数据库,如Oracle、MySQL、PostgreSQL等。这些数据库提供了专门的XML存储和查询功能,能够更高效地处理XML数据。 …

系统Doze白名单常用接口

获取Doze白名单列表:DeviceIdleController.getUserPowerWhitelist是否Doze白名单:DeviceIdleController.isPowerSaveWhitelistAppDoze白名单变化广播:PowerManager.ACTION_POWER_SAVE_WHITELIST_CHANGED设置Doze白名单:DeviceIdleController.…

【常用知识点-Linux】SSH免密登陆

Author:赵志乾 Date:2024-07-12 Declaration:All Right Reserved!!! 1. 简介 SSH免密登录是一种基于公钥加密技术的安全认证方式,其原理如下: 生成密钥对:客户端生成一对…