Skip to content

zsulsw/MSASect2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MSASect2

Advanced Cross-section Analysis Software (Available on Windows and MacOS)

Official Website macOS Windows Status

Screen Shot Gif

🌟 About the Software

MSASect2 is a cross-platform software developed for comprehensive analysis of arbitrary cross-sections with nonsymmetric shapes. This includes examining their cross-sectional properties, yield strengths, global and local buckling capacities, etc. The software hosts the advanced numerical algorithms, derived from the research team led by Dr. Siwei Liu from the Department of Civil and Environmental Engineering at Hong Kong Polytechnic University. MSASect2 is developed to address design challenges associated with complex and irregular cross-sections, which are increasingly popular in modern structures due to their superior structural efficiency. The software is free for both research and educational use.

Please download the latest version: Windowes: *.zip | MacOS - Apple Silicon Chips: *.dmg

If you find the software helpful for your research or have thoughts on collaborative research, we would be delighted to hear from you.

⛄ Developers

Developed by:

Contributed by (surnames in alphabetical order):

  • Ahmed Hussain Ali Abdelrahman, Liang Chen, Wenlong Gao, Guanhua Li, Weihang Ouyang, and Haoyi Zhang.

💻 Install

Windows: 1. Download "Windows-MSASect2-(version number).zip"
2. Unzip and Run "MSASect2.exe"
MacOS-ARM: 1. Download "MacOS-ARM-MSASect2-(version number).dmg"
2. Open DMG file and copy "MSASect2" to Application

Visit the GitHub Releases to download the latest version or any previous release.

Installation in MacOS Notes:

When you open the software after installation, you may see the message:

"It is damaged and cannot be opened. You should move it to the Bin."

Solution:

First Step:

  1. Open System Preferences.
  2. Select Security and Privacy.
  3. Go to the General tab.
  4. Choose Anywhere under the "Allow apps downloaded from" section.

Second Step:

  1. Copy the following command, but don't press enter yet (Note the space at the end.):
sudo xattr -r -d com.apple.quarantine
  1. Open Finder and navigate to the Applications directory. Find the software icon.

  2. Drag the software icon into the Terminal window. This will append the path to the command you pasted. It should look something like:

sudo xattr -r -d com.apple.quarantine /Applications/MSASect2.app
  1. Press Enter in the Terminal window.
  2. You will be prompted for your system password. Enter it and press Enter again.

📕 Functions and Features

Advanced Analysis Algorithms

  • Cross-section Properties:
    • Coordinate Method (CM): Specifically designed for thin-walled sections modeled via centerlines.
    • Finite Element Method (FEM): Suitable for general cross-sections modeled by outlines.
    • Geometric and sectorial properties, elastic and plastic modulus, Wagner coefficients, etc.
  • Section Buckling Analysis:
    • Finite Strip Method (FSM): Efficient computational method for thin-walled sections.
    • Shell Fintie Element Method (SFEM): Advanced computational method for the sections modeled via centerlines.
    • Elastic eigen-buckling analysis to evaluate the local, distortional and global buckling behaviors.
  • Member Buckling Analysis:
    • Twisting Effects: As the requirements in American Steel Design Specification (ANSI/AISC 360-22),the buckling behaviors of members with nonsymmetric or monosymmetric sections should be studied for the twisting effects.
    • Analytical Solutions: Flexural buckling, lateral torsional buckling, axial-torsional buckling.
    • Line Finite Element Method (LFEM) Buckling analysis using advanced line finite-element, derived based on the nonsymmetric cross-section assumption, for general buckling conditions.
  • Yield-surface Analysis:
    • Quasi-Newton Divergence-Free Algorithms: Robust numerical algorithms for generation of yield surfaces.
    • Fiber Section Solution: Stress integration method using fibers is adopted with less computational efficiency but versatile.
    • Gaussian Line-Segment Solution New stress integration method using gaussian line segments for centerline models and very efficient computationally.
    • Initial yield surface, failure surface, strength interaction surfaces at a specific strain status.
  • Moment Curvature Analysis:
    • Divergence-Free Algorithms: Stable numerical procedure.
    • Under Applied Axial Load Automatically find the netural axis.
    • Moment Curvature, moment vs. strain, moment vs. stress, tangent slops, sceant slopts and m vs. tau.

User-Friendly UI and Visualization

  • Multiplatform application
  • Support arbitrary geometry modeled by either centerlines or outlines
  • Support dxf, excel, text files
  • Opengl module for visualization
  • Export to MASTAN2

📌 Citation

If you use MSASect2 for academic research, please cite the software using the following:

APA Format: 📋

Liu, S. W., & Ziemian, R. D. (2023). MSASect2 - Matrix Structural Analysis Software for Arbitrary Cross-sections. Retrieved from http://www.msasect.com

MLA Format: 📋

Liu, Si-Wei, and Ziemian, Ronald D. "MSASect2 - Matrix Structural Analysis Software for Arbitrary Cross-sections." 2023. Web. http://www.msasect.com

🎁 Contributing

Your contributions are greatly appreciated! If you have any questions or suggestions that could further enhance the software, please don't hesitate to open a github issue. Your input will help make the software even better.

We welcome contributions from the community to help improve and enhance MSASect2. Whether it's code improvements, bug fixes, or new features, your contributions are valuable. If you are interested in research collaborations related to the software's capabilities, please contact Dr. Siwei Liu at Email: si-wei.liu@polyu.edu.hk.

✔️ Disclaimer

Considerable care has been taken to ensure the accuracy of this software. However, the user assumes full responsibility for its use, and the developers or distributors will not be liable for any damage caused by the use or misuse of this software. The user should have a thorough understanding of the software's modeling, analysis, and design algorithms, and should compensate for any aspects that are not addressed.

📜 Useful References

  • Liu, S.W., Liu, Y.P. & Chan, S.L.: "Advanced analysis of hybrid steel and concrete frames: part 1: cross-section analysis technique and second-order analysis", Journal of Constructional Steel Research, 2012. 70, 326-336. DOI

  • Chen, L., Liu, S.W. & Chan, S.L.: "Divergence-free algorithms for moment-thrust-curvature analysis of arbitrary sections", Steel and Composite Structures, An International Journal, 2017, 25 (5), 557-569 DOI

  • Liu, S.W., Ziemian, R.D., Chen, L., and Chan S.L.: "Bifurcation and large-deflection analyses of thin-walled beam-columns with non-symmetric open-sections", Thin-Walled Structures, 2018. 132: p. 287-301, DOI

  • Liu, S.W., Gao, W.L., & Ziemian, R.D.: "Improved line-element formulations for the stability analysis of arbitrarily- shaped open-section beam-columns", Thin-Walled Structures, 2019. 144, 106290, DOI

  • Gao, W.L., Abdelrahman, A.H.A., Liu, S.W., & Ziemian, R.D.: "Second-order dynamic time-history analysis of beam-columns with nonsymmetrical thin-walled steel sections", Thin-Walled Structures, 2021. 160(3), 107367, DOI

  • Liu, S.W., Pekoz, T., Gao, W.L., Ziemian, R.D., & Crews, J: "Frame analysis and design of industrial rack structures with perforated cold-formed steel columns", Thin-Walled Structures, 2021. 163, 107755, DOI

  • Chen, L., Gao, W.L., Liu, S.W., Ziemian, R.D., & Chan, S.L.: "Geometric and material nonlinear analysis of steel members with nonsymmetric sections", Journal of Constructional Steel Research, 2022. 198, 107537, DOI

  • Chen, L., Zhang, H. Y., Liu, S. W., & Ziemian, R. D.: "Efficient line-element method for the second-order analysis of steel members with nonsymmetric thick-Walled cross sections", Journal of Structural Engineering, 2024. 150(2), 04023226. DOI