Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Teknologi Industri

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

Saat insinyur merancang sistem digital, mereka biasanya memulai dengan tabel kebenaran yang menguraikan perilaku logis yang diinginkan.

Tantangannya adalah memilih rangkaian yang tepat—baik gerbang logika, rangkaian relay, atau pengontrol terprogram—yang mengimplementasikan perilaku itu dengan setia.

Sementara desainer berpengalaman dapat segera memetakan tabel kebenaran ke solusi hardware, teknik sistematis ada untuk diikuti oleh semua insinyur.

Aljabar Boolean memberikan metode yang jelas, langkah demi langkah, yang mentransformasi setiap tabel kebenaran menjadi rangkaian fungsional.

Untuk mengilustrasikan proses ini, mari kita pertimbangkan masalah rekayasa yang realistis: merancang sistem deteksi nyala untuk pemilah sampah beracun.

Pembakaran suhu tinggi digunakan untuk menutralisir sampah berbahaya. Metode ini umum untuk sampah medis yang mungkin membawa patogen mematikan.

 

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

 

Selama nyala tetap ada di pemilah, aman untuk menyuntikkan sampah untuk pembusukan. Jika nyala padam, sisa sampah yang tersisa dapat keluar melalui buang asap tanpa ditralisir, menimbulkan risiko kesehatan serius.

Sistem kami therefore membutuhkan detektor nyala yang tak gagal yang hanya memungkinkan penyuntikan sampah ketika nyala terverifikasi.

Deteksi nyala dapat dicapai melalui sensor optik, termal, atau konduksi listrik—setiap satu memiliki kekuatan dan kelemahannya.

Mengingat bahaya yang tinggi, desain memerlukan deteksi redundan: beberapa sensor sehingga satu kegagalan tidak dapat memicu operasi yang tidak aman.

Setiap sensor menyediakan kontak normally-open yang tertutup saat nyala terdeteksi. Kontak ini menyuapkan input sistem logika.

 

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

 

Tujuan kami adalah membangun logika yang membuka klep sampah hanya ketika sensor mengonfirmasi nyala.

Pertama, kita harus menentukan perilaku logis. Apakah satu sensor cukup? Tidak—mengizinkan klep terbuka jika hanya satu dari tiga sensor melaporkan nyala mengalahkan redundansi dan keamanan.

Sebaliknya, kami memerlukan ketiga sensor setuju sebelum klep terbuka. Pendekatan ini menjamin bahwa satu bacaan “nyala” palsu tidak dapat mempertahankan klep terbuka; ketiga semuanya akan perlu gagal secara bersamaan—skenario yang sangat tidak mungkin.

Akibatnya, tabel kebenaran sederhana: output tinggi hanya ketika input A, B, dan C semuanya tinggi.

 

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

 

Fungsi ini dengan mudah dicapai dengan gerbang AND tiga input, yang mengeluarkan output tinggi hanya ketika semua input tinggi.

 

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

 

Jika relay digunakan, perilaku AND dapat direplikasi dengan menyambungkan kontak sensor secara seri atau dengan kontak relay yang disambung seri—hanya maka daya akan mencapai klep ketika setiap sensor mengonfirmasi nyala.

 

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

 

Sementara desain ini memaksimalkan keamanan, ini juga membuat sistem rentan terhadap kegagalan “nyala-fals-negatif”: sensor yang gagal mendeteksi nyala aktual akan menutup klep secara tidak perlu, membuang bahan bakar dan waktu henti.

Ideally, kita ingin sistem logika yang mentolerir satu sensor fals-negatif namun tetap melindungi terhadap kesalahan fals-positif. Aturan “dua dari tiga” memenuhi kedua kebutuhan: klep terbuka jika setidaknya dua sensor melaporkan nyala.

Di bawah ini adalah tabel kebenaran untuk logika tersebut.

 

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

 

Menggunakan Sum-Of-Products

Pada pandangan pertama, tidak jelas rangkaian mana yang akan mengimplementasikan tabel kebenaran ini. Bentuk ekspresi Boolean Sum-Of-Products (SOP) memecahkan itu.

Ekspresi SOP adalah jumlah dari suku produk—setiap produk adalah konjungsi variabel atau komplementnya.

Misalnya: ABC + BC + DF adalah SOP sederhana di mana “ABC,” “BC,” dan “DF” adalah suku produk.

Untuk menghasilkan SOP dari tabel kebenaran, daftarkan setiap baris di mana output tinggi (1) dan tulis suku produk yang sama dengan 1 untuk input tersebut.

Pertimbangkan baris di mana A=0, B=1, C=1. Suku produknya adalah A′BC, yang mengevaluasi ke 1 hanya dalam kondisi tepat itu.

 

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

 

Baris tinggi yang tersisa menghasilkan tiga suku produk lagi:

 

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

 

Menggabungkannya dengan logika OR memberikan ekspresi SOP lengkap untuk logika dua-dari-tiga:

 

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

 

Setelah kita memiliki SOP, merancang rangkaian mudah: setiap suku produk dipetakan ke gerbang AND, dan OR dari gerbang tersebut menghasilkan output akhir.

 

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

 

Meskipun benar, rangkaian ini bisa besar. Aljabar Boolean memungkinkan kita untuk menyederhanakan ekspresi secara dramatis.

 

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

 

Dengan ekspresi yang disederhanakan, kita dapat membangun logika yang lebih ringan—baik dengan gerbang atau relay—sambil mempertahankan fungsi yang sama.

 

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

 

Salah satu dari kedua rangkaian yang efisien ini akan mengendalikan klep sampah pemilah dengan andal berdasarkan konfirmasi nyala dua-dari-tiga.

Kita dapat meningkatkan keamanan lebih lanjut dengan menambahkan logika yang mendeteksi ketidaksetujuan sensor—kondisi apa pun di mana tiga input tidak identik.

Semua sensor berfungsi dengan baik, mereka harus semua membaca rendah (000) atau semua membaca tinggi (111). Kombinasi lain (001, 010, 011, 100, 101, atau 110) menunjukkan ketidakcocokan dan kegagalan potensial.

Alarm yang dipicu oleh ketidakcocokan tersebut memungkinkan operator untuk menilai apakah melanjutkan operasi atau mematikan untuk keamanan.

Untuk merancang detektor “ketidaksetujuan sensor” ini, kita perluas tabel kebenaran dengan kolom output tambahan yang mewakili sinyal alarm.

 

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

 

Menghasilkan SOP untuk kolom ini akan melibatkan enam suku produk—merepotkan dan rentan terhadap kesalahan.

 

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

 

Menggunakan Product-Of-Sums

Alih-alih menjumlahkan baris tinggi, kita dapat membangun ekspresi Product-Of-Sums (POS) yang menangkap baris rendah, menghasilkan lebih sedikit suku.

Ekspresi POS mengalikan jumlah variabel (suku OR) bersama. Contohnya: (A + B)(C + D).

Pertama, identifikasi baris dengan output rendah (0) dan tulis jumlah yang mengevaluasi ke 0 di bawah kondisi input tersebut.

Untuk baris pertama (A=0, B=0, C=0), suku jumlahnya adalah (A + B + C), yang sama dengan 0 hanya ketika ketiga semuanya nol.

 

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

 

Hanya satu baris lain yang menghasilkan output 0: A=1, B=1, C=1. Jumlah yang sesuai adalah (A′ + B′ + C′).

 

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

 

Ekspresi POS lengkap adalah hasil kali dari kedua jumlah ini:

 

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

 

Sementara SOP dipetakan secara alami ke jaringan gerbang AND yang menyuapkan satu gerbang OR, POS dipetakan ke gerbang OR yang menyuapkan satu gerbang AND.

 

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

 

Alternatifnya, implementasi relay dari POS menggunakan kontak paralel dalam seri, mencerminkan konfigurasi gerbang.

 

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

 

Kedua rangkaian ini mengilustrasikan logika ketidaksetujuan sensor saja; sistem lengkap menggabungkan detektor “nyala baik” dan ketidaksetujuan.

Dalam implementasi PLC, logika lengkap mungkin terlihat seperti ini:

 

Dari Tabel Kebenaran ke Logika Terpercaya: Menguasai Ekspresi Boolean untuk Desain Digital Aman

 

Kedua bentuk SOP dan POS adalah alat canggih untuk menurunkan logika fungsional dari tabel kebenaran. Mereka memungkinkan desain deterministik dan dapat diotomatisasi—sehingga komputer dapat menghasilkan rangkaian logika kustom dari spesifikasi saja.

Karena proses konversi mudah, ia membutuhkan kreativitas minimal, yang memungkinkan desainer untuk berkonsentrasi pada keamanan dan kinerja tingkat yang lebih tinggi.

REVIEW:

LEMBAR KERJA TERKAIT:


Teknologi Industri

  1. Daftar Periksa Pemecahan Masalah Esensial: Strategi untuk Mendiagnosis Kegagalan Sistem dengan Cepat
  2. Memahami Pengelompokan Bit dalam Sistem Digital
  3. Merancang Sistem Kontrol Fail-Safe untuk Keamanan dan Keandalan
  4. Memahami Aljabar Boolean: Dari Fondasi Logika hingga Rangkaian Digital
  5. Aritmetika Boolean: Penjumlahan, Perkalian, dan Komplemen dalam Logika Digital
  6. Identitas Aljabar Boolean Kunci: Tinjauan Komprehensif
  7. Aturan Penting Penyederhanaan Boolean untuk Desain Rangkaian Logika
  8. Memilih Alat yang Tepat untuk Penyederhanaan Logika: Peta Karnaugh, Aljabar Boolean, dan CAD
  9. Memahami Hubungan Boolean dengan Diagram Venn
  10. Memaksimalkan Umur Pakai Sistem Pemadam Kebakaran Anda