当前位置: 首页 > news >正文

2014年认证杯SPSSPRO杯数学建模A题(第二阶段)轮胎的花纹全过程文档及程序

2014年认证杯SPSSPRO杯数学建模

A题 轮胎的花纹

原题再现:

  轮胎被广泛使用在多种陆地交通工具上。根据性能的需要,轮胎表面常会加工出不同形状的花纹。在设计轮胎时,往往要针对其使用环境,设计出相应的花纹形状。
  第二阶段问题: 轮胎花纹的形状对轮胎的性能有着可观的影响。推出一款新的轮胎时,往往也要对花纹形状进行认真的设计和优化。请你建立合理的数学模型,当给定车辆情况、路面条件和使用需求时,设计出合适的轮胎花纹。

整体求解过程概述(摘要)

  本文针对轮胎花纹的设计建立了一个多目标规划的模型。通过轮胎花纹对于轮胎性能的影响,我们将所影响轮胎的性能转化为六项可见的指标(承载性能、防滑性能、牵引性能、减噪性能、耐磨性能),并以这六项指标来建立多目标规划的模型,并用 TOPSIS分析法来得到最终的最优解。对于如何设计出轮胎花纹,我们可将其分解为以下几个部分来求解影响花纹设计的几个参数,最终得到轮胎花纹的设计方案。
  第一部分:我们将驾车者对于轮胎使用需求分为三类:车辆情况、路面条件、行车条件。将这三类需求的每种情况所对应的轮胎性能的要求进行量化,并用矩阵表示。同时,通过权值分析,将给定车辆情况、路面条件、行车条件后对轮胎性能的要求表示出来,并用储存在目标向量。
  第二部分:结合文献资料,我们总结出 3 个轮胎花纹设计要素(轮胎花纹走向、沟槽比、沟槽深度),并且将花纹的设计因素对轮胎性能的影响进行评价,最终进行量化。通过引入参数θ (横纹倾斜度), x (横纹所占总花纹面积比),b (沟槽比),c(沟槽深度),然后由目标向量来建立一个非线性规划模型,再对其进行优化,将非线性规划
转化为图中寻求最优路径的问题。
  第三部分:在第二部分中寻找到了所有可行路径后,为了寻求在多个目标均最优的条件下最优解,通过 TOPSIS 分析法,对所有可行路径进行从优到劣的排列,得到所需求的最优路径,从而也确定了花纹的设计方案。

问题分析:

  在解决上述三个问题之前,我们首先确定对轮胎的性能评价分类:承载性能、防滑性能、牵引性能、减噪性能、缓冲性能。耐磨性能,这六项性能基本包括了轮胎能力涵盖的范围。
  针对问题 1,不同消费者会给出不同的车辆情况、路面条件、使用需求。以路面条件为例,就可以划分为沙地、碎石地、山地、雨雪地、沼泽地、高速公路、沥青路面、水泥路面,这样的分类方式过于繁杂,处理数据过程中很容易出现纰漏。如果仅依靠几个特殊的条件得到的花纹组合那么将不具有解决问题的通用性、很难体现数学建模的实际意义。我们要做的便是通过资料的收集,将消费者对于车辆情况、路面条件、使用需求的约束条件进行归纳分析,将其分为三大类,每个大类选取典型的影响因子,将这些典型的影响因子量化,这样做即达到了简化数学模型的目的,又不会丢失过多的影响因素,影响文章的准确性。
  针对问题 2,通过对第一阶段问题的研究,我们得到了轮胎花纹的性能特征、影响因素,但这些结论大部分是定性结论,如果想实现给定条件下设计出合适的花纹,必须将花纹设计因素量化成性能评分,通过分数评定得到给定条件下的花纹组合。通过查询一系列资料,我们将花纹的设计因素归纳为轮胎花纹走向、沟槽比、沟槽深度。将这三个设计因素与轮胎的六项性能建立分值联系,达到量化的效果。其中在花纹走向的分析上,我们将横纵向花纹根据其在整体花纹组合中的贡献度进行复合,得到一个比较完善的花纹走向评分模型;沟槽比、沟槽深度则通过资料介绍、测量得到合理的区间范围,引入量化模型。
  针对问题 3,通过前两个问题已经分别得到了花纹性能评价的量化评分指标,实际需求条件对于性能的量化评分指标,通过某一给定的实际需求指标,计算出能够满足该需求的轮胎花纹所有组合,最后通过多目标规划等数学建模方法,减小可行域,得到相应的可行解,再通过对于实际问题的分析得到轮胎花纹设计的最优化解决方案,完成轮胎花纹设计方案。

模型假设:

  1.假设轮胎使用的材质相同;
  2.假设轮胎的半径以及胎壁厚度相同;
  3.假设轮胎花纹性质仅由花纹走向,沟槽比,沟深决定。

论文缩略图:

在这里插入图片描述

全部论文请见下方“ 只会建模 QQ名片” 点击QQ名片即可

部分程序代码:(代码和文档not free)

function [routes,combinc,all]=essential(theta,x,a,b,c,target)
%Tranverse all the combinations of elements in a, b, c, caclulate weight of routes connected
to a, b, c.
combin=[];routes=[];routes1=[];combinc=[];
all=[];
for i=1:5
for j=1:6
extent(i,j)=a(1,j)*cos(theta(i))+a(2,j)*sin(theta(i));
end
end
for i=1:6
extent(6,i)=a(2,i);
end
for k=1:5for i=1:5
for j=1:6
combin1(i,j)=x(k)*extent(i,j)+(1-x(k))*extent(6,j);
end
end
combin=[combin;combin1];
end
for i=1:25
for j=1:4
combinb(j,:)=combin(i,:)+b(j,:);
for k=1:4
combinc1(k,:)=combinb(j,:)+c(k,:);
flag=0;
for m=1:6
if combinc1(k,m)-target(m)<0
flag=1;
continue;
end
end
if flag==0;
routes1=[i,j,k];
routes=[routes;routes1];
combinc=[combinc;combinc1(k,:)];
end
end
all=[all;combinc1];
end
end
(2)Topsis 法:将原始的组合信息 combinc 转换成规范矩阵
function norm_matrix=create_norm(combinc)
% combinc - Oringinal Data
[m,n]=size(combinc);
for j=1:n
norm_matrix(:,j)=combinc(:,j)/norm(combinc(:,j));
end
(3)将整合路径分布成原始的组合路径,即花纹设计方案的组合
function rou=translaterou(routes,theta,x,bb,cc)
[m,n]=size(routes);
rou=[];rou_rest=[];
for i=1:m
if routes(i,1)<5
o=routes(i,1);
else
o=fix(routes(i,1)/5);
end
p=mod(routes(i,1),5);
if p==0
p=5;
end
rou1=[theta(o),x(p)];
rou=[rou;rou1];
end
for i=1:m
rou2=[bb(routes(i,2)),cc(routes(i,3))];
rou_rest=[rou_rest;rou2];
end
rou=[rou,rou_rest];
(4)Topsis 法:取最优可行解
function [sf,index]=topsis(weightednorm)
[m,n]=size(weightednorm);
c_positive=max(weightednorm);
c_negetive=min(weightednorm);
for i=1:m
s_positive(i)=norm(weightednorm(i,:)-c_positive);
s_negetive(i)=norm(weightednorm(i,:)-c_negetive);
end
figure=s_negetive./(s_negetive+s_positive);
[sf,index]=sort(figure,'descend');
(5)根据车辆类型、道路状况、使用需求组合加权得出指标矩阵
function [all_target,target]=allt(car,conditions,needs)
car=0.4*car;
conditions=0.2*conditions;
needs=0.4*needs;
part=[];all_target=[];index0=[];index=[];
for i=1:5
for j=1:4
part1(j,:)=car(i,:)+conditions(j,:);
index1(j,:)=[i,j];
end
part=[part;part1];
index0=[index0;index1];
end
for i=1:20
for j=1:4
part2(j,:)=part(i,:)+needs(j,:);
index2(j,:)=[index0(i,:),j];
end
all_target=[all_target;part2];
index=[index;index2];
end
target=3*all_target;
all_target=[target,index];
全部论文及程序请见下方“ 只会建模 QQ名片” 点击QQ名片即可

相关文章:

2014年认证杯SPSSPRO杯数学建模A题(第二阶段)轮胎的花纹全过程文档及程序

2014年认证杯SPSSPRO杯数学建模 A题 轮胎的花纹 原题再现&#xff1a; 轮胎被广泛使用在多种陆地交通工具上。根据性能的需要&#xff0c;轮胎表面常会加工出不同形状的花纹。在设计轮胎时&#xff0c;往往要针对其使用环境&#xff0c;设计出相应的花纹形状。   第二阶段问…...

C#全新一代医院手术麻醉系统围术期全流程源码

目录 一、麻醉学科的起源 二、麻醉前访视与评估记录单 患者基本信息 临床诊断 患者重要器官功能及疾病情况 病人体格情况分级 手术麻醉风险评估 拟施麻醉方法及辅助措施 其他需要说明的情况 访视麻醉医师签名 访视时间 与麻醉相关的检查结果 三、手术麻醉信息系统…...

Python 神器:一键下载 M3U8 并转换为 MP4

在这个数字时代&#xff0c;我们经常在网页上遇到各种精彩的视频&#xff0c;但往往只能观看而无法下载。今天&#xff0c;我将向大家介绍如何使用 Python 自动下载网页中的 M3U8 链接&#xff0c;并将其转换为 MP4 格式&#xff0c;让你轻松保存喜欢的视频&#xff01; 一、准…...

vue3全局控制Element plus所有组件的文字大小

项目框架vue-右上角有控制全文的文字大小 实现&#xff1a; 只能控制element组件的文字及输入框等大小变化&#xff0c;如果是自行添加div,text, span之类的控制不了。 配置流程 APP.vue 使用element的provide&#xff0c;包含app <el-config-provider :locale"loca…...

区间预测 | Matlab实现带有置信区间的BP神经网络时间序列未来趋势预测

区间预测 | Matlab实现带有置信区间的BP神经网络时间序列未来趋势预测 目录 区间预测 | Matlab实现带有置信区间的BP神经网络时间序列未来趋势预测预测效果基本介绍研究回顾程序设计参考资料预测效果 基本介绍 BP神经网络(Backpropagation neural network)是一种常用的人工神…...

Matlab中的脚本和函数

Matlab中的脚本和函数 文章目录 Matlab中的脚本和函数脚本创建脚本代码注释函数创建函数局部函数嵌套函数私有函数匿名函数补充知识函数句柄测试环境:Win11 + Matlab R2021a 脚本 ​ Matlab脚本是最简单的程序文件类型。它们可用于自动执行一系列 Matlab 命令,如命令行重复执…...

使用 nohup java - jar 不输出nohup日志

使用 nohup 命令来运行 Java 程序&#xff0c;并且不让输出写入 nohup.out 文件&#xff0c;可以使用重定向操作符 > 将标准输出重定向到 /dev/null 文件中。这样可以将输出丢弃&#xff0c;而不会写入日志文件。下面是具体的命令&#xff1a; nohup java -jar your_progra…...

Linux系统中安装一些常用的插件备用

Linux系统中安装一些常用的插件备用 1.安装wget yum -y install wget 2.安装vim yum -y install vim-enhanced 3.更换yum源为国内的阿里云源&#xff08;选择&#xff09; 1、备份CentOS-Base.repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.…...

笔记本电脑上部署LLaMA-2中文模型

尝试在macbook上部署LLaMA-2的中文模型的详细过程。 &#xff08;1&#xff09;环境准备 MacBook Pro(M2 Max/32G); VMware Fusion Player 版本 13.5.1 (23298085); Ubuntu 22.04.2 LTS; 给linux虚拟机分配8*core CPU 16G RAM。 我这里用的是16bit的量化模型&#xff0c;…...

百度云加速方法「Cheat Engine」

加速网盘下载 相信经常玩游戏的小伙伴都知道「Cheat Engine」这款游戏内存修改器&#xff0c;它除了能对游戏进行内存扫描、调试、反汇编 之外&#xff0c;还能像变速齿轮那样进行本地加速。 这款专注游戏的修改器&#xff0c;被大神发现竟然还能加速百度网盘资源下载&#xf…...

SOC内部集成网络MAC外设+ PHY网络芯片方案:PHY芯片基础知识

一. 简介 本文简单了解一下 "SOC内部集成网络MAC外设 PHY网络芯片方案" 这个网络硬件方案中涉及的 PHY网络芯片的基础知识。 二. PHY芯片基础知识 PHY 是 IEEE 802.3 规定的一个标准模块。 1. IEEE规定了PHY芯片的前 16个寄存器功能是一样的 前面说了&#xf…...

openGauss 6.0.0-RC1 版本正式发布!

openGauss 6.0.0-RC1版本正式上线&#xff01; openGauss 6.0.0-RC1是社区最新发布的创新版本&#xff0c;版本生命周期为0.5年。&#xff08;创新版本命名&#xff1a;由原方案 XX.1.0 Preview (例&#xff1a;5.1.0 preview&#xff09;&#xff0c;调整为现方案 XX.0.0-RCx&…...

【JVM】关于JVM垃圾回收

文章目录 &#x1f334;死亡对象的判断算法&#x1f338;引用计数算法&#x1f338;可达性分析算法 &#x1f333;垃圾回收算法&#x1f338;标记-清除算法&#x1f338;复制算法&#x1f338;标记-整理算法&#x1f338;分代算法&#x1f338;哪些对象会进入新生代&#xff1f…...

Unity照片墙简易圆形交互效果总结

还要很多可以优化的点地方&#xff0c;有兴趣的可以做 比如对象的销毁和生成可以做成对象池&#xff0c;走到最左边后再移动到最右边循环利用 分析过程文件&#xff0c;采用Blender&#xff0c;资源已上传&#xff0c;可以播放动画看效果&#xff0c;下面截个图&#xff1a; …...

Unity2018发布安卓报错 Exception: Gradle install not valid

Unity2018发布安卓报错 Exception: Gradle install not valid Exception: Gradle install not valid UnityEditor.Android.GradleWrapper.Run (System.String workingdir, System.String task, System.Action1[T] progress) (at <c67d1645d7ce4b76823a39080b82c1d1>:0) …...

蓝桥杯省赛刷题——题目 2656:刷题统计

刷题统计OJ链接&#xff1a;蓝桥杯2022年第十三届省赛真题-刷题统计 - C语言网 (dotcpp.com) 题目描述 小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天做 a 道题目&#xff0c;周六和周日每天做 b 道题目。请你帮小明计算&#xff0c;按照计划他将在第几…...

Python爬虫之异步爬虫

异步爬虫 一、协程的基本原理 1、案例 案例网站&#xff1a;https://www.httpbin.org/delay/5、这个服务器强制等待了5秒时间才返回响应 测试&#xff1a;用requests写一个遍历程序&#xff0c;遍历100次案例网站&#xff1a; import requests import logging import time…...

【Web】NSSCTF Round#20 Basic 个人wp

目录 前言 真亦假&#xff0c;假亦真 CSDN_To_PDF V1.2 前言 感谢17&#x1f474;没让我爆零 真亦假&#xff0c;假亦真 直接getshell不行&#xff0c;那就一波信息搜集呗&#xff0c;先开dirsearch扫一下 扫的过程中先试试常规的robots.txt,www.zip,shell.phps,.git,.sv…...

【Java笔记】实现延时队列1:JDK DelayQueue

文章目录 需求创建订单类创建延时队列优缺点 Reference JDK DelayQueue是一个无阻塞队列&#xff0c;底层是 PriorityQueue 需求 经典的订单超时取消 创建订单类 放入DelayQueue的对象需要实现Delayed接口 public interface Delayed extends Comparable<Delayed> {…...

npm淘宝镜像源切换

查询 npm config get registry注意因为淘宝的镜像域名更换&#xff0c;https://registry.npm.taobao.org域名HTTPS证书到期更换为https://registry.npmmirror.com/ 切换 npm config set registry https://registry.npmmirror.com/...

uniapp 对接腾讯云IM群组成员管理(增删改查)

UniApp 实战&#xff1a;腾讯云IM群组成员管理&#xff08;增删改查&#xff09; 一、前言 在社交类App开发中&#xff0c;群组成员管理是核心功能之一。本文将基于UniApp框架&#xff0c;结合腾讯云IM SDK&#xff0c;详细讲解如何实现群组成员的增删改查全流程。 权限校验…...

7.4.分块查找

一.分块查找的算法思想&#xff1a; 1.实例&#xff1a; 以上述图片的顺序表为例&#xff0c; 该顺序表的数据元素从整体来看是乱序的&#xff0c;但如果把这些数据元素分成一块一块的小区间&#xff0c; 第一个区间[0,1]索引上的数据元素都是小于等于10的&#xff0c; 第二…...

可靠性+灵活性:电力载波技术在楼宇自控中的核心价值

可靠性灵活性&#xff1a;电力载波技术在楼宇自控中的核心价值 在智能楼宇的自动化控制中&#xff0c;电力载波技术&#xff08;PLC&#xff09;凭借其独特的优势&#xff0c;正成为构建高效、稳定、灵活系统的核心解决方案。它利用现有电力线路传输数据&#xff0c;无需额外布…...

MVC 数据库

MVC 数据库 引言 在软件开发领域,Model-View-Controller(MVC)是一种流行的软件架构模式,它将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller)。这种模式有助于提高代码的可维护性和可扩展性。本文将深入探讨MVC架构与数据库之间的关系,以…...

JS设计模式(4):观察者模式

JS设计模式(4):观察者模式 一、引入 在开发中&#xff0c;我们经常会遇到这样的场景&#xff1a;一个对象的状态变化需要自动通知其他对象&#xff0c;比如&#xff1a; 电商平台中&#xff0c;商品库存变化时需要通知所有订阅该商品的用户&#xff1b;新闻网站中&#xff0…...

宇树科技,改名了!

提到国内具身智能和机器人领域的代表企业&#xff0c;那宇树科技&#xff08;Unitree&#xff09;必须名列其榜。 最近&#xff0c;宇树科技的一项新变动消息在业界引发了不少关注和讨论&#xff0c;即&#xff1a; 宇树向其合作伙伴发布了一封公司名称变更函称&#xff0c;因…...

2025年低延迟业务DDoS防护全攻略:高可用架构与实战方案

一、延迟敏感行业面临的DDoS攻击新挑战 2025年&#xff0c;金融交易、实时竞技游戏、工业物联网等低延迟业务成为DDoS攻击的首要目标。攻击呈现三大特征&#xff1a; AI驱动的自适应攻击&#xff1a;攻击流量模拟真实用户行为&#xff0c;差异率低至0.5%&#xff0c;传统规则引…...

算法250609 高精度

加法 #include<stdio.h> #include<iostream> #include<string.h> #include<math.h> #include<algorithm> using namespace std; char input1[205]; char input2[205]; int main(){while(scanf("%s%s",input1,input2)!EOF){int a[205]…...

Java中HashMap底层原理深度解析:从数据结构到红黑树优化

一、HashMap概述与核心特性 HashMap作为Java集合框架中最常用的数据结构之一&#xff0c;是基于哈希表的Map接口非同步实现。它允许使用null键和null值&#xff08;但只能有一个null键&#xff09;&#xff0c;并且不保证映射顺序的恒久不变。与Hashtable相比&#xff0c;Hash…...

linux设备重启后时间与网络时间不同步怎么解决?

linux设备重启后时间与网络时间不同步怎么解决&#xff1f; 设备只要一重启&#xff0c;时间又错了/偏了&#xff0c;明明刚刚对时还是对的&#xff01; 这在物联网、嵌入式开发环境特别常见&#xff0c;尤其是开发板、树莓派、rk3588 这类设备。 解决方法&#xff1a; 加硬件…...