Skip to main content

Module rc_capacity

Module rc_capacity 

Source
Expand description

RC 矩形断面の簡易終局耐力算定(部材ランク判定・プッシュオーバーせん断降伏判定用)。

squid-n-skeleton のファイバ解析(build_rc_member_skeleton)は Mu を精算できるが、 保有水平耐力の部材ランク自動判定(RC 部材の脆性破壊判定 Qsu/Qmu) は毎フレーム実行されるため重すぎる。また squid_n_solver::nonlinear::pushover のせん断降伏判定 (compute_shear_yield_qy)も同様に軽量な閉形式解を必要とする。本モジュールは 閉形式の簡易式で Mu・Qsu・Qmu を算定し、両者の入力とする。係数は靭性指針・ 技術基準解説書等の略算式に基づく代表値であり、全て要・原典照合 (dev_docs/specs/原典照合リスト.md)。

squid-n-solver(Layer 4)が squid-n-design-jp(Layer 5)に依存できない (循環依存になる)ため、本体は Layer 0 の squid-n-core に置き、 squid_n_design_jp::secondary::rc_capacity は本モジュールの再エクスポートとする (既存呼び出し squid_n_design_jp::secondary::rc_capacity::{rc_qsu_simple, RcCapacityInput} 等は 無修正で動作する)。

Structs§

RcCapacityInput
RC 矩形断面の簡易終局耐力算定用の入力一式。

Constants§

RC_CRACK_COEF
ひび割れ強度の係数 κ(技術基準解説書 P.621-623)。

Functions§

rc_alpha_y_sugano
RC 梁の曲げ降伏時剛性低下率 αy(菅野式)。
rc_capacity_input_from_rect
SectionShape::RcRect 相当の配筋から RcCapacityInput を組み立てる。
rc_column_mu_simple
RC 柱の曲げ終局モーメント Mu [N·mm](軸力を考慮した略算式。 2007年版建築物の構造関係技術基準解説書 付録1-3 の閉形式、要・原典照合)。
rc_crack_moment
RC 断面の曲げひび割れモーメント Mc [N·mm](技術基準解説書 P.621-623)。
rc_mu_simple
曲げ終局モーメント Mu = 0.9・at・σy・d(引張鉄筋降伏型の略算式、d = 有効せい)。
rc_qmu_simple
曲げ終局時せん断力 Qmu = 2・Mu / h0(両端曲げ降伏・反曲点中央を仮定)。
rc_qsu_simple
せん断終局耐力 Qsu [N](荒川mean式系の略算式、要・原典照合)。