转子轴心轨迹测量及控制台运动控制资料

  • 格式:docx
  • 大小:2.41 MB
  • 文档页数:43

下载文档原格式

  / 43
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

综合测试实验报告

题目:转子轴心轨迹测量

控制台运动控制

指导老师:弢

班级:

姓名:XXX姓名:XXX

学号:学号:

20XX年X月

目录

第一章轴心轨迹测量

1.实验台简介 (5)

2.实验原理 (5)

3.实验仪器和设备 (5)

4.实验基础 (6)

4.1Simulink动态仿真 (6)

4.2S-function的工作机制 (7)

4.3C MEX-file S-function (7)

5.数据采集程序设计 (8)

5.1创建DDL文件 (8)

5.2mdl文件示意图 (11)

5.3GUI设计 (11)

5.4信号处理 (13)

5.4.1 未滤波getdata代码 (13)

5.4.2 低通滤波getdata代码 (14)

6.实验结果 (15)

6.1采集信号前后示波器scope波形分析 (15)

6.2采用滤波器前后波形分析 (16)

6.3应用Bufferworth低通滤波器处理的实验结果 (17)

6.3.1不同采样频率波形比较 (17)

6.3.2不同低通区间的波形比较 (19)

6.3.3不同截取长度波形比较 (21)

6.3.4不同运转速度时波形比较 (22)

7.实验结论 (23)

8. 低通滤波的进一步尝试与研究 (24)

8.1建立界面的m文件 (24)

8.2 设计界面的效果图 (28)

8.3 低通滤波结果 (29)

第二章控制台运动控制

1.实验原理 (30)

2.实验基本要求 (31)

3.实验基础 (31)

3.1控制运动模块 (31)

3.2 模块功能具体实现 (32)

4. 实验结果 (33)

4.1 重要参数设计 (33)

4.2 程序图解 (34)

5. 功能理解 (34)

6. 分析 (36)

7. 实验过程 (37)

7.1 尝试一 (37)

7.1.1 功能描述 (37)

7.1.2 结论一 (37)

7.2 尝试二 (38)

7.2.1 功能描述 (39)

7.2.2 结论二 (39)

心得体会 (40)

●XXX (40)

●XXX (42)

附录 (44)

组员分工

第一章转子轴心轨迹测量

第二章控制台运动控制

说明:实验过程中的每一个部分,两个小组成员基本上都是全部参与。在完成整个实验的过程中,我们一起讨论,共同研究,克服一个个困难,最终顺利完成实验。

第一章轴心轨迹测量

一、实验台简介

DRZZS-A型多功能转子试验台由:1底座、2主轴、3飞轮、4直流电机、5主轴支座、6含油轴承及油杯、7电机支座、8连轴器及护罩、9RS9008电涡流传感器支架、10磁电转速传感器支架、11测速齿轮(15齿)、12保护挡板支架,几部分组成,如图1所示。

图1 DRZZS-A型多功能转子试验台传感器安装位置示意图

主要技术指标为:

可调转速范围:0~2500转/分,无级

电源:DC12V

主轴长度:500mm

主轴直径:12mm

外形尺寸:640×140×160mm

重量:12.5kg

二、实验原理

轴心轨迹是转子运行时轴心的位置,在忽略轴的圆度误差的情况下,可以将两个电涡流位移传感器探头安装到实验台中部的传感器支架上,相互成90度,并调好两个探头到主轴的距离(约1.6mm),标准是使从前置器输出的信号刚好为0(mV)。这时,转子实验台启动后两个传感器测量的就是它在两个垂直方向(X,Y)上的瞬时位移,合成为李沙育图就是转子的轴心运动轨迹。

三、实验仪器和设备

1. 计算机(已安装MATLAB 软件) 1台

2. DRVI 快速可重组虚拟仪器平台 1套

3. 电涡流位移传感器 2套

4. 转子试验台

1套 5. 虚拟仪器数据采集工作台

1台

四、实验基础

4.1 Simulink 动态仿真

SIMULINK 是MATLAB 重要软件包,用于对动态系统建模和仿真,它适用于连续系统和离散系统,也适用线性系统和非线性系统。它采用系统模块直观地描述系统典型环节,可十分方便地建立系统模型。Simulink 模块包括一系列输入、状态和输出。输出是采样时间、输入、模块状态的函数。

下面的方程描述了输入、输出和状态的数学关系。

+10=(t,,u) ()=(t,,u) ()=(t,,u) () =+k c d d u c d

y f x x f x x f x x x x 输出求导更新其中,

Simulink 模型的执行按下述几个步骤。首先是初始化阶段。在这个阶段

Simulink 将库模块集合到模型,传播宽度、数据类型和采样时间,评估模块参数,确定模块执行顺序,分配内存。然后是仿真阶段。此时Simulink 进入一个仿真循环,循环的每次执行对应一个仿真步。在每个仿真步,Simulink 按初始化阶段确定的顺序执行各个模块。对每个模块,Simulink 计算模块在当前采样时间的状态、微分和输出,这将持续到仿真介绍。下图描述了Simulink 的仿真过程。

4.2 S-function的工作机制

S-function包括一系列的回调方法,用以执行每个仿真步骤所需的任务。在一个模型的仿真过程中,每个仿真步骤,Simulink将调用各S-function的适当方法。S-function的执行方法包括:

1)初始化:在首次仿真循环中执行。

2)计算下一采样点:如果定义了一个可变采样步长的模块,这一步将计算

下一次采样点,也就是计算下一步长。

3)计算在主要时间步中的输出:这一步结束之后,模块的输出端口在当前

时间步是有效的。

4)更新主要时间步中的离散状态:所有的模块在该回调方法中,必须执行

一次每次时间步都要执行的活动。

5)积分:这用于具有连续状态的或者具有非采样过零的模型。

4.3 C MEX-file S-function

定义了S-function模块的C MEX-file必须在仿真过程中向Simulink提供模型信息。mdlInitializeSize是Simulink与S-function交互时调用的第一个方法。随后Simulink将调用其他S-function方法(都以mdl开头)。仿真结束时,Simulink调用mdlTerminate。利用C写的S-Function仿真步骤如下: