View Categories

Ayrıştırıcı Alt Operatör

1 dakika okuma

Discretizator, kayan noktalı veya tamsayı değerlerini daha ayrık hale getirmek için kullanılır; bu sayede geniş bir değer aralığı, belirli bir doğruluk kaybı pahasına daha yönetilebilir bir alt kümeye indirgenir. Bu, Shape Control alt operatörü için giriş verilerinin potansiyel optimizasyonuna yardımcı olur , ancak başka amaçlar için de kullanılabilir.

  • Parçacık Görünümü > Veri Simgesi/Operatör/Simge Testi/Test > Veri Akışını Düzenle’ye tıklayın. > Ayırıcı ekleyin veya seçin.

Ayrıştırma işlemi iki değere dayanır: Taban ve Adım. Gelen her değer için, Adım değeri pozitif veya negatif bir tam sayı ile çarpılır ve ardından sonucu girişe mümkün olduğunca yaklaştırmak için Taban değerine eklenir; daha sonra giriş bu değere yuvarlanır. Taban “b” ve Adım “s” ile alt operatörden elde edilebilecek olası çıktı değerleri b, b+s, b–s, b+2s, b–2s, b+3s, b–3s ve benzeridir.

Gelen değerler en yakın ayrık değere yuvarlanır. Gelen değer ayrık değerler arasında tam olarak yer alıyorsa, bir sonraki en yüksek değere yukarı yuvarlanır. Örneğin, Taban 0 ve Adım 1 ile, giriş değeri 1,5, 2 olarak çıktı verir ve giriş değeri -1,5, -1 olur.

Ayrıştırıcı Kullanımına Örnek #

Ekli GridAndShapeControl.max dosyasında Discretizator kullanımına bir örnek bulabilirsiniz . Akış 10.000’den fazla parçacık içerir ve başlangıçta devre dışı bırakılmış iki Veri operatörü barındırır.

İlk Veri Operatörü Ayrıştırıcıyı kullanmaz; onu açın ve tüm parçacıkların geometrik şekillerini hesaplamanın ne kadar sürdüğünü gözlemleyin. Hızlı bir bilgisayarda bile oldukça yavaş.

Ardından, ilk Veri operatörünü kapatın ve ikincisini açın. Veri akışında Ayrıştırıcı (Discretizator) kullanır ve parçacık şekilleri oluştururken çok daha hızlı çalışır. Bunun nedeni, operatörün gelen veri akışını 1 derecelik adımlarla ayrık hale getirmesidir. İlk durumda, şekil her parçacık için ayrı ayrı hesaplanır. İkinci durumda, değerler tam derecelere kilitlendiği için olası değerler kümesi önemli ölçüde azalır. İkinci Veri Operatöründeki Şekil Kontrolü alt operatöründe Ayrık Optimizasyon açık olduğundan, şekiller en fazla 360 parçacık için oluşturulur; bu, 1 derecelik adımlarla mümkün olan en büyük farklı açı değeri sayısıdır ve daha sonra bu şekiller parçacıklar arasında paylaşılır. Göz bu iki durumu ayırt edemez, ancak ikincisi çok daha hızlı çalışır.

Dolayısıyla, Ayrıştırıcı alt operatörü, Şekil Kontrolü alt operatörü için kullanışlı bir optimizasyon aracıdır.

Arayüz #

Veri Türü
Beklenen gelen veri türü. Bu ayar, Taban ve Adım parametreleri için kullanılabilir sayı sistemini belirler.
Temel
Ayrıştırma sürecinin “başlangıç ​​noktası”. Ayrıntılar için bu konunun giriş bölümüne bakın.
Adım
Bu değer, sonuç giriş değerine mümkün olduğunca yakın olana kadar Temel değere tekrar tekrar eklenir veya çıkarılır. Ayrıntılar için bu konunun giriş bölümüne bakın.
Hız Değeri Olarak Kullanın
Particle Flow sisteminde parçacıkların hızı dahili olarak tik başına birim cinsinden (4800 tik = 1 saniye) gösterilir. Ancak, Particle Flow operatörlerindeki hız parametreleri saniye başına birim cinsinden gösterilir. Görüntülenen değerlerden dahili değerlere çevirmek için “Hız Değeri Olarak Kullan” seçeneğini açın ve varsayılan ayar olan “Saniye Başına Birim”i kullanın. Bu şekilde, örneğin Particle Flow’daki standart Hız operatörü tarafından tanımlanan hıza erişebilirsiniz. Yalnızca giriş parametresi Gerçek türünde olduğunda kullanılabilir.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir