Skip to main content

Python library for RAMSES dynamic simulator.

Project description

About

PyRAMSES is a Python module that facilitates the use of the dynamic simulator RAMSES. The module provides basic functionality like defining test-cases, running a simulation, extracting information, etc. As well as more advanced integration of the simulator into the remaining Python code.

Please check the documentation under https://pyramses.sps-lab.org.

Models included in current version:

  • Injectors = [‘BESSWithChanges’, ‘vfd_load’, ‘IBG’, ‘indmach1’, ‘svc_hq_generic1’, ‘PQ’, ‘WT3WithChanges’, ‘WT4WithChanges’, ‘restld’, ‘theveq’, ‘indmach2’, ‘load’]

  • Exciters = [‘IEEET5’, ‘AC1A_RETRO’, ‘AC8B_PSS3B_lim’, ‘EXHQSC_PSS4B_MAXEX2’, ‘ST1A_PSS3B’, ‘ST1A_IEEEST’, ‘generic2’, ‘ST1A’, ‘AC4A’, ‘ST1A_PSS4B_OELHQ’, ‘generic1’, ‘ST1A_PSS4B’, ‘EXPIC1_PSS2B_MAXEX2’, ‘ST2A’, ‘DC3A’, ‘ST1A_PSS2B_OELHQ’, ‘EXHQSC_PSS4B_OELHQ’, ‘EXHQSC_PSS4B’, ‘ST1A_PSS3B_OELHQ’, ‘GENERIC3’, ‘ENTSOE_simp’, ‘ST1A_PSS2B’, ‘EXPIC1_PSS2B’, ‘ST1A_lim’, ‘AC1A_RETRO_PSS4B’, ‘AC8B’, ‘ST1A_OELHQ’, ‘kundur’, ‘1storder’, ‘EXPIC1’, ‘EXHQSC_MAXEX2’, ‘ST1A_PSS4B_MAXEX2’, ‘hq_generic1’, ‘ST1A_PSS2B_MAXEX2’, ‘AC1A’, ‘EXHQSC’, ‘constant’, ‘GENERIC4’, ‘AC1A_OELHQ’, ‘ST1A_IEEEST_MAXEX2’, ‘AC1A_MAXEX2’]

  • Speed governors = [‘HQRVC’, ‘thermal_generic1’, ‘HQRVM’, ‘1storder’, ‘DEGOV1’, ‘hq_generic’, ‘HQRVW’, ‘constant’, ‘ENTSOE_simp’, ‘ENTSOE_simp_consensus_mod’, ‘hydro_generic1’, ‘ENTSOE_simp_consensus’, ‘HQRVN’, ‘hq_generic1’]

  • Two-ports = [‘HQSVC’, ‘DC_BHPM’, ‘HVDC_LCC’, ‘DC_CHAAUT’, ‘CHENIER’, ‘HVDC_VSC_SC’, ‘vsc_hq’, ‘CSVGN5’, ‘DCL_WCL’, ‘HVDC_VSC’]

  • Discrete controllers = [‘sim_minmaxspeed’, ‘mais’, ‘ltcinv’, ‘FRT’, ‘oltc2’, ‘ltc’, ‘uvls’, ‘uvprot’, ‘pst’, ‘rt’, ‘sim_minmaxvolt’, ‘ltc2’, ‘HQmais’, ‘voltage_variability’]

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

pyramses-0.0.50.tar.gz (19.9 kB view details)

Uploaded Source

Built Distribution

pyramses-0.0.50-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

Details for the file pyramses-0.0.50.tar.gz.

File metadata

  • Download URL: pyramses-0.0.50.tar.gz
  • Upload date:
  • Size: 19.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyramses-0.0.50.tar.gz
Algorithm Hash digest
SHA256 2f826bae8b309f8ec8070a11de917b405dbc85ff3f8886c74a740ac1e7cf1a8e
MD5 c37d4ca5931d643366f73d770cdc9369
BLAKE2b-256 562690e0693d5190ce6f7f4c71007fa337f91efc3df2dea3ffa346f41bbb896e

See more details on using hashes here.

File details

Details for the file pyramses-0.0.50-py3-none-any.whl.

File metadata

  • Download URL: pyramses-0.0.50-py3-none-any.whl
  • Upload date:
  • Size: 20.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyramses-0.0.50-py3-none-any.whl
Algorithm Hash digest
SHA256 ae8cc33f2248529d3b50102878889f1c7bcbf24d49c580cfae5cf6d99eb515c8
MD5 1f06f7ff0ae06cb58d31b62603d2fc10
BLAKE2b-256 7e33f2b3d06c43c42809f8393facf2a53aed8648d3083b43f263ec7bb8275e4c

See more details on using hashes here.

Supported by

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