2017年认证杯SPSSPRO杯数学建模D题(第二阶段)教室的合理设计全过程文档及程序

2017年认证杯SPSSPRO杯数学建模

D题 教室的合理设计

原题再现:

  某培训机构租用了一块如图(见附件)所示的场地,由于该机构开设了多种门类的课程,所以需要将这块场地通过加入一些隔墙来分割为多个独立的教室和活动区。请你建立有效的数学模型,为该机构完成合理的教室设计。对设计分别提出了三项要求,分列在下面的问题中。  
  第二阶段问题:
  4. 如果希望设置 3 个能容纳 100 个座位的教室,2 个能容纳 30 个座位的教室,可以适当减少储物空间和休息区的大小,但是不能取消。这样的要求能否实现?
  5. 假设在设计时,主要强调能够提供更多的座位,并且保证每个座位距离黑板的距离不超过 15 米。不限制教室的个数,只要求教室之间的出入不能相互影响。可以设置功能区,但对大小和数量没有要求。请建立数学模型进行合理的设计。

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

  在该阶段,出题者对教育机构的平面设计提出了更进一步的要求。我们主要利用数学模型解决了第四问。我们以从多个实际人性化因素出发建立多种模型并最后总结出最优模型的方式重点研究了第五问。
  对于第四个问题,我们把整个场地划分成了四个区域。计算了四个区域各自的面积并进行了一系列研究,在此基础上我们指定了两类边值条件,设给定一常系数二阶线性齐次方程,建立2阶的常微分方程,得出结论部分区域无法满足所需容纳人数的要求。然后我们考虑实际情况,将图纸中的墙体分为承重墙和非承重墙,对墙体进行了一些合理的改变,实现了题目的要求。
  对于第五个问题,我们首先通过pascal穷举模型确定了空间利用率最高的教室形状。之后,我们考虑到座位与黑板的距离有明确限制要求,所以我们根据光度理论采光计算和人眼的正常可视范围重点研究了黑板的摆放位置和如何保障光质量。考虑到国人面对突发情况时的平均应变处置能力堪忧,所以我们还进行了建筑总平面防火设计。结合以上多实际因素的分析,我们设计了第五个问题的最佳数学模型。之后使用lingo非线性规划模型对教室逐一进行验证。
为使研究方便并保证细节的美观,我们的重要设计图一律用AutoCAD呈现。
  最后,我们还利用BPE建筑设计性能评估模型对我们的成果进行了评价和推广。

问题分析:

  1.该阶段主要针对教室在机构内的位置和教室内的座位如何安排、设计,提出了四、五两个问题。所以我们要合理地规划并以优先教室容纳座位数为原则来设计。
  2. 我们通过pascal穷举模型确定空间利用率最高的教室形状。
  3. 对于第四问,我们会进行非线性规划从数学角度得到最佳值。
  4. 因为问题五对座位离黑板的距离有要求。所以我们要考虑到人眼的可视距离等实际情况。
  5.模型建立最终还要考虑帮助机构盈利,所以我们还要结合建筑系理论如黄金矩形系统等来设计。
  6.我们将利用Lingo非线性规划模型对第五问的教室设计是否可行进行检验。
  7.我们在最后应运用专业的评估体系来证明设计的可行性以及能否应用于推广。

模型假设:

  1.在第二阶段中,我们仍延续第一阶段的部分要求与数据:教室与接待室之间出入 不相互影响。每个座位占用空间为0.8平方米,门的开关需要占用0.6平方米。为简单起见,忽略墙占用的空间。
  2.假设室内高度(h)与平面尺寸(a和b)满足算数比例即h=(a+b)/2 (人体感到最为舒适的室内高度),可以帮助我们的设计更具备给顾客带来舒适感的能力。
  3.为保证我们的设计能对接各方面的课程,所以我们假设教室与教室之间的隔音墙等装修材料都能配合我们的设计。
  4.通过实际考量后,我们决定每个座位0.8平米中包含了平摊的过道面积。

论文缩略图:

在这里插入图片描述

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

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

model:
x*a*(2*t+y*b)+(2*t+y*b)*1.5<=70.27361;
2*t+y*b<=7.138;
x*a+1.5<=9.845;
a*b>=0.8;
x*y>=70;
a<=1.5;
a>=0.5;
b<=1.5;
b>=0.5;
@gin(x);
@gin(y);
end
model:
x*a*(2*t+y*b)+(2*t+y*b)*1.5<=44.717936765;
2*t+y*b<=4.4039725;
x*a+1.5<=10.154;
a*b>=0.8;
x*y>=40;
a<=1.5;
a>=0.5;
b<=1.5;
b>=0.5;
@gin(x);
@gin(y);
end
model:
x*a*(2*t+y*b)+(2*t+y*b)*1.5<=118.605748;
2*t+y*b<=10.193;
x*a+1.5<=11.636;
a*b>=0.8;
x*y>=120;
a<=1.5;
a>=0.5;
b<=1.5;
b>=0.5;
@gin(x);
@gin(y);
end
model:
x*a*(2*t+y*b)+(2*t+y*b)*1.5<=37.639569;
2*t+y*b<=5.401;
x*a+1.5<=6.969;
a*b>=0.8;
x*y>=30;
a<=1.5;
a>=0.5;
b<=1.5;
b>=0.5;
@gin(x);
@gin(y);
end
全部论文及程序请见下方“ 只会建模 QQ名片” 点击QQ名片即可

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

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

相关文章

sheng的学习笔记-神经网络

基础知识 基础知识-什么是分类问题 分类问题是根据已有数据&#xff0c;判断结果是正的还是负的&#xff08;1或者0&#xff09;,比如&#xff1a; • 根据肿瘤大小&#xff0c;判断肿瘤是良性的还是恶性的 • 根据客户交易行为&#xff0c;判断是否是恶意用户 • 根据邮件情况…

SAP EXCEL上传如何实现指定读取某一个sheet页(ALSM_EXCEL_TO_INTERNAL_TABLE)

如何读取指定的EXCEL sheet 页签&#xff0c;比如要读取下图中第二个输出sheet页签 具体实现方法如下&#xff1a; 拷贝标准的函数ALSM_EXCEL_TO_INTERNAL_TABLE封装成一个自定义函数ZCALSM_EXCEL_TO_INTERNAL_TABLE 在自定义函数导入参数页签新增一个参数SHEET_NAME 在源代码…

热门技术问答 | 请 GaussDB 用户查收

近年来&#xff0c;Navicat 与华为云 GaussDB 展开一系列技术合作&#xff0c;为 GaussDB 用户提供面向管理开发工具的生态工具。Navicat 现已完成 GaussDB 主备版&#xff08;单节点、多节点&#xff09;和分布式数据库的多项技术对接。Navicat 通过工具的流畅性和实用性&…

k8s 部署 Nginx 并代理到tomcat

一、已有信息 [rootmaster nginx]# kubectl get nodes -o wide [rootmaster nginx]# kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 2…

jQuery遍历(树遍历)

1、.children&#xff08;&#xff09;: 获得匹配元素集合中每个元素的直接子元素&#xff0c;选择器选择性筛选。 <!DOCTYPE html> <html><head><meta charset"utf-8"><title></title><script src"jQuery.js"&g…

《WebKit 技术内幕》学习之八(2):硬件加速机制

2 Chromium的硬件加速机制 2.1 GraphicsLayer的支持 GraphicsLayer对象是对一个渲染后端存储中某一层的抽象&#xff0c;同众多其他WebKit所定义的抽象类一样&#xff0c;在WebKit移植中&#xff0c;它还需要具体的实现类来支持该类所要提供的功能。为了完成这一功能&#x…

认识与探索大模型时代的RPA应用及进化(上)

AI Agent当前仍然处于技术爬坡与实验阶段&#xff0c;特别是在企业领域&#xff0c;真正的成熟应用还处于广泛探索与原型验证阶段&#xff0c;离成熟还尚待时日。而同时另外一种在最近几年广受欢迎的自动化解决方案-RPA&#xff08;机器人流程自动化&#xff09;也在LLM时代不断…

类和对象(友元、运算符重载、继承、多态)---C++

类和对象 4.友元4.1全局函数做友元4.2类做友元4.3成员函数做友元 5.运算符重载5.1 加号运算符重载5.1.1成员函数实现运算符重载5.1.2全局函数实现运算符重载 5.2 左移运算符重载5.2.1全局函数实现运算符重载5.2.2成员函数实现运算符重载 5.3 递增/递减运算符重载5.3.1 前置5.3.…

将vue组件发布成npm包

文章目录 前言一、环境准备1.首先最基本的需要安装nodejs&#xff0c;版本推荐 v10 以上&#xff0c;因为需要安装vue-cli2.安装vue-cli 二、初始化项目1.构建项目2.开发组件/加入组件3. 修改配置文件 三、调试1、执行打包命令2、发布本地连接包3、测试项目 四、发布使用1、注册…

德州仪器(TI):市场形势仍不明朗

TI作为模拟芯片大厂龙头&#xff0c;客户超过100,000家&#xff0c;产品上千万种&#xff0c;前10大客户占公司营收5%&#xff0c;前100大产品占公司营收0.1%。客户群庞大且拥有半导体业界最广的产品范围。因此&#xff0c;TI的市场行情展望对整个产业具参考价值。 根据TI公布…

Mediasoup Demo-v3笔记(一)——框架和Nodejs的基本语法

Medisasop Demo的框架 Nodejs基本语法 后记   个人总结&#xff0c;欢迎转载、评论、批评指正

SSH 解析 | 关键参数 | 安全配置

介绍 SSH&#xff08;Secure Shell&#xff09;是一种用于在计算机网络上进行安全远程访问和执行命令的协议。提供加密通信通道&#xff0c;防止敏感信息在传输过程中被窃听或篡改。SSH还支持文件传输和端口转发等功能&#xff0c;使其成为广泛使用的安全远程管理工具。 1. 安…

使用POI生成word文档的table表格

文章目录 使用POI生成word文档的table表格1. 引入maven依赖2. 生成table的两种方式介绍2.1 生成一行一列的table2.2 生成固定行列的table2.3 table合并列2.4 创建多个table存在的问题 使用POI生成word文档的table表格 1. 引入maven依赖 <dependency><groupId>org.…

“探索C语言操作符的神秘世界:从入门到精通的全方位解析“

各位少年&#xff0c;我是博主那一脸阳光&#xff0c;今天来分享深度解析C语言操作符&#xff0c;C语言操作符能帮我们解决很多逻辑性的问题&#xff0c;减少很多代码量&#xff0c;就好比数学的各种符号&#xff0c;我们现在深度解剖一下他们。 前言 在追求爱情的道路上&…

深入浅出AI落地应用分析:AI视频生成Top 5应用

接下俩会每周集中体验一些通用或者垂直的AI落地应用&#xff0c;主要以一些全球或者国外国内排行较前的产品为研究对象&#xff0c;「AI 产品榜&#xff1a; aicpb.com」以专题的方式在博客进行分享。 一、Loom 二、Runway 产品链接&#xff1a;https://app.runwayml.com/ …

ubuntu 22.04 安装mysql-8.0.34

ubuntu 22.04 安装mysql-8.0.34 1、基础安装配置 更新软件包&#xff1a; sudo apt update查看可用软件包&#xff1a; sudo apt search mysql-server安装最新版本&#xff1a; sudo apt install -y mysql-server或者&#xff0c;安装指定版本&#xff1a; sudo apt inst…

【Python程序开发系列】并发执行协程任务超时的解决方案(案例分析)

一、问题 假如我在利用协程并发执行任务的时候&#xff0c;会出现有些任务特别耗时&#xff0c;从而导致程序运行卡住&#xff0c;我们想跳过这些执行特别耗时的任务&#xff0c;只返回不超时的任务结果该怎么解决&#xff1f; 二、实现过程 2.1 情景 假如我有四个任务需要并…

MySQL--删除数据表(6)

MySQL中删除数据表是非常容易操作的&#xff0c;但是你在进行删除表操作时要非常小心&#xff0c;因为执行删除命令后所有数据都会消失。 语法 以下为删除 MySQL 数据表的通用语法&#xff1a; DROP TABLE table_name ; -- 直接删除表&#xff0c;不检查是否存在 或 DROP…

力(FFT,acwing2313)

题目路径&#xff1a; https://www.acwing.com/problem/content/2315/ 思路&#xff1a;

Python可执行文件的转换

当开发者向普通用户分享程序时&#xff0c;为了方便用户在未安装Python环境的情况 下能够正常运行&#xff0c;需要将开发好的程序进行打包&#xff0c;转换成用户可运行的文件类 型。本节将介绍在Windows和Linux两种系统下&#xff0c;将Python类型的文件转换成可执 行文件的方…