Giter Site home page Giter Site logo

mq-jonathan-xu / anystructure Goto Github PK

View Code? Open in Web Editor NEW

This project forked from audunarn/anystructure

0.0 0.0 0.0 25.57 MB

ANYstructure is the ultimate steel structure design tool for plate fields and cylinders. Weight optimization for all structures with machine learning capabilities. Calculations are based on DNV standards and rules.

License: MIT License

JavaScript 0.30% Python 99.70%

anystructure's Introduction

ANYstructure

ANYstructure is the ultimate steel structure design tool for plate fields and cylinders! Weight optimization for all structures with machine learning capabilities. Calculations are based on DNV standards and rules

What's new in 4.10

  • Corrected minor bug on membrane stresses for unstiffened cylinder.

What's new in 4.9.1

  • Corrected bug in loading old save files
  • Corrected error on buckling flat plate calculation

What's new in 4.8

  • Reporting table on cylinders.
  • Color coding on come cylinder properties.
  • Corrected error on additional hoop stress input for cylinders.

What's new in 4.7

  • Corrected error on girder caluculation for cylinder buckling.
  • Added 1.10 load factor option for cylinder buckling.
  • Better compability with linux.
  • Python 3.11 based.

What's new in 4.4

  • Backup and restore feature added.

What's new in 4.3

  • General stability.
  • User friendliness.

What's new in 4.2

  • Bug fixing.
  • Ukraininan theme.

What's new in 4.0

  • Cylinder design and optimization!
  • Flat plate prescriptive buckling improved. Girder calculation added.
  • Updated GUI with color themes.

What's new in 3.3

  • Extremely efficient Machine Learning version of PULS called ML-CL. Implemented for all optimizer options.
  • Calculation of Center of Gravity and Center of Buoyancy.
  • Reporting of weights and COG.
  • Lots of bug fixes.

The following is calculated:

  • Minimum plate thickness (DNV-OS-C101)
  • Minimum section modulus of stiffener/plate (DNVGL-OS-C101)
  • Minimum shear area (DNVGL-OS-C101)
  • Buckling (DNVGL-RP-C201)or PULS (licenced DNV software)
  • Buckling strength of shells DNV-RP-C202
  • PULS buckling (DNV license needed)
  • Machine learning buckling, PULS based
  • Fatigue for plate/stiffener connection (DNVGL-RP-C203)

Compartments (tank pressures) are created automatically.

Pressures on external hull (or any other generic location) is defined by specifying equations.

You can optimize cylinders, single plate/stiffener field or multiple. Geometry of double bottom can be optimized.

PLEASE CONTRIBUTE. REPORT BUGS ERRORS ETC. For windows executable (.exe) version for non-coders, use the link below.

Feedback: [email protected] or discuss on github.

Please like, share or comment on LinkedIn: https://www.linkedin.com/in/audun-arnesen-nyhus-6aa17118/

Screenshot (this example can be loaded from file "ship_section_example.txt"):

picture

anystructure's People

Contributors

audunarn avatar lewiuberg avatar rubendebruin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.