Dimensionamento Accelerometro in Simulink (mathlab 7)
Ciao a tutti,
sono nuovo del forum e alquanto "disperato"...ho cercato un po' in giro delle guide ma non ho trovato nulla di specifico che mi potesse aiutare, spero di avere un po' più di fortuna qui.
Sto svolgendo una relazione relativa al dimensionamento di un accelerometro a mensola posizionato in cima ad un bancale messo in vibrazione da un rotore eccentrico.
Sono riuscito a determinare posizione, velocità e accelerazione del bancale ..utilizzando simulink.
Riguardo all'accelerometro a mensola ( dato che conosco gia l'accelerazione del bancale) devo determinarne le dimensioni principali.
Di seguito vi incollo il codice programma:
Il mio problema è applicare il blocco di simulink di Antitrasformata di Fourier per convertire il segnale di accelerazione in uscita dal bancale (in picchi) in una funzione sinusoidale da usare come ingresso nel blocco dell'accelerometro a mensola.
Qui (se volete) trovate i file di mathlab e simulink : http://www.2shared.com/file/3639842/728 ... atlab.html
Spero di essere stato abbastanza chiaro nell'esposizione.. se avete domande dite pure
Vi ringrazio anticipatamente
sono nuovo del forum e alquanto "disperato"...ho cercato un po' in giro delle guide ma non ho trovato nulla di specifico che mi potesse aiutare, spero di avere un po' più di fortuna qui.

Sto svolgendo una relazione relativa al dimensionamento di un accelerometro a mensola posizionato in cima ad un bancale messo in vibrazione da un rotore eccentrico.
Sono riuscito a determinare posizione, velocità e accelerazione del bancale ..utilizzando simulink.
Riguardo all'accelerometro a mensola ( dato che conosco gia l'accelerazione del bancale) devo determinarne le dimensioni principali.
Di seguito vi incollo il codice programma:
%bancale clear all close all n=1500; %giri motore omega=2*pi*n/60; e=0.005; %eccentricità M=950; %massa totale m=5; %massa rotore A=m*e*omega^2; %ampiezza K=20000; %rigidezza sistema h=0.005; %gioco respingente k=1e8; %rigidezza respingenti cc=2*sqrt(K*M); %smorzamento critico c=0.05*cc; omegan=sqrt(K/M); Vin1= [0 h h+0.01]; Vout1=[0 0 10e8]; Vin2=[-0.01-h -h 0]; Vout2=-[10e8 0 0]; % Definizione accelerometro fna= 10; %freq nat acceler in hertz Omegan=2*pi*fna; %freq nat acceler in rad/s OmeganQuadro=Omegan^2; %fisso la massa Ma dell'acc e determino k acceler Ma=50*1e-3; %massa in kilogrammi b=0.0001 ; % base sezione asta accelerometro m h=0.01 ; % altezza sezione asta accelerometro m l=0.025 ; % lunghezza asta accelerometro m E=70000000000 ; % modulo di young alluminio N/m^2 J=(1/12)*(b*(h^3)) ; %momento statico asta accelerometro Ka=(3*E*J)/(l^3); Cca=2*sqrt(Ma*Ka); %smorzamento critico accelerometro in Ns/m csia=0.707; %csi= Ca/Ccritico, il 70% è il valore migliore per avere risposta rapida ed elongazione significativa Ca=csia*Cca; %trasformata di fourier fsamp=50; % frequenza di campionamento t = 0:1/fsamp:20; x = 100*sin(2*pi*47.75*t)+200*sin(2*pi*114.6*t) + 90 * sin(2*pi*382*t); y = x + 2*randn(size(t)); plot(t,y) title('Segnale') xlabel('time') Y = fft(y,512); Pxx = Y.* conj(Y) / 512; f = fsamp*(0:256)/512; figure plot(f,Pxx(1:257)) title('FFT del segnale') xlabel('frequency (Hz)')
Il mio problema è applicare il blocco di simulink di Antitrasformata di Fourier per convertire il segnale di accelerazione in uscita dal bancale (in picchi) in una funzione sinusoidale da usare come ingresso nel blocco dell'accelerometro a mensola.
Qui (se volete) trovate i file di mathlab e simulink : http://www.2shared.com/file/3639842/728 ... atlab.html
Spero di essere stato abbastanza chiaro nell'esposizione.. se avete domande dite pure

Vi ringrazio anticipatamente
