RCS API - การศึกษาความกว้างรอยแตก (EN)

This article is also available in:
Translated by AI from English
บทช่วยสอนต่อไปนี้แสดงให้เห็นถึงคุณสมบัติบางประการของ RCS API ใหม่ โดยการนำไฟล์ที่มีอยู่ซึ่งมีหน้าตัดที่มีเหล็กเสริมกำหนดไว้ล่วงหน้า เราสามารถปรับเปลี่ยนแรงกระทำบนหน้าตัดเพื่อศึกษาผลกระทบของความสามารถรับแรงและความกว้างรอยแตก

API จะถูกขับเคลื่อนผ่านภาษาการเขียนโปรแกรม Python อ้างอิงบน IDEA StatiCa Git-Hub

ภาพรวมของขั้นตอนที่จะดำเนินการ

  1. เพิ่มแรงภายในปัจจุบัน Mine ด้วยค่าเพิ่มของโมเมนต์ที่เลือก
  2. รันการคำนวณ
  3. ดึงผลลัพธ์ที่ต้องการตรวจสอบจากการคำนวณ - ได้แก่ ความกว้างรอยแตก
  4. เพิ่มผลลัพธ์ลงใน dataframe ที่สามารถใช้พล็อตบนกราฟได้
inline image in article

การติดตั้ง Package

Package เหล่านี้ให้การสื่อสารและฟังก์ชัน/ออบเจ็กต์ที่ติดตั้งไว้ล่วงหน้าเพื่อเปิดใช้งาน API ทำงานกับ data frame และพล็อตกราฟ

IDEA StatiCa RCS Client เป็นส่วนประกอบของ IDEA StatiCa ซึ่งเป็นซอฟต์แวร์ที่ใช้กันอย่างแพร่หลายสำหรับการออกแบบและการตรวจสอบตามมาตรฐานของชิ้นส่วนโครงสร้าง รวมถึงโครงสร้างคอนกรีตเสริมเหล็กและโครงสร้างเหล็ก โดยเฉพาะอย่างยิ่ง RCS ย่อมาจาก Reinforced Concrete Sections และ RCS Client เป็นส่วนหนึ่งของแอปพลิเคชันที่มุ่งเน้นการวิเคราะห์และตรวจสอบพฤติกรรมของหน้าตัดคอนกรีตเสริมเหล็กภายใต้สภาวะการรับแรงต่างๆ

คุณสมบัติหลักของ IDEA StatiCa RCS Client:

  1. การวิเคราะห์หน้าตัด: ช่วยให้วิศวกรสามารถวิเคราะห์หน้าตัดของชิ้นส่วนคอนกรีต โดยพิจารณาปฏิสัมพันธ์ที่ซับซ้อนระหว่างคอนกรีตและเหล็กเสริม ซึ่งอาจรวมถึงพฤติกรรมไม่เชิงเส้น การแตกร้าว และปรากฏการณ์อื่นๆ
  2. การปฏิบัติตามมาตรฐาน: RCS Client ตรวจสอบการออกแบบตามมาตรฐานสากลต่างๆ เพื่อให้มั่นใจว่าหน้าตัดเป็นไปตามมาตรฐานความปลอดภัยและสมรรถนะ
  3. แผนภาพปฏิสัมพันธ์: สามารถสร้างแผนภาพปฏิสัมพันธ์สำหรับการรวมแรงกระทำต่างๆ ช่วยให้วิศวกรเข้าใจพฤติกรรมของหน้าตัดภายใต้สภาวะการรับแรงที่แตกต่างกัน (เช่น แรงตามแนวแกนรวมกับโมเมนต์ดัด)
  4. การแสดงผลลัพธ์: ซอฟต์แวร์แสดงภาพการกระจายความเค้น-ความเครียด รูปแบบรอยแตก และอื่นๆ อย่างละเอียด ช่วยให้วิศวกรตีความและเข้าใจผลลัพธ์ได้ง่าย
  5. การผสานรวมกับโมดูลอื่นๆ: RCS Client สามารถทำงานร่วมกับโมดูลอื่นๆ ของ IDEA StatiCa เช่น โมดูลสำหรับการเชื่อมต่อโครงสร้างเหล็กหรือชิ้นส่วนคอนกรีต เพื่อให้สภาพแวดล้อมการออกแบบและวิเคราะห์ที่ครอบคลุม
  6. การทำงานอัตโนมัติและ API: RCS Client สามารถผสานรวมเข้ากับกระบวนการทำงานโดยใช้ API ช่วยให้สามารถวิเคราะห์อัตโนมัติหรือผสานรวมกับเครื่องมือซอฟต์แวร์อื่นๆ ได้
inline image in article
inline image in article

เปิดโปรเจ็กต์ที่มีอยู่และรับรายละเอียดหน้าตัด

  1. เปิด โมเดลใน IDEA StatiCa ที่ชื่อว่า "crack-width-example.IdeaRcs"
  2. ค่าเพิ่มของโมเมนต์ดัด 
  3. การรับรายละเอียดจาก Extreme ใน IDEA StatiCa Navigator (หากมีการกำหนดหน้าตัดมากกว่าหนึ่งหน้าตัด จะนำ Extreme ทั้งหมดมาพิจารณา)
inline image in article
inline image in article

รันลูปตามค่าเพิ่ม การคำนวณ และผลลัพธ์

การวนซ้ำถูกเก็บไว้ใน dataset "df.check" ซึ่งสามารถใช้แสดงผลลัพธ์ได้

inline image in article

ผลลัพธ์ของการวิเคราะห์: 

inline image in article

การพล็อตผลลัพธ์ (matplotlib)

inline image in article

คุณได้รับความชำนาญในการใช้ API สำหรับ RCS เพื่อดำเนินการวิเคราะห์แบบวนซ้ำบนหน้าตัดเดียวใน IDEA StatiCa RCS

ลิงก์สำหรับดาวน์โหลดไฟล์จาก Github: https://github.com/idea-statica/ideastatica-public/tree/main/src/api-sdks/rcs-api/clients/python/ju…