API는 Python 프로그래밍 언어를 통해 구동됩니다. IDEA StatiCa Git-Hub 참조 자료를 확인하십시오.
진행 단계 개요
- 선택한 설계 단면에 철근 템플릿 적용
- 계산 실행
- 계산에서 검토할 결과 추출
- 그래프에 도시하는 데 사용할 수 있는 데이터프레임에 결과 추가

패키지 설치
패키지는 API 실행, 데이터프레임 작업 및 그래프 도시를 위한 통신 및 사전 설치된 함수/객체를 제공합니다.
IDEA StatiCa RCS Client는 IDEA StatiCa의 구성 요소로, 철근 콘크리트 및 강구조를 포함한 구조 부재의 설계 및 규정 검토에 널리 사용되는 소프트웨어 솔루션입니다. 구체적으로, RCS는 철근 콘크리트 단면(Reinforced Concrete Sections)을 의미하며, RCS Client는 다양한 하중 조건 하에서 철근 콘크리트 단면의 거동을 분석하고 검토하는 데 중점을 둔 애플리케이션의 일부입니다.
IDEA StatiCa RCS Client의 주요 기능:
- 단면 분석: 콘크리트와 철근 사이의 복잡한 상호작용을 고려하여 콘크리트 부재의 단면을 분석할 수 있습니다. 여기에는 비선형 거동, 균열 및 기타 현상이 포함될 수 있습니다.
- 규정 준수: RCS Client는 다양한 국제 기준에 따라 설계를 검토하여 단면이 안전 및 성능 기준을 충족하는지 확인합니다.
- 상관도: 다양한 하중 조합에 대한 상관도를 생성하여, 엔지니어가 다양한 하중 조건(예: 축력과 휨 모멘트의 조합) 하에서 단면이 어떻게 거동하는지 이해하는 데 도움을 줍니다.
- 결과 시각화: 소프트웨어는 응력-변형률 분포, 균열 패턴 등의 상세한 시각화를 제공하여 엔지니어가 결과를 쉽게 해석하고 이해할 수 있도록 합니다.
- 다른 모듈과의 연동: RCS Client는 강구조 연결 또는 콘크리트 부재를 위한 모듈 등 다른 IDEA StatiCa 모듈과 함께 작동하여 포괄적인 설계 및 분석 환경을 제공합니다.
- 자동화 및 API: RCS Client는 API를 사용하여 워크플로에 통합될 수 있으며, 자동화된 분석 또는 다른 소프트웨어 도구와의 연동이 가능합니다.


기존 프로젝트 열기 및 단면 상세 정보 가져오기
- IDEA StatiCa에서 모델 열기, 파일명은 "Project2.IdeaRcs"
- IDEA StatiCa Navigator의 Extreme에서 상세 정보 가져오기 (단면이 두 개 이상 정의된 경우 모든 Extreme을 고려함)


템플릿, 계산 및 결과에 대한 루프 실행
- 분석을 위한 단면 선택
- 분석에 사용할 템플릿
- 모든 변형 계산
- 결과 출력

출력 도시 (matplotlib)


IDEA StatiCa RCS의 템플릿에 대한 일괄 분석을 수행하기 위해 RCS API를 활용하는 방법을 습득하였습니다.
