在電磁振動(dòng)試驗(yàn)機(jī)及各類動(dòng)態(tài)測(cè)試系統(tǒng)中,加速度波形的精確復(fù)現(xiàn)是驗(yàn)證產(chǎn)品抗振性能的核心要求。無(wú)論是正弦掃頻試驗(yàn)、隨機(jī)振動(dòng)試驗(yàn)還是沖擊響應(yīng)譜試驗(yàn),控制系統(tǒng)都必須在振動(dòng)臺(tái)輸出端精確復(fù)現(xiàn)目標(biāo)加速度波形。然而,由于振動(dòng)臺(tái)本身存在非線性特性、負(fù)載變化、結(jié)構(gòu)共振以及外部干擾等因素,開(kāi)環(huán)控制無(wú)法保證輸出與目標(biāo)的一致性。閉環(huán)控制算法正是解決這一問(wèn)題的關(guān)鍵——它通過(guò)實(shí)時(shí)反饋、誤差修正和自適應(yīng)調(diào)整,將實(shí)際輸出波形精確地“鎖定"在目標(biāo)波形上。本文將從閉環(huán)控制的基本原理出發(fā),系統(tǒng)闡述加速度波形復(fù)現(xiàn)與修正的核心算法、實(shí)現(xiàn)機(jī)制及工程應(yīng)用要點(diǎn)。
一、閉環(huán)控制的基本原理與必要性
閉環(huán)控制的核心思想是:將實(shí)際輸出信號(hào)與目標(biāo)信號(hào)進(jìn)行比較,根據(jù)誤差信號(hào)實(shí)時(shí)調(diào)整驅(qū)動(dòng)輸入,使輸出不斷逼近目標(biāo)。在振動(dòng)控制系統(tǒng)中,反饋回路通常包括:加速度傳感器采集振動(dòng)臺(tái)面或試件關(guān)鍵部位的響應(yīng)信號(hào),控制系統(tǒng)將響應(yīng)信號(hào)與目標(biāo)譜進(jìn)行比對(duì),計(jì)算出誤差后通過(guò)控制算法修正驅(qū)動(dòng)信號(hào),功放將修正后的信號(hào)放大后驅(qū)動(dòng)振動(dòng)臺(tái)。這一循環(huán)以毫秒級(jí)的周期持續(xù)運(yùn)行,確保輸出始終處于容差范圍內(nèi)。
開(kāi)環(huán)控制之所以無(wú)法滿足精度要求,根本原因在于振動(dòng)臺(tái)與試件組成的系統(tǒng)存在復(fù)雜的動(dòng)態(tài)特性。首先,振動(dòng)臺(tái)的頻率響應(yīng)函數(shù)并非平坦直線,在共振頻率處存在顯著的幅值放大和相位突變;其次,試件本身的非線性(如間隙、摩擦、材料非線性)會(huì)引入波形失真;再者,大推力振動(dòng)臺(tái)在長(zhǎng)時(shí)間運(yùn)行時(shí),線圈發(fā)熱導(dǎo)致阻抗變化,激振力隨之漂移。閉環(huán)控制通過(guò)實(shí)時(shí)反饋補(bǔ)償這些動(dòng)態(tài)變化,是實(shí)現(xiàn)高精度波形復(fù)現(xiàn)的一手段。
二、核心控制算法:PID與自適應(yīng)前饋
PID控制是最基礎(chǔ)、應(yīng)用廣泛的閉環(huán)控制算法。其控制律為:u(t) = Kp × e(t) + Ki × ∫ e(t) dt + Kd × de(t)/dt,其中e(t)為誤差信號(hào),Kp、Ki、Kd分別為比例、積分、微分系數(shù)。比例環(huán)節(jié)對(duì)當(dāng)前誤差作出即時(shí)響應(yīng),積分環(huán)節(jié)消除穩(wěn)態(tài)誤差,微分環(huán)節(jié)抑制超調(diào)并提高穩(wěn)定性。在振動(dòng)控制中,PID通常作為內(nèi)環(huán)控制,用于保證系統(tǒng)的基本穩(wěn)定性。
然而,對(duì)于寬頻帶隨機(jī)振動(dòng)或復(fù)雜沖擊波形,單純PID控制難以滿足精度要求。這是因?yàn)镻ID控制本質(zhì)上是“被動(dòng)"的——它只能在誤差發(fā)生后進(jìn)行修正,對(duì)于高頻成分或快速變化的信號(hào)存在滯后。為此,現(xiàn)代振動(dòng)控制器普遍采用自適應(yīng)前饋控制與反饋控制相結(jié)合的雙環(huán)結(jié)構(gòu)。
自適應(yīng)前饋控制基于系統(tǒng)辨識(shí)原理,通過(guò)實(shí)時(shí)估計(jì)振動(dòng)臺(tái)與試件組合系統(tǒng)的傳遞函數(shù),預(yù)先調(diào)整驅(qū)動(dòng)信號(hào)以補(bǔ)償系統(tǒng)的幅相失真。其工作流程為:首先,在預(yù)試驗(yàn)階段,控制系統(tǒng)以低量級(jí)白噪聲或掃頻信號(hào)激勵(lì)系統(tǒng),通過(guò)FFT分析獲取系統(tǒng)的頻率響應(yīng)函數(shù)H(f);然后,根據(jù)目標(biāo)譜A_target(f)和系統(tǒng)逆?zhèn)鬟f函數(shù)H?1(f)計(jì)算初始驅(qū)動(dòng)譜D(f)=A_target(f)×H?1(f);在正式試驗(yàn)中,系統(tǒng)持續(xù)監(jiān)測(cè)輸出譜A_out(f),計(jì)算誤差譜E(f)=A_target(f)-A_out(f),并利用自適應(yīng)算法(如LMS最小均方算法)不斷更新驅(qū)動(dòng)譜,直至誤差收斂到容差范圍內(nèi)。這種前饋與反饋相結(jié)合的結(jié)構(gòu),既保證了系統(tǒng)的穩(wěn)定性,又實(shí)現(xiàn)了對(duì)系統(tǒng)動(dòng)態(tài)特性的精確補(bǔ)償。
三、頻譜均衡算法
頻譜均衡是隨機(jī)振動(dòng)控制的核心算法。其目標(biāo)是使輸出功率譜密度(PSD)與目標(biāo)PSD在容差范圍內(nèi)一致。典型頻譜均衡算法包括以下步驟:
步驟一:初始驅(qū)動(dòng)譜生成?;谙到y(tǒng)頻率響應(yīng)函數(shù)H(f)的倒數(shù)計(jì)算初始驅(qū)動(dòng)譜,即D0(f)=A_target(f)/|H(f)|2。為保證系統(tǒng)安全,初始驅(qū)動(dòng)譜通常以目標(biāo)量級(jí)的10%~20%進(jìn)行預(yù)試驗(yàn)。
步驟二:響應(yīng)譜計(jì)算。采集響應(yīng)信號(hào),進(jìn)行加窗處理和FFT變換,通過(guò)多次平均得到穩(wěn)定的輸出功率譜密度估計(jì)A_out(f)。平均次數(shù)通常設(shè)置為50~200次,以保證統(tǒng)計(jì)穩(wěn)定性。
步驟三:誤差計(jì)算與譜修正。計(jì)算誤差譜E(f)=A_target(f)-A_out(f),根據(jù)誤差大小更新驅(qū)動(dòng)譜。經(jīng)典的修正算法為:D_new(f)=D_old(f)×(A_target(f)/A_out(f))^α,其中α為修正因子,通常取0.5~1.0。較小的α提高穩(wěn)定性但收斂慢,較大的α加快收斂但可能引起振蕩。
步驟四:迭代均衡。重復(fù)步驟二至四,直到所有頻點(diǎn)誤差均在容差范圍內(nèi)(通常±1dB或±3dB)。對(duì)于大多數(shù)振動(dòng)控制系統(tǒng),均衡收斂通常在5~10次迭代內(nèi)完成。
四、時(shí)域波形復(fù)現(xiàn)算法
對(duì)于正弦掃頻試驗(yàn)和沖擊試驗(yàn),時(shí)域波形的精確復(fù)現(xiàn)至關(guān)重要。正弦掃頻控制的核心是跟蹤濾波器技術(shù)??刂葡到y(tǒng)實(shí)時(shí)測(cè)量輸出加速度信號(hào),通過(guò)數(shù)字跟蹤濾波器提取當(dāng)前頻率下的基波幅值和相位,與目標(biāo)值比較后修正驅(qū)動(dòng)幅值。同時(shí),為抑制掃頻過(guò)程中的瞬態(tài)響應(yīng),算法中還需要引入“幅值平滑"和“相位補(bǔ)償"機(jī)制,確保掃頻通過(guò)共振區(qū)時(shí)不會(huì)因響應(yīng)放大導(dǎo)致過(guò)試驗(yàn)。
沖擊波形復(fù)現(xiàn)(如半正弦沖擊、鋸齒波沖擊、沖擊響應(yīng)譜)是具挑戰(zhàn)的控制任務(wù)。由于沖擊信號(hào)持續(xù)時(shí)間短(通常僅數(shù)毫秒至數(shù)十毫秒),頻帶極寬,傳統(tǒng)的頻域均衡方法難以直接應(yīng)用?,F(xiàn)代沖擊控制采用“迭代學(xué)習(xí)控制"(Iterative Learning Control, ILC)算法。其原理是:在每次沖擊試驗(yàn)后,測(cè)量實(shí)際沖擊波形與目標(biāo)波形的誤差,通過(guò)逆系統(tǒng)模型計(jì)算驅(qū)動(dòng)修正量,在下一次沖擊中施加修正。經(jīng)過(guò)數(shù)次迭代(通常5~10次),實(shí)際沖擊波形可高度逼近目標(biāo)。迭代學(xué)習(xí)控制的核心在于系統(tǒng)逆模型的精度和收斂穩(wěn)定性的保證,需要精確的傳遞函數(shù)估計(jì)和合理的迭代增益設(shè)置。
五、控制參數(shù)的優(yōu)化設(shè)置
閉環(huán)控制算法的效果很大程度上取決于參數(shù)的合理設(shè)置。以下幾個(gè)關(guān)鍵參數(shù)直接影響控制精度和穩(wěn)定性:
均衡時(shí)間(或稱閉環(huán)時(shí)間)決定了控制系統(tǒng)對(duì)誤差的響應(yīng)速度。較短的均衡時(shí)間(如0.5秒)響應(yīng)快,但對(duì)隨機(jī)波動(dòng)敏感,可能導(dǎo)致驅(qū)動(dòng)譜振蕩;較長(zhǎng)的均衡時(shí)間(如2秒)穩(wěn)定性好,但收斂慢。對(duì)于平穩(wěn)隨機(jī)試驗(yàn),推薦均衡時(shí)間1秒;對(duì)于包含瞬態(tài)事件的試驗(yàn),可縮短至0.5秒。
平均次數(shù)影響功率譜估計(jì)的統(tǒng)計(jì)精度。隨機(jī)振動(dòng)要求響應(yīng)譜具有足夠的統(tǒng)計(jì)自由度,通常平均次數(shù)應(yīng)使自由度≥100。對(duì)于800線譜,推薦平均次數(shù)50~100次;對(duì)于1600線譜,推薦100~200次。過(guò)少的平均次數(shù)會(huì)導(dǎo)致控制譜波動(dòng)過(guò)大;過(guò)多則會(huì)延長(zhǎng)均衡時(shí)間。
修正因子α控制驅(qū)動(dòng)譜更新的步長(zhǎng)。α=0.5時(shí)收斂穩(wěn)定但速度慢;α=1.0時(shí)收斂快但可能超調(diào)。對(duì)于常規(guī)試驗(yàn),建議從α=0.7開(kāi)始,觀察控制效果后調(diào)整。對(duì)于高Q值結(jié)構(gòu)(共振尖銳),應(yīng)使用較小的α(0.4~0.6),防止驅(qū)動(dòng)譜振蕩。
幅值壓縮和削波率是保護(hù)功放和振動(dòng)臺(tái)的重要參數(shù)。當(dāng)驅(qū)動(dòng)信號(hào)峰值超過(guò)功放輸出電壓能力時(shí),系統(tǒng)會(huì)自動(dòng)壓縮幅值。削波率應(yīng)控制在5%以下,否則表明振動(dòng)臺(tái)推力不足或控制參數(shù)過(guò)于激進(jìn)。
六、非線性補(bǔ)償與魯棒性增強(qiáng)
實(shí)際振動(dòng)系統(tǒng)存在多種非線性因素,如動(dòng)圈的磁路飽和、導(dǎo)向系統(tǒng)的摩擦、夾具與試件連接間隙等。這些非線性會(huì)導(dǎo)致控制精度下降甚至失穩(wěn)?,F(xiàn)代振動(dòng)控制器通過(guò)多種技術(shù)增強(qiáng)魯棒性:
自適應(yīng)陷波濾波器用于抑制共振峰。當(dāng)系統(tǒng)存在尖銳共振時(shí),控制算法會(huì)在共振頻率處自動(dòng)插入陷波濾波器,降低該頻段的驅(qū)動(dòng)增益,防止控制回路振蕩。陷波濾波器的深度和帶寬根據(jù)共振峰特性自動(dòng)調(diào)整。
非線性狀態(tài)觀測(cè)器實(shí)時(shí)估計(jì)系統(tǒng)的非線性狀態(tài),如動(dòng)圈位置、摩擦狀態(tài)等,并在前向通路中進(jìn)行補(bǔ)償,使控制算法面對(duì)非線性系統(tǒng)時(shí)仍能保持線性響應(yīng)。
飽和補(bǔ)償應(yīng)對(duì)功放輸出限幅。當(dāng)驅(qū)動(dòng)信號(hào)超出功放能力時(shí),傳統(tǒng)PID會(huì)產(chǎn)生積分飽和,導(dǎo)致控制失穩(wěn)?,F(xiàn)代控制器采用抗飽和積分器(Anti-windup),在飽和時(shí)凍結(jié)積分項(xiàng),待退出飽和后平滑恢復(fù)。
七、控制精度的評(píng)估指標(biāo)
閉環(huán)控制的效果通過(guò)以下指標(biāo)評(píng)估:
幅值精度:控制譜與目標(biāo)譜的大偏差(dB)??刂埔?plusmn;1dB,B級(jí)控制要求±3dB。
均方根值偏差:控制譜RMS與目標(biāo)譜RMS的相對(duì)偏差。優(yōu)秀控制可達(dá)到±1%以內(nèi)。
波形失真度:對(duì)于正弦試驗(yàn),輸出波形的總諧波失真(THD)應(yīng)小于10%~15%。
相位精度:對(duì)于多通道同步控制,相位誤差應(yīng)小于±5°(中低頻段)。
響應(yīng)限制誤差:響應(yīng)監(jiān)測(cè)點(diǎn)的實(shí)際響應(yīng)與限制值的偏差,通常要求控制在±10%以內(nèi)。
八、總結(jié)
閉環(huán)控制算法實(shí)現(xiàn)加速度波形精確復(fù)現(xiàn)與修正的核心,在于將反饋控制與前饋補(bǔ)償有機(jī)結(jié)合。通過(guò)PID控制保證基本穩(wěn)定性,通過(guò)自適應(yīng)前饋與頻譜均衡補(bǔ)償系統(tǒng)動(dòng)態(tài)特性,通過(guò)迭代學(xué)習(xí)控制實(shí)現(xiàn)瞬態(tài)波形的高精度復(fù)現(xiàn)??刂茀?shù)的優(yōu)化、非線性補(bǔ)償機(jī)制的引入,以及對(duì)控制精度的嚴(yán)格評(píng)估,共同構(gòu)成完整的高性能控制系統(tǒng)。掌握閉環(huán)控制算法的工作原理和參數(shù)設(shè)置方法,測(cè)試人員可以更有效地應(yīng)對(duì)各種復(fù)雜試驗(yàn)需求,確保振動(dòng)試驗(yàn)結(jié)果的真實(shí)性、可重復(fù)性和安全性。隨著控制理論與數(shù)字信號(hào)處理技術(shù)的進(jìn)步,閉環(huán)控制算法正向著更高帶寬、更強(qiáng)魯棒性、更智能化的方向發(fā)展,為振動(dòng)環(huán)境試驗(yàn)提供越來(lái)越精確的波形復(fù)現(xiàn)能力。