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

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

二、Web3 学习(区块链)

区块链基础知识 一、基础知识1. 区块链可以做什么?2. 区块链的三个特点 二、区块链的类型概括1. PoW2. PoS3. 私有链和联盟链 三、智能合约1. 什么是智能合约2. 如何使用智能合约 四、困境1. 三难选择的基本要素2. 这真的是一个三难选择吗? 五、比特币1. 什么是比特…

2024年服装erp系统排名,都有哪些品牌?

随着数字经济时代的到来,传统的服装纺织行业正在经历深刻的变革。如何实现产业数字化升级,是众多服装纺织企业所面临的共同课题。当前,服装erp管理系统已经成为服装企业实现智能化转型的关键,通过将所有流程环节的数据进行统一的信…

C语言字符函数与字符串函数:编织文字的舞会之梦(下)

欢迎来到白刘的领域 Miracle_86.-CSDN博客 系列专栏 C语言知识 先赞后看,已成习惯 创作不易,多多支持! 目录 七、strncpy的使用以及模拟实现 八、strncat的使用以及模拟实现 九、strncmp的使用以及模拟实现 十、strstr的使用以及模拟…

预防胜于治疗:六西格玛设计DFSS在新产品开发中的实践

六西格玛设计(Design for Six Sigma, DFSS)是一套旨在从一开始就设计出几乎完美的产品和服务的方法论。它不同于六西格玛改进过程,后者专注于改善现有的产品和流程。DFSS 的核心理念是通过彻底理解顾客需求和采用创新的解决方案来预防缺陷的发生,从而在产…

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

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

HTTP系列之HTTP缓存 —— 强缓存和协商缓存

文章目录 HTTP缓存强缓存协商缓存状态码区别缓存优先级如何设置强缓存和协商缓存使用场景 HTTP缓存 HTTP缓存时利用HTTP响应头将所请求的资源在浏览器进行缓存,缓存方式分两种:强缓存和协商缓存。 浏览器缓存是指将之前请求过的资源在浏览器进行缓存&am…

山东省大数据局副局长禹金涛一行莅临聚合数据走访调研

3月19日,山东省大数据局党组成员、副局长禹金涛莅临聚合数据展开考察调研。山东省大数据局数据应用管理与安全处处长杨峰,副处长都海明参加调研,苏州市大数据局副局长汤晶陪同。聚合数据董事长左磊等人接待来访。 调研组一行参观了聚合数据展…

leetcode刷题日记-搜索插入位置

题目描述 解题思路 这种题目一眼看到二分查找的变体,稍微在二分查找的基础上变了一点点,那就是找插入的位置,根据二分查找的原理我们可以知道,当查找失败的时候,会退出while循环,跳出循环的时候左边指针所…

多数据源mybatisplus对sqlserver分页查询兼容

新增配置文件 package com.ruoyi.framework.config;import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor…

基于ssm的网络游戏公司官方平台设计与实现论文

摘 要 互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对网络游戏信息管理混乱,出错率高,信息安全性差…

代码随想录 Day-24

动态规划理论基础 1、什么是动态规划 动态规划,英文:Dynamic Programming,简称DP,如果某一问题有很多重叠子问题,使用动态规划是最有效的。 所以动态规划中每一个状态一定是由上一个状态推导出来的,这一点…

C#中解决字符串在编译后无法修改的情况

文章目录 一、配置文件二、使用方式对于.NET Framework应用程序(使用app.config)对于.NET Core和.NET 5/6应用程序(使用appsettings.json) 三、应用实例 一、配置文件 在C#等编程语言中,硬编码(直接在代码…

JavaScript parseInt() 函数

JavaScript parseInt() 函数 从官方理解: parseInt() 函数解析字符串并返回整数。 radix 参数用于指定使用哪种数字系统,例如基数为 16(十六进制)表示字符串中的数字应从十六进制数解析为十进制数。 如果 radix 参数被省略&…

前缀列表和route-policy

前缀列表和route-policy ACL:访问控制列表 1、它可以用于过滤流量报文 2、又可以过滤路由条目 前缀列表: 1、只能过滤路由条目 2、不能过滤流量报文 ACL:在过滤路由条目时,只能过滤路由前缀。 前缀列表:在过滤…

QT作业day2

自由发挥登录窗口的应用场景,实现一个登录窗口界面。(不要使用课堂上的图片和代码,自己发挥,有利于后面项目的完成) 要求: 1. 需要使用Ui界面文件进行界面设计 2. ui界面上的组件相关设置,通…

MySQL的基本操作

目录 引言 一、SQL语句简介 (一)SQL通用语法 (二)SQL分类 (三)数据类型 1.数值类型 2.字符串类型 3.日期/时间类型 4.修饰符 二、登录mysql服务 三、SQL语句操作 (一)DD…

hexo怎么修改默认主题?

npm install 主题 修改_config.yml文件的theme 复制一份_config.yml 改名为_config.主题.yml hexo clean hexo g hexo s就这么简单 选主题 https://hexo.io/themes/ 比如 fluid npm install --save hexo-theme-fluid修改主题 配置新主题 执行新主题 hexo clean hexo g hexo…

python爬虫之xpath+多进程爬取百度贴吧实战

文章目录 抓取百度贴吧的某一个帖子的评论内容前言先查看贴吧的robots.txt页面结构分析评论者头像,用户抓取评论内容的抓取评论下回复内容的抓取 源码实现贴吧抓取过程源码实现多进程的实现 抓取百度贴吧的某一个帖子的评论内容 前言 本项目实战是用来学习用&#…

网络: 数据链路层

数据链路层: 数据帧的封装与传输 以太网数据帧 源地址和目的地址是指网卡的硬件地址(也叫MAC地址), 长度是48位,是在网卡出厂时固化的;帧协议类型字段有三种值,分别对应IP、ARP、RARP;帧末尾是CRC校验码 以太网 "以太网" 不是一种具体的网络, 而是一种技术标准; 既…

CCLinkie转Modbus RTU在纺纱设备领域应用

在纺纱设备领域,CCLinkie转Modbus RTU网关可以发挥重要作用。这种网关的主要功能是将CC-Link IE Field总线协议转换为Modbus RTU协议。这种转换在许多自动化设备中都很有用,特别是那些已经使用Modbus RTU协议的系统。 以下是CCLinkie转Modbus RTU网关在纺…