地震力(Ai 分布)
算定諸元(設計用固有周期 \( T \) とその算定法、地盤種別と \( T_c \)、振動特性係数 \( R_t \)、 地域係数 \( Z \)、標準せん断力係数 \( C_0 \)、基部せん断力 \( Q_1 \)、ベースシア係数 \( Q_1/\Sigma W \))と、 階ごとの \( W_i \)・\( \Sigma W_j \)・\( \alpha_i \)・\( A_i \)・\( C_i \)・\( Q_i \)・\( P_i \) を示します。
\( \alpha_i \)・\( A_i \) は一般階でのみ算定するため、PH 階・地下階の欄は「—」と表示します。 \( C_i \) の欄は、一般階では層せん断力係数、PH 階では震度 \( k \)、地下階では水平震度 \( K \) を表します。
層の水平外力 \( P_i \) も表示します。負値が現れて 0 へクランプした場合は、警告を表示します (階の地震用重量の並びが上階ほど重くなっているなど、入力の確認が必要です)。
設計用固有周期に精算(固有値解析)を選択していて固有値解析が未実行の場合は、 Ai 分布を算定せず、固有値解析の実行を促すメッセージを表示します(略算周期へ黙って 読み替えることはしません)。
標準 EX/EY の Ai 再生成に失敗した方向は、先端荷重の有無にかかわらず旧 Auto 水平力を除去します。 手入力荷重と先端荷重は保持しますが、Ai の再生成に成功するまで該当方向と依存する組合せの静的解析は実行できません。 旧条件による結果を現行の結果と誤認しないよう、準備計算で失敗を検出した時点でも該当方向と依存組合せの旧結果を削除します。 成功した方向と無関係な結果は保持し、除去の理由を通知・ログに示します。
算定根拠は 地震力を参照してください。
実装参照:Ai 分布(αi・Ai・Ci・Qi・Pi と負値のクランプ)は sepika_load::ai::seismic_shear_distribution(crates/sepika-load/src/ai.rs)が算定し、設計用固有周期 T の選択・精算時の未実行メッセージ・一覧の集計は sepika_app::app::App::build_prep_seismic(crates/sepika-app/src/app/preparation.rs)が担います。
再生成失敗時の荷重・結果の除去は sepika_app::app::actions::loads(crates/sepika-app/src/app/actions/loads.rs)が担います。