2016年认证杯SPSSPRO杯数学建模A题(第二阶段)洗衣机全过程文档及程序

news2024/11/15 15:36:12

2016年认证杯SPSSPRO杯数学建模

A题 洗衣机

原题再现:

  洗衣机是普及率极高的家用电器,它给人们的生活带来了很大的方便。家用洗衣机从工作方式来看,有波轮式、滚筒式、搅拌式等若干种类。在此基础上,各厂商也推出了多种具体方案,设计了不同的几何及运转参数,诸如波轮的外形、内筒的内壁形状、旋转方式和转速等。不同设计方案的净衣效能和对衣物的损伤程度各不相同。
  第二阶段问题: 用户总是希望洗衣机能尽量提高净衣效能,而且能够尽量减小洗涤过程对衣物的机械损伤。为此,请你建立合理的数学模型,对典型的家用洗衣机进行优化的设计。在设计方案中请说明其工作方式(可使用或改进常见的波轮式、滚筒式和搅拌式等,也可设计全新的工作方式),并请给出关键的几何及运转参数。

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

  我们根据洗衣机的工作方式不同,分别对波轮式洗衣机和滚筒式洗衣机进行研究。针对波轮式洗衣机,根据波轮的外形、内筒的内壁形状、转速设计的不同,进行参数设计。通过研究流体理论压力和机械的负载转矩转性,得出最优的几何及运转参数。不同参数的优化在增加波轮式洗衣机的洗净率的同时又降低了磨损率以及功率损耗,从而达到优化波轮式洗衣机的效果。
  针对滚筒式洗衣机,我们对洗衣机悬挂系统和箱体进行研究。通过对滚筒洗衣机的实际物理系统进行抽象与结构简化,建立了滚筒洗衣机悬挂系统的简化力学模型。在此力学模型基础上,利用拉格朗日方程建立此六自由度悬挂系统在脱水工况下的动力响应方程。进而在 MATLAB 环境下,运用龙格-库塔法对振动方程进行数值分析。在对悬挂系统进行数学建模时,采用了小位移假设理论,这种理论只能在位移非常微小时才能用,否则模型很可能失真。再利用有限元分析理论,对洗衣机箱体的振动规律进行了研究。通过 ANSYS 软件对箱体进行模态分析,得出滚筒洗衣机箱体主要的各阶模态振型,由此分析出箱体的振动主要是发生在两侧的侧面板上,箱体上部也会有摆动现象的发生。根据以上模态分析结果,为了提高箱体刚度,保证工作的可靠性,对箱体提出了改进措施。通过对滚筒式洗衣机悬挂系统的优化以及对箱体的改进来减小整机的振动进行减振降噪从而达到优化滚筒洗衣机的目的。
  由于洗衣机的动态特性研究非常复杂,本文忽略了个别影响因素,只对部分问题进行了研究,所以今后要对所建立的模型进行完善和修正。

问题分析:

  目前,在全自动洗衣机领域有三大流派:滚筒洗衣机,搅拌式洗衣机,以及波轮洗衣机。搅拌式洗衣机的洗涤筒中央设有一根搅拌棒,由搅拌棒正反旋动来拍打、摩擦洗涤物,从而达到洗净衣物的目的;波轮洗衣机的洗涤筒底部设有碟形波轮,通过波轮的正反旋转来搅拌和带动洗涤物,达到去污效果;在相同洗涤容量的条件下,波轮洗衣机比搅拌式洗衣机的体积小些。而滚筒洗衣机的滚筒作正反向旋转,筒内凸筋将洗涤物带到高处,衣物在重力作用下自由翻滚跌落,拍打水面,模拟手搓,实现洗涤功能。针对波轮式洗衣机,根据波轮的外形、内筒的内壁形状、转速设计的不同,进行参数设计,找到最合适的设计方案使得洗衣机的综合性能达到最优化。
  针对滚筒式洗衣机,我们对其悬挂系统及箱体进行数学建模,基于虚拟样机的配重修正方法研究,优化悬挂系统参数,再对其箱体的模态分析和动力响应分析,达到对洗衣机的综合性能最优化。

模型假设:

  (1).假设数据的来源具有普适性,即我们在这篇论文中所引用的数据都是可靠的。
  (2).洗衣机的设计方案制作可行;
  (3).假设每种洗衣机只存在一种工作方式,由于各类洗衣机在工作时都会兼有其他类型洗衣机的工作特征,故我们忽略这种影响。

论文缩略图:

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

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

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

#include
	#define uchar unsigned char
	#define uint unsigned int
	uchar num=0,num1=0,num2=0,num3=0,num4=0,num5=0,num6=0,flag=0,flag1=0,flag4=0,flag5=0,circle=0;
	sbit ledbiaozhun=P1^0; //LED指示灯
	sbit ledjingji  =P1^1;
	sbit leddandu   =P1^2;
	sbit ledpaishui =P1^3;
	sbit ledqiangxi =P1^4;
	sbit ledruoxi   =P1^5;
	sbit ledxidi    =P1^6;
	sbit ledpiaoxi  =P1^7;
	sbit ledtuoshui =P2^0;
	
	sbit sshuiwei   =P3^6; //水位开关
	sbit sgai       =P3^7; //盖开关
	sbit paishui=P2^3; //排水阀控制
	sbit jinshui=P2^2; //进水阀控制
	
	sbit U2=P2^4;
	sbit U3=P2^5;
	sbit k1=P3^0;  // 步进改变"标准、经济、单独、排水"四种方式
	sbit k2=P3^1;  //强洗、弱洗
	sbit k3=P3^2;  //运行、暂停和解除报替功能
	void init()
	{
		uchar a=0,b=0,c=0;
		TMOD=0x01;		       //T0工作于方式1
		TH0=(65536-50000)/256; //定时时间50ms
		TL0=(65536-50000)%256;
		EA=1;				   //开总中断
		ET0=1;				   //开T0中断
		TR0=0;				   //关闭T0
		EX0=1;				   //开外部中断0
		IT0=1;				   //外部中断0边沿触发方式
		U2=1;				   //电机停转
全部论文及程序请见下方“ 只会建模 QQ名片” 点击QQ名片即可

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

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

相关文章

思科无线控制器配置学习

文章目录 简单拓扑WLC配置 简单拓扑 WLC配置 WLC#show running-config Building configuration...Current configuration : 11943 bytes ! ! Last configuration change at 16:22:44 UTC Thu Mar 14 2024 by admin ! version 17.9 service timestamps debug datetime msec se…

OrangeDAO联合创始人Don Ho确认出席Hack.Summit() 2024区块链开发者大会

随着Web3技术的快速发展,区块链领域备受关注的盛会——Hack.Summit() 2024 区块链开发者大会即将于 2024 年 4 月 9 日至 10 日在香港数码港隆重启幕。本次大会不仅是 Hack.Summit() 系列在亚洲的首次亮相,更象征着全球区块链行业对亚洲,尤其…

SAP-MM-设置字段默认值

当我们创建订单时,有些字段总是重复输入,每次值也是固定的,例如生产订单 如上图“生产工厂都是1000”如何设置成默认每次进入都是1000呢? 点击字段,F1 查看参数ID“WRK” 输入tcode:SU3 按上图维护数据100…

gimp教程

一、gimp下载安装 二、基本概念和术语 (一)图像 图像是GIMP要处理的对象。 一个图像对应一个文件,例如一个TIFF或JPEG文件。 一个图像对应一个显示窗口。 可以同时打开多个图像。 (二)图层 一个图像就像一堆纸叠在…

TypeScript在学习(0)

1.什么是TypeScript? 答:TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。 个人浅见,我一直把ts简单理解成,其实就是javascript上多了…

美易官方:美股维持涨势,三大股指再创新高

在今日的早盘交易中,美股市场继续维持其涨势,三大股指再次刷新历史纪录。市场信心受到一系列积极经济数据的支撑,投资者对未来的经济增长和企业盈利保持乐观态度。 首先,让我们来看一下道琼斯工业平均指数的表现。该指数在早盘交易…

一键批量查询快递单号,一键批量查询,共享备份物流,快递物流尽在掌控

随着网购的普及,快递物流信息的管理变得尤为重要。每天都有大量的快递单号需要查询,如果一个个手动查询,不仅费时费力,还容易出错。为了解决这个问题,我们教您如何批量查询快递单号,并将快递物流信息进行备…

Linux docker4--本地jar包生成镜像和docker部署运行

一、通过springboot创建一个java项目,打成出jar包。 二、将jar包生成docker镜像 (1)、创建Dockerfile文件 创建Dockerfile文件,将如下的代码内容粘贴进去即可。 注意:本例中我打出的jar包是boot.jar。如果你打出的jar…

开源项目ChatGPT-Next-Web的容器化部署(二)-- jenkins CI构建并推送镜像

一、背景 接着上文已制作好了Dockerfile,接下来就是docker build/tag/push等一系列操作了。 不过在这之前,你还必须在jenkins等CI工具中,拉取源码,然后build构建应用。 因为本文的重点不是讲述jenkins ci工具,所以只…

罗德与施瓦茨CMA180电信无线电测试仪

181/2461/8938产品概述: R&S CMA180 是适用于在 100 kHz 至 3 GHz 范围内操作的无线电系统的无线电通信测试仪。其技术完全基于数字信号处理及先进计算。 简介:R&S CMA180 无线电通信测试仪 R&SCMA180 是适用于在 100 kHz 至 3 GHz 范围内…

MQTT 简介

MQTT 简介 MQTT 是非常简单的协议,最初由 IBM 的两位工程师 Andy Stanford-Clark 以及 Arlen Nipper 在 1999 年为监控输油管道设计的。它被设计的场景就是有限的带宽、轻量级以及很小的耗电量,在那个时候,卫星宽带就是那么小,且…

蓝桥杯算法心得——游戏(优先队列)

大家好,我是晴天学长,优先队列的题,式子化简非常重要,需要的小伙伴可以关注支持一下哦!后续会继续更新的。💪💪💪 1) .游戏 2) .算法思路 附近最小 1.接收数据 2.找出最小的&#…

C#探索之路基础篇(2):接口Interface的概念、实现、应用范围

文章目录 1 概念2 示例代码:2.1 简单接口的实现2.2 简单的使用接口2.3 使用接口呈现多态性2.4 通过接口实现一个数组迭代器2.5 通过接口来实现松耦合的关系2.6 使用接口实现可扩展、便利性 3 使用范围与时机4 注意事项 不知道大家在学习的过程中,有没有反…

鸿蒙Harmony应用开发—ArkTS-全局UI方法(警告弹窗)

通过CustomDialogController类显示自定义弹窗。使用弹窗组件时,可优先考虑自定义弹窗,便于自定义弹窗的样式与内容。 说明: 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 接口 Custom…

【实例】React 状态管理库 MobX Redux 入门及对比

上一篇:【实例】React 组件传值方法: Props、回调函数、Context、路由传参 MobX MobX 是一个状态管理库,它提供了一种响应式的数据流方案,使得状态的变化能够自动地反映到相关的组件中。 MobX 的核心理念是可观察的状态(Observa…

一种基于约化因子上三角矩阵求逆方法与MATLAB仿真

一种基于约化因子上三角矩阵求逆的方法与MATLAB仿真 目录 前言 一、上三角矩阵单位化 二、C对角矩阵求逆 三、A 矩阵求逆 四、A矩阵求逆 五、计算量分析 六、MATLAB仿真 七、参考资料 总结 前言 矩阵运算广泛应用于实时性要求的各类电路中,其中矩阵求逆运算…

04课程发布模块之课程审核

课程审核 课程审核是为了防止课程信息出现违规情况,课程信息不完善对网站用户体验也不好,课程审核不仅起到监督作用,也是帮助教学机构规范使用平台的手段 教学机构提交课程审核后,平台运营人员登录运营平台进行课程审核&#xf…

SpringBoot ---HTML转PDF工具

之前项目用的WKHtmlToPdf,速度较慢,现在需要改成基于ITEXT java使用itext7实现html转pdf_java使用itext7实现html转pdf全代码完整示例 cainiaobulan-CSDN博客文章浏览阅读2.7k次。使用itext7html转pdf_java使用itext7实现html转pdf全代码完整示例 caini…

C++之继承详解

一.继承基础知识 继承定义: 继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保 持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称派生类。继承呈现了面向对象 程序设…

电脑文件msvcp100.dll丢失原因,如何快速修复msvcp100.dll

电脑文件msvcp100.dll丢失原因,最近有朋友在问这个,显然会问这个的人,一般都是遇到了msvcp100.dll丢失的问题了,今天我们就来详细的给大家说说msvcp100.dll这个文件吧,我们只有了解了msvcp100.dll这个文件,…