مشارکت در منبع باز همیشه مانند یک جهش ترسناک به نظر می رسید. سالها، پروژههایی از این قبیل را تحسین میکردم آناستراکتیک کتابخانه پایتون برای تجزیه و تحلیل اولیه ساختاری، به دلیل قدرت و ظرافت آنها. اخیراً این شانس را داشتم که خودم به این دنیا قدم بگذارم – و در کمال تعجب، اولین درخواست کشش من پذیرفته شد! در اینجا داستان این است که چگونه روشی را برای بازیابی و برگرداندن ماتریس سختی یک سازه اضافه کردم و آنچه در طول مسیر یاد گرفتم.
ایده: پل زدن یک شکاف
این سفر زمانی شروع شد که من به یک دانش آموز کمک می کردم تا کد پایتون را برای یک پروژه تحلیل ساختاری توسعه دهد. وظیفه آنالیز سقف خرپایی است که بر روی دیوارهای حائل قرار دارد. این پروژه مستلزم تعیین جابجایی های خرپا، لنگرهای برشی و خمشی در دیوارها و بارهای جانبی وارد بر سازه بود. ممتحن از دانش آموز می خواست که ماتریس سختی را برای هر عنصر در ساختار نمایش دهد.
در حالی که آناستراکت در حال حاضر ویژگی های قدرتمندی مانند تعریف هندسه، تنظیم خواص مواد (به عنوان مثال، EA و EI)، و ایجاد نمودارهای جابجایی، برشی، و خمشی ارائه می دهد، فاقد راهی برای مشاهده مستقیم ماتریس سختی عناصر منفرد است. این قابلیت از دست رفته به من انگیزه داد تا عمل کنم. تصمیم گرفتم روشی را اجرا کنم که بتواند ماتریس سختی را در زمانی که…