摘要 | 第5-6页 |
ABSTRACT | 第6页 |
第1章 绪论 | 第9-19页 |
1.1 论文背景 | 第9-10页 |
1.2 振动主动控制技术的研究成果及发展趋势 | 第10-12页 |
1.3 LMS算法 | 第12-13页 |
1.4 半物理仿真与VeriStand | 第13-14页 |
1.5 基于LabVIEW平台的主动控制研究现状 | 第14-17页 |
1.6 本文研究的意义及主要内容 | 第17-19页 |
第2章 基于MATLAB与VeriStand的振动主动控制仿真 | 第19-43页 |
2.1 NI VeriStand概述 | 第19-23页 |
2.1.1 NI VeriStand及其在实时测试中的应用 | 第19页 |
2.1.2 运用NI VeriStand来开发应用程序 | 第19-23页 |
2.1.3 自定义NI VeriStand | 第23页 |
2.2 LMS自适应算法 | 第23-29页 |
2.2.1 自适应横向滤波器 | 第23-26页 |
2.2.2 标准LMS算法 | 第26-29页 |
2.3 创建并配置LMS算法仿真模型 | 第29-38页 |
2.3.1 运用Simulink创建在VeriStand中使用的软件模型 | 第29-34页 |
2.3.2 将编译后的Simulink模型导入NI VeriStand并进行配置 | 第34-38页 |
2.4 进行LMS算法仿真 | 第38-41页 |
2.4.1 不同频率下的振动主动控制仿真 | 第38-39页 |
2.4.2 四通道下的振动主动控制仿真 | 第39-41页 |
2.5 本章小结 | 第41-43页 |
第3章 运用LabVIEW进行振动主动控制的界面设计 | 第43-52页 |
3.1 LabVIEW简介 | 第43-44页 |
3.2 界面设计的需求和规划 | 第44-47页 |
3.2.1 LabVIEW界面设计的需求和规划 | 第44页 |
3.2.2 振动主动控制系统的界面设计 | 第44-47页 |
3.3 基于队列和事件结构的生产者/消费者结构 | 第47-49页 |
3.3.1 常见的循环结构及其改进形式 | 第47页 |
3.3.2 运用队列进行数据采集和存储 | 第47-48页 |
3.3.3 事件结构 | 第48页 |
3.3.4 生产者/消费者结构 | 第48-49页 |
3.4 程序架构的实现 | 第49-51页 |
3.5 本章小结 | 第51-52页 |
第4章 运用LabVIEW进行振动主动控制实验研究 | 第52-60页 |
4.1 实验系统 | 第52-54页 |
4.2 基于LabVIEW的系统辨识实验 | 第54-55页 |
4.3 系统控制实验 | 第55-59页 |
4.4 本章小结 | 第59-60页 |
结论 | 第60-62页 |
参考文献 | 第62-66页 |
攻读硕士学位期间发表的论文和取得的科研成果 | 第66-67页 |
致谢 | 第67页 |