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

news2024/11/25 9:40:32

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名片即可

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

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

相关文章

【数据分享】1929-2023年全球站点的逐月平均海平面压力(Shp\Excel\免费获取)

气象数据是在各项研究中都经常使用的数据&#xff0c;气象指标包括气温、风速、降水、能见度等指标&#xff0c;说到气象数据&#xff0c;最详细的气象数据是具体到气象监测站点的数据&#xff01; 有关气象指标的监测站点数据&#xff0c;之前我们分享过1929-2023年全球气象站…

使用rp2040驱动ov7670摄像头(不带FIFO)使用c/c++语言实现

RP2040是一款由树莓派公司设计的32位双核ARM Cortex-M0微控制器芯片&#xff0c;于2021年1月发布&#xff0c;作为树莓派Pico开发板的核心部件。它具备许多引人注目的特性&#xff0c;为嵌入式系统开发提供了强大的支持。 RP2040拥有出色的性能和灵活的功能&#xff0c;其内核…

Bean Validation注解实现数据校验

个人名片&#xff1a; &#x1f43c;作者简介&#xff1a;一名大三在校生&#xff0c;喜欢AI编程&#x1f38b; &#x1f43b;‍❄️个人主页&#x1f947;&#xff1a;落798. &#x1f43c;个人WeChat&#xff1a;hmmwx53 &#x1f54a;️系列专栏&#xff1a;&#x1f5bc;️…

MQ消息队列从入门到精通速成

文章目录 1.初识MQ1.1.同步和异步通讯1.1.1.同步通讯1.1.2.异步通讯 1.2.技术对比&#xff1a; 2.快速入门2.1.安装RabbitMQ2.2.RabbitMQ消息模型2.3.导入Demo工程2.4.入门案例2.4.1.publisher实现2.4.2.consumer实现 2.5.总结 3.SpringAMQP3.1.Basic Queue 简单队列模型3.1.1.…

鸿蒙Harmony跨模块交互

1. 模块分类介绍 鸿蒙系统的模块一共分为四种&#xff0c;包括HAP两种和共享包两种 HAP&#xff08;Harmony Ability Package&#xff09; Entry&#xff1a;项目的入口模块&#xff0c;每个项目都有且只有一个。feature&#xff1a;项目的功能模块&#xff0c;内部模式和En…

龙蜥 Anolis OS 7.9 一键安装 Oracle 11GR2(231017)单机版

前言 Oracle 一键安装脚本&#xff0c;演示 龙蜥 Anolis OS 7.9 一键安装 Oracle 11GR2&#xff08;231017&#xff09;单机版过程&#xff08;全程无需人工干预&#xff09;&#xff1a;&#xff08;脚本包括 ORALCE PSU/OJVM 等补丁自动安装&#xff09; ⭐️ 脚本下载地址…

【MySQL】10. 复合查询(重点)

复合查询&#xff08;重点&#xff09; 前面我们讲解的mysql表的查询都是对一张表进行查询&#xff0c;在实际开发中这远远不够。 1. 基本查询回顾 数据还是使用之前的雇员信息表 在标题7的位置&#xff01; mysql> select * from emp where sal > 500 or job MANAG…

python知识点总结(九)

python知识点总结九 1、TCP中socket的实现代码实现TCP协议a、服务端b、客户端&#xff1a; 2、写装饰器&#xff0c;限制函数被执行的频率&#xff0c;如10秒一次3、请实现一个装饰器&#xff0c;通过一次调用函数重复执行5次4、写一个登录装饰器对一下函数进行装饰&#xff0c…

一道很有意思的题目(考初始化)

这题很有意思&#xff0c;需要你对初始化够了解才能解出来 &#xff0c;现在我们来看一下吧。 这题通过分析得出考的是初始化。关于初始化有以下知识点 &#xff08;取自继承与多态&#xff08;继承部分&#xff09;这文章中&#xff09; 所以根据上方那段知识点可知&#xf…

聊聊k8s服务发现的优缺点

序 本文主要研究一下使用k8s服务发现的优缺点 spring cloud vs kubernetes 这里有张spring cloud与kubernetes的对比&#xff0c;如果将微服务部署到kubernetes上面&#xff0c;二者有不少功能是重复的&#xff0c;可否精简。 这里主要是讲述一下如果不使用独立的服务发现&am…

008——根文件系统(基于鸿蒙liteos-a内核)

目录 一、根文件系统 1.1 鸿蒙根文件系展示 1.2 根文件系统的内容 1.3 根文件系统的制作 1.3.1 Makefile分析 1. ROOTFS目标&#xff1a; 2. 编译APP 1.3.2 演示 二、正式版本的init进程 1.1 测试版本 1.2 正式版本 1.2.1 配置文件 1. 分析配置文件 2. 示例 3. …

MinIO+Docker从零搭建一个文件存储服务

本文&#xff0c;将带你使用 MinIO Docker 来从零搭建一个文件存储服务&#xff0c;并在 SpringBoot 项目中上传图片到 MinIO 中。 一.为什么要自己搭建&#xff1f; 对于个人来说&#xff0c;当然是攻击风险。第三方对象存储服务通常会收取费用&#xff0c;尤其随着数据量的…

[自研开源] MyData 数据集成之任务调度模式 v0.7

开源地址&#xff1a;gitee | github 详细介绍&#xff1a;MyData 基于 Web API 的数据集成平台 部署文档&#xff1a;用 Docker 部署 MyData 使用手册&#xff1a;MyData 使用手册 试用体验&#xff1a;http://demo.mydata.work 交流 Q 群&#xff1a;430089673 概述 本…

[C++]C/C++内存管理——喵喵要吃C嘎嘎5

希望你开心&#xff0c;希望你健康&#xff0c;希望你幸福&#xff0c;希望你点赞&#xff01; 最后的最后&#xff0c;关注喵&#xff0c;关注喵&#xff0c;关注喵&#xff0c;大大会看到更多有趣的博客哦&#xff01;&#xff01;&#xff01; 喵喵喵&#xff0c;你对我真的…

vscode 问题汇总

vscode vscode 问题汇总 一: vscode 大纲 文档中找不到符号二:vscode 找不到头文件三:级目录 一: vscode 大纲 文档中找不到符号 报错原因&#xff1a; 缺少c/c必要插件 安装插件&#xff1a;名称: C/C名称: C/C Extension Pack名称: C Intellisense名称: CMake名称: CMake To…

学习网络编程No.15【高级IO之多路转接】

引言&#xff1a; 北京时间&#xff1a;2024/3/19/11:16&#xff0c;若是说记忆有克星的话&#xff0c;那么一定是时间。若是说耐心有克星的话&#xff0c;那么一定是人的心态。连续几天睡眠问题&#xff0c;加上环境影响&#xff0c;上篇博客还有部分知识只能放在该篇博客介绍…

太牛逼了!视频号下载器手机版(工具+方法)绝了

在众多的视频号下载中&#xff0c;可以说这个工具真的是很牛逼了&#xff01;这里问大家一个问题&#xff01; 你使用视频号下载工具以及视频号下载器都会不会因时间导致而失效呢&#xff1f; 自从小编使用了这款工具后&#xff0c;就不会因为视频失效而烦恼。 很多人免费推荐…

c++进阶(c++里的多态)

文章目录 1.多态的概念1.1多态的概念 2.动态的定义及实现2.1多态的构成条件2.2虚函数2.3虚函数的重写虚函数重写的两个例外 2.4 C11 override和final2.5重载、覆盖&#xff08;重写&#xff09;、隐藏&#xff08;重定义&#xff09;的对比 3.抽象类3.1概念3.2接口继承和实现继…

记录微信小程序云开发的增删改查

目录 一、准备工作 1、创建集合添加数据 2、设置数据权限 3、小程序连接数据库 二、增删改查 1.查 1、查询单集合所有数据 2、条件查询 1、直接:相当于等于 2、调用指令 3、查询单条&#xff08;根据id查询&#xff09; 2.增 3.改 4.删 一、准备工作 1、创建集合添…

Linux--任务管理与守护进程

目录 任务管理 进程组概念 作业概念 会话概念 补充 守护进程 基本概念 守护进程的查看 守护进程的创建 自己手写守护进程 使用系统调用函数创建守护进程 任务管理 进程组概念 每一个进程除了有一个进程ID之外&#xff0c;还有一个进程组ID&#xff0c;进程组是一个或…