DecisionMind Mühürlü, doğrulanabilir reprodüksiyon

Kullanım alanları

FUZZY-FMEA-DEA

Bulanık Akıllı HTEA+VZA (FSFMEA) - Hata Türü ve Etkileri Analizi + CCR Veri Zarflama Analizi ile düzeltici eylem önceliklendirme

Risk tabanlı sıralama - Bulanık HTEA (S×O×D TFN/TrFN) + VZA CCR verimliliği ile düzeltici eylem önceliği

Formül adımları

Analiz motorunun yöntem bildirimindeki (manifest F.steps) adımlar; raporlardaki formüllerle aynı kaynaktır.

  1. Adım 1 — Uzmanlardan hata türleri için S, O, D dilsel değerlendirmelerini topla. Yazdi 2022 Tablo 7.1-7.3 kullanarak TFN/TrFN'e dönüştür.

    f~ij(k)=TFN/TrFN mapped from linguistic term of expert k for FMi factor j∈{S,O,D}
    LaTeX \tilde{f}_{ij}^{(k)} = \text{TFN/TrFN mapped from linguistic term of expert } k \text{ for FM}_i \text{ factor } j \in \{S, O, D\}
  2. Adım 2 — Uzmanları Buckley HTEA ile ağırlıklandır (yaş, deneyim, eğitim). Uzmanlar arası TFN karşılaştırma matrisi kur, Buckley 1985 geometrik ortalama yöntemi uygula.

    wk=Buckley (1985) FAHP(expert pairwise TFN matrix),∑k=1Ewk=1
    LaTeX w_k = \text{Buckley (1985) FAHP}(\text{expert pairwise TFN matrix}),\quad \sum_{k=1}^{E} w_k = 1
  3. Adım 3 — Sum-production yöntemi ile uzman görüşlerini topla (Eq.7.3): Z_i^(j) = Σ w_k ⊗ f_ij^(k).

    Zi(j)=∑k=1Ewk⊗f~ij(k),i=1,…,m;j∈{S,O,D}
    LaTeX Z_i^{(j)} = \sum_{k=1}^{E} w_k \otimes \tilde{f}_{ij}^{(k)},\quad i=1,\ldots,m;\; j \in \{S, O, D\}
  4. Adım 4 — Toplam Merkez (CoA) ile TFN/TrFN'i durulat. TFN: X*=(a1+a2+a3)/3. TrFN: Eq.7.6. Ölçekle ×10.

    TFN:X*=13(a1+a2+a3);TrFN:X*=(a4+a3)2−a4a3−(a1+a2)2+a1a23(a4+a3−a1−a2);Xscaled=X*×10
    LaTeX \text{TFN:}\quad X^* = \tfrac{1}{3}(a_1+a_2+a_3);\qquad \text{TrFN:}\quad X^* = \frac{(a_4+a_3)^2 - a_4 a_3 - (a_1+a_2)^2 + a_1 a_2}{3(a_4+a_3-a_1-a_2)};\qquad X_{\text{scaled}} = X^* \times 10
  5. Adım 5 — Her hata türü için RPN hesapla: RPN_i = S_i × O_i × D_i.

    RPNi=Si×Oi×Di,i=1,…,m
    LaTeX \text{RPN}_i = S_i \times O_i \times D_i,\quad i = 1,\ldots,m
  6. Adım 6 — VZA CCR modeli uygula. Her HT=KVB. Girdiler: S,O,D,1/RPN. Çıktılar: 1/C, 1/T. Verimli HT'ler: θ*=1.

    Dual CCR: minθ s.t. ∑j=1mλjxij≤θxio, ∑j=1mλjyrj≥yro, λj≥0
    LaTeX \text{Dual CCR: }\min \theta \text{ s.t. } \sum_{j=1}^{m} \lambda_j x_{ij} \leq \theta x_{io},\ \sum_{j=1}^{m} \lambda_j y_{rj} \geq y_{ro},\ \lambda_j \geq 0
  7. Adım 7 — FM'leri DEA etkinlik skoru θ*'a göre AZALAN (DESCENDING) sırada sıralayın (etkin FM'ler, θ*=1, önce gelir); SABİT (STABLE) bir eşitlik-bozma kuralıyla (src/kernels/fuzzy_fmea_dea/kernel.py F7: np.argsort(-theta, kind='stable') — eşitliklerde orijinal alternatif/girdi sırası korunur). Etkin/etkin-olmayan gruplar içinde RPN'ye göre azalan bir eşitlik-bozma kuralı DEĞİL — bu ikincil sıralamayı tam olarak tarif eden temel makaleye (Adesina, Yazdi, Zarei & Pouyakian 2022, Ch.7) rağmen; makale-çekirdek farkı için kanit.md'ye bakın; bu paket çekirdeği değiştirmez, yalnızca gerçek davranışı belgeler.

    Priority: Efficient FMs (θ*=1) first by RPN desc; then Inefficient FMs by RPN desc
    LaTeX \text{Priority: Efficient FMs (}\theta^*=1\text{) first by RPN desc; then Inefficient FMs by RPN desc}

Yöntem ayrıntıları kaynak kütüphanedeki özgün (İngilizce) metindir.

Sezgi

FSFMEA üç soruyu birlikte sorar: (1) Hangi hata türü en riskli? (Fuzzy FMEA RPN), (2) Düzeltici eylem ne kadar verimli? (DEA CCR), (3) Bu ikisini birleştirirsek hangisi en yüksek öncelikli? Konvansiyonel FMEA sadece S×O×D verir ve eşitlik durumlarında çuvallar; FSFMEA cost-time verimliliğini de hesaba katarak 'önce şu düzeltilmeli' der.

Sonucu okuma: Efficient FMs (DEA θ*=1) should be prioritized for corrective actions first, as they have lower cost and time requirements. Among efficient FMs, rank by RPN descending. Then handle inefficient FMs by RPN. Note: DEA efficiency here means the FM's corrective action is cost-time efficient - NOT that the FM itself is less risky (higher RPN = higher risk, lower C+T = easier to fix efficiently).

Varsayımlar

  • Corrective action cost C and time T are measurable and provided per FM
  • DEA CCR assumes constant returns to scale - appropriate for FM efficiency
  • Expert group must be heterogeneous for reliable Buckley FAHP weighting

Ne zaman kullanılmaz

  • Conventional FMEA suffices (low ambiguity in S/O/D scoring, no cost/time consideration)
  • Fewer than 6 failure modes (DEA CCR needs DMU count ≥ inputs+outputs = 6 minimum for discrimination)
  • Cost/time data for corrective actions unavailable - DEA phase becomes unusable
  • Non-FMEA contexts (method is domain-specific to failure mode analysis)

Sınırlılıklar

  • Paper §7.3 does NOT publish full 10×3 S/O/D matrix per expert - only FM8_O TrFN quartet shown; closed-form reproduction limited to outcome level
  • DEA CCR assumes constant returns to scale - may misrepresent FM efficiency if some FMs have economies of scale in corrective actions
  • Final ranking can override conventional risk priority: paper p.167 acknowledges 'cannot guarantee highest RPN FM will be reduced' (e.g. FM6 highest RPN but least prioritized because cost/time too high)
  • DEA solver dependency: paper uses PIM DEA v3.2 (proprietary); open-source alternatives (pyDEA, scipy.optimize) need adaptation
  • Expert weight elicitation via Buckley FAHP requires separate manifest invocation (chained dependency on FUZZY-AHP)

Sık yapılan hatalar

  • VZA verimliliğini (düzeltici eylem etkinliği) HT risk seviyesiyle karıştırmak.
  • VZA için DMU sayısı (HT sayısı) en az girdi+çıktı toplamı kadar olmalı (4+2=6 minimum).

Hesap adımları ve dayanakları

  1. Her uzman k her FM_i için S, O, D dilsel etiket verir (Very low/Low/Medium/High/Very high). Tables 7.1-7.3 ile TFN veya TrFN'e çevir. Severity: Very high=(0.8,0.9,1), High=(0.5,0.6,0.7,0.8) TrFN, Medium=(0.4,0.5,0.6), Low=(0.2,0.3,0.4,0.5) TrFN, Very low=(0,0.1,0.2). Detectability İNVERTED: Non-detection=(0,0.1,0.2) en kötü.

  2. Uzmanların yaş/deneyim/eğitim üzerinde pairwise TFN matrisi kur, Buckley 1985 geometrik ortalama yöntemi uygula. Çıktı w_k uzman ağırlıkları, Σw_k=1 (paper §7.2.2.1).

  3. Her FM_i ve risk faktörü j için Z_i^(j) = Σ_k w_k ⊗ f_ij^(k). TFN/TrFN fuzzy toplama (element-wise). FM8 örneği p.164: (M,M,M,H) uzmanlardan → (0.14+0.18+0.33)·(0.4,0.5,0.5,0.6) + 0.35·(0.7,0.8,0.9) = (0.505,0.505,0.605,0.705).

  4. TFN için X*=(a1+a2+a3)/3 (Eq.7.5). TrFN için X*=⅓·[(a4+a3)²−a4·a3−(a1+a2)²+a1·a2]/(a4+a3−a1−a2) (Eq.7.6). 1-10 ölçeğine çevir: X_scaled=X*·10. FM8_O örneği: X*=0.587 ≈ 0.6 → scaled 5.87.

  5. RPN_i = S_i · O_i · D_i (1-10 ölçeğinde crisp). Yüksek RPN = yüksek risk.

  6. Her FM_i bir DMU. Inputs x_io = (S_i, O_i, D_i, 1/RPN_i) [4 input]; outputs y_ro = (1/C_i, 1/T_i) [2 output]. Dual LP: min θ s.t. Σ_j λ_j·x_ij ≤ θ·x_io, Σ_j λ_j·y_rj ≥ y_ro, λ_j≥0. θ*=1 efficient, θ*<1 inefficient.

  7. Efficient FMs (θ*=1) ÖNCE - RPN azalan sırada. Sonra inefficient FMs (θ*<1) - RPN azalan sırada. Paper §7.3: efficient={FM3,FM4,FM7,FM9,FM10}, inefficient={FM1,FM2,FM5,FM6,FM8}; final FM9>FM10>FM7>FM4>FM3>FM1>FM8>FM2>FM5>FM6.