Algorithm-based software optimized for ACU

The AC Lib is packaged into complementary building blocks that offer incremental levels of performance and contents based on customer and application needs. The library contents come as reference and target models for MATLAB and Simulink. Models out of AC Lib are directly usable within AC Composer for MiL simulations and automatic code generation.

Key Benefits

Boosted performance: The AC Lib software and algorithms  has been  optimized for ACU and takes all the benefits of the hardware resources and accelerators available (mathematical units, DSP functions and standard peripherals) to deliver the highest achievable performance and integration. 

Shorten development times : By using AC Lib , developers drastically reduce the time required to develop,  optimize, test and calibrate their algorithm’s on ACU. Each function in the library is configurable upon multiple parameters and is fully integrated into AC Composer Target Framework.

Libraries Content

AC Lib MathAC Lib AlgoAC Lib System
- Coordinate Rotation DIgital Computing engine
- Division operator
- Square Root operator
- Matrix Multiplier
- PID
- Clarke current transform Park current transform
- Decoupling and Flux Weakening
- Inverse Park / Clarke voltage
- Space Vector Modulation PWMID/IQ Regulations
- Motor Speed Regulation
- Tracking loop position estimator(Magnetic Resistive, Resolver…)
- Sensorless position estimation (Start-up/Low-speed /High speed)
- Buck-Boost DC/DC regulation
Inverter Control System Function
- Inverter Control for PMSM or WRSM motors based on field
- Field oriented control and space vector modulation algorithms.

DC-DC Converter Control system functions
- Buck-Boost Valley Current Control function
- Supporting up to 6 DC/DC converters in parallel.