国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

非線性質(zhì)量彈簧阻尼器的神經(jīng)網(wǎng)絡(luò)仿真研究(Matlab代碼&Simulink仿真實(shí)現(xiàn))

這篇具有很好參考價(jià)值的文章主要介紹了非線性質(zhì)量彈簧阻尼器的神經(jīng)網(wǎng)絡(luò)仿真研究(Matlab代碼&Simulink仿真實(shí)現(xiàn))。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

?

目錄

??1 概述

??2 運(yùn)行結(jié)果

??3?參考文獻(xiàn)

??4 Matlab代碼、Simulink仿真實(shí)現(xiàn)


??1 概述

非線性質(zhì)量彈簧阻尼器(Nonlinear Mass-Spring-Damper,NMSD)是一種常見的振動(dòng)控制裝置,廣泛應(yīng)用于工程結(jié)構(gòu)的減震和振動(dòng)控制中。為了進(jìn)行NMSD的神經(jīng)網(wǎng)絡(luò)仿真研究,以下步驟進(jìn)行:

1. 數(shù)據(jù)收集:收集NMSD系統(tǒng)的輸入和輸出數(shù)據(jù)。輸入可以是外部激勵(lì)力或加速度,輸出可以是系統(tǒng)的位移、速度或加速度響應(yīng)。

2. 數(shù)據(jù)預(yù)處理:對(duì)收集到的數(shù)據(jù)進(jìn)行預(yù)處理,包括數(shù)據(jù)清洗、濾波、降采樣等。確保數(shù)據(jù)的質(zhì)量和準(zhǔn)確性。

3. 神經(jīng)網(wǎng)絡(luò)模型選擇:根據(jù)仿真的目標(biāo)和問題特點(diǎn),選擇合適的神經(jīng)網(wǎng)絡(luò)模型。常用的模型包括多層感知機(jī)(Multi-Layer Perceptron,MLP)、卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Neural Network,CNN)等。

4. 數(shù)據(jù)劃分:將數(shù)據(jù)集劃分為訓(xùn)練集、驗(yàn)證集和測(cè)試集。通常采用交叉驗(yàn)證的方法,確保模型的泛化能力。

5. 網(wǎng)絡(luò)訓(xùn)練:使用訓(xùn)練集對(duì)選定的神經(jīng)網(wǎng)絡(luò)模型進(jìn)行訓(xùn)練。可以采用梯度下降法等優(yōu)化算法來最小化損失函數(shù),調(diào)整網(wǎng)絡(luò)的權(quán)重和參數(shù)。

6. 模型評(píng)估:使用驗(yàn)證集評(píng)估訓(xùn)練得到的模型的性能,包括準(zhǔn)確度、誤差等指標(biāo)。如果需要改進(jìn)模型,可以通過調(diào)整網(wǎng)絡(luò)結(jié)構(gòu)、超參數(shù)等來優(yōu)化模型。

7. 模型測(cè)試:使用測(cè)試集對(duì)優(yōu)化后的模型進(jìn)行測(cè)試,評(píng)估其在未見過的數(shù)據(jù)上的性能表現(xiàn)??梢员容^模型的預(yù)測(cè)結(jié)果和實(shí)際觀測(cè)值,分析模型的準(zhǔn)確度和可靠性。

在進(jìn)行非線性質(zhì)量彈簧阻尼器神經(jīng)網(wǎng)絡(luò)仿真研究時(shí),需要充分理解NMSD系統(tǒng)的原理和特性,并對(duì)神經(jīng)網(wǎng)絡(luò)的訓(xùn)練過程和參數(shù)調(diào)整有一定的了解。同時(shí),根據(jù)具體問題的需求,可以進(jìn)行更加深入和復(fù)雜的模型設(shè)計(jì)與研究。

??2 運(yùn)行結(jié)果

非線性質(zhì)量彈簧阻尼器的神經(jīng)網(wǎng)絡(luò)仿真研究(Matlab代碼&Simulink仿真實(shí)現(xiàn)),神經(jīng)網(wǎng)絡(luò),matlab,人工智能

?非線性質(zhì)量彈簧阻尼器的神經(jīng)網(wǎng)絡(luò)仿真研究(Matlab代碼&Simulink仿真實(shí)現(xiàn)),神經(jīng)網(wǎng)絡(luò),matlab,人工智能

?非線性質(zhì)量彈簧阻尼器的神經(jīng)網(wǎng)絡(luò)仿真研究(Matlab代碼&Simulink仿真實(shí)現(xiàn)),神經(jīng)網(wǎng)絡(luò),matlab,人工智能

?非線性質(zhì)量彈簧阻尼器的神經(jīng)網(wǎng)絡(luò)仿真研究(Matlab代碼&Simulink仿真實(shí)現(xiàn)),神經(jīng)網(wǎng)絡(luò),matlab,人工智能

非線性質(zhì)量彈簧阻尼器的神經(jīng)網(wǎng)絡(luò)仿真研究(Matlab代碼&Simulink仿真實(shí)現(xiàn)),神經(jīng)網(wǎng)絡(luò),matlab,人工智能

非線性質(zhì)量彈簧阻尼器的神經(jīng)網(wǎng)絡(luò)仿真研究(Matlab代碼&Simulink仿真實(shí)現(xiàn)),神經(jīng)網(wǎng)絡(luò),matlab,人工智能

非線性質(zhì)量彈簧阻尼器的神經(jīng)網(wǎng)絡(luò)仿真研究(Matlab代碼&Simulink仿真實(shí)現(xiàn)),神經(jīng)網(wǎng)絡(luò),matlab,人工智能

?主函數(shù)代碼:

function[]=main()

close all
clear all
clc

%Call network creating functions
Bnet=NNdamper();
Snet=NNspring();
close all

%Time
timestep=.1;
t=0:timestep:5;
st=size(t,2);
%Choice of Forcing Function

F=2*sin(2*t).*exp(-t/2);

for i=floor(st/2):st
F(1,i)=0;
end

%F=zeros(size(t));
%plot(t,F)

%size init.
pos=zeros(size(t));
vel=pos;
B=pos;
K=pos;
D=pos;

pdot_real=pos;
p_real=pos;
pos_real=pos;
vel_real=pos;
p=pos;
pdot=pos;


%I.C's!
pos(1)=0;%redundant but clear, ok?redundant but clear, ok?
vel(1)=0;
pos_real(1)=pos(1);
vel_real(1)=vel(1);

mass=5;%tons!
p(1)=vel(1)*mass;
p_real=p(1);

K0=sim(Snet,0);% In order to cancel(reduce) steady state error due to neural nets.
B0=sim(Bnet,0);

for i=1:size(t,2)-1;
? ??
? ? D(i)=Dtanal(i);
? ? % D(i)=0;
? ??
? ? K(i)=sim(Snet,pos(i));
? ? B(i)=sim(Bnet,vel(i));
? ??
? ? pdot(i+1)=F(1,i)+D(i)-K(i)-B(i)+K0+B0;
? ??
? ? %Momentum integrator
? ??
? ? p(i+1)=p(i)+pdot(i+1)*timestep;
? ??
? ? vel(i+1)=p(i)/mass;
? ??
? ? %Vel integrator
? ??
? ? pos(i+1)=pos(i)+vel(i+1)*timestep;
? ??
? ??
end


%Real solution
for i=1:size(t,2)-1;
? ??
? ? pdot_real(i+1)=F(1,i)+D(i)-Fxanal(pos_real(i))-Bvanal(vel_real(i));
? ??
? ? %Momentum integrator
? ??
? ? p_real(i+1)=p_real(i)+pdot_real(i+1)*timestep;
? ??
? ? vel_real(i+1)=p_real(i)/mass;
? ??
? ? %Vel integrator
? ? pos_real(i+1)=pos_real(i)+vel_real(i+1)*timestep;
? ??
? ??
end

%-------------------------------------------------
figure(2)

subplot(3,1,3);

plot(t,pdot/mass,'+',t,pdot_real/mass);
legend('acc','acc real');

subplot(3,1,2);

plot(t,vel,'+',t,vel_real);
legend('v','v real');

subplot(3,1,1);
plot(t,pos,'+',t,pos_real);
legend('p','p real');

%-------------------------------------------------
figure(3)

subplot(4,1,1);
plot(t,K,'+',t,Fxanal(pos));
legend('Spring Force','Spring Force real for NN pos');

subplot(4,1,2);
plot(t,B,t,Bvanal(vel));
legend('Damper force','Damper force real for NN vel')

subplot(4,1,3);
plot(t,p,t,p_real);
legend('p','p real')

subplot(4,1,4);
plot(t,pdot,'+',t,pdot_real);
legend('pdot','pdot_real');

figure(4)
a=linspace(-2,2);
subplot(1,2,1)
plot(a,sim(Snet,a),a,Fxanal(a))
legend('k nn', 'k real')

subplot(1,2,2)
plot(a,sim(Bnet,a),a,Bvanal(a))
legend('B nn', 'B real')

figure(5)
plot(t,D)
legend('Disturbance')

??3?參考文獻(xiàn)

部分理論來源于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系刪除。

[1]譚蔚,賈占斌,聶清德.彈簧阻尼器在塔器防振中的應(yīng)用[J].化學(xué)工程,2013,41(12):16-19+34.

[2]周瑜,李敬豪.基于自適應(yīng)彈簧阻尼器的變頻凝泵低頻共振治理方法研究[J].科技風(fēng),2023(07):58-61.DOI:10.19392/j.cnki.1671-7341.202307019.

[3]梁紅玉,屈鐵軍.基于彈簧阻尼器的風(fēng)機(jī)橋架的減振設(shè)計(jì)[J].北方工業(yè)大學(xué)學(xué)報(bào),2011,23(01):84-88.文章來源地址http://www.zghlxwxcb.cn/news/detail-601958.html

??4 Matlab代碼、Simulink仿真實(shí)現(xiàn)

到了這里,關(guān)于非線性質(zhì)量彈簧阻尼器的神經(jīng)網(wǎng)絡(luò)仿真研究(Matlab代碼&Simulink仿真實(shí)現(xiàn))的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 13.1 非線性變化的圖像增強(qiáng)和補(bǔ)償——濾波器對(duì)圖像作增強(qiáng)提高視覺質(zhì)量(matlab程序)

    13.1 非線性變化的圖像增強(qiáng)和補(bǔ)償——濾波器對(duì)圖像作增強(qiáng)提高視覺質(zhì)量(matlab程序)

    1. 簡(jiǎn)述 ? ? ?? 圖像的線性變換和非線性變換,逐像素運(yùn)算就是對(duì)圖像的沒一個(gè)像素點(diǎn)的亮度值,通過一定的函數(shù)關(guān)系,轉(zhuǎn)換到新的亮度值。這個(gè)轉(zhuǎn)換可以由函數(shù)表示: s = f ( r ) s = f( r )s=f(r) 其中r為原來的像素值,s為新的像素值,通常采用的函數(shù)了單調(diào)函數(shù)進(jìn)行變換。 線性

    2024年02月12日
    瀏覽(19)
  • ML:機(jī)器學(xué)習(xí)中有監(jiān)督學(xué)習(xí)算法的四種最基礎(chǔ)模型的簡(jiǎn)介(基于概率的模型、線性模型、樹模型-樹類模型、神經(jīng)網(wǎng)絡(luò)模型)、【線性模型/非線性模型、樹類模型/基于樣本距離的模型】多種對(duì)比(假設(shè)/特點(diǎn)/決策形式等

    ML:機(jī)器學(xué)習(xí)中有監(jiān)督學(xué)習(xí)算法的四種最基礎(chǔ)模型的簡(jiǎn)介(基于概率的模型、線性模型、樹模型-樹類模型、神經(jīng)網(wǎng)絡(luò)模型)、【線性模型/非線性模型、樹類模型/基于樣本距離的模型】多種對(duì)比(假設(shè)/特點(diǎn)/決策形式等) 目錄

    2024年02月09日
    瀏覽(91)
  • 線性回歸(線性擬合)與非線性回歸(非線性擬合)原理、推導(dǎo)與算法實(shí)現(xiàn)(一)

    線性回歸(線性擬合)與非線性回歸(非線性擬合)原理、推導(dǎo)與算法實(shí)現(xiàn)(一)

    關(guān)于回歸和擬合,從它們的求解過程以及結(jié)果來看,兩者似乎沒有太大差別,事實(shí)也的確如此。從本質(zhì)上說,回歸屬于數(shù)理統(tǒng)計(jì)問題,研究解釋變量與響應(yīng)變量之間的關(guān)系以及相關(guān)性等問題。而擬合是把平面的一系列點(diǎn),用一條光滑曲線連接起來,并且讓更多的點(diǎn)在曲線上或

    2023年04月14日
    瀏覽(34)
  • 【具有非線性反饋的LTI系統(tǒng)識(shí)別】針對(duì)反饋非線性的LTI系統(tǒng),提供非線性辨識(shí)方案(Simulink&Matlab代碼實(shí)現(xiàn))

    【具有非線性反饋的LTI系統(tǒng)識(shí)別】針對(duì)反饋非線性的LTI系統(tǒng),提供非線性辨識(shí)方案(Simulink&Matlab代碼實(shí)現(xiàn))

    ????????? 歡迎來到本博客 ???????? ??博主優(yōu)勢(shì): ?????? 博客內(nèi)容盡量做到思維縝密,邏輯清晰,為了方便讀者。 ?? 座右銘: 行百里者,半于九十。 ?????? 本文目錄如下: ?????? 目錄 ??1 概述 ??2 運(yùn)行結(jié)果 ??3?參考文獻(xiàn) ??4 Matlab代碼、Simulink仿真

    2024年02月14日
    瀏覽(23)
  • 連續(xù)非線性系統(tǒng)線性化理論

    連續(xù)非線性系統(tǒng)線性化理論

    在工程領(lǐng)域的被控對(duì)象常常是非線性的動(dòng)力系統(tǒng)。對(duì)非線性控制系統(tǒng) x ˙ = f ( x , t ) dot{x}=f(x,t) x ˙ = f ( x , t ) 的穩(wěn)定性分析,常常需要將非線性系統(tǒng)線性化成線性系統(tǒng) x ˙ = A ( t ) x dot x = A(t)x x ˙ = A ( t ) x 后,對(duì)線性系統(tǒng)設(shè)計(jì)的控制器放在非線性系統(tǒng)上,達(dá)到合適的控制效果

    2024年01月18日
    瀏覽(23)
  • 數(shù)學(xué)建模:線性與非線性優(yōu)化算法

    ?? 文章首發(fā)于我的個(gè)人博客:歡迎大佬們來逛逛 優(yōu)化算法 是指在滿足一定條件下,在眾多方案中或者參數(shù)中最優(yōu)方案,或者參數(shù)值,以使得某個(gè)或者多個(gè)功能指標(biāo)達(dá)到最優(yōu),或使得系統(tǒng)的某些性能指標(biāo)達(dá)到最大值或者最小值 優(yōu)化的兩個(gè)關(guān)鍵點(diǎn): 1.明確優(yōu)化的目標(biāo)函數(shù) 2.明確優(yōu)化

    2024年02月07日
    瀏覽(22)
  • 非線性最小二乘

    在經(jīng)典最小二乘法估計(jì)中,假定被解釋變量的條件期望是關(guān)于參數(shù)的線性函數(shù),例如 E ( y ∣ x ) = a + b x E(y|x) = a+bx E ( y ∣ x ) = a + b x 其中 a , b a,b a , b 為待估參數(shù), E ( y ∣ x ) E(y|x) E ( y ∣ x ) 是關(guān)于參數(shù) a , b a,b a , b 的線性函數(shù)。但 E ( y ∣ x ) E(y|x) E ( y ∣ x ) 是關(guān)于參數(shù)的非線

    2024年02月04日
    瀏覽(19)
  • 非線性規(guī)劃

    非線性規(guī)劃

    ??非線性規(guī)劃在工業(yè)界和學(xué)術(shù)界中應(yīng)用非常普遍,譬如交通運(yùn)輸中的路徑優(yōu)化、金融領(lǐng)域中的資產(chǎn)配置、5G網(wǎng)絡(luò)切片中VNF的放置等。很多時(shí)候,我們對(duì)復(fù)雜問題進(jìn)行提煉和抽象后,發(fā)現(xiàn)可以建模成某一種非線性規(guī)劃。然而,由于非線性規(guī)劃多是NP難的問題,并不容易得到最優(yōu)

    2023年04月08日
    瀏覽(21)
  • MATLAB 非線性規(guī)劃

    MATLAB 非線性規(guī)劃

    ?作者簡(jiǎn)介:人工智能專業(yè)本科在讀,喜歡計(jì)算機(jī)與編程,寫博客記錄自己的學(xué)習(xí)歷程。 ??個(gè)人主頁:小嗷犬的個(gè)人主頁 ??個(gè)人網(wǎng)站:小嗷犬的技術(shù)小站 ??個(gè)人信條:為天地立心,為生民立命,為往圣繼絕學(xué),為萬世開太平。 非線性規(guī)劃問題 仍是規(guī)劃問題的一種,但是

    2024年02月05日
    瀏覽(18)
  • 三種用python進(jìn)行線性/非線性擬合的方法

    三種用python進(jìn)行線性/非線性擬合的方法

    使用回歸分析繪制擬合曲線是一種常見的方法,簡(jiǎn)單線性回歸就是其中的一種。簡(jiǎn)單線性回歸可以通過 最小二乘法 來計(jì)算回歸系數(shù)。以下是一個(gè)使用簡(jiǎn)單線性回歸來擬合數(shù)據(jù)的代碼示例: 在該代碼中,np.polyfit函數(shù)可以用來計(jì)算簡(jiǎn)單線性回歸的回歸系數(shù)。plot函數(shù)用來繪制擬

    2024年02月11日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包