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