基于磁流变阻尼器减振平台的研制
作者单位:哈尔滨工业大学
学位级别:硕士
导师姓名:刘守斌;秦志强
授予年度:2010年
学科分类:12[管理学] 083002[工学-环境工程] 1204[管理学-公共管理] 0830[工学-环境科学与工程(可授工学、理学、农学学位)] 120402[管理学-社会医学与卫生事业管理(可授管理学、医学学位)] 08[工学] 0837[工学-安全科学与工程]
主 题:减振台 开关算法 模糊控制 磁流变阻尼器 Matlab S-Function
摘 要:半主动减振控制因其能耗小、效果好的特点成为近年来减振控制领域的一个研究热点。磁流变阻尼器作为一种新型电可控智能材料因其具有控制方式简单、功耗低、阻尼力连续可调、出力大、响应迅速和鲁棒性强的特点成为半主动控制领域内应用前景广阔的新型器件。 随着应用和研究的深入,许多学者提出了很多磁流变阻尼器的数学模型和应用于半主动减振控制的半主动控制方法。但由于磁流变阻尼器具有高度的非线性特性,目前为止还没有其通用精确的数学模型,许多控制算法还有待于实验验证和进一步完善。因此需要一种可行的实验手段或可靠的实验平台来验证半主动控制算法可行性和实际控制效果,以利于磁流变阻尼器控制算法的研究开发和实际应用。 本文首先在系统研究磁流变阻尼器的特性、现有模型和控制算法基础上研制了一台利用磁流变阻尼器进行减振的一维垂直反复运动减振实验平台。该减振平台采用上下位机控制结构,通过上位机控制交流伺服电机运动模拟振源激励;通过下位机采集数据反馈回上位机,并在上位机运行控制算法来控制下位机输出给阻尼器的电流。然后在Matlab平台上采用C++编程来构建S-Function模块的方法,建立了开关控制算法和模糊控制算法的控制模块,并设计了GUI,方便控制模块使用和后期数据处理。最后在Matlab/Simulink平台上运行控制算法模块进行实验,验证了开关算法和模糊控制算法的有效性,并取得了良好的控制效果,也验证了该实验平台的实际可行性。