• Bulanık Mantık Araç Kutusu bölümü. SD Shtovba. Bulanık Küme Teorisine ve Bulanık Mantığa Giriş

    dilsel değişkenler( LP ) tarif etmenin bir yolu karmaşık sistemler, parametreleri nicel konumlardan değil, nitel olarak kabul edilir. Aynı zamanda, dilsel değişkenler eşleşmemize izin verir. kalite özellikleri Niteliksel verilerin bir bilgisayarda işlenmesini mümkün kılan, belirli bir güven derecesi ile bazı nicel yorumlar. Dilsel değişkenlerin başka bir uygulama alanı, mantıksal ifadelerin gerçeğinin iki değerle değil, aralıktaki bir dizi değerle belirlenmesi bakımından normalden farklı olan bulanık mantıksal çıkarımdır. .

    Dilsel değişken kavramı, tek değişken kavramına dayanmaktadır.

    bulanık değişkenüç unsurun birleşimi denir:

    < X, sen, µ A(sen) >,

    Nerede X– bulanık değişkenin adı; sen evrensel kümedir; µ A(sen) bulanık bir alt kümedir A Evrensel set sen. Başka bir deyişle, bir bulanık değişken adlandırılmış bir bulanık kümedir.

    dilsel değişken beş elemanlı bir küme olarak adlandırılır:

    < L, T(X), sen, G, M >,

    Nerede L– dilsel değişkenin adı;

    T(X), dilsel değişkenlerin değerleri için bir dizi isimden oluşan bir dilsel değişkenin temel terimleri kümesidir ( T 1 , T 2 , …, T n), her biri bir bulanık değişkene karşılık gelir X Evrensel set sen;

    sen dilsel bir değişkenin tanımlandığı evrensel bir kümedir;

    G- isimler üreten bir sözdizimsel kural X değişken değerler;

    M her bulanık değişkeni ilişkilendiren anlamsal bir kuraldır. X anlamı M(X), yani evrensel kümenin bulanık alt kümesi sen.



    Sıralama gereksinimi, bir dilsel değişkenin terimlerine empoze edilir: T 1 < T 2 < … < T n .

    Bir dilsel değişkenin temel terimlerinin niceliksel anlamını oluşturan bulanık kümelerin üyelik fonksiyonları aşağıdaki koşulları sağlamalıdır:

    2. : ;

    4. : .

    Burada N dilsel değişkenin temel terimlerinin sayısıdır; sen min, umax evrensel kümenin sınırlarıdır sen, dilsel değişkenin tanımlandığı yer. Eğer sen R (R gerçek sayılar kümesidir, o zaman sen = [sen min, umax].

    sözdizimi kuralı G dört unsurun birleşimidir: G = < VT, V N, T, P >,

    Nerede VT– terminal sembolleri veya kelimeleri seti; V N– bir dizi terminal olmayan sembol veya kelime öbeği; T– temel terimler dizisi; R– ifadelerin eşdeğerliğini belirleyen bir dizi ikame kuralı.

    anlamsal kural M her ifadeyi yeni olmayan bir ifadeyle eşleştirir

    temel terimlerin üyelik fonksiyonları temelinde tanımlanan açık bir küme ve bulanık kümelerle bir işlemler kümesi.

    Örnek olarak, "insan boyu" sayısal dil değişkenini ele alalım. Değişkenin değerleri "düşük", "orta", "yüksek" olmak üzere üç temel terim kullanılarak verilsin. Şartlar sıralanmıştır. evrensel sayı seti sen V bu durum aralık sen = .

    Terimlerin üyelik fonksiyonları Şek. 7.6 ve yukarıda tartışılan gereklilikleri karşılamalıdır.

    Pirinç. 7.6 Dil değişkeni "İnsan boyu"

    Sözdizimsel bir kural olarak, terminal olmayan semboller kümesinin, "düşük" temel terimlerle birleştirilebilen "ve", "veya", "az ya da çok", "değil", "çok" sözcüklerini içerdiğini tanımlarız. ”, “orta”, “yüksek” ve aşağıdaki kurallara uyulmalıdır:

    "Ve" ve "veya" sembolleri yalnızca iki cümleyi veya temel terimi bağlayabilir ve geri kalan uç olmayan semboller teklidir, yani. bir ifadeden veya temel terimden önce gelebilir; örneğin, "yüksek değil", "çok düşük", "düşük veya orta";

    İki temel terimin, örneğin "düşük değil ve yüksek değil" eşzamanlı olumsuzlaması, kalan temel terime eşdeğerdir, yani. "ortalama".

    Bu kuralları uygulayarak, birçok kelime öbeği ve ikame kuralı oluşturulabilir. Sözdizimsel kural algoritmik olarak belirlenemezse, olası tüm ifadeler basitçe listelenir.

    Anlamsal bir kural olarak, uç olmayan semboller ile bulanık kümeler üzerindeki işlemler arasındaki yazışmayı tanımlarız:

    "değil" - ekleme;

    "ve" - ​​kesişme;

    "veya" - birlik;

    "çok" - konsantrasyon;

    "az ya da çok" bir uzantıdır.

    Ele alınan dilsel değişkeni kullanarak, tahmin edilebilir

    Kesin ölçümlere başvurmadan insanların boyunu hesaplayın.

    Böylece, dilsel değişkenlerin yardımıyla, özelliklerinin tam olarak ölçülmesi ya çok zahmetli ya da hiç imkansız olan nesneleri tanımlamak mümkündür.

    Bir dil değişkeninin oluşumu, kural olarak, LP'nin inşa edildiği alandaki uzmanlar - uzmanlar anketi temelinde gerçekleştirilir. Aynı zamanda, bir dilsel değişkenin temel terimleri olan bulanık kümelerin üyelik fonksiyonlarının oluşumuna özel önem verilir, çünkü çoğu dilsel değişken için sözdizimsel ve anlamsal kuralların tanımı standarttır ve pratikte listelemeye indirgenir. olası tüm ifadeler ve terminal olmayan sembollerin yorumlanması, yukarıda gösterildiği gibi.

    Dilsel bir değişken oluşturma süreci şunları içerir: sonraki adımlar:

    1. LP terimleri kümesinin tanımı ve sıralaması.

    2. LP tanımının sayısal alanının oluşturulması.

    3. Anket uzmanlarının planını bulmak ve anket yapmak.

    4. Her LP dönemi için üyelik fonksiyonlarının oluşturulması.

    Aşama 1, uzman tarafından LP terimlerinin sayısını ve karşılık gelen bulanık değişkenlerin adlarını belirlemeyi içerir. Aralıktan seçilen terim sayısı N= 7±2.

    2. aşamada evrensel küme tanımlanır. sen, sayısal veya sayısal olmayan olabilir. Evrensel kümenin tipi tanımlanan nesnelere bağlıdır ve LP terimlerinin üyelik fonksiyonlarını oluşturma şeklini belirler.

    Aşama 3, LP'nin oluşumunda anahtardır. iki çeşit var

    uzmanların anketi: doğrudan ve dolaylı. Bu yöntemlerin her biri bireysel veya grup olabilir. Organizasyon açısından en basit ve

    yazılım uygulaması uzmanlarla görüşmenin bireysel bir yöntemidir.

    Doğrudan bir uzman anketinde, üyelik fonksiyonlarının tüm parametreleri doğrudan belirtilir. Buradaki dezavantaj, yargılardaki öznelliğin tezahürü olduğu kadar, bulanık mantığın temellerini bilen bir uzmana duyulan ihtiyaçtır. Dolaylı yoklamada, üyelik fonksiyonları, uzmanın "yönlendirici" sorulara verdiği yanıt temelinde oluşturulur. Bu, değerlendirmenin nesnelliğini arttırır ve bulanık mantık bilgisi gerektirmez, ancak uzmanın yargılarında tutarsızlık riski artar.

    Grup araştırması yöntemlerinde, birkaç uzmanın görüşlerinin birleştirilmesi temelinde sonuç oluşturulur. Uygulamada, çoğunlukla bireysel bir dolaylı anket kullanılır.

    Ders. Bulanık Hesaplama

    bulanık sayı kavramı

    Bulanık mantığın uygulama alanlarından biri de bulanık kümelerle aritmetik işlemlerin yapılmasıdır. Bu tür işlemlerin karmaşıklığını azaltmak için, özel bir tür bulanık küme kullanılır - bulanık sayılar.

    bulanık sayı(LF), aşağıdaki özelliklere sahip bulanık bir değişkendir: ; .

    Başka bir deyişle, bir bulanık sayı, evrensel kümenin geçerli olduğu adlandırılmış bir bulanık kümedir. sen gerçek eksenin aralığıdır R.

    Gerçek problemlerde, parçalı lineer bulanık sayılar kullanılır.Aritmetik işlemleri basitleştirmek için, parçalı lineer üyelik fonksiyonları ayrıca özel bir tür bulanık sayı - parametrik bulanık sayılar veya bulanık sayılar - elde etmek için yaklaştırılır.

    (LR kompakt temsil ve basit ile karakterize edilen )-tipi

    aritmetik işlemlerin uygulanması.

    bulanık sayı A isminde bulanık sayı (LR)–tip, eğer üyelik fonksiyonu aşağıdaki forma sahipse (Şekil 7.8):

    0,

    1, ,

    bulanık sayı parametreleri nerede; L(X), R(X) bazı işlevlerdir.

    Bulanık parametrik sayı ( A, B, C, D)sol.

    Böylece, bulanık sayı ( LR)-tip altı parametre ile tanımlanır: sınırlarını gösteren dört sayı ve üyelik fonksiyonunun biçimini tanımlayan iki fonksiyon.



    Şekil.7.8 Parametrik bulanık sayılar

    bulanık sayı denir tek modlu, üyelik fonksiyonunun bire eşit olduğu tek bir noktası varsa, yani parametreleri B Ve C eşittir, aksi halde bulanık sayı denir hoşgörülü(bkz. şekil 7.8). Tek modlu bulanık sayılar beş parametre ile gösterilir ( A, B, D)sol.

    Gibi sol–en sık kullanılan işlevler doğrusal bağımlılıklar aşağıdaki ilişkilerle verilir:

    sol– işlevler ayrıca ikinci dereceden, üstel ve diğer bağımlılıklarla da belirtilebilir.

    kullanım durumunda doğrusal fonksiyonlar tek modlu ve toleranslı bulanık sayılar sırasıyla üçgen ve yamuk olarak adlandırılır ve ( ile gösterilir) A, B, D) Ve ( A, B, C, D).

    Bulanık sayılar için işaret ve sıfır değeri kavramı özel bir şekilde tanımlanmıştır.

    bulanık sayı A isminde pozitif, tabanı pozitif gerçek yarı eksende bulunuyorsa veya

    bulanık sayı A isminde olumsuz, tabanı negatif gerçek yarı eksende bulunuyorsa veya

    Parametrik bulanık sayılar için işaret, parametre değerleri tarafından belirlenir: eğer pozitif bir bulanık sayı A> 0; olumsuz ise D < 0; нечеткий ноль, если .

    Bulanık ve dilsel değişkenler kavramı, nesneleri ve olguları bulanık kümeler kullanarak tanımlamada kullanılır.

    bulanık değişkenüçlü ile karakterize (α, X, A), Nerede

    α — değişkenin adı;

    X— evrensel küme (alan α);

    A bulanık bir kümedir X, kısıtlamaları açıklayan (örn. µ bir(X) ) bulanık değişkenin değerleri üzerinde α.

    dilsel bir değişken (LP) bir kümedir ( β , T, X, G, M), nerede

    β — dilsel değişkenin adı;

    T- bulanık değişkenlerin adları olan değerlerinin kümesi (terim-kümesi), her birinin tanım alanı kümedir. X. Bir demet T temel denir terim seti dil değişkeni;

    G, özellikle yeni terimler (değerler) oluşturmak için T terim kümesinin öğeleriyle çalışmanıza izin veren sözdizimsel bir prosedürdür. G(T)'nin üretilmiş terimler kümesi olduğu T∪G(T) kümesine dilsel değişkenin genişletilmiş terim kümesi denir;

    M- G prosedürü tarafından oluşturulan bir dilsel değişkenin her yeni değerini bulanık bir değişkene, yani ilgili bulanık kümeyi oluşturur.

    Yorum. Kaçınmak Büyük bir sayı karakterler:

    1) karakter β hem değişkenin adı hem de tüm değerleri için kullanılır;

    2) bir bulanık kümeyi ve onun adını belirtmek için aynı sembolü kullanın, örneğin, bir dilsel değişkenin değeri olan "Genç" terimi β = "yaş", aynı zamanda bulanık bir küme vardır. M("Genç").

    Sembollere birden fazla anlam atamak, bağlamın olası belirsizliklerin çözülmesine izin verdiğini gösterir.

    Örnek.Üretilen ürünün kalınlığını "Küçük kalınlık", "Orta kalınlık" ve "Büyük kalınlık" kavramlarını kullanarak, minimum kalınlık 10 mm, maksimum 80 mm olacak şekilde uzmanına bırakınız.

    Böyle bir açıklamanın resmileştirilmesi, aşağıdaki dil değişkeni kullanılarak gerçekleştirilebilir ( β , T, X, G, M ), Nerede

    β - ürün kalınlığı;

    T— (“Küçük kalınlık”, “Orta kalınlık”, “Büyük kalınlık”);

    X— ;

    G, "ve", "veya" bağlaçlarını ve "çok", "değil", "biraz" vb. değiştiricileri kullanarak yeni terimlerin oluşturulması prosedürüdür. Örneğin: "Küçük veya orta kalınlıkta", "Çok ince kalınlıkta" vb.;

    M- ayarlama prosedürü X= bulanık alt kümeler A 1 = "Küçük kalınlık", A 2 = "Orta kalınlık", A 3 = "Geniş kalınlık" ve ayrıca G'den terimler için bulanık kümeler (T)"ve", "veya", "değil", "çok", "biraz" bulanık bağlaçların ve değiştiricilerin ve formun bulanık kümeleri üzerindeki diğer işlemlerin çeviri kurallarına uygun olarak: AİÇİNDE,AİÇİNDEA, KONU bir =A 2 , Dil A \u003d A 0,5 ve benzeri.

    Yorum. Yukarıda tartışılan temel değerlerle birlikte, "Kalınlık" dilsel değişkeni (T =(“Küçük kalınlık”, “Orta kalınlık”, “Büyük kalınlık”)), X tanım alanına bağlı olarak değerler mümkündür. Bu durumda, “Ürün kalınlığı” dil değişkeninin değerleri tanımlanabilir. "yaklaşık 20 mm", "yaklaşık 50 mm", "yaklaşık 70 mm", yani bulanık sayılar şeklinde.

    Terim kümesi ve uzatılmış terim kümesi, örneğin koşulları altında şekil 2'de gösterilen üyelik fonksiyonları ile karakterize edilebilir. 1.5 ve 1.6.

    Pirinç. 1.5. Bulanık kümelerin üyelik fonksiyonları: "Küçük kalınlık" = bir 1 ,"Orta kalınlık" = A 2 , "Daha fazla kalınlık" = A 3

    Pirinç. 1.6. Bulanık kümenin üyelik fonksiyonu "Küçük veya orta kalınlıkta" = A 1 ∪ A 2

    bulanık sayılar

    bulanık sayılar- sayı ekseninde tanımlanan bulanık değişkenler, örn. bir bulanık sayı bir bulanık küme olarak tanımlanır Aüyelik fonksiyonu ile ℝ gerçek sayılar kümesinde μ bir(X) ϵ , nerede X gerçek bir sayıdır, yani X ϵ ℝ.

    bulanık sayı Ve sorun değil eğer maksimum μ bir(X) = 1; dışbükey eğer herhangi biri için X de z gerçekleştirilen

    μ bir (x)μ bir(de) ˄ µ bir(z).

    Bir demet α - bulanık sayı seviyesi A olarak tanımlanmış

    aa= {X/μ α (X) ≥ α } .

    altküme SA⊂ ℝ bulanık sayının taşıyıcısı olarak adlandırılır A, Eğer

    SA= { XA(X) > 0 }.

    bulanık sayı ve tek modlu eğer koşul μ bir(X) = 1, gerçek eksenin yalnızca bir noktası için geçerlidir.

    dışbükey bulanık sayı A isminde bulanık sıfır, Eğer

    μ bir(0) = sağ ( µ bir(X)).

    bulanık sayı Ve pozitif olarak eğer ∀ Xϵ SA, X> 0 ve olumsuz eğer ∀ X ϵ SA, X< 0.

    bulanık sayılar üzerinde işlemler

    Genişletilmiş ikili Aritmetik işlemler Bulanık sayılar için (toplama, çarpma vb.) genelleme ilkesi kullanılarak kesin sayılar için karşılık gelen işlemler aşağıdaki gibi belirlenir.

    İzin vermek A Ve İÇİNDE- bulanık sayılar ve - sıradan sayılar üzerinde keyfi bir cebirsel işleme * karşılık gelen bulanık işlem. O zaman ( yerine burada ve altındaki gösterimi kullanarak ) yazabiliriz

    Bulanık Sayılar (L-R) tipi

    (L-R) tipi bulanık sayılar, özel türden bir tür bulanık sayılardır, örn. üzerlerindeki işlemler sırasında hesaplama miktarını azaltmak için belirli kurallara göre belirlenir.

    (L-R) tipi bulanık sayıların üyelik fonksiyonları, L( gerçek değişkeninin fonksiyonları kullanılarak belirtilir. X) ve R( X) özellikleri karşılama:

    bir) L(- X) = L( X), R(- X) = R( X);

    b) L(0) = R(0).

    Açıkçası, (L-R)-fonksiyonları sınıfı, grafikleri Şekil 1'de gösterilen forma sahip fonksiyonları içerir. 1.7.

    Pirinç. 1.7. (L-R)-fonksiyonlarının olası formu

    (L-R)-fonksiyonlarının analitik spesifikasyonuna örnekler şunlar olabilir:

    L( de) ve R( de) (L-R) tipi (beton) fonksiyonlardır. Tek modlu bulanık sayı Aİle moda bir(yani μ bir(A) = 1) kullanarak L( de) ve R( de) aşağıdaki gibi verilir:

    burada a moddur; α > 0, β > 0 — sol ve sağ bulanıklık katsayıları.

    Böylece, verilen L( de) ve R( de) bulanık sayı (tek modlu) üçlü tarafından verilir A = (A, α, β ).

    Toleranslı bulanık sayı sırasıyla dört parametre tarafından verilir. A = (A 1 , A 2 , α, β ), Nerede A 1 ve A 2 - tolerans sınırları, yani. arada [ A 1 , A 2 ] üyelik fonksiyonunun değeri 1'e eşittir.

    Bulanık sayılar (L-R) tipi üyelik fonksiyonlarının grafik örnekleri şekil 2'de gösterilmektedir. 1.8.

    Pirinç. 1.8. Bulanık sayılar (L-R) tipi üyelik fonksiyonlarının grafik örnekleri

    Belirli durumlarda L fonksiyonlarının (y), R (y), parametrelerin yanı sıra A, β bulanık sayılar (A, α, β ) Ve ( A 1 , A 2 , α, β ) işlemin sonucu (toplama, çıkarma, bölme vb.) aynı L'ye sahip bir bulanık sayıya tam veya yaklaşık olarak eşit olacak şekilde seçilmelidir. (y) ve R (y), ve parametreler α" Ve β" sonucun orijinal bulanık sayılar için bu parametreler üzerindeki limitlerin ötesine geçmediği, özellikle sonucun daha sonra katılacağı işlemler.

    Yorum. Bulanık kümeler aparatını kullanarak karmaşık sistemlerin matematiksel modelleme problemlerini çözmek, çeşitli dilbilimsel ve diğer bulanık değişkenler üzerinde büyük miktarda işlem gerçekleştirmeyi gerektirir. Giriş-çıkış ve veri depolamanın yanı sıra işlem gerçekleştirme kolaylığı için, standart bir formun üyelik fonksiyonlarıyla çalışmak istenir.

    Çoğu problemde çalıştırılması gereken bulanık kümeler, kural olarak tek modlu ve normaldir. Biri olası yöntemler tek modlu bulanık kümelerin yaklaşımı, (L-R)-tipi fonksiyonları kullanan bir yaklaşımdır.

    Bazı dilsel değişkenlerin (L-R) gösterimlerine ilişkin örnekler Tablo'da verilmiştir. 1.2.

    Tablo 1.2. Olası (L- R)-bazı dilsel değişkenlerin temsili

    2.9.1. Tanım. Bulanık küme teorisi yöntemleri anlamsal kavramları tanımlar, örneğin, "düğüm güvenilirliği" kavramı için, "düğüm güvenilirliğinin küçük bir değeri", "düğüm güvenilirliğinin ortalama değeri", "düğüm güvenilirliğinin büyük değeri" gibi bileşenleri tanımlayabilirsiniz. ”, güvenilirlik değerlerinin tüm olası değerleri ile tanımlanan temel küme üzerinde bulanık kümeler olarak verilir.

    Biçimsel bir bakış açısından dilsel değişkenlerin tanımının genelleştirilmesi, bulanık ve dilsel değişkenlerin tanıtılmasıdır.

    H bulanık değişkenüçlü küme denir, burada A- bulanık değişkenin adı, X- tanım alanı, - değişkenin olası değerleri üzerindeki kısıtlamaları açıklayan X kümesindeki bulanık alt küme A.

    dilsel değişken kümeler kümesi denir , Nerede B- dilsel değişkenin adı, T(b) değişkenin dilsel (sözel) değerleri kümesidir B, dilsel bir değişkenin terim kümesi olarak da adlandırılır, X- ihtisas, G- isimler üreten bir dilbilgisi biçimindeki sözdizimsel bir kural aОT(b) dilsel değişkenlerin sözel anlamları B, M- her bulanık değişkeni ilişkilendiren anlamsal bir kural A bulanık küme, - bulanık değişkenin anlamı A.

    Tanımdan, bir dilsel değişkenin nicel (ölçülen) bir ölçekte verilen ve doğal iletişim dilinin kelimeleri veya cümleleri olan değerleri alan bir değişken olduğu anlaşılmaktadır. Bulanık değişkenler, dilsel bir değişkenin değerlerini tanımlar. Şek. 2.20 temel kavramların ilişkisini gösterir.

    Böylece, dilbilimsel değişkenler, niteliksel, sözlü bir açıklama biçiminde formüle edilmesi zor olan kavramları tanımlayabilir. Bir dil değişkeni ve tüm değerleri, açıklamada, temel kümeye benzetilerek bazen temel ölçek olarak adlandırılan belirli bir nicel ölçekle ilişkilendirilir.



    Dil değişkenlerini kullanarak, uzmanlar (uzmanlar) tarafından sözlü biçimde formüle edilen yönetim sistemlerinde nitel bilgileri resmileştirmek mümkündür. Bu, kontrol sistemlerinin bulanık modellerini (bulanık denetleyiciler) oluşturmanıza olanak tanır.

    2.9.2. Üyelik fonksiyonlarının türü. Dilsel değişkenlerin terimlerini tanımlayan bulanık kümelerin üyelik fonksiyonlarının türü için öne sürülen gereklilikleri göz önünde bulundurun.

    Dilsel değişkene izin ver temel terim kümesini içerir T=(T ben ),. Terime karşılık gelen bulanık değişken ben, küme tarafından verilir, burada bir bulanık kümedir. Bir küme tanımlayalım C ben bir bulanık kümenin taşıyıcısı olarak Bunu varsayacağız XÍR 1, Nerede R1 sıralı gerçek sayılar kümesidir. Kümenin alt sınırını belirtin X başından sonuna kadar infX=x 1 ve üst sınır destekX=x2.

    Bir demet T ifadeye göre sırala

    "T ben ,T j нT i>j"($xнC i)("yнC j)(x>y). (2.5)

    İfade (2.5), desteği solda bulunan terimin daha küçük bir sayı almasını gerektirir. O halde, herhangi bir dilsel değişkenin terim-kümesi aşağıdaki koşulları karşılamalıdır:

    ("T i нT)($xнX)( ); (2.8)

    ("b)($x 1 ОR 1)($x 2 ОR 2)("xОX)(x 1 . (2.9)

    Koşul (2.6), uç terimlerin üyelik fonksiyonlarının değerlerinin olmasını gerektirir. (T1 Ve T2) noktalarda x 1 Ve x2 sırasıyla bire eşit ve Şekil 1'de gösterildiği gibi çan şeklindeki eğrilerin görünmesini önlemek için. 2.21.

    Şekil 2.21

    Koşul (2.7) temel sette yasaklar X tür terimleri çifti T1 Ve T2, T2 Ve T3. Bir çift için T1 Ve T2 kavramların doğal bir farklılaşması yoktur. Bir çift için T2 Ve T3 bölüm konsept eşleşmesi yok. Koşul (2.7), tür terimlerinin varlığını yasaklar T4, çünkü her kavramın en az bir tipik nesnesi vardır. Koşul (2.8), parametrelerin sayısal değerleri üzerinde fiziksel bir kısıtlama (problem çerçevesinde) tanımlar.

    Şek. 2.22, "mal fiyatı" dil değişkeninin "küçük fiyat değeri", "küçük fiyat değeri", "ortalama fiyat değeri", "yeterince büyük fiyat değeri", "büyük fiyat değeri" terimlerinin üyelik fonksiyonlarını ayarlamanın bir örneğini gösterir. .

    2.9.3. Üniversal terazi. Üyelik işlevleri, uzman anketlerinin sonuçlarına göre oluşturulur. Bununla birlikte, bir uzman araştırmasının sonuçlarına dayalı olarak oluşturulan bulanık kümeleri kullanma prosedürünün, modelin (nesnenin) işleyişi için koşulları değiştirmenin bulanık kümelerin ayarlanmasını gerektirmesi gerçeğinde yatan bir dezavantajı vardır. Düzeltme, ikinci bir uzmanlar anketinin sonuçlarına göre yapılabilir.

    Bu eksikliğin üstesinden gelmenin yollarından biri, tahmin edilen parametrelerin değerlerini ölçmek için evrensel ölçeklere geçiştir. Evrensel ölçekler oluşturmak için iyi bilinen teknik, doğal dilde niteliksel olarak aşağıdaki kelime ve ifadelerle tanımlanan fenomenlerin ve süreçlerin sıklığını tanımlamayı içerir: "asla", "çok nadiren", "nadiren", "ne nadiren ne de sık sık". ”, “sıklıkla”, “çok sık”, “neredeyse her zaman” (veya benzeri). Bir kişi, olayların sübjektif sıklıklarını (kavramla karakterize edilen olay sayısının toplam olay sayısına oranı) değerlendirmek için bu kavramları kullanır.

    Evrensel ölçek, bir parça üzerine inşa edilmiştir ve ölçeklenmiş frekans tahminlerine karşılık gelen bir dizi kesişen çan şeklindeki eğridir. Kontrol nesnesinin belirli bir tahmini parametresi için evrensel bir dil değişkeni ölçeği, aşağıdaki prosedüre göre oluşturulur.

    1. Uzman anketine göre asgari xdk ve maksimum xmaks değişken ölçek değerleri X.

    2. Bir uzman araştırmasının sonuçlarına dayanarak, bir ölçekte tanımlanan dilsel bir değişkenin değerlerini tanımlayan bulanık kümelerin üyelik fonksiyonları oluşturulur. X. Şek. 2.23, üyelik fonksiyonları oluşturmanın bir örneğini gösterir, burada bir 1 , bir 2 , bir 3- bulanık değişkenlerin bazı isimleri.

    3. Noktalar ( xdk,0) ve ( xmaks,1) düz bir çizgi ile bağlanır p0, bir görüntüleme işlevi olan p 0:X®.

    4. Olayların göreli meydana gelme sıklıkları ölçeğinden niceleyiciler adı verilen sıklık tahminlerine geçiş aşağıdaki gibi gerçekleşir.

    keyfi bir nokta için z evrensel ölçekte prototipi ölçekte inşa edilmiştir. X. Daha sonra, terimlere karşılık gelen bulanık kümelerin üyelik fonksiyonlarına göre bir 1 , bir 2 , bir 3 evrensel ölçekte z noktasında karşılık gelen üyelik fonksiyonlarının değerleri olarak alınan değerler belirlenir. İşlev p (p=p0 dikkate alınan örnekte) bir uzman anketi ile belirlenir, çünkü seçimi, modelin incelenen nesneye uygunluğunu etkiler.

    2.9.4. Çoklu ekran fonksiyonları. Belirsiz eşleme işlevi tanımı P kontrol sisteminde birbiriyle zıtlık içinde bile olabilecek farklı kriterleri aynı anda dikkate alma olasılığını ve ayrıca yönetilen nesnenin özellikleri tarafından belirlenen çeşitli kontrol koşullarını aynı anda dikkate alma olasılığını sınırlar.

    Çeşitli koşulların ve kriterlerin muhasebeleştirilmesi, sorunun çözümüne yönelik öznel bir yaklaşımla belirlenir. Bununla birlikte, kesin bir biçim sergileme işlevini kabul edersek, o zaman çeşitli bakış açıları "ortak bir paydaya" indirgenecek veya aslında reddedilecektir. Uygulama, biçimlendirilmesi zor süreçleri yönetirken, öznel görüşün tüm varyantlarını dikkate almanın, çeşitli rahatsızlıklara karşı direnci artırarak yönetim kalitesini iyileştirdiğini göstermektedir. Bununla birlikte, kontrol seçimini etkileyen tüm koşulları ve nesnenin tüm özelliklerini insanlarda hesaba katmanın neredeyse hiçbir zaman mümkün olmadığına dikkat edilmelidir. Uzmanları çoklu görüntüleme işlevleri biçiminde yoklarken, kontrol koşullarının resmileştirilmiş değerlendirmesinin nasıl yapıldığını ele alalım.

    Uzman anketlerinin, incelenen nesnenin durumlarının bileşimini niceliksel ve niteliksel olarak belirlemesine izin verin. Nesnenin durumlarının değerlendirilmesi, işaretlerin değerlerine göre yapılır. y ben ОY=(y 1 ,y 2 ,…,y p ).

    Her şeyi hesaba katmak imkansızdır, bu nedenle durumları değerlendirirken bulanık kategorileri kullanmak daha iyidir ve tanımların doğruluğu konusunda belirli bir belirsizlik derecesi ile parametre değerlerinin bulanık tanımları yapılmalıdır. Aslında, her zaman bazı işaretler olduğu varsayılabilir. , uzmanlar tarafından çeşitli nedenlerle belirtilmemiştir: unutulmuşlardır; uzmanlar, bu özelliklerin doğruluğu etkilemediğine inanıyor; teknik zorlukların bir sonucu olarak bu parametreler tahmin edilemiyor.

    Ekran işlevleri p ben ОP=(p 1 ,p 2 ,…,p b ) güven derecesi ile karşılaştırıldığında b(p i)n, uzmanlar tarafından belirlenir. Ayrıca her bir görüntüleme işlevi pi ağırlık uyumlu bir(pi), uzman yeterlik düzeyine karşılık gelir. Ağırlık değerleri bir(pi) segment numaralarına göre belirlenir. Böylece çoklu görüntüleme işlevi P=(p 1 ,p 2 ,…,p b ) bir dizi eşleme işlevinden oluşur pi, her birine bir derece atanır g(pi), eşleştirme işlevlerinin doğru tanımında yeterlilik ve güven derecelerinin birleşimi olarak tanımlanır pi, yani g(pi)=a(pi)&b(pi).

    Çoklu fonksiyonların pratik kullanımı, uzmanların belirli bir yeterlilik sınırları dahilinde, yapılandırılmış çoklu haritalama fonksiyonunun, bulanık kavramların konu ölçeğindeki noktalara en makul karşılık gelmesi hakkındaki bireysel görüşleri ile iyi bir uyum içinde olduğunu göstermiştir. X.


    BULANIK MANTIK

    Bulanık işlem "VE"

    Bulanık kümelerin özellikleri, net mantıksal işlemlerin bulanık benzerlerine genelleştirilmesine izin verir. AND işleminin bulanık bir uzantısı, üçgen normdur T, diğer ad T– normlar S– onaylayın. Şek. 3.1 devre gösterimini gösterir T– normlar.

    Genel formdaki "VE" bulanık işlemi, bir eşleme olarak tanımlanır:

    aksiyomların geçerli olduğu:

    Sınır koşullarının aksiyomları T– normlar:

    düzen aksiyomu:

    Bulanık kümeler teorisinde, (3.1) - (3.2) koşulları altında (T) işlemini belirtme yollarıyla belirlenen sayısız "AND" bulanık işlemi vardır. Bulanık kontrol teorisinde, aşağıda listelenen işlemi (T) belirleme yöntemleri uygulanabilir.

    Boole çarpımı[Zade, 1973]:

    , "xО R. (3.6)

    cebirsel çarpım[Bandler, Kohout, 1980]:

    , "xО R, (3.7)

    Nerede "." klasik cebirde kabul edilen bir çarpımdır.

    sınır ürünü[Lukashevich, Giles, 1976]:

    , (3.8)

    sınır çarpımının sembolü nerede.

    Güçlü veya büyük ölçüde (sert) ürün[Weber, 1983]:

    (3.9)

    D, güçlü çarpım sembolüdür.

    Şek. 3.2, bulanık kümelerin mantıksal, cebirsel, sınır ve güçlü çarpımı için üyelik fonksiyonunu gösterir.

    Bulanık işlem "VEYA"

    "VEYA" işleminin bulanık bir uzantısı S-norm. Bazen adı kullanılır T– onaylayın. Şek. 3.3 bir devre gösterimini gösterir S– normlar.

    "OR" bulanık işlemi, bir eşleme olarak tanımlanır.

    hangi eşlemeler gerçekleştirilir:

    Sınır koşullarının aksiyomları T– normlar:

    , ; (3.10)

    Birlik aksiyomları (kesişimler):

    düzen aksiyomu:

    İtibaren sonsuz sayı(3.10) - (3.14) aksiyomlarını karşılayan bulanık işlemler, aşağıdaki işlemler aşağıda listelenen kontrol teorisinde uygulama bulmuştur.

    Boole toplamı[Zade, 1973]:

    , "xО R. (3.15)

    cebirsel toplam[Bandler ve Kohout, 1980]:

    , "xО R, (3.16)

    Limit miktarı[Lukashevich, Giles, 1976]:

    , (3.17)

    Güçlü veya sert toplam[Weber, 1983]:

    (3.18)

    aksiyomların karşılaştırılması T- aksiyomlu normlar S-normlar, aralarındaki farkın yalnızca sınır koşullarının aksiyomlarında olduğunu gösterir.

    Şek. 3.4 bulanık kümelerin mantıksal, cebirsel, sınır ve kuvvetli toplamı için üyelik fonksiyonunu gösterir.

    Bulanık operasyon "DEĞİL"

    Bulanık "DEĞİL" işlemi, aşağıdaki aksiyomların geçerli olduğu bir eşleme olarak tanımlanır:

    (3.19) - (3.21) aksiyomlarını karşılayan eşlemeler kümesi bulanık bir olumsuzlamadır. Bulanık olumsuzlamanın bir şema şeklinde çalışması, şekil 2'de gösterilmiştir. 3.5.

    (3.19) - (3.21) aksiyomlarını karşılayan sonsuz sayıda "DEĞİL" bulanık işlemden, aşağıda listelenen aşağıdaki işlemler kontrol teorisinde uygulama bulmuştur.

    Zada'dan Fuzzy "NOT"(1973) birlikten çıkarma olarak tanımlanır:

    . (3.22)

    Sugeno'ya göre bulanık "DEĞİL"(1977) veya l-tümleyen formül olarak tanımlanır

    . (3.23)

    -de l=0 denklem (3.23), denklem (3.22) ile çakışmaktadır.

    Yager'e göre bulanık "DEĞİL"(1980) şu şekilde tanımlanır:

    , (3.24)

    Nerede p>0- parametre. -de p=1 denklem (3.24), denklem (3.22) ile çakışmaktadır.

    İçin T- normlar ve S- normlar, sonsuz sayıda olası bulanık işlem "DEĞİL" nedeniyle olumsuzlamaların çeşitli varyantları olabilir. Bununla birlikte, koşulları karşılayan bu tür olumsuzlama seçeneklerinin seçilmesi arzu edilir:

    Bu koşullar, açık mantıkla benzetilerek, de Morgan'ın bulanık yasaları olarak adlandırılır. İşlemler (3.25) ve (3.26) karşılıklı ikili olarak adlandırılır, çünkü bulanık küme teorisinde, (3.25)'in (3.26)'yı ima ettiği ve tersine (3.26)'nın (3.25)'i ima ettiği kanıtlanmıştır.

    Aşağıdaki bulanık işlemler de karşılıklı olarak çifttir:

    ; (3.29)

    bulanık çıkarımın cebiri

    3.4.1. Bulanık kuralların temeli. Bulanık mantıkta bulanık önerme kavramı vardır. Bulanık bir cümle, "" ifadesi olarak tanımlanır. Sembol " X” fiziksel bir niceliği (akım, voltaj, basınç, hız vb.), “ ” sembolü bir dilsel değişkeni (LP) ve “ ” sembolü bir dil değişkenini (LP) belirtir. P"- teklifin kısaltması - bir teklif. Örneğin, fiziksel değişkenin "akımın büyüklüğü büyüktür" ifadesinde X akım sensörü tarafından ölçülebilen "akım değeri" dir. Bulanık küme, LP "büyük" ile tanımlanır ve üyelik fonksiyonu ile resmileştirilir. m bir (x). "İs" bağlantısı, "=" sembolü ile gösterilen eşitlik biçimindeki sıralama işlemine karşılık gelir. Cümlenin resmileştirilmiş biçimini alır " » .

    Bir bulanık cümle, "VE", "VEYA" bağlarıyla birbirine bağlanan birkaç ayrı belirsiz cümleden oluşabilir. Cümlelerin anlamı ve bağlamından, aralarındaki ilişkiden "VE", "VEYA" mantıksal bağlaçlarının seçimi. Kontrol teorisindeki Zadeh'e (formüller (3.6) ve (3.15)) göre bulanık "VE" ve "VEYA" işlemlerinin diğerlerine göre tercih edildiğini unutmayın, çünkü fazlalıkları yoktur. Bulanık cümleler eşdeğer olmadığında, ancak ilişkili ve birbiriyle ilişkili olduğunda, o zaman kullanmak mümkündür. T- normlar ve S- Lukashevich'e göre normlar (formüller (3.8) ve (3.17)).

    Teklif P bulanık bir ilişki olarak temsil edilebilir Rüyelik fonksiyonu ile: . "VE" bağlarıyla birbirine bağlanan birkaç ayrı bulanık cümleden oluşan bir bulanık cümle oluşturmak için "eğer" göstergesi kullanılır. Sonuç olarak, koşullu bulanık ifadelerden oluşan bir sistem elde ederiz:

    .

    Bulanık cümleler denir koşullar veya önkoşullar.

    Koşullar kümesi, bir küme oluşturmamızı sağlar. sonuçlar veya sonuçlar. Bu durumda "o zaman" göstergesi kullanılır.

    Üretim bulanık kuralı(bulanık kural) bir dizi koşul ve sonuçtur:

    R 1: eğer x 1 = ise ve x2 = ve …, o zaman y 1 = ve y2 = Ve …

    ……………………………………………………………,

    nerede sembol R1- "kural" kısaltması - kural.

    Örneğin, su sıcaklığı kontrolü için kural şu ​​şekilde formüle edilmiştir: R1: su sıcaklığı soğuksa ve hava sıcaklığı soğuksa, sıcak su vanasını büyük bir açıyla sola ve soğuk su vanasını büyük bir açıyla sağa çevirin.

    Problemi çözmek için bulanık koşullar:

    -x 1- su sıcaklığı (bir sensör tarafından ölçülür); - soğuk;

    -x2- hava sıcaklığı (bir sensör tarafından ölçülür); - soğuk;

    Bulanık çıkarım koşulları:

    -y 1- vananın sola dönüş açısı, - büyük;

    -y2- valfin sağa dönüş açısı, - büyük.

    Bu dilbilimsel bulanık kural, resmileştirilmiş bir gösterime karşılık gelir:

    R 1: eğer x 1 = ise ve x2 = , o zaman y 1 = ve y2 = , (3.31)

    Nerede , , ve üyelik fonksiyonları tarafından tanımlanan bulanık kümelerdir.

    Bulanık üretim kuralları kümesi, bulanık kuralların temelini oluşturur. R ben: eğer …, o zaman …;. Bulanık kural tabanı şu özelliklere sahiptir: süreklilik, tutarlılık, tamlık.

    Süreklilik aşağıdaki kavramlarla tanımlanır: sıralı bir bulanık kümeler kümesi; bitişik bulanık kümeler.

    bulanık kümeler kümesi ( ben ) isminde düzenli, eğer bir sipariş ilişkisi varsa: «<»:A 1 <…

    Eğer bulanık kümeler kümesi { } sıralanır, ardından kümeler ve , ve çağrılır bitişik Bu bulanık kümelerin üst üste binmesi koşuluyla.

    Bulanık kural tabanı denir sürekli, eğer kurallar için

    Rk: eğer x 1 = ise ve x2 = , o zaman y= ve k'¹k

    koşullar karşılanır:

    Ù ve bitişiktir;

    Ù ve bitişiktir;

    - ve bitişiktir.

    Bir örnek kullanarak bulanık kural tabanının tutarlılığını ele alacağız. Robotu kontrol etmek için bulanık kuralların temeli şu şekilde verilir:

    ………………………………….

    R i: engel ilerideyse sola hareket ettirin,

    R i +1: önünüzde engel varsa sağa hareket edin,

    ……………………………………

    Kural tabanı tutarsız.

    Tutarlı bir bulanık kural tabanı örneği aşağıdaki gibidir:

    R 1: eğer x 1 = ise veya x2 = , o zaman y= ;

    R 2: eğer x 1 = ise veya x2 = , o zaman y= ;

    R 3: eğer x 1 = ise veya x2 = , o zaman y= .

    Kurallar iki koşul ve bir çıktı içeriyorsa, bu kurallar iki girdili bir sistemdir. x 1 Ve x2 ve bir çıkış y. Bu sistem matris formunda temsil edilebilir:

    x2 x 1
    y=
    y=
    y=

    Bulanık kuralların temeli tutarlıdır.

    Temel matematiksel kavram değişken kavramıdır. Bulanık küme teorisinin pratik uygulamalarında genellikle bulanık ve dilsel değişkenler kullanılır.

    Bulanık ve dilsel değişkenler, çeşitli nesne ve fenomenlerin doğal dilde tanımlanmasında, süreçlerin resmileştirilmesinde ve resmileştirilmesi zor durumlarda karar verilmesinde kullanılır.

    İnsan düşüncesinin bir özelliği, analiz edilen problemle ilgili bilgileri analiz etme ve seçme, yani heterojen bilgileri değerlendirme yeteneğidir. Bu yetenek, karmaşık fenomenlerin ve süreçlerin tanımlanmasında önemli bir rol oynar.

    Bir kişinin "Sıcaklık" kavramını değerlendirme yeteneğini düşünün. Çoğu durumda, insanlar sıcaklık değerlerini değerlendirirken sayısal bir özellikle değil, "düşük", "orta", "normal", "yüksek" vb. Sıcaklığın değerlendirilmesi söz konusu olduğunda, örneğin belirli bir türdeki fırınlarda, insan operatörü belirli bir sayısal değerden ziyade "normal sıcaklık" gibi niteliksel bilgilerle daha kolay yönlendirilir.

    Bir olgunun veya sürecin doğasını yansıtan böylesine niteliksel bir bilgi değerlendirmesinde, temel kavramları ifade etmenizi sağlayan doğal dil önemli bir rol oynar.

    Sıradan bir değişken gibi değerlerini değiştirebilen bulanık ve dilsel değişken kavramlarını tanıtalım.

    Bu yüzden, bulanık değişken üç ile karakterize edilir:

    < ,X,İLE  >,

    burada , bulanık değişkenin adıdır;

    X- evrensel küme (sonlu veya sonsuz), yani bulanık değişkenin alanı; X= {X};

    İLE  = { X (X) ), kümenin bulanık bir alt kümesidir X değişkenin değerleri üzerinde bulanık bir kısıtlama olan X.

    Örnek 3.19. Evrensel kümeye izin ver X= - "Reaktördeki sıcaklık" parametresinin kapsamını tanımlar. Bu parametre, devam eden teknolojik sürecin kalitesini karakterize eder. “Normal” (= “Normal”) bulanık değişkenini tanımlayan bulanık küme, bir insan operatör tarafından aşağıdaki gibi temsil edilebilir:

    İLE = ((4800), (4810,3), (4820,4), (4830,5), (4841), (4851), (4861) , (4870,5) , (4880,4), (4890,3), (4900)).

    Açıkçası, böyle bir bulanık küme tanımıyla İLE Reaktördeki sıcaklığı kontrol eden bir insan operatör için, “Normal sıcaklık” kavramı, 484 ila 486 arasındaki sıcaklık değerlerine, daha az ölçüde - 481 ila 483 ve 487 ila 489 arasındaki sıcaklık değerlerine tamamen karşılık gelir. • Reaktördeki 481'den küçük ve 489'dan büyük sıcaklık değerleri “Normal” kavramı ile karakterize edilemez, yani bu bulanık kümenin taşıyıcısının elemanları değildir.

    Daha yüksek mertebeden bir değişken olan dilsel bir değişkenin değerlendirilmesine geçelim.

    dilsel değişken değerleri doğal veya yapay bir dilin kelimeleri veya cümleleri olan bir değişkene denir.

    Bir dilsel değişken, bir küme ile karakterize edilir:

    < ,T  ,X,G, M >,

    burada , dilsel değişkenin adıdır;

    Tβ,  değişkeninin terim kümesidir, yani bulanık değişkenlerin adları olan değerlerinin kümesi, her birinin tanım alanı kümedir X temel değişkenli X;

    X evrensel kümedir;

    G, kümenin terimlerini üreten sözdizimsel bir kuraldır. T β ();

    M, her bir bulanık değişkeni  atayan anlamsal bir kuraldır. Tβ bulanık küme İLE ve İLE, kümenin bulanık bir alt kümesini belirtir X.

    Daha basitleştirilmiş bir biçimde, bir dil değişkeni bir demet ile tanımlanır:< ,T β , X>.

    Örnek 3.20. "Kalite" (β= "Kalite") dil değişkeninin değerleri şunlar olabilir: "Düşük", "Orta", "Düşük", "Yüksek", "Çok yüksek" vb. Bu değerlerin her biri bir bulanık değişkenin adıdır. Bu nedenle, bir dil değişkeni daha yüksek mertebeden bir değişken olarak kabul edilir.

    "Dilsel değişken" kavramının tüm bileşenlerini tartışalım.

    Örnek 3.20'yi düşünün. "Kalite" dilsel değişkenini tanımlayan "Düşük", "Orta" vb. sıfatlar, belirli bir kalite özellikleri kompleksini yansıtır. Bu değerlerin her biri, karşılık gelen bulanık kümeyi belirleme adı ve yöntemi nedeniyle bir kısıtlamadır. Bu açıdan bakıldığında kalite tanımları “Çok yüksek”, “Oldukça yüksek”, “Çok yüksek değil” vb. eylem tarafından oluşturulan bulanık kümelerin isimleridir. değiştiriciler "çok", "aşırı derecede", "çok değil"den "Yüksek" bulanık kümesine.

    Bir dilsel değişkenin değer kümesi, bu değişkenin terim kümesini oluşturur. Bu küme, genel olarak konuşursak, sonsuz sayıda eleman olabilir.

    Örnek 3.21."Kalite" dilsel değişkeninin terim kümesini tanımlamanın yollarını düşünün:

    Tβ (Kalite) = ("Çok düşük", "Düşük", "Düşük değil", "Ortalama", "Ortalamadan daha yüksek", "Yüksek", "Çok yüksek");

    Tβ (Kalite) = "Çok düşük""Düşük""Düşük değil"…"Çok yüksek".

    Adı her zaman yan yana geçen bir veya birkaç sözcükten oluşan terime ne ad verilir? atomik terim . Birden fazla atom teriminden oluşan terimlere ne ad verilir? bileşik terimler. Bileşen zincirlerinin birbirine atfedilmesiyle bileşik terim oluşumuna ne ad verilir? birleştirme ve atfedilen bileşenler şunlardır: subterms ve bileşik terim.

    Terimin G dilbilgisi (sözdizimi kuralı G) tarafından üretildiğini açıkça belirtmek gerekirse, şunu yazacağız:

    T β * = Tβ G( T β),

    Nerede Tβ* bileşik terimdir.

    Anlamsal kural M'ye gelince, Bölüm 3.2'de tartışılan bulanık kümeler üzerindeki tipik işlemlerden biri kullanılarak gerçekleştirilebilir. Aşağıdaki değiştiriciler ve bunların bulanık kümeler üzerindeki karşılık gelen işlemleri en yaygın şekilde kullanılır:

      "değil" - ekleme;

      "çok" - konsantrasyon;

      "az ya da çok" - germe;

      "ve" - ​​kesişme;

      "veya" bir birleşimdir.

    Dilsel değişkenler, bulanık modellerin yapımında önemli bir rol oynar: onların yardımıyla, karar verme nesnesi hakkında nitel bilgiler resmileştirilir ve uzman uzmanlar tarafından sözlü olarak sunulur. Herhangi bir dilsel değişkenin, tüm değerleri gibi, adı verilen belirli bir nicel ölçek tarafından belirlenmesi temelde önemlidir. temel ölçek . Dolayısıyla takip eder başka bir tanım dil değişkeni:

    dilsel değişken bir ölçekte (temel ölçek) tanımlanmış ve doğal bir dilin sözcük ve deyimleri olan değerler alan bir değişkendir. Bir dilsel değişkenin değerleri, bulanık değişkenlerle tanımlanır.

    Bir dilsel değişkenin adı ve terimlerinin adları için özel gereksinimler yoktur. Arkasında bulanık kümelerin matematiksel düzeneğinin gizlendiği bu niceliklerle uzman, sistemi niteliksel veya bulanık kavramlarla tanımlayarak doğrudan çalışır. Bununla birlikte, bu bulanık kavramlara yaklaşan fonksiyonlara ve bunların karşılıklı düzenlenmesine belirli gereksinimler getirilir.

    Dilsel değişkenlerin terimlerinin karşılaması gereken bir dizi kısıtlamayı seçelim. İzin vermek Tβ - dilsel bir değişkenin temel terim kümesi<,T β , X>,T β = { T Ben },Ben= 1, 2, …,M. Her dönem T BenTβ bulanık bir değişkene karşılık gelir<T Ben ,X,İLE Ben >.

      Her şeyden önce, temel terim kümesi Tβ olmalıdır düzenli ifadeye göre:

    (T BenT β)( T JT β)( BenJ)(XS İLE Ben)(yS İLE J)(Xy), (3.36)

    Nerede S İLE Ben bulanık kümenin taşıyıcısıdır:

    S İLE Ben = {XX   sc Ben (X)  0 },

    yani, bu katı düzey kümesi = 0

    İfade (3.36), desteği solda bulunan terimin daha düşük bir sayı aldığı anlamına gelir.

      Getirilen kısıtlama tür üyelik fonksiyonları temel terimlere karşılık gelen şuna benzer:

    T 1 (X dk) = 1, tn (X maks) = 1, (3.37)

    Nerede N temel terim kümesindeki terimlerin sayısıdır, X dakika ve X max - evrensel kümenin sınırları X, dilsel değişkenin tanımlandığı yer.

    (3.37) ifadesine göre, terimlerin üyelik fonksiyonları T 1 ve T N ammodal olmalıdır.

      Aşağıdaki koşul şu şekilde tanımlanabilir: bütünlük ve tutarlılık :

    (T BenTβ)(0  destek  C BenC (Ben +1) (X)  1). (3.38)

    Bu ifade, evrensel kümenin aynı noktası olduğunda kavramların doğal ayrımının gözetilmesi gerektiği anlamına gelir. X aynı anda iki veya daha fazla terime (güvenlik düzeyi 1 ile) ait olamaz. Öte yandan, bir dilsel değişkenin tanım alanındaki her değer en az bir terimle tanımlanmalıdır.

      Bir sonraki koşul normallik – aşağıdaki ifade ile tanımlanır:

    (T BenT β)( XX: C Ben (X) = 1). (3.39)

    Bir dilsel değişkendeki her kavramın en az bir referansı veya tipik nesnesi olmalıdır.

      Son koşul sınırlama :

    (β)( X 1 R)(X 2 R)((XX)(X 1 XX 2)), (3.40)

    Nerede R gerçek eksendir.

    İhtisas X herhangi bir analiz ve karar verme probleminde nesne parametrelerinin sayısal değerleri üzerinde gerçek kısıtlamalar olduğundan, sonlu bir dizi nokta ile sınırlandırılmalıdır.

    Şek. 3.14, 5'e eşit terim sayısı ile β dil değişkenini sunar ve listelenen koşulların ve kısıtlamaların yerine getirilmediğini gösterir.

    Pirinç. 3.14 Bir dilsel değişkenin temel terimleri üzerindeki kısıtlamalar

    Dolayısıyla, dilsel değişken β'nın temel terim kümesini oluştururken aşağıdaki hatalar yapılmıştır:

      Evrensel kümenin sınırlarında Xβ dil değişkeninin minimum ve maksimum değerlerini gösteren terimlerin üyelik fonksiyonlarının değerleri tek olmalıdır. Şek. 3.14 dönem T 1 yanlış biçime sahiptir (tek modlu) ve terim T 6 - doğru (ammodal).

      Temel terim kümesinde bulunması yasaktır. Tβ tür terim çiftleri T 2 ve T 3 , çünkü terimlerle yakınlaştırılan kavramların doğal bir sınırlaması yoktur. Bu terimler, tutarlılık koşulunun başarısızlığını göstermektedir.

      Tamlık koşulu, bir çift terim tarafından ihlal edildi T 3 ve T 4 , olay örgüsünden beri  X konsept eşleşmesi yok.

      Temel terim-kümesi terim içermiyor T 5 akşam yemeği  C Ben (X)  1. Terimler normalleştirilmiş üyelik fonksiyonları ile tanımlanmak zorunda olduğundan, Şekil 2'de. 3.14 Normallik koşulu ihlal edilmiştir.

    Pratikte formüle edilmesi zor olan sistemleri tanımlamak için dilsel değişkenlerin kullanılması, kaçınılmaz olarak dilsel değişkenlerin oluşturulması, yani tüm bileşenlerinin belirlenmesi gibi bir ön görevi ortaya çıkarır. Bu, kural olarak, dilsel bir değişken kullanılarak bulanık bir modelin oluşturulduğu alandaki yüksek nitelikli uzmanlar - uzmanların anketleri temelinde uygulanır. Temel terim kümesinin terimleri olan bulanık kümelerin üyelik fonksiyonlarının oluşumuna özellikle dikkat edilir.

    Dilsel bir değişken oluşturma süreci aşağıdakileri içerir: aşamalar :

      Bir dilsel değişkenin terim kümesinin tanımı ve sıralaması.

      Dilsel bir değişkenin tanımının sayısal alanının oluşturulması.

      Uzmanlarla görüşme ve anket yapma planının açıklanması.

      Bir dilsel değişkenin her terimi için üyelik fonksiyonlarının oluşturulması.

    1. aşamada, dilsel değişkeni oluşturan uzman kümedeki terim sayısını belirler. Tβ ve karşılık gelen bulanık değişkenlerin adları.

    2. aşamada evrensel küme tanımlanır. X. Bu aşamanın uygulanmasına, dilsel değişkenin türünden kaynaklanan bir takım zorluklar eşlik edebilir. Bu nedenle, örneğin, "Reaktördeki sıcaklık" dil değişkeni için evrensel kümenin biçimi açıktır - belirli bir sıcaklık ölçeğinde belirtilen belirli bir sıcaklık değerleri aralığı ve belirleyen sıcaklık değerleri olacaktır. aralığın sınırları da uzman için zorluk yaratmayacaktır. Ancak, "Yüksek", "Orta" veya "Düşük" olarak tanımlanan "Kalite" kavramının resmileştirilmesi gerekiyorsa, yapay olarak sayısal bir evrensel küme getirmek gerekli hale gelir. XR Yaklaşık bulanık kavramların belirleneceği =(–; +). Bu prosedür, gelecekte çeşitli türlerdeki dilsel değişkenlerle çalışmak için birleşik yaklaşımların kullanılmasına izin verecektir.

    Aşama 3, dilsel bir değişkenin oluşumunda anahtardır. Bu aşamada seçilen bir uzmanın (veya uzmanların) anketini yürütme planı, bizi ilgilendiren üyelik fonksiyonlarını oluşturma yönteminin de seçildiğini varsayar.