breakage_first_order_fit — DRIVE grind op

• 資料種類:signal × signal → table

• 呼叫: import fullseye as fs; fs.ledger.breakage_first_order_fit(t, w, x=None) -> 'dict'(要直接呼叫實作,import grind; grind.breakage_first_order_fit(t, w, x=None) -> 'dict';從台帳取用則 opsdrive.get("breakage_first_order_fit"))

用法

擬合一階破碎速率 w(t) = w₀ exp(−S t)(Deniz 2004 的式 (2),出處 Austin)。

w 為 1-D: 某個區間(或粒徑 x 以上的累積)體積比例的時間序列。回傳: S、w0、rms_log、r2 (ln w 直線的決定係數)、S_early / S_late(只用前半、後半時點擬合的 S,若為一階則相等 —— 若變慢則偏離一階)。w 為 2-D (n_x, n_t) 並傳入 x(各列的粒徑,µm)時,回傳每列的 S 以及 S = a_T x^α(Deniz 的式 (3))的 a_T、alpha。apparent=True 是「不是最上層區間(有從上方生成進來的顆粒),因此式 (1) 不嚴格」的自我申報,對累積擬合時一律為 True。比例 ≤ 0、> 1、點數 < 3 → ValueError。

參考(範例資料、文獻)

• 範例資料目錄(下載 URL / 授權) —— 2-D 用 skimage.data(BSD/公有領域)加合成圖,3-D 給出真實資料源(Stanford/PDS 等)的下載 URL。

• 運算子來歷與參考文獻 —— 該運算子族所依據的研究/方法出處。

• 演算法的正典(作者、年份)與用途見上面的族使用指南。

可執行的範例(實際呼叫該運算子並已驗證的樣例)

• poc_powder_grinding_ae — py -3.11 examples/poc_powder_grinding_ae.py

型別可銜接的下一個運算子(可接受 table 作為輸入)

course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same

同類別(grind)

particle_size_read · particle_size_dx · particle_size_oversize · particle_size_synth · comminution_energy · comminution_law_fit · replicate_compare · ae_read_csv


*Provenance: grind.py — DRIVE 運算子登記表。本條目由 tools/opdocs.py md 自動產生(請勿手動編輯)。*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.