Documentation Home Page eHS Toolbox Home Page
Pour la documentation en FRANÇAIS, utilisez l'outil de traduction de votre navigateur Chrome, Edge ou Safari. Voir un exemple.

Time-multiplexed Capacitor Differential Equation Solver - efs_xsgTMCDE

Block


Table of Contents

Description

This block implements sixteen (16) capacitor differential equations. The FPGA resources used for the computation of the solution of these differential equations is shared between all sixteen capacitors.


Mask


Inputs

reset: This input must be a Bool signal. When active, the voltage across the capacitors is reset to their initial value.

Trigger: This input must be a Bool signal. It should be a pulse train whose period is equal to the sample time provided in the corresponding CPU block parameter panel.

Ic: This input is a vector of Single-precision signals (Xfloat8_24). The capacitor current, used to compute the voltage across them, is chosed from this vector, which must have sixteen elements.

C solver parameters: This input should be a bus containing all the solver paramet6ers. It should be connected to a "Time-multiplexed Capacitor Differential Equation Solver Unpacking" block.


Outputs

Vc: This output is a vector, each element being the voltage computed across a capacitor, in a single floating point format (Xfloat8_24).


Characteristics and limitations

The differential equation is solved using the backward-Euler integration technique, that is Vc(n) = Vc(n-1)+Ic(n-1)*Ts/C.

Sample time: The block minimum sample time is 85 ns. The computation total latency is 180 ns.

Direct FeedthroughNO
Discrete sample timeYES
XHP supportN/A
Work offlineYES


If you require more information, please contact https://www.opal-rt.com/contact-technical-support/.

OPAL-RT TECHNOLOGIES, Inc. | 1751, rue Richardson, bureau 1060 | Montréal, Québec Canada H3K 1G6 | opal-rt.com | +1 514-935-2323
Follow OPAL-RT: LinkedIn | Facebook | YouTube | X/Twitter