2015年认证杯SPSSPRO杯数学建模A题(第二阶段)绳结全过程文档及程序

本文主要是介绍2015年认证杯SPSSPRO杯数学建模A题(第二阶段)绳结全过程文档及程序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2015年认证杯SPSSPRO杯数学建模

A题 绳结

原题再现:

  给绳索打结是人们在日常生活中常用的技能。对登山、航海、垂钓、野外生存等专门用途,结绳更是必不可少的技能之一。针对不同用途,有多种绳结的编制方法。最简单的绳结,有时称为单结,死结或反手结,英文称为Overhand Knot,是最常用的绳结之一,在各种复杂绳结中也是经常出现的基本元素。
在这里插入图片描述
在这里插入图片描述
  这种结有一个特点,如果用于捆扎物体,由于无法彻底拉紧,所以很容易松脱,无法单独使用。但如果能够彻底拉紧,对较软和细的绳子而言,相当难以解开。所以用于捆扎物体时,可以连打两次单结,并将第二个结彻底拉紧,

在这里插入图片描述
  这就构成一个难以自动松开的结。最常见的系鞋带方法,在本质上就是连打两次单结。为了便于解开,所以在打第二次结的时候需要把鞋带折成双股。
  第二阶段问题:
  1. 将第一阶段问题推广到其它打法的绳结。我们可以以系鞋带为例,原则上可以有多种打法来给鞋带打结。请你对尽量广泛的绳结打法进行总结,并给出一个较为简明的判别方法,来判断其在承受负荷时是否容易自动松脱。
  2. 一根完整的绳子在两端受到拉力时,有一个被拉断的极限强度。在绳子中间打了一个结以后,由于绳结位置的弯折和缠绕,将使绳结位置成为整根绳子强度较低的一个薄弱点。请你建立合理的数学模型,通过研究不同绳结的打法来估计其强度。

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

  绳索打结是人们在日常生活中的必要技能,在不同的情境中有不同的用处和编法,而绳结是否容易自动松脱的性质和对绳子极限强度的影响程度都是影响其使用的重要性能。打结的方式不同,对绳结的缠绕数,扭转数等空间特征和机械性能和造成了不同的影响。
  针对问题一:上一阶段,仅对由单结构成的同向结和镜像结的自动松脱性质进行了探究,本阶段要将自动松脱的性质进行推广。为了易于对绳结的空间特征进行描述,我们使用投影映射法、分类讨论的方法将空间上的点表示在平面上,分析不同打法下的单结在三维空间上的结点、交叉类型, 将它们投影到二维平面,写出它们对应的编码矩阵,建立绳结矩阵模型。分析数据的不同之处,找出变量,得出影响绳结稳定性的因素,结扣数、交叉点数、缠绕数。利用相关分析中的简单相关分析,用 Person 相关分析方法进行比较,利用 SPSS 软件,得到相关性 r 值,将这三种影响因素的 r 值进行比较,可得到结论。结扣数是与是否容易自动脱落之间的关系最密切的因素。从而得出判定每种绳结的结扣数,来比较每种绳结自动脱落性质的简单方法。
  针对问题二:由于绳结的出现使绳子的极限强度发生了变化,所以我们以绳结对绳子的变化因素扭转程度和弯曲程度为变化量,通过实验,探究出变化量扭转数(扭转程度)和缠绕数(弯曲程度)对绳子极限强度的影响规律。然后我们用分类讨论的方法,讨论了不同材料下,扭转数和缠绕数对绳子极限强度影响程度问题,并对每个因素加权来刻画其影响程度。对于柔韧性材料,我们展开探究,建立了曲带模型,运用 EXCEL软件及物理定理得出扭转数和缠绕数对负荷率的关系。列举了不同打法的结来讨论,通过对每种结的扭转数和缠绕数的分析,来比较其负荷率,从而来估计其强度。

问题分析:

  针对问题一,在第一阶段的研究中,我们仅仅对由单结两次不同打法的同向结和镜像结的松脱性质做了分析,在本阶段,我们要将绳结自动松脱的性质进行推广,对广泛的绳结进行总结。所以考虑将绳结用矩阵的方式表示,分析影响广泛绳结自动松脱性质的内在联系,找出影响其性质的主要因素。研究每个因素对其的影响规律,及哪个因素的影响大,从而得出可以简单直观判断绳结松脱性质的方法。
  针对问题二,该问题主要研究的是绳结对绳子的极限强度的影响,考虑先从绳结对绳子的改变因素入手,控制单一变量,探究每种改变因素对绳子的极限强度的影响规律,建立曲带模型,来形象表述每种变量。最后探究不同打法的绳子,在变量的影响下,如何改变绳子的极限强度。

模型假设:

  1. 假设材料的每一处都是均匀的。
  2. 忽略绳子总长度的变化。
  3. 假设在拉紧绳结的过程中,两头受力相同。
  4. 假设每种打结方法每次打结时的相关参数不变。
  5.曲带模型中打结长度理想化 L=1。

论文缩略图:

在这里插入图片描述

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

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

x2=[3,5,6,7,8,8,10,10]';
y=[16,26,31,36,40,41,51,50]';
x=[ones(8,1) x2];
plot(x2,y,'*')
[b,bint,r,rint,stats]=regress(y,x);
b,bint,stats,
rcoplot(r,rint)
z=b(1)+b(2)*x2;
plot(x2,y,'*',x2,z,'r')
程序2:不同结的绳子的极限强度模型的模拟的matlab程序
x=[1.0,1.2,1.6,1.9,2.1,2.3,2.4,2.5];
y=[175,177,182,185,187,189,190,192];
plot(x,y,'*');%y=a*x.^b
[a,b]=solve('177=a*1.2^b','189=a*2.3^b');
y1=173.7759*x.^0.1008;
plot(x,y,'*',x,y1,'-or');
R2=1-sum((y-y1).^2)/sum((y-mean(y)).^2)
%R2=0.9857 
clc; 
clear all
x=0:0.001:0.1;
y=(2000*x).*(x>=0&x<0.07)+140*(x>=0.07&x<0.09)+(-600000*x.^2+120000*x-5800).*(x>=0.09&x<=0.1);
plot(x,y,'r','linewidth',2)
axis([0 0.1 0 210])
grid on
全部论文及程序请见下方“ 只会建模 QQ名片” 点击QQ名片即可

这篇关于2015年认证杯SPSSPRO杯数学建模A题(第二阶段)绳结全过程文档及程序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/848393

相关文章

mac安装redis全过程

《mac安装redis全过程》文章内容主要介绍了如何从官网下载指定版本的Redis,以及如何在自定义目录下安装和启动Redis,还提到了如何修改Redis的密码和配置文件,以及使用RedisInsig... 目录MAC安装Redis安装启动redis 配置redis 常用命令总结mac安装redis官网下

SpringBoot3集成swagger文档的使用方法

《SpringBoot3集成swagger文档的使用方法》本文介绍了Swagger的诞生背景、主要功能以及如何在SpringBoot3中集成Swagger文档,Swagger可以帮助自动生成API文档... 目录一、前言1. API 文档自动生成2. 交互式 API 测试3. API 设计和开发协作二、使用

Jenkins中自动化部署Spring Boot项目的全过程

《Jenkins中自动化部署SpringBoot项目的全过程》:本文主要介绍如何使用Jenkins从Git仓库拉取SpringBoot项目并进行自动化部署,通过配置Jenkins任务,实现项目的... 目录准备工作启动 Jenkins配置 Jenkins创建及配置任务源码管理构建触发器构建构建后操作构建任务

Kibana的安装和配置全过程

《Kibana的安装和配置全过程》Kibana是一个开源的数据分析和可视化平台,它与Elasticsearch紧密集成,提供了一个直观的Web界面,使您可以快速地搜索、分析和可视化数据,在本文中,我们... 目录Kibana的安装和配置1.安装Java运行环境2.下载Kibana3.解压缩Kibana4.配

若依部署Nginx和Tomcat全过程

《若依部署Nginx和Tomcat全过程》文章总结了两种部署方法:Nginx部署和Tomcat部署,Nginx部署包括打包、将dist文件拉到指定目录、配置nginx.conf等步骤,Tomcat部署... 目录Nginx部署后端部署Tomcat部署出现问题:点击刷新404总结Nginx部署第一步:打包

基于C#实现将图片转换为PDF文档

《基于C#实现将图片转换为PDF文档》将图片(JPG、PNG)转换为PDF文件可以帮助我们更好地保存和分享图片,所以本文将介绍如何使用C#将JPG/PNG图片转换为PDF文档,需要的可以参考下... 目录介绍C# 将单张图片转换为PDF文档C# 将多张图片转换到一个PDF文档介绍将图片(JPG、PNG)转

浅析Spring Security认证过程

类图 为了方便理解Spring Security认证流程,特意画了如下的类图,包含相关的核心认证类 概述 核心验证器 AuthenticationManager 该对象提供了认证方法的入口,接收一个Authentiaton对象作为参数; public interface AuthenticationManager {Authentication authenticate(Authenti

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟&nbsp;开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚&nbsp;第一站:海量资源,应有尽有 走进“智听

活用c4d官方开发文档查询代码

当你问AI助手比如豆包,如何用python禁止掉xpresso标签时候,它会提示到 这时候要用到两个东西。https://developers.maxon.net/论坛搜索和开发文档 比如这里我就在官方找到正确的id描述 然后我就把参数标签换过来

uva 10014 Simple calculations(数学推导)

直接按照题意来推导最后的结果就行了。 开始的时候只做到了第一个推导,第二次没有继续下去。 代码: #include<stdio.h>int main(){int T, n, i;double a, aa, sum, temp, ans;scanf("%d", &T);while(T--){scanf("%d", &n);scanf("%lf", &first);scanf