2009年国赛高教杯数学建模A题制动器试验台的控制方法分析解题全过程文档及程序

embedded/2024/10/21 3:49:09/

2009年国赛高教杯数学建模

A题 制动器试验台的控制方法分析

  汽车的行车制动器(以下简称制动器)联接在车轮上,它的作用是在行驶时使车辆减速或者停止。制动器的设计是车辆设计中最重要的环节之一,直接影响着人身和车辆的安全。为了检验设计的优劣,必须进行相应的测试。在道路上测试实际车辆制动器的过程称为路试,其方法为:车辆在指定路面上加速到指定的速度;断开发动机的输出,让车辆依惯性继续运动;以恒定的力踏下制动踏板,使车辆完全停止下来或车速降到某数值以下;在这一过程中,检测制动减速度等指标。假设路试时轮胎与地面的摩擦力为无穷大,因此轮胎与地面无滑动。
  为了检测制动器的综合性能,需要在各种不同情况下进行大量路试。但是,车辆设计阶段无法路试,只能在专门的制动器试验台上对所设计的路试进行模拟试验。模拟试验的原则是试验台上制动器的制动过程与路试车辆上制动器的制动过程尽可能一致。通常试验台仅安装、试验单轮制动器,而不是同时试验全车所有车轮的制动器。制动器试验台一般由安装了飞轮组的主轴、驱动主轴旋转的电动机、底座、施加制动的辅助装置以及测量和控制系统等组成。被试验的制动器安装在主轴的一端,当制动器工作时会使主轴减速。试验台工作时,电动机拖动主轴和飞轮旋转,达到与设定的车速相当的转速(模拟实验中,可认为主轴的角速度与车轮的角速度始终一致)后电动机断电同时施加制动,当满足设定的结束条件时就称为完成一次制动。
  路试车辆的指定车轮在制动时承受载荷。将这个载荷在车辆平动时具有的能量(忽略车轮自身转动具有的能量)等效地转化为试验台上飞轮和主轴等机构转动时具有的能量,与此能量相应的转动惯量(以下转动惯量简称为惯量)在本题中称为等效的转动惯量。试验台上的主轴等不可拆卸机构的惯量称为基础惯量。飞轮组由若干个飞轮组成,使用时根据需要选择几个飞轮固定到主轴上,这些飞轮的惯量之和再加上基础惯量称为机械惯量。例如,假设有4个飞轮,其单个惯量分别是:10、20、40、80 kg·m2,基础惯量为10 kg·m2,则可以组成10,20,30,…,160 kg·m2的16种数值的机械惯量。但对于等效的转动惯量为45.7 kg·m2的情况,就不能精确地用机械惯量模拟试验。这个问题的一种解决方法是:把机械惯量设定为40 kg·m2,然后在制动过程中,让电动机在一定规律的电流控制下参与工作,补偿由于机械惯量不足而缺少的能量,从而满足模拟试验的原则。
  一般假设试验台采用的电动机的驱动电流与其产生的扭矩成正比(本题中比例系数取为1.5 A/N·m);且试验台工作时主轴的瞬时转速与瞬时扭矩是可观测的离散量。
  由于制动器性能的复杂性,电动机驱动电流与时间之间的精确关系是很难得到的。工程实际中常用的计算机控制方法是:把整个制动时间离散化为许多小的时间段,比如10 ms为一段,然后根据前面时间段观测到的瞬时转速与/或瞬时扭矩,设计出本时段驱动电流的值,这个过程逐次进行,直至完成制动。
  评价控制方法优劣的一个重要数量指标是能量误差的大小,本题中的能量误差是指所设计的路试时的制动器与相对应的实验台上制动器在制动过程中消耗的能量之差。通常不考虑观测误差、随机误差和连续问题离散化所产生的误差。
  现在要求你们解答以下问题:
  1. 设车辆单个前轮的滚动半径为0.286 m,制动时承受的载荷为6230 N,求等效的转动惯量。
  2. 飞轮组由3个外直径1 m、内直径0.2 m的环形钢制飞轮组成,厚度分别为0.0392 m、0.0784 m、0.1568 m,钢材密度为7810 kg/m3,基础惯量为10 kg·m2,问可以组成哪些机械惯量?设电动机能补偿的能量相应的惯量的范围为 [-30, 30] kg·m2,对于问题1中得到的等效的转动惯量,需要用电动机补偿多大的惯量?
  3. 建立电动机驱动电流依赖于可观测量的数学模型。
  在问题1和问题2的条件下,假设制动减速度为常数,初始速度为50 km/h,制动5.0秒后车速为零,计算驱动电流。
  4. 对于与所设计的路试等效的转动惯量为48 kg·m2,机械惯量为35 kg·m2,主轴初转速为514转/分钟,末转速为257转/分钟,时间步长为10 ms的情况,用某种控制方法试验得到的数据见附表。请对该方法执行的结果进行评价。
  5. 按照第3问导出的数学模型,给出根据前一个时间段观测到的瞬时转速与/或瞬时扭矩,设计本时间段电流值的计算机控制方法,并对该方法进行评价。
  6. 第5问给出的控制方法是否有不足之处?如果有,请重新设计一个尽量完善的计算机控制方法,并作评价。

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

  本文旨在研究制动器试验台的控制问题,通过对试验台模拟试验的分析推导,建立了驱动电流依赖于可观测量的数学模型,给出控制驱动电流的方法,并对所给方法进行评价和改进。
  问题一,根据题述,把载荷在车辆平动时具有的能量等效地转化为试验台上飞轮和主轴等机构转动时具有的能量,结合刚体力学知识,求得问题一中等效的转动惯量为52 kg J m;
  问题二,经过计算可知,能组成八种机械惯量,分别为10、40、70、100、130、160、190、220 kg J m,对应于问题一中得到的等效转动惯量,需要用电动机补偿惯量为12kg J m或J gJm;
  问题三,本文依据能量守恒定律对制动过程进行分析,建立了一个理想条件下的基本模型,并利用该模型求出题述条件下的驱动电流为174.8252A或J,两个取值分别对应于问题二求得的两个补偿惯量值;
  问题四,能量误差的大小是评价控制方法优劣的一个重要指标,利用所给数据求出能量误差为2.9461J10 J,相对能量误差为5.64%,可以看出该方法误差较大;
  问题五,我们利用第三问导出的基本模型,推出了依据前一时间段观测到的瞬时扭矩设计本时间段电流值的计算机控制方法,经过计算机模拟分析发现该方法具有明显的时延误差,其相对能量误差为0.219%,为了减弱该误差的影响,我们引入反馈机制加以改进,使相对能量误差降低到了0.089%;
  问题六,经过对问题五中的方法分析发现,反馈虽然可以在一定程度上减弱时延误差,但却无法从根本上解决该方法内在缺陷,因此本文给出了基于Laplace变换设计的新方法。此方法虽然也用前一时间段的数据估计此时间段的电流值,但是,经过严格证明与计算机模拟发现:在模型阶数N足够大的情况下,能量误差近似为零!
  最后,我们给出了多目标规划模型和基于非线性方程的迭代求解模型这两个拓展模型,并对各模型的优缺点进行了分析。

模型假设:

  1.路试时轮胎与地面的摩擦力为无穷大,因此轮胎与地面无滑动;
  2.模拟实验中,主轴的角速度与车轮的角速度始终一致;
  3.车轮及主轴的角速度连续变化;
  4.试验台采用的电动机的驱动电流与其产生的扭矩成正比;
  5.不考虑观测误差、随机误差和连续问题离散化所产生的误差。

问题分析:

  制动器的设计是车辆设计中最重要的环节之一,直接影响着人身和车辆的安全,而制动器性能的测试是为了检验设计优劣的不可或缺的一部分。通过分析发现,问题的核心在于:如何使得制动过程中电动机尽量精确地补偿由于机械惯量不足而缺少的能量,以满足模拟实验的原则,也就是解决如何控制电动机的驱动电流问题。
  对于问题一和问题二,根据题目中所给条件利用刚体力学知识直接求解即可。对于问题三,利用能的转化与守恒定律建立模型求解,然后利用该模型求得所给具体情况下的驱动电流值。评价控制方法优劣的一个重要指标是能量误差的大小,据此可以对问题四所述控制方法得到的结果进行评价。对于问题五,可以依据问题三所建的模型,给出依据前一个时间段观测到的瞬时转速与/或瞬时扭矩,设计本时间段电流值的计算机控制方法,并进行计算机模拟,可利用与解决问题四同样的方法进行评价。对于问题六,应该在问题五所给控制方法的基础上进一步分析,给出一个尽量完善的计算机控制方法。

模型的建立与求解整体论文缩略图

在这里插入图片描述

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

部分程序代码:

function y=fun1(r1,r2,d,p) 
s=pi*(r1^2-r2^2); 
v=s*d; 
m=v*p; 
gl=m*(r1^2+r2^2)/2; 
y=gl; 
clear;clc; 
J=35;tt=0.01; 
k=1.5;%电动机驱动电流与其产生的扭矩比例系数 
A=xlsread('F:\Documents 
and 
\shumo\A2009data.xls'); 
a=A(:,1);%扭矩 
b=A(:,2);%转速 
c=A(:,3);%时间 
d=b.*(2*pi/60);%角速度 
e=a.*d; 
for i=1:467 
Settings\Administrator\I(i)=k*(a(i)-J*(d(i+1)-d(i))/tt); 
end 
cc=c(1:467); 
figure 
plot(c,e); 
title('能量分布图'); 
f=e.*0.01; 
g=sum(f);%能量综合 
figure 
plot(c,a); 
title('扭矩变化函数'); 
figure 
plot(c,d); 
title('角速度变化函数'); 
figure 
plot(cc,I); 
title('驱动电流随时间变化函数');
全部论文请见下方“ 只会建模 QQ名片” 点击QQ名片即可

http://www.ppmy.cn/embedded/129169.html

相关文章

操作系统学习笔记-1.3操作系统引导,虚拟机

文章目录 操作系统引导虚拟机1. **第一类虚拟机(Type 1 Hypervisor)**概念:特点:例子: 2. **第二类虚拟机(Type 2 Hypervisor)**概念:特点:例子: 总结 一些琐…

前端原生API调用方法

目录 一、前端API调用 1. XMLHttpRequest (XHR) 2. Fetch API 二、建立后端供前端调用API 三、调用API xhr调用的 fetch调用的 控制台 四、页面跳转(重定向) 一、前端API调用 1. XMLHttpRequest (XHR) XMLHttpRequest 是一个较老但仍然广泛使…

Linux下Git操作

一、基本命令 1、创建 git 目录(工作区) mkdir gitcode 2、创建本地仓库,生成 .git 隐藏目录 git init 3、设置配置项 git config user.name "xxx" git config user.email "....." 4、查看配置项 git config -l …

闲说视频清晰度和各种格式、编码技术的发展历史

文章目录 引子清晰度视频格式:MP4、AVI 、MKV、MOV、WMV、FLV 、RMVB等等什么是视频格式MP4AVIMKVMOVWMVFLVRM / RMVB其他 编码技术:MPEG-1、MPEG-2、MPEG-4、RealVideo、DivX、XviD、H.264(AVC)、H.265(HEVC&#xff…

【博士每天一篇文献-算法】持续学习之GEM算法:Gradient Episodic Memory for Continual Learning

1 介绍 年份:2017 期刊: Advances in neural information processing systems 引用量:2829 Lopez-Paz D, Ranzato M A. Gradient episodic memory for continual learning[J]. Advances in neural information processing systems, 2017…

python中堆的用法

Python 堆(Headp) Python中堆是一种基于二叉树存储的数据结构。 主要应用场景: 对一个序列数据的操作基于排序的操作场景,例如序列数据基于最大值最小值进行的操作。 堆的数据结构: Python 中堆是一颗平衡二叉树&am…

K8s高级调度--CronJob与污点容忍及亲和力

文章目录 CronJobCronJob 的核心概念Job调度时间表并发策略启动历史保留 CronJob YAML 配置示例Cron 表达式 CronJob 实际应用场景定期数据备份日志清理任务 污点和容忍污点的概念污点的三种效应污点和容忍的工作流程设置污点和容忍1. 给节点添加污点2. 给 Pod 添加容忍 实际应…

LeetCode搜索插入位置

题目描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 输入: nums [1,3,5,6], target 5 输出: 2 …