Përmbajtje:

Analizuesi i Mostrave të Shkëmbit: 4 hapa
Analizuesi i Mostrave të Shkëmbit: 4 hapa

Video: Analizuesi i Mostrave të Shkëmbit: 4 hapa

Video: Analizuesi i Mostrave të Shkëmbit: 4 hapa
Video: Pjesa 19- Testi T i Dy Mostrave të Varura në SPSS 2024, Korrik
Anonim
Analizues i Mostrave të Shkëmbit
Analizues i Mostrave të Shkëmbit

Analizuesi i Mostrave të Shkëmbit përdoret për të identifikuar dhe analizuar llojet e mostrave të shkëmbinjve duke përdorur teknikën e dridhjeve të buta të goditjes. Shtë një metodë e re në identifikimin e mostrave të shkëmbinjve. Nëse ekziston një meteorit ose ndonjë mostër e panjohur shkëmbi, mund të vlerësoni mostrën duke përdorur këtë analizues të mostrës së shkëmbit. Teknika e çekiçit të butë nuk do të shqetësojë ose dëmtojë mostrën. Teknika e avancuar e interpretimit Neuro Fuzzy zbatohet për të identifikuar mostrat. Ndërfaqja Grafike e Përdoruesit (GUI) është krijuar duke përdorur softuerin MATLAB dhe përdoruesi mund të shohë dridhjet e marra në një dalje grafike dhe dalja që rezulton do të shfaqet në panel brenda fraksioneve të sekondës.

Hapi 1: Ndërtimi i pajisjes mekanike

Ndërtimi i pajisjes mekanike
Ndërtimi i pajisjes mekanike

Përmasat e pajisjes mekanike janë si më poshtë

Gjatësia X Gjerësia X Lartësia = 36 cm X 24.2 cm X 32 cm

Gjatësia e shufrës së mostrës = 24 cm

Gjatësia e çekiçit = 37 cm

Rrezja e Diskut = 7.2 cm

Gjatësia e boshtit = 19.2 cm (2)

Pajisja mekanike me çekan të butë automatik është që të godasë mostrën dhe të krijojë dridhje … Dridhjet e krijuara shpërndahen mbi mostrat. Dridhjet e krijuara janë shumë të qeta dhe nuk do të shqetësojnë ose dëmtojnë mostrën.

Hapi 2: Sensori i dridhjeve

Sensori i dridhjeve
Sensori i dridhjeve

3 numër i Modelit të Vibrimit të Sensorit të Dridhjes 801S Modeli i Ndjeshmërisë së Rregullueshme Për Arduino Robot Vibration Sensorët përdoren për të mbledhur dridhjet … Mesatarja e të tre vlerave përdoret për të analizuar të dhënat.

Hapi 3: Kontrolli dhe Programimi i Arduino

Kontrolli dhe Programimi i Arduino
Kontrolli dhe Programimi i Arduino

Arduino do të mbledhë të dhënat duke përdorur kunjat analoge dhe do t'i konvertojë të dhënat dhe do t'i dërgojë në skedar teksti

Programimi Arduino

int vib_1 = A0; int vib_2 = A1; int vib_3 = A2;

{

Serial.filloj (9600);

pinMode (vib_1, INPUT);

pinMode (vib_2, INPUT);

pinMode (vib_3, INPUT);

Serial.println ("LABEL, VLERA E VIBRIMIT");

}

lak void () {

int val1;

int val2;

int val3;

int val;

val1 = analogRead (vib_1);

val2 = analogRead (vib_2);

val3 = analogRead (vib_3);

val = (val1 + val2 + val3)/3;

nëse (val> = 100)

{

Serial.print ("DATA",);

Serial.print ("VIB =");

Serial.println (vlera);

përpunimi i importit.serial.*;

Seriali mySerial;

Dalja e PrintWriter;

void setup ()

{

mySerial = Serial i ri (kjo, Lista Seriale () [0], 9600);

output = createWriter ("data.txt"); }

tërheqje e pavlefshme ()

{

nëse (mySerial.available ()> 0)

{

Vlera e vargut = mySerial.readString ();

nëse (vlera! = null)

{

output.println (vlera);

}

}

}

çelësi i pavlefshëm i shtypur ()

{

dalje.flush ();

// Shkruan të dhënat e mbetura në skedar

dalje.mbylle (); // Përfundon skedarin

dalje (); // Ndalon programin

}

vonesa (1000);

}

}

}

Hapi 4: Interpretimi Neuro Fuzzy Ndërfaqja Grafike e Përdoruesit

Interpretimi Neuro Fuzzy Ndërfaqja Grafike e Përdoruesit
Interpretimi Neuro Fuzzy Ndërfaqja Grafike e Përdoruesit

ANFIS është një kombinim i sistemeve logjike fuzzy dhe rrjeteve nervore. Ky lloj sistemi konkluzioni ka natyrën përshtatëse për t'u mbështetur në situatën e stërvitur. Kështu ai ka shumë përparësi nga të mësuarit deri në vërtetimin e rezultateve. Modeli fuzzy Takagi-Sugeno është treguar në Figurë

Siç tregohet në Figurë, sistemi ANFIS përbëhet nga 5 shtresa, shtresa e simbolizuar nga kutia është një shtresë që është adaptive. Ndërkohë, e simbolizuar nga rrethi është fikse. Çdo dalje e secilës shtresë simbolizohet me sekuencën e nyjeve dhe l është sekuenca që tregon rreshtimin. Këtu është një shpjegim për secilën shtresë, përkatësisht:

Shtresa 1

Shërben për të rritur shkallën e anëtarësisë

Shtresa 2

Shërben për të evokuar forcën e qitjes duke shumëzuar çdo sinjal hyrës.

Shtresa 3

Normalizoni forcën e qitjes

Shtresa 4

Llogaritja e prodhimit në bazë të parametrave të rregullit pasues

Shtresa 5

Numërimi i sinjalit të daljes ANFIS duke përmbledhur të gjithë sinjalet në hyrje do të prodhojë

Këtu ndërfaqja grafike e përdoruesit është krijuar duke përdorur softuerin MATLAB. Të dhënat e dridhjeve të dhëna futen në softuer duke përdorur kontrolluesin Arduino dhe mostra përkatëse do të analizohet në mënyrë efikase duke përdorur interpretimin ANFIS.

Recommended: