首页 > 编程语言 >2013年认证杯SPSSPRO杯数学建模A题(第一阶段)护岸框架全过程文档及程序

2013年认证杯SPSSPRO杯数学建模A题(第一阶段)护岸框架全过程文档及程序

时间:2024-03-29 10:03:10浏览次数:26  
标签:plot 框架 SPSSPRO 减速 eta 护岸 架空 透水 2013

2013年认证杯SPSSPRO杯数学建模

A题 护岸框架

原题再现:

  在江河中,堤岸、江心洲的迎水区域被水流长期冲刷侵蚀。在河道整治工程中,需要在受侵蚀严重的部位设置一些人工设施,以减弱水流的冲刷,促进该处泥沙的淤积,以保护河岸形态的稳定。
  现在常用的设施包括四面六边透水框架1等。这是一种由钢筋混凝土框杆相互焊接而成的正四面体结构,常见的尺寸为边长约 1 m,框杆截面约0.1×0.1 m。将一定数量的框架投入水中,在水中形成框架群,可以使水流消能减速,达到减弱冲击,防冲促淤的效果。
  对四面六边透水框架群,框架尺寸、架空率和长度2都直接或间接地影响着其消能减速的效果。当前人们通过水槽实验等方法,已经积累了一些实验数据,也见诸各类文献当中。但由于数据量和数据精度仍有各种不足之处,还没有形成足够完善的经验公式。请你建立合理的数学模型,给出这三个参数与其减速效果之间的关系。
在这里插入图片描述

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

  混凝土四面六边透水框架是一种新型江河透水护岸工程技术.本文研究四面六边透水框架的三个参数:框架尺寸、架空率和长度与其减速效果之间的关系。
  首先,我们通过查阅资料,收集了四面六边透水框架的各个参数与其减速率之间的数据资料,利用MATLAB绘制了各个参数与其减速率之间关系曲线,通过绘制的曲线分析了各个参数对减速率的影响程度。
  其次,由于实验数据数量有限且精度不高,我们采用三次样条插值的方法对收集的实验数据进行了处理,根据插值处理后的数据,利用MATLAB绘制了各个参数与其减速率之间关系曲线,得到了更为精确的分析结果。
  利用三次样条插值处理后的数据,我们分别建立了架空率对减速效果模型,框架尺寸与减速率模型和框架群长度与减速率模型,利用MATLAB软件求解得到了架空率、框架尺寸、和长度与其减速效果之间的表达式。利用MATLAB对模型的精度进行了检验,结果表明,在置信水平为0.05时,我们建立的三个回归模型的决定系数的取值分别为0.9224、0.9986、0.9672;F 统计量的值分别为77.2712、1672.3、353.5393; p 值趋近于0,表明三个 模型都具有较高的模拟精度,得到的三个回归方程很好的反映了架空率、 框架尺寸、和长度与其减速效果之间的数量关系。
  最后,我们对模型的优缺点进行了分析,根据四面六边透水框架的各个参数与其减速率之间的数据资料,指出了利用微分方程模型建立各个参数与减速率之间的相互影响的复杂的关系的可行性。

问题分析:

  本文我们研究的问题的特点在于我们需要搜集大量的数据,要对数据进行整理分析,提取对解决问题有帮助的核心要素。整个问题主要分为三个部分来讨论:
  问题一是观测杆件尺寸对透水框架群减速促淤效果的影响, 固定框架群的架空率, 进行不同杆件长宽比的减速促淤效果比较试验. 试验中保持杆边长不变,按不同的长宽比确定四面体的截面宽度, 探究尺寸的变化与水流速度的关系。
  问题二是通过比较尺寸对水流速度的影响后,我们取最佳尺寸比的四面六边透水框架群,进行不同架空率的减速促淤效果比较试验, 得到的架空率与减速率关系曲线。
  问题三是对框架群取不同的长度值,探讨长度对水流速度的影响, 单个框架群的长度直接决定护岸工程中框架体的数量。试验表明并非框架群越长, 框架群的减速效果就越好。
  整个问题的难点在于要找出大量的数据,并对相关的数据进行处理,同时要找到适合解决问题的分析方法。

模型假设:

  1.假设我们找出的数据均是正确可靠的,少量错误数据可以剔除。
  2.假设框架群的制作工艺是一定的,不考虑框架群制作工艺带来的影响。
  3.不考虑风速对水流速度的影响。
  4.不考虑框架群制作材料对水流速度的影响。

论文缩略图:

在这里插入图片描述
在这里插入图片描述

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

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

%架空率与减速率关系曲线 
clc 
e = [3.0,4.0,4.8,5.5,6.0]; 
yn = [0.60,0.68,0.72,0.71,0.63]; 
y = [0.63,0.70,0.73,0.72,0.65]; 
ym = [0.64,0.72,0.74,0.74,0.67]; 
plot(e,yn,'ro-') 
hold on 
plot(e,y,'*-') 
plot(e,ym,'gP-') 
plot(e,yn,'r') 
plot(e,y) 
plot(e,ym,'g') 
title('架空率与减速率关系曲线') 
xlabel('\epsilon') 
ylabel('\eta') 
legend('\eta_{min}','\eta_{eav}','\eta_{max}') 
xlim([3,7]) 
ylim([0.6,0.8]) 
%杆件长宽比与减速率关系三次样条差值 
clc 
x = [8,10,12,16,20]; 
y1 = [0.67,0.70,0.75,0.75,0.70]; 
y2 = [0.69,0.73,0.76,0.77,0.73]; 
y3 = [0.71,0.74,0.77,0.78,0.76]; 
plot(x,y1,'g*-') 
hold on 
plot(x,y2,'rs-') 
plot(x,y3,'p-') 
title('杆件长宽比与减速率关系') 
xlabel('\lambda') 
ylabel('\eta') 
legend('\eta_{min}','\eta_{eav}','\eta_{max}') 
xlim([5,22]) 
ylim([0.64,0.8]) 
clc 
x=[4.1,6.1,10.2,20.3,30.5,40.6]
y=[0.63,0.78,0.97,1.0,1.02,1.05] 
plot(x,y,'ro-') 
title('减速率与框架体长度关系曲线') 
xlabel('L/m') 
ylabel('\eta/\eta_{10}') 
xlim([0,60]) 
ylim([0,1.2]) 
%不同杆件长宽比时架空率与平均减速率关系曲线 
clc 
x = [3,4,4.8,6]; 
y1 = [0.6,0.65,0.69,0.62]; 
y2 = [0.63,0.70,0.73,0.63]; 
y3 = [0.66,0.73,0.76,0.68]; 
y4 = [0.69,0.74,0.77,0.72]; 
y5 = [0.67,0.71,0.73,0.68]; 
plot(x,y1,'r') 
hold on 
plot(x,y2) 
plot(x,y3,'g') 
plot(x,y4,'c') 
plot(x,y5,'y') 
plot(x,y1,'ro') 
plot(x,y2,'*') 
plot(x,y3,'gP') 
plot(x,y4,'c+') 
plot(x,y5,'yv') 
title('不同杆件长宽比时架空率与平均减速率关系曲线') 
xlabel('\epsilon') 
ylabel('\eta_{eav}') 
legend('\eta1=8','\eta2=10','\eta3=12','\eta4=16','\eta5=20') 
xlim([3,7]) 
ylim([0.6,0.8]) 
全部论文及程序请见下方“ 只会建模 QQ名片” 点击QQ名片即可

标签:plot,框架,SPSSPRO,减速,eta,护岸,架空,透水,2013
From: https://blog.csdn.net/weixin_43292788/article/details/137134047

相关文章

  • [蓝桥杯 2013 国 C] 危险系数 dfs 深搜 递归
    ##题目背景抗日战争时期,冀中平原的地道战曾发挥重要作用。##题目描述地道的多个站点间有通道连接,形成了庞大的网络。但也有隐患,当敌人发现了某个站点后,其它站点间可能因此会失去联系。我们来定义一个危险系数$DF(x,y)$:对于两个站点$x$和$y(x\neqy),$如果能找到一......
  • 2016年认证杯SPSSPRO杯数学建模C题(第二阶段)如何有效的抑制校园霸凌事件的发生全过程
    2016年认证杯SPSSPRO杯数学建模C题如何有效的抑制校园霸凌事件的发生原题再现:  近年来,我国发生的多起校园霸凌事件在媒体的报道下引发了许多国人的关注。霸凌事件对学生身体和精神上的影响是极为严重而长远的,因此对于这些情况我们应该给予高度的重视。霸凌是各种形式......
  • 蓝桥杯 2013 国 AC 网络寻路 第四届国赛 洛谷P8605
    [蓝桥杯2013国AC]网络寻路题目描述XXX国的一个网络使用若干条线路连接若干个节点。节点间的通信是双向的。某重要数据包,为了安全起见,必须恰好被转发两次到达目的地。该包可能在任意一个节点产生,我们需要知道该网络中一共有多少种不同的转发路径。源地址和目标地......
  • P3302 [SDOI2013] 森林 题解
    题目链接:森林有意思的树上可持久化线段树变形题,建议先看这个:P2633Countonatree题解对于本题而言,我们重新阐述树上可持久化线段树的核心思想,对于点路径/边路径上的第\(k\)大问题,我们使用树上前缀和问题的思想,将其转化为可差性问题:一条路径上的权值线段树可以拆分为几棵权......
  • 【洛谷 P8602】[蓝桥杯 2013 省 A] 大臣的旅费 题解(图论+深度优先搜索+树的直径+链式
    [蓝桥杯2013省A]大臣的旅费题目描述很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同......
  • [Ynoi2013] 大学
    非常好之\(\texttt{lxl}\)使我的代码旋转。看到这个题,第一反应显然是如果我们能够每次确切的找到要除的数,然后用树状数组进行单点修改,那么就可以达到\(\mathcal{O}(n\logV\logn)\)的复杂度。那么接下来就是考虑如何去找到能除的数。首先,我们不难想到对于每个权值\(v\)......
  • 【NOIP2013模拟联考8】匹配(match) 题解
    B组都说看不懂……我也解释不清啊……只能写这么详细了ac自动机ac自动机上dp怎么才能判定一个母串是否包含几个模式串?我们可以想到ac自动机,考虑对模式串建ac自动机,如果我们跑到了一个标记为tail的节点,说明我们的母串包含了这一个模式串。所以我们设\(f[i][s][......
  • Dynamics CRM 2013 常用SQL查询基础数据
    获取实体SELECT*FROMEntityWHERELogicalName='EntityName'获取字段名称SELECTdistinctA.nameAS字段名,L.labelAS显示名,AT.descriptionAS类型,L.ObjectColumnNameAS形式,A.IsNullableAScodefromattributeAINNERJOINlocalizedlabelLONA.Attributei......
  • Dynamics CRM 2013 常用JS脚本
    Xrm.Page.data获取记录的主键Id的值(getId)varId=Xrm.Page.data.entity.getId();获取记录的表的逻辑名称(getEntityName)varentityName=Xrm.Page.data.entity.getEntityName();获取引用记录的查找值(getEntityReference)varerEntity=Xrm.Page.data.entity.getEnt......
  • P8599 [蓝桥杯 2013 省 B] 带分数
    题目知识点:全排列加指针划分数组。链接:https://www.luogu.com.cn/problem/P8599#include<iostream>#include<vector>#include<algorithm>#include<math.h>#include<sstream>#include<string>#include<string.h>#include<iomanip>#......