/ultrazohm_sw

This is a read only mirror of https://bitbucket.org/ultrazohm/ultrazohm_sw

Primary LanguageVHDLApache License 2.0Apache-2.0

Gitpod Ready-to-Code

UltraZohm

A powerful real-time computation platform for research, development, and rapid-control prototyping of power electronics and drive systems.

UltraZohmIMage

The UltraZohm is a powerful real-time computation platform for research, development, and rapid-control prototyping of power electronics and drive systems. Development is driven by researchers for researches to accelerate research by establishing a common control platform. Having a common platform enables the active research community to focus on publication and results, while the platform development is a shared effort.

  • High Computational power: Four ARM A53, two ARM R5, and a large FPGA provided by a Xilinx Zynq UltraScale+ MPSoC.
  • Hard real-time: Designed to meet modern control systems' timing requirements for power electronics.
  • Open Source: Platform with no black-boxes and no barriers for your research. Adapt to your needs and use as you like.
  • Modularity: Extend the platform with your own hardware (adapter cards), IP-Cores and software components.
  • Usability: Novice friendly with tutorials and existing codebase. Expert friendly with access to the last bit.
  • Community: Connect to other researchers working on the same platform and solve infrastructure problems only once!
  • Documentation: Comprehensive and ever-growing documentation for the Ultrazohm on docs.ultrazohm.com.
  • Funded: Project development is funded by the BMBF with the research grant KI-Power.

Getting-started

Research

The primary use of the UltraZohm is the research of modern control algorithms for power electronics and drive systems:

  • Model predictive control of electric drives
  • Model predictive control of power electronics systems
  • Renewable energy systems
  • Multilevel converter including Modular Multilevel Converter (MMC)
  • Multi-phase motors (m>3)
  • Special electric motor designs (e.g., transverse flux machine, synchronous reluctance motor)
  • Machine Learning in drive systems

Documentation

Refer to the docs for the documentation of the UltraZohm.

Contributing

The UltraZohm open source project is maintained by employees of the project coordinator of KI-Power Technische Hochschule Nuremberg. Currently, only people associated with the project partners of KI-Power and people with access to an UltraZohm in their lab can contribute to this repository. If you are interested in joining the UltraZohm community, get in touch with us by E-Mail (info@ultrazohm.com). We are working on streamlining the contribution process since we aim to welcome contributions of all kinds.

License

The project is licensed under the Apache 2.0 license. See LICENSE for details.