2023亚太杯数学建模C题思路分析 - 我国新能源电动汽车的发展趋势
1 赛题
问题C 我国新能源电动汽车的发展趋势
新能源汽车是指以先进技术原理、新技术、新结构的非常规汽车燃料为动力来源( 非常规汽车燃料指汽油、柴油以外的燃料),将先进技术进行汽车动力控制和驱动相结 合的汽车。新能源汽车主要包括四种类型:混合动力汽车、纯电动汽车、燃料电池电动 汽车和其他新能源汽车。新能源电动汽车作为一种新型汽车,由于其低污染、低能耗、 能够调节峰值用电量的特点,近年来取得了快速的发展。新能源电动汽车,包括电动公交车和少于7座的家庭电动汽车,已经受到了世界各地的消费者和政府的欢迎。
2011年以来,中国政府积极推动新能源电动汽车的发展,制定了一系列优惠政策 。新能源电动汽车产业取得了巨大的发展,逐渐成为“ 中国高铁 ”之后的另一个中国标志。现在,我们邀请您的团队来完成以下问题。 ”
问题1:
分析影响中国新能源电动汽车发展的主要因素,建立数学模型,描述这些因素对中国新能源电动汽车发展的影响。
问题2:
收集中国新能源电动汽车的行业发展数据,建立一个数学模型,以描述和预测未来10年中国新能源电动汽车的发展情况。
问题3:
收集数据,建立数学模型,分析新能源电动汽车对全球传统能源汽车产业的影响。
问题4:
一些国家制定了一系列针对中国抵制新能源电动汽车发展的政策。建立数学模型,分析这些政策对我国新能源电动汽车发展的影响。
问题5:
分析城市新能源电动汽车(包括电动公交车)电气化对生态环境的影响。假设城市人口为100万,则提供该模型的计算结果。
问题6:
根据问题5的结论,给公民写一封公开信,宣传世界各地对新能源电动汽车的好处和电动汽车行业的贡献。
2 赛题分析
A题属于图像目标检测与图像特征提取分类问题,需要用到深度学习算法,题目开放性不高,但需要找到合适的网络进行训练,训练阶段会比较麻烦!
B题属于经典的物理建模与目标优化问题,往往计算量较大,会有一定难度!
C题属于自由性数据分析题型,需要自己找到数据,做传统的数据挖掘即可!
本次建模题目难度(由高到低) C=A>B
!!!A君会先出AC题思路!!!
3 更新记录
C题的开放度非常高,不仅要自己找数据,还需要自己构建模型.。
寻找影响主题的相关因子,找到了因子就是找到了变量!
有了相关因素以后,接下来一步我们需要找到相关数据,然后量化我们上一步找的因素!
第一次更新: C题第一问思路已更新:

第二次更新: C题爬虫+数据更新:
目前市面上没有免费的新能源数据集合,数据都相对零散,需要逐个手动收集,A君实现了一个爬虫爬取相关数据开放给大家
数据来源
爬取的数据来源于以下三部分:
- 1 道路机动车辆生产企业及产品,基本为doc文件形式
- 2 新能源汽车推广应用推荐车型目录,基本为html形式
- 3 免征车辆购置税的新能源汽车车型目录,基本为pdf文件形式
其中数据主要为第2、3部分。
项目结构说明
vehicles_db/
|-- data/
| |-- origin_data(由 Spider 爬取的原始文件)
| |-- output(解析清洗后的 Excel 数据文件)
| |-- revised_data(对原始文件的备份及修改)
|
|-- DataParser/
| |-- __init__.py
| |-- clean_data.py(清洗数据脚本)
| |-- convert.py(转换文件格式脚本)
| |-- main.py(数据解析主程序)
| |-- output.py(输出解析后数据)
| |-- parse_data.py(对不同文件格式的表格数据进行解析)
|
|-- Spider/
| |-- __init__.py
| |-- download.py(下载目标链接的响应内容)
| |-- main.py(爬虫主程序)
| |-- output.py(下载目标文件)
| |-- parse_respa.py(对响应内容进行解析)
| |-- spider.py(异步爬虫函数)
| |-- urls.py(构造初始 url)
|
|-- __init__.py
|-- main.py
环境及依赖
- Python 3.X
- pandas
- win32com
- pdfplumber
- docx
- bs4
- aiohttp
- asyncio
- json
运行方法
进入 vehicles_db 文件夹,运行 main.py 文件即可。
输出数据位于 /data/output 文件夹中。
输出
部分输出如图所示:

爬虫代码不需要大家重新运行,数据已经爬好上传,大家直接下载即可!
第三次更新: 分析代码+完整思路更新

更新分析代码


分析代码已上传,大家直接下载使用即可,不需要抄文档上的代码!
详细的思路过程放在文档中 ! ! ! ! 完整且正确的建模过程!!!
相关文章:
2023亚太杯数学建模C题思路分析 - 我国新能源电动汽车的发展趋势
1 赛题 问题C 我国新能源电动汽车的发展趋势 新能源汽车是指以先进技术原理、新技术、新结构的非常规汽车燃料为动力来源( 非常规汽车燃料指汽油、柴油以外的燃料),将先进技术进行汽车动力控制和驱动相结 合的汽车。新能源汽车主要包括四种类型&#x…...
c语言新龟兔赛跑
以下是一个使用C语言编写的新的龟兔赛跑游戏: #include <stdio.h>#include <stdlib.h>#include <time.h>int main() { int distance, turtle_speed, rabbit_speed, turtle_time, rabbit_time, rabbit_lead; srand(time(NULL)); // 随机数种…...
Linux驱动开发——网络设备驱动(理论篇)
目录 一、前言 二、网络层次结构 三、网络设备驱动核心数据结构和函数 一、前言 网络设备驱动是 Linux 的第三大类驱动,也是我们学习的最后一类 Linux 驱动。这里我们首先简单学习一下网络协议层次结构,然后简单讨论 Linux 内核中网络实现的层次结构。…...
simulink仿真
1)系统问题 连续系统,离散系统(采样周期问题) 系统分析问题 2)求解器问题 变步长,定步长,步长时间与采样周期问题、 3)积分器问题 连续积分,离散积分问题ÿ…...
PC端页面进去先出现加载效果
自定义指令v-loading,只需要绑定Boolean即可 v-loading“loading” <el-table :data"list" border style"width: 100%" v-loading"loading"><el-table-column align"center" label"序号" width"5…...
磁盘清理在哪里?学会这4个方法,快速清理内存!
“在使用电脑的过程中,我可能经常会保存一些文件到电脑上,这也导致电脑经常出现内存不足的情况。我想问问磁盘清理在哪里呀?我应该如何打开呢?” 随着使用电脑的时间增长,用户可能经常会遇到磁盘空间不足的情况&#x…...
Error opening terminal: xterm.”的解决方法
主要是看下面这两个变量是否设置正确 $ echo $TERM $ echo $TERMINFO 通常TERM的默认值为xterm-265color, 要查看支持的term,可以ls -al /lib/terminfo/x/ 如果TERM是xterm-265color的话,TERMINFO设置为/usr/lib/terminfo make menuconfig时提示“Err…...
C#常见的设计模式-结构型模式
引言 设计模式是软件工程中用于解决常见问题的可复用解决方案。在C#编程中,常见的设计模式具有广泛的应用。本篇博客将重点介绍C#中常见的结构型设计模式,包括适配器模式、装饰器模式、代理模式、组合模式和享元模式。 目录 引言1. 适配器模式(Adapter …...
Redis分片备库切换操作
Redis分片备库切换操作 场景描述: 分片集群: 1.ipa:5001-ipa:5002 2.ipb:5001-ipb:5002 需将两个分片备库互置完成灾备 操作步骤 准备工作 主机密码:1qaz!QAZ 获取节点信息命令 /redispath/bin/redis-cli -a password -h ip -p port red…...
二叉树:leetcode1457. 二叉树中的伪回文路径
给你一棵二叉树,每个节点的值为 1 到 9 。我们称二叉树中的一条路径是 「伪回文」的,当它满足:路径经过的所有节点值的排列中,存在一个回文序列。 请你返回从根到叶子节点的所有路径中 伪回文 路径的数目。 给定二叉树的节点数目…...
【【Linux下的Petallinux 以及其他的配置】】
Linux下的Petallinux 以及其他的配置 sudo apt-get install iproute2 gawk python3 python build-essential gcc git make net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev flex bison libselinux1 gnupg wget git-core diffstat chrpath socat xterm autoconf libtoo…...
13、深度学习之神经网络
深度学习是机器学习中重要的一个学科分支,它的特点就在于需要构建多层“深度”的神经网络。 人们在探索人工智能初期,就曾设想构建一个用数学方式来表达的模型,它可以模拟人的大脑,大脑我们都知道,有很多神经元,每个神经元之间通过突触链接。 神经网络的设计就是模仿了这…...
js的数组去重方法
目录 es6数组中对象去重 1. filter()用法 2. findIndex()用法 3. 去重 其他方法: 方法二:reduce()去重 1. reduce()用法 1.1 找出字符长度最长的数组成员。 1.2 扁平化二维数组 1.3 扁平化多维数组 三、总结方案: 使用Set…...
在 Next 14 的 appRouter 模式中接入 React-Redux
在 Next 14 的 appRouter 模式中接入 React-Redux 说明 Next.js 版本升级到 14 后,相比 13 版本是一个改动很大的大版本升级,很多概念或者使用方式 13 版本都有较大的区别,因此这里记录一些学习 14 版本的 Next.js 的心得体会或者问题。因为…...
aspose-words 跳过证书验证jar
优先用 aspose-words-19.3.jar ,不需要读取license.xml,导出后直接水印,jar包最好直接放在项目resource目录下直接引用,要不下载不下来 public static String doc2pdf(String fileName, String filePath) {try {String oldFile f…...
【开题报告】基于uniapp的瑜伽学习交流小程序的设计与实现
1.选题背景 瑜伽在现代社会中越来越受到人们的关注和喜爱。它不仅可以帮助人们塑造健美的身材,还能促进身心健康、提高生活质量。然而,由于瑜伽动作的复杂性和技巧性,很多初学者在学习过程中会遇到困难和挑战。 同时,由于工作和…...
【蓝桥杯单片机】应用手势传感器(串口2)
手势传感器:串口通信,可以识别左滑、右滑、单击三种手势,输出相应的固定串口数据。 控制器:IAP15F2K61S2单片机。 引脚连接: 单片机 手势传感器 P46 -> TX P47 -> RX VCC -> 5V GND->gnd main.c 程序说明:传感器与单片机的串口2进行数据交互,这里使用的是开…...
51单片机蜂鸣器发出悦耳的声音
51单片机蜂鸣器发出悦耳的声音 1.概述 这篇文章介绍单片机控制蜂鸣器入门小实验,通过该实验掌握蜂鸣器发声的原理,控制声音发出我们想听的音乐。 2.蜂鸣器发声 2.1.硬件原理 1.蜂鸣器正极接单片机20号引脚VCC,负极接19号引脚P1.7 2.20MH…...
Web3.0时代:区块链DAPP将如何颠覆传统模式
小编介绍:10年专注商业模式设计及软件开发,擅长企业生态商业模式,商业零售会员增长裂变模式策划、商业闭环模式设计及方案落地;扶持10余个电商平台做到营收过千万,数百个平台达到百万会员,欢迎咨询。 随着…...
JAVA 算法面试总结
1、二分查找 二分查找又叫折半查找,要求待查找的序列有序。每次取中间位置的值与待查关键字比较,如果中间位置 的值比待查关键字大,则在前半部分循环这个查找的过程,如果中间位置的值比待查关键字小, 则在后半部分循环…...
氧化镓高体积热容的特性,集成高介电常数界面的结侧冷却架构
速览:技术背景与挑战背景: 虽然宽禁带(WBG)半导体(如SiC、GaN)已取得进展,但超宽禁带(UWBG)材料如氧化镓(Ga₂O₃)具有更高的理论极限。痛点&…...
蓝牙与WiFi之外:为机器人选择合适的近距离无线通信技术
在现代机器人系统中,无线通信不仅是遥控与数据回传的通道,更是实现多机协同、环境感知和人机交互的神经中枢。然而,面对琳琅满目的无线技术——经典蓝牙(Bluetooth Classic)、低功耗蓝牙(BLE)、…...
BMC11T001 NFC读卡器模块技术解析与Arduino集成指南
1. BMC11T001 NFC读卡器模块深度技术解析BMC11T001是由BestModules公司推出的基于UART接口的NFC卡片读取扩展板,专为Arduino生态设计。该模块并非简单的AT指令透传设备,其内部集成了完整的NFC协议栈处理单元,支持ISO/IEC 14443 Type A/B标准卡…...
工作 8 年才弄明白,原来,这才是JDK推荐的线程关闭方式
JDK在线程的Stop方法时明确不得强行销毁一个线程,要优雅的退出线程。 何谓优雅退出线程,即业务将进行中请求正确被处理,取消待执行请求,执行资源回收,最终Thread Runable run 方法return 结束执行。 首先问为什么要退…...
【PyJIT 3.14权威调优白皮书】:基于37个生产级微服务压测数据的6类典型劣化模式诊断图谱
第一章:PyJIT 3.14 JIT编译器调优核心原理与演进脉络PyJIT 3.14 是 Python 生态中首个支持多层热路径识别与跨函数内联优化的生产级 JIT 编译器,其核心突破在于将传统基于计数器的热点检测升级为基于执行轨迹(Execution Trace)的动…...
WS2812嵌入式驱动:高精度时序与柔性硬件协同设计
1. WS2812驱动库深度解析:面向智能LED夹克的嵌入式底层实现1.1 技术定位与工程需求溯源WS2812并非一个抽象的“库”,而是一类集成控制电路与RGB LED于一体的智能发光单元。其核心价值在于将传统LED驱动中复杂的时序控制、电平转换、电流调节等模拟电路功…...
人体感应灯工作原理与安装调试指南
1. 人体感应灯的核心工作原理人体感应灯的核心在于热释电红外传感器(PIR)与菲涅尔透镜的协同工作。当人体进入探测区域时,这套系统能够精准捕捉到人体散发的特定波长红外线,从而触发照明控制。1.1 热释电效应解析热释电材料&#…...
别再傻傻翻文档了!用这个API一键获取Prometheus里所有监控指标(附Node Exporter实战清单)
高效掌握Prometheus监控指标的实战指南 当你第一次登录到公司的Prometheus监控系统,面对成千上万的指标名称,是否感到无从下手?作为运维工程师,我们经常需要在短时间内理解一个全新系统的监控状况,而直接翻阅Exporter…...
避坑指南:SAP冲销原因配置常见错误及解决方案(附SPRO操作截图)
SAP FI模块冲销原因配置实战避坑指南 刚接触SAP FI模块的财务顾问们,在配置冲销原因时往往会遇到各种"坑"。这些看似简单的后台配置,一旦出错可能导致整个月结流程卡壳。本文将结合真实项目案例,带你避开那些教科书上不会写的配置陷…...
MCP与CLI之争:AI Agent的协议之辩
MCP vs CLI:AI Agent 的协议之辩 2026年2月底到3月,AI 开发者社区爆发了一场关于 AI Agent 工具调用方式的激烈争论。一方说"MCP 已死,CLI 万岁",另一方说"MCP 没死,我们只是太早了"。而飞书、钉钉…...
