✨ 长期致力于高速列车、磁流变技术、动力学、振动控制、半主动悬挂研究工作,擅长数据搜集与处理、建模仿真、程序编写、仿真设计。
✅ 专业定制毕设、代码
✅如需沟通交流,点击《获取方式》
(1)设计可变刚度与可变阻尼磁流变减振器:
基于磁流变弹性体和磁流变液的双重原理,研制了一种同时改变刚度和阻尼的新型减振器。刚度调节通过改变励磁线圈电流控制磁流变弹性体的弹性模量,阻尼调节通过磁流变液的屈服应力实现。在零到三安培电流范围内,等效刚度可从每米二百千牛调整到每米七百千牛,阻尼系数从每米秒四十千牛调整到每米秒一百二十千牛。该减振器响应时间小于二十毫秒,满足高速列车悬挂系统的实时调节需求。
(2)提出基于天棚阻尼与共振规避的混合控制策略:
针对车体横向共振和蛇行失稳问题,设计了双模式切换控制器。在共振频率附近,采用短时傅里叶变换识别主频,当检测到接近车体固有频率时,控制器切换到刚度控制模式,改变悬挂刚度以偏移共振点。其他工况采用天棚阻尼控制,以减小振动传递率。在三百五十公里每小时速度下,安装混合控制半主动悬挂后,车体横向加速度均方根值降低百分之四十一点六,脱轨系数降低百分之十七点二,非线性临界速度提升至六百四十公里每小时。
(3)开展缩比模型台架试验验证:
制作一比八比例的高速列车转向架模型,安装可变刚度可变阻尼减振器,在六自由度振动台上进行正弦扫频和随机激励试验。试验结果表明,在共振频率点,开启刚度控制后振动传递率下降百分之五十四点七。随机激励下,混合控制使车体加速度峰值降低百分之五十五点七。与传统被动悬挂相比,乘坐舒适度指标从2.3改善到1.7。该半主动悬挂系统表现出良好的可靠性和故障安全特性。
import numpy as np from scipy.signal import spectrogram class MRDamper: def __init__(self, k_min=200e3, k_max=700e3, c_min=40e3, c_max=120e3): self.k_min = k_min self.k_max = k_max self.c_min = c_min self.c_max = c_max def set_current(self, I): self.k = self.k_min + (self.k_max - self.k_min) * (I / 3.0) self.c = self.c_min + (self.c_max - self.c_min) * (I / 3.0) def force(self, x, v): return self.k * x + self.c * v class HybridController: def __init__(self, fs=100, f_natural=2.5): self.fs = fs self.f_natural = f_natural self.buffer = [] def detect_resonance(self, accel_signal): self.buffer.extend(accel_signal) if len(self.buffer) > 512: self.buffer = self.buffer[-512:] f, t, Sxx = spectrogram(self.buffer, fs=self.fs, nperseg=128) dominant_f = f[np.argmax(np.mean(Sxx, axis=1))] return abs(dominant_f - self.f_natural) < 0.3 def skyhook(self, v_body, v_unsprung, c_max): # skyhook damping force if v_body * (v_body - v_unsprung) > 0: return c_max * v_body else: return 0 def control(self, acc, v_body, v_unsprung): if self.detect_resonance(acc): # switch to stiffness change to avoid resonance I_k = 2.5 I_c = 0.5 else: I_k = 0.0 sky = self.skyhook(v_body, v_unsprung, 80e3) I_c = min(3.0, sky / 40e3) return I_k, I_c