StructFlow(構序)

Verification & validation

計算コア検証報告

計算コアは教授による検証済みです。本報告では、クラウド版を原版研究プログラム、独立した基準解、規範に基づく手計算例とどのように照合しているか、そして更新のたびに検証をどう続けているかを説明します。

概要

構造計算ソフトウェアの信頼性は、再現可能な照合の証拠によって決まる。StructFlow の計算コアは、台湾 New RC(新型高強度鉄筋コンクリート)の研究成果に基づき、教授による検証を受けている。クラウド版ではさらに、次の4種類の基準で継続的に検証している:原版実行ファイルの実際の出力、独立した基準解、力学的整合性の検査、規範の公式と表計算による手計算例。すべての基準は自動テストとして記述されており、どれか1つでも通過しなければ、新バージョンは公開できない。

キーワード検証・全点照合・基準解・回帰テスト・トレーサビリティ

1検証の原則

計算コアは教授による検証済みです。StructFlow の計算手法は New RC の研究成果に基づき、アルゴリズム、パラメータ、結果について指導教授による確認と検証を受けています。原版と全点で比較できること。原版との照合に影響する細部はすべて原版どおりとし、原版との差異は一件ずつ記録して理由を説明するとともに、計算書に計算コアのバージョンを印字します。テストがそのままゲートです。検証は一度きりの報告ではなく、デプロイのたびに通過が求められる自動テストです。通過しないバージョンは公開されません。

2検証方法と結果

表 1検証項目、方法、結果
項目照合の基準結果
円形柱原版実行ファイルの実際の出力全点で一致
構造壁原版の入力ファイルと実際の出力断面と相互作用の結果が全点で一致
矩形柱独立した基準解(複数の方位角)差異は 1% 以内
荷重照査独立した基準解(大量のランダム荷重)結果が一致
モーメント–曲率力学的整合性の検査すべて合格
擁壁表計算の例題と手計算例すべて合格

テストプログラムはソースコードとともにバージョン管理され、デプロイ前に毎回クリーンな環境で再実行されます。

3原版との差異の扱い

書き換えの過程で見つかった原版の挙動の差異は、2種類に分けられる。全点照合のために原版どおりに保持したものと、数値精度の問題と確認できたため改善したものである。いずれも、原版の挙動、クラウド版の対応、結果への影響を記録し、研究チームの確認を経てから変更している。

4継続的な検証

ソースコードを変更するたびに、クリーンな環境ですべてのテスト、型チェック、本番ビルドを再実行します。どれか1つでも失敗すればデプロイは止まります。計算書には計算コアのバージョンを印字し、同じバージョンで同じ入力なら必ず同じ結果が得られます。

計算書プレビュー:計算コアのバージョンと出典を表示
図 1計算書には設計根拠、計算コアのバージョン、出典を記載します。

5今後の検証計画

信頼性をさらに高めるため、原版実行ファイルや既存の商用ソフトウェアとのクロスチェック事例を、引き続き追加しています。結果はこのページに反映します。

参考文献

  1. Mander, J. B., Priestley, M. J. N., & Park, R. (1988). Theoretical stress-strain model for confined concrete. Journal of Structural Engineering, 114(8), 1804–1826. doi:10.1061/(ASCE)0733-9445(1988)114:8(1804)
  2. Popovics, S. (1973). A numerical approach to the complete stress-strain curve of concrete. Cement and Concrete Research, 3(5), 583–599. doi:10.1016/0008-8846(73)90096-3
  3. Whitney, C. S. (1937). Design of reinforced concrete members under flexure or combined flexure and direct compression. ACI Journal Proceedings, 33(3), 483–498. doi:10.14359/8429
  4. ACI Committee 318. (2019). Building Code Requirements for Structural Concrete (ACI 318-19) and Commentary (ACI 318R-19). American Concrete Institute. doi:10.14359/51716937
  5. 內政部(Ministry of the Interior, Taiwan). (2023). 建築物混凝土結構設計規範(Design Specifications for Concrete Structures of Buildings),112 年 8 月 10 日修正發布,113 年 1 月 1 日生效. nlma.gov.tw
  6. 內政部(Ministry of the Interior, Taiwan). (2023). 建築物基礎構造設計規範(Design Specifications for Foundations of Buildings),112 年 6 月 20 日修正發布,113 年 1 月 1 日生效. nlma.gov.tw
  7. Mononobe, N., & Matsuo, H. (1929). On the determination of earth pressure during earthquakes. Proceedings of the World Engineering Congress, Vol. 9, Tokyo, 177–185.
  8. Sutherland, I. E., & Hodgman, G. W. (1974). Reentrant polygon clipping. Communications of the ACM, 17(1), 32–42. doi:10.1145/360767.360802
  9. National Center for Research on Earthquake Engineering (NCREE). 台灣新型高強度鋼筋混凝土(Taiwan New RC)專區. ncree.niar.org.tw/service/newrc
  10. Chiu, C.-K., Hung, C.-C., Lin, K.-C., Liu, K.-Y., Lee, H.-J., Cheng, M.-Y., et al. (2019). Design Guideline for Building of High-Strength Reinforced Concrete Structures (Draft), NCREE-19-001. National Center for Research on Earthquake Engineering.
  11. Hung, C.-C., & Li, S.-H. (2013). Three-dimensional model for analysis of high performance fiber reinforced cement-based composites. Composites Part B: Engineering, 45(1), 1441–1447. doi:10.1016/j.compositesb.2012.08.004
  12. Hung, C.-C., El-Tawil, S., & Chao, S.-H. (2021). A review of developments and challenges for UHPC in structural engineering: Behavior, analysis, and design. Journal of Structural Engineering, 147(9), 03121001. doi:10.1061/(ASCE)ST.1943-541X.0003073
  13. Shao, Y., Kuo, C.-W., & Hung, C.-C. (2021). Seismic performance of full-scale UHPC-jacket-strengthened RC columns under high axial loads. Engineering Structures, 243, 112657. doi:10.1016/j.engstruct.2021.112657
  14. Hung, C.-C., Kuo, C.-W., & Shao, Y. (2021). Cast-in-place and prefabricated UHPC jackets for retrofitting shear-deficient RC columns with different axial load levels. Journal of Building Engineering, 44, 103305. doi:10.1016/j.jobe.2021.103305
  15. Ou, Y.-C., Alrasyid, H., Haber, Z. B., & Lee, H.-J. (2015). Cyclic behavior of precast high-strength reinforced concrete columns. ACI Structural Journal, 112(6), 839–850. doi:10.14359/51687911
  16. Shen, W.-C., & Hwang, S.-J. (2023). Confinement reinforcement of high-strength reinforced concrete tied columns under high axial load. ACI Structural Journal, 120(3), 145–155. doi:10.14359/51738505