const firstWindingA = flux.getNodeById("5e8eaad7-51bc-333f-be6b-40a0d7efd4c5"); // P1
const firstWindingB = flux.getNodeById("ed2ef3a3-adc8-7408-4093-0f9b5127ea3f"); // P2
const secondWindingA = flux.getNodeById("4506cfe7-47f9-6e79-2c17-e6371a0f0d4b"); // S1
const secondWindingB = flux.getNodeById("8298f939-e657-27cf-b16c-80014f40668c"); // S2
const primaryCurrent = flux.createOutputNode("primaryCurrent1");
const secondaryCurrent = flux.createOutputNode("secondaryCurrent2");
// Setup Event
flux.on("setup", () => {
const inductance = 10; // Cambia la inductancia primaria a 10H para una derivación central
const ratio = 0.04167; // Cambia la relación de vueltas para obtener 24V en el lado secundario
const couplingCoefficient = 0.99;
// Configuración del modelo de simulación
flux.simulationModel = {
type: "transformer",
inductance: inductance,
ratio: ratio,
couplingCoefficient: couplingCoefficient,
width: 0, // Agrega una propiedad ficticia "width" (ajusta según la estructura requerida)
map_first_winding_A_to_terminal_uid: "", // Agrega propiedades vacías (ajusta según la estructura requerida)