Mündəricat:

Qaya nümunəsi analizatoru: 4 addım
Qaya nümunəsi analizatoru: 4 addım

Video: Qaya nümunəsi analizatoru: 4 addım

Video: Qaya nümunəsi analizatoru: 4 addım
Video: Fəza-Zaman-Ölçü-Həndəsi füqurlar haqqında təsəvürlər.Röya Quliyeva 050-547-32-27 2024, Noyabr
Anonim
Qaya nümunəsi analizatoru
Qaya nümunəsi analizatoru

Qaya Nümunə Analizatoru, yumşaq çəkic vibrasiya texnikasından istifadə edərək süxur nümunələrinin növlərini müəyyən etmək və təhlil etmək üçün istifadə olunur. Qaya nümunələrinin müəyyənləşdirilməsində yeni bir üsuldur. Bir meteorit və ya bilinməyən bir qaya nümunəsi varsa, bu qaya nümunəsi analizatorundan istifadə edərək nümunəni təxmin etmək olar. Yumşaq çəkic texnikası nümunəni narahat etməyəcək və ya zədələməyəcək. Nümunələri müəyyən etmək üçün qabaqcıl Neuro Fuzzy şərh texnikası tətbiq olunur. Qrafik İstifadəçi İnterfeysi (GUI) MATLAB proqramından istifadə etməklə hazırlanmışdır və istifadəçi əldə etdiyi titrəmələri bir qrafik çıxışı görə bilər və nəticədə çıxan nəticə saniyələr ərzində paneldə göstəriləcəkdir.

Addım 1: Mexaniki Cihazın Qurulması

Mexanik cihazın qurulması
Mexanik cihazın qurulması

Mexanik cihazın ölçüləri aşağıdakı kimidir

Uzunluq X Genişlik X Boy = 36 sm X 24.2 sm X 32 sm

Nümunə çubuğunun uzunluğu = 24 sm

Çəkic Uzunluğu = 37 sm

Disk yarıçapı = 7.2 sm

Dingil uzunluğu = 19.2 sm (2)

Avtomatik yumşaq çekiçli mexaniki cihaz nümunəni çəkmək və titrəmələr yaratmaqdır … Yaranan titrəmələr nümunələr üzərində yayılır. Yaranan titrəmələr çox hamar və nümunəni narahat etməyəcək və ya zədələməyəcək.

Addım 2: Titrəmə Sensoru

Titrəmə sensoru
Titrəmə sensoru

3 ədəd 801S Titrəmə Sensoru Titrəmə Modeli Analog Çıxış Arduino Robotu üçün Ayarlanabilir Həssaslıq Titrəmələri toplamaq üçün Vibrasiya Sensorlarından istifadə olunur… Verilənləri təhlil etmək üçün hər üç dəyərin ortalaması istifadə olunur.

Addım 3: Arduino İdarəetmə və Proqramlaşdırma

Arduino İdarəetmə və Proqramlaşdırma
Arduino İdarəetmə və Proqramlaşdırma

Arduino analoq pinlərdən istifadə edərək məlumatları toplayacaq və məlumatları çevirib mətn sənədinə göndərəcək

Arduino Proqramlaşdırma

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

{

Serial.begin (9600);

pinMode (vib_1, GİRİŞ);

pinMode (vib_2, GİRİŞ);

pinMode (vib_3, GİRİŞ);

Serial.println ("ETİKET, VİBRASİYA DƏYƏRİ");

}

boşluq döngəsi () {

int val1;

int val2;

int val3;

int val;

val1 = analogOxu (vib_1);

val2 = analogRead (vib_2);

val3 = analogRead (vib_3);

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

əgər (val> = 100)

{

Serial.print ("DATA,");

Serial.print ("VIB =");

Serial.println (dəyər);

idxal emalı.serial.*;

Serial mySerial;

PrintWriter çıxışı;

boş quraşdırma ()

{

mySerial = yeni Serial (bu, Serial.list () [0], 9600);

çıxış = createWriter ("data.txt"); }

boş çəkiliş ()

{

əgər (mySerial.available ()> 0)

{

String dəyəri = mySerial.readString ();

əgər (dəyər! = sıfır)

{

output.println (dəyər);

}

}

}

void key Pressed ()

{

output.flush ();

// Qalan məlumatları fayla yazır

output.close (); // faylı bitirir

çıxış (); // Proqramı dayandırır

}

gecikmə (1000);

}

}

}

Addım 4: Neuro Qeyri -səlis Şərh Qrafik İstifadəçi Arayüzü

Neuro qeyri -səlis şərh qrafik istifadəçi interfeysi
Neuro qeyri -səlis şərh qrafik istifadəçi interfeysi

ANFIS, qeyri -səlis sistemlərin və sinir şəbəkələrinin birləşməsidir. Bu cür nəticə sistemi, öyrətdiyi vəziyyətə güvənmək üçün uyğunlaşma xüsusiyyətinə malikdir. Beləliklə, öyrənmədən çıxışı təsdiqləməyə qədər bir çox üstünlüklərə malikdir. Takagi-Sugeno qeyri-səlis modeli Şəkildə göstərilmişdir

Şəkildə göstərildiyi kimi, ANFIS sistemi 5 təbəqədən ibarətdir, qutunun simvolu olan təbəqə uyğunlaşan bir təbəqədir. Bu vaxt, dairənin simvolizə etdiyi sabitdir. Hər bir təbəqənin hər bir çıxışı qovşaqların ardıcıllığı ilə simvollaşdırılır və l, astarlılığı göstərən ardıcıllıqdır. Burada hər bir təbəqə üçün bir izahat var:

Layer 1

Üzvlük dərəcəsinin yüksəlməsinə xidmət edir

Layer 2

Hər bir giriş siqnalını vuraraq atəş gücünü oyatmağa xidmət edir.

Layer 3

Atəş gücünü normallaşdırın

Layer 4

Nəticənin qayda parametrlərinə əsasən hesablanması

Layer 5

Bütün gələn siqnalları toplayaraq ANFIS çıxış siqnalını saymaq

Burada qrafik istifadəçi interfeysi MATLAB proqramından istifadə etməklə hazırlanmışdır. Giriş vibrasiya məlumatları Arduino nəzarətçisindən istifadə edərək proqrama daxil edilir və müvafiq nümunə ANFIS təfsirindən istifadə edərək səmərəli şəkildə təhlil ediləcək.

Tövsiyə: