Skip to main content

AI-powered framework to solve both forward and inverse problems in structural dynamics

Project description

AIStructDynSolve

AIStructDynSolve is an artificial intelligence (AI) powered framework designed to solve both forward and inverse problems in structural dynamics. It leverages advanced artificial intelligence methods - particularly physics-informed neural networks (PINNs) and their extensions - to model, predict, and analyze dynamic structural responses under various loading scenarios, such as seismic excitations.

The framework solves the following ODE of MDOF:

M*U_dotdot+C*U_dot+K*U=Pt

  • Initial Conditions:
  • U(t=0)=InitialU
  • U_dot(t=0)=InitialU_dot

The framework aims to:

  • Accurately simulate time-dependent structural behavior (forward problems).
  • Identify structural parameters or input forces from measured responses (inverse problems).
  • Incorporate domain knowledge and physical laws for improved generalization and interpretability.
  • Address challenges in multi-frequency, multi-scale dynamics, especially in earthquake engineering applications.

Author:

Date:

  • 2023/12/26

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aistructdynsolve-1.7.tar.gz (31.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

AIStructDynSolve-1.7-py3-none-any.whl (69.6 kB view details)

Uploaded Python 3

File details

Details for the file aistructdynsolve-1.7.tar.gz.

File metadata

  • Download URL: aistructdynsolve-1.7.tar.gz
  • Upload date:
  • Size: 31.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.7

File hashes

Hashes for aistructdynsolve-1.7.tar.gz
Algorithm Hash digest
SHA256 b0f72ce20c9a9e54e3737b73d496684bf26bfcd7b24dc33e5514e8e210b4eacc
MD5 1323d21eae7767a78f8bf2ebaffdf0a0
BLAKE2b-256 b14a95752fa110350c43fe993794cf38f0ad512d6f7a5cf7836adf4be6451770

See more details on using hashes here.

File details

Details for the file AIStructDynSolve-1.7-py3-none-any.whl.

File metadata

  • Download URL: AIStructDynSolve-1.7-py3-none-any.whl
  • Upload date:
  • Size: 69.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.7

File hashes

Hashes for AIStructDynSolve-1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 31f81e6eec0e226e4133421148918f694efcd033e6c79f9fe1b2cce8c54f39b1
MD5 fe803383ee22d77afcc5cb0a1db1dff4
BLAKE2b-256 a75ea04a521540da6b1c02d8ac2faf361ab4fb1adb3c91f3ec76852f1044a217

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page