2024“华为杯”中国研究生数学建模竞赛(A题)深度剖析_数学建模完整过程+详细思路+代码全解析

echarts制作中国地图飞行线 阅读详情

问题一详细解答过程

2. 简化疲劳损伤计算模型
2.1 累积损伤的Palmgren-Miner理论

根据Palmgren-Miner线性累积损伤理论,疲劳损伤是通过在一定的应力循环下累积的。对于给定应力幅值 SiS_iSi​,累积损伤值 DDD 是由经历的应力循环次数 nin_ini​ 和该应力幅值对应的疲劳寿命 NiN_iNi​ 之比决定的:

D=∑iniNiD = \sum_i \frac{n_i}{N_i}D=∑i​Ni​ni​​

其中:

  • nin_ini​ 是经历的应力循环数。
  • NiN_iNi​ 是在应力幅值 SiS_iSi​ 下达到失效的循环数,通常由S-N曲线确定。
2.2 S-N曲线

S-N曲线是材料疲劳特性的重要描述,用来表明不同应力幅值下的疲劳寿命。S-N曲线的基本形式为:

Ni=(S0Si)kN_i = \left( \frac{S_0}{S_i} \right)^kNi​=(Si​S0​​)k

其中:

  • NiN_iNi​ 是应力幅值 SiS_iSi​ 下的疲劳寿命。
  • S0S_0S0​ 是基准应力(材料疲劳强度)。
  • kkk 是材料的疲劳指数(通常在3到5之间,取决于材料特性)。
2.3 应力幅值估算

为了在线计算疲劳损伤,我们需要在每秒钟对主轴扭矩和塔架推力进行实时应力估算。基于应力波峰和波谷的幅值差,可以计算每个时间段内的应力幅值 SiS_iSi​ :

Si=12(σmax−σmin)S_i = \frac{1}{2} (\sigma_{\text{max}} - \sigma_{\text{min}})Si​=21​(σmax​−σmin​)

其中:

  • σmax\sigma_{\text{max}}σmax​ 和 σmin\sigma_{\text{min}}σmin​ 分别是时间段内的应力波峰和波谷值。
2.4 应力循环计数

通过简化雨流计数法或滑动窗口法,我们可以近似地统计主轴和塔架的应力循环次数。每个应力幅值区间(如通过幅值分组)内的循环数可以在实时中获得,并根据每个区间的应力幅值和S-N曲线计算累积损伤。

2.5 每秒疲劳损伤计算

在每一秒的时间段内,首先估算主轴和塔架的波峰和波谷应力,计算应力幅值 SiS_iSi​,然后根据S-N曲线计算疲劳寿命 NiN_iNi​。假设每秒内发生的应力循环为 ni=1n_i = 1ni​=1,则每秒的累积疲劳损伤 DiD_iDi​ 为:

Di=1Ni=1(S0Si)k=(SiS0)kD_i = \frac{1}{N_i} = \frac{1}{\left( \frac{S_0}{S_i} \right)^k} = \left( \frac{S_i}{S_0} \right)^kDi​=Ni​1​=(Si​S0​​)k1​=(S0​Si​​)k

2.6 累积疲劳损伤

将所有时间段内的疲劳损伤值累加,得到设备的累积疲劳损伤值:

Dtotal=∑iDi=∑i(SiS0)kD_{\text{total}} = \sum_{i} D_i = \sum_{i} \left( \frac{S_i}{S_0} \right)^kDtotal​=∑i​Di​=∑i​(S0​Si​​)k

3. 模型解答过程
3.1 确定参数
  1. 材料的S-N曲线:根据实际材料的疲劳特性确定S-N曲线的基准应力 S0S_0S0​ 和疲劳指数 kkk。
  2. 应力幅值的计算:在每秒内,利用主轴扭矩和塔架推力的数据,找到波峰 σmax\sigma_{\text{max}}σmax​ 和波谷 σmin\sigma_{\text{min}}σmin​,计算应力幅值 Si=12(σmax−σmin)S_i = \frac{1}{2} (\sigma_{\text{max}} - \sigma_{\text{min}})
Echarts画区域飞线地图 大屏数据可视化,echarts实现某个区域地图上的散点图及飞线效果 阅读详情

相关推荐

Leaflet地图数据迁徙 + 飞线效果

Leaflet地图数据迁徙 + 飞线效果

weixin_45886797的博客 2107

echarts飞线图

在可视化大屏中碰到要绘制飞线图的需求,采用Echarts来实现,但是Echarts的世界地图数据会缺失部分数据,引入其他来源的话在网速不好的情况下地图瓦片加载又会很慢,体验感极差;最终通过改造Echarts地图数据实现了如下效果:详细代码如下。...

Agoni_lxh的博客 5093

实战指南:利用 Leaflet 与 ECharts 构建动态迁徙流可视化地图

本文详细介绍了如何利用Leaflet与ECharts构建动态迁徙流可视化地图,重点讲解了飞线效果的实现与优化。通过实战案例展示了物流追踪平台的应用场景,并提供了完整的代码示例和性能优化建议,帮助开发者快速掌握交互式地图可视化技术。

weixin_30555125的博客 569

vue 使用 Echarts做地图及飞线效果

vue 使用 Echarts做地图及飞线效果

qq_42164957的博客 3789

Leaflet与Echarts结合的地理数据可视化案例

Leaflet.js 是一个开源的、灵活且轻量级的开源 JavaScript 库,被广泛应用于创建交互式的地图应用。它的设计初衷是为了在移动设备上提供流畅的体验,同时也能在桌面浏览器上很好地运行。这个库特别受前端开发者的欢迎,因为它不仅易于学习和使用,还支持大量的插件,这些插件扩展了其功能,使其能够处理从简单的标记到复杂的交互的多种场景。Leaflet.js 的核心功能包括:- 支持多层叠加,如瓦片图层、矢量图层以及实时更新的层。- 内置的交互式控件,例如缩放控制、比例尺、图例和属性弹窗等。

weixin_30978239的博客 1124

leaflet可视化平台搭建

leaflet-vizLeaflet可视化平台leaflet是一个开源的前端地图交互类库,比较轻量级,支持移动端。而且有丰富的插件资源可供我们使用。Echarts是百度开源的前端可视化类库,提供丰富的前端可视化图表,平台中重要的一部分是我们要将leaflet和Echarts结合在一起。该平台是基于leaflet及其插件搭建的一个方便可用的可视化平台。详细参见[示例Demo]。(https://zry

前端-后端学习之路 1万+

Leaflet-ECharts3 项目推荐

Leaflet-ECharts3 项目推荐 1. 项目基础介绍和主要编程语言 Leaflet-ECharts3 是一个开源插件,旨在将 ECharts3 地图与 Leaflet 地图库结合,使得大数据可视化更加便捷。该项目的主要编程语言是 JavaScript,并且还涉及少量的 CSS。通过该插件,开发者可以在 Leaflet 地图上轻松加载 ECharts3 地图,实现丰富的数据可视化效果。 2...

gitblog_01067的博客 489

别再只用ECharts地图了!用Leaflet+ECharts插件5分钟搞定动态飞线图(附避坑指南)

本文详细介绍了如何利用Leaflet与ECharts插件快速实现动态飞线图,突破ECharts地图在交互体验和底图定制上的限制。通过5分钟快速上手教程和进阶优化技巧,帮助开发者打造高性能、高交互性的可视化效果,特别适合物流网络、用户迁徙等场景应用。

weixin_30415113的博客 445

leaflet与echart的结合的栅格图可视化

自从疫情爆发以来我就一直没有更新微信公众号的文章了,大家是不是猜想我跑路了,哈哈,生长在我伟大的祖国,是最幸福的,我是不会跑路的,只不过期间反而因项目更忙碌了。大家有没有发现疫情期间,各大平台的关于引擎的可视化系统层出不穷,其中大部分都是基于地图可视化展示。基于此我想通过后续几篇文章给大家分享地图可视化部分的示例(先介绍二维的,再分享三维的)。在此先给大家推荐一个网站,是Cesium实验室基于Ce...

u011365716的博客 1956

Leaflet中使用leaflet-echarts插件实现Echarts的Migration迁徙图(带炫光特效)

场景 Leaflet中使用leaflet-echarts插件实现Echarts的Migration迁徙图: Leaflet中使用leaflet-echarts插件实现Echarts的Migration迁徙图_BADAO_LIUMANG_QIZHI的博客-CSDN博客 在上面的基础上怎么样实现带炫光特效的迁徙图,引入js文件同上,不同的就是html代码。 插件地址: https://github.com/wandergis/leaflet-echarts 示例代码中,index2.h.

BADAO_LIUMANG_QIZHI的博客 2082

实战指南:利用 Leaflet 与 ECharts 构建动态迁徙流线图

本文详细介绍了如何利用Leaflet与ECharts构建动态迁徙流线图,通过轻量级地图库Leaflet和强大的数据可视化工具ECharts的结合,实现交互式飞线效果。文章涵盖环境搭建、数据处理、高级飞线效果实现及性能优化等实战技巧,帮助开发者快速掌握这一技术组合,适用于物流追踪、疫情传播可视化等场景。

weixin_29016315的博客 358

leaflet实现四色预警(仿echarts气泡图)(leaflet篇.41)

听老人家说:多看美女会长寿 地图之家总目录(订阅之前建议先查看该博客) 文章末尾处提供保证可运行完整代码包,运行如有问题,可“私信”博主。 效果如下所示: 下面献上完整代码,代码重要位置会做相应解释 <!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title>Historic Topographic Maps</title> <meta name='vi

地图之家 2362

Leaflet+Echarts实现GIS地图动态播放以及使用Echarts对点位数据详情进行展示

是的,你没看错…我还在发烧中,昨天在众多人的围殴当中我顽强的活了下来。请允许我最后作死一波,因为我知道漂亮的小姐姐个帅气的小哥哥一定都不会和我一般见识的… 效果图大致长得这个德行 小凳子,上代码 &amp;lt;template&amp;gt; &amp;lt;div style=&quot;width: 100%;height: 100%;&quot;&amp;gt; &amp;lt;/div&amp

Afeyer的博客 6584

交通流量可视化模拟系统:基于Vue3、ECharts与Leaflet的实时大屏实战

在智能交通与城市治理领域,数据可视化已成为连接海量数据与业务决策的关键桥梁。通过将抽象的车流量、平均车速、拥堵指数等指标转化为直观的地图热力、趋势曲线与预警信号,普通管理人员也能快速洞察交通运行态势。实现此类系统通常依赖前端可视化框架与后端实时数据推送的紧密配合,利用ECharts构建动态图表、Leaflet叠加路网信息、WebSocket实现秒级数据刷新,再配合合理的数据模拟模型,即可低成本复现真实业务场景。这类方案广泛适用于智慧城市演示、交通态势监控、应急指挥调度以及高校课程设计等场景。本文以芜湖市交通

weixin_33957648的博客 316

42.(leaflet之家)leaflet实现撒点图(仿echarts)

听老人家说:多看美女会长寿 地图之家总目录(订阅之前建议先查看该博客) 文章末尾处提供保证可运行完整代码包,运行如有问题,可“私信”博主。 效果如下所示: 下面献上完整代码,代码重要位置会做相应解释 <!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title>Historic Topographic Maps</title> <meta name='vi

地图之家 727

基于Leaflet与WebSocket的实时航班追踪可视化图表开发实战

数据可视化是将抽象数据转化为直观图形的关键技术,其核心原理在于通过视觉编码高效传递信息。在工程实践中,地理信息可视化(GIS)与实时数据流的结合,能极大提升监控、分析与决策效率。对于需要处理动态、海量空间位置数据的场景,如交通监控、物流追踪或环境监测,一个高性能、可交互的实时地图图表具有重要技术价值。本文聚焦航班追踪这一典型应用,深入探讨如何利用轻量级地图库Leaflet.js与WebSocket技术,构建一个能够实时渲染飞机位置、航向与状态的可视化界面。通过散点图(scatter)与自定义标记(Marke

weixin_33720078的博客 347

基于Flask与ECharts/Leaflet的可视化智能物流配送系统实现

智能物流配送系统的核心在于将订单、车辆、站点与路线规划等数据转化为可感知的实时视图,并借助可视化技术辅助决策与调度。实现这类系统通常需要理解前后端分离的架构原理、配送数据模型的设计方法以及路径规划的启发式算法。在工程实践中,后端采用轻量级Flask框架提供数据接口,前端结合ECharts与Leaflet分别负责统计图表与地理轨迹渲染,配合距离矩阵和最近邻算法生成配送路线,即可构建一套低成本、易演示的完整闭环。这类方案广泛应用于课程设计、毕业设计以及全栈开发简历项目,能够直观展示数据流从采集、计算到可视化映射

weixin_31155097的博客 206

Leaflet结合Echarts实现迁徙图

迁徙图

倚栏听风 1318
上一篇: 2024高教社杯全国大学生数学建模竞赛(A题)深度剖析 _ 建模完整过程+详细思路+代码全解析
下一篇: 2024“华为杯”中国研究生数学建模竞赛(E题)深度剖析_数学建模完整过程+详细思路+代码全解析
star数模
博客等级 码龄3年 320粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值