CufsmSharp v1.1.0
Türkçe
CufsmSharp, EurocodeFunctions_V05/V02/Main.py tarafından kullanılan elastik sonlu şerit imza-eğrisi hesabının bağımsız C# uygulamasıdır. Çalışma anında Python, MATLAB, pyCUFSM veya kaynak depolara ihtiyaç duymaz.
Bu sürüm:
- Resmî MATLAB R2025b ile derlenmiş CUFSM v5.66 bileşenindeki gerçek
stripmainfonksiyonuna karşı bağımsız doğrulama ekler. - CUFSM v5.66 ile incelenen güncel
maincommit’inin (d16e281) aynıanalysis/Git ağacını kullandığını belgeler. - MATLAB, tarihsel Python yolu ve CufsmSharp sonuçlarını 74 yarım dalga boyu, 10 mod ve iki yükleme durumu için karşılaştırır.
- 2.960 özdeğer kontrolünün tamamını
%0,01bağıl tolerans içinde geçirir. - C# ile derlenmiş MATLAB arasındaki en büyük farkı eksenelde
%0,002694, bükülmenin ilk 10 modunda%0,002627olarak ölçer. - Yerel ve distorsiyonel dört kritik yarım dalga boyunu MATLAB, Python ve C#’ta aynı seçer.
- Yeniden üretilebilir MATLAB Runtime doğrulama taşıyıcısı, JSON/CSV kanıtları ve PNG/SVG karşılaştırma grafikleri ekler.
Ekli osx-arm64 ZIP, kendinden bağımsız tek dosyalı C# uygulamasını, Türkçe/İngilizce belgeleri ve lisans bildirimlerini içerir. SHA-256 dosyası ayrıca sunulmuştur.
Kapsam notu: Bu proje CUFSM veya EurocodeFunctions’ın tamamının portu değildir. Tarihsel
Main.pyakışındaki kıvrımlı C-kesit, S–S sınır koşulu, eksenel basınç ve güçlü eksen bükülmesi hesabını kapsar. Sonuçlar tasarımda kullanılmadan önce bağımsız mühendislik kontrolü gerektirir.
English
CufsmSharp is an independent C# implementation of the elastic finite-strip signature-curve path exercised by EurocodeFunctions_V05/V02/Main.py. It does not require Python, MATLAB, pyCUFSM, or the upstream repositories at run time.
This release validates the solver against the real stripmain function in the official MATLAB R2025b-compiled CUFSM v5.66 component. The audited v5.66 and current-main source revisions share the exact same analysis/ Git tree. All 2,960 pairwise eigenvalue checks pass the declared 0.01% relative tolerance, and MATLAB, Python, and C# select the same four historical local/distortional critical half-wavelengths.
The attached osx-arm64 ZIP contains the self-contained single-file application, English and Turkish documentation, and all required license notices. Verify it with the attached SHA-256 file.
This is a focused compatibility port, not a complete port of CUFSM or EurocodeFunctions. See the linked validation documents for its exact scope and engineering limitations.