Modelica.Magnetic.FundamentalWave.Examples.Components.PolyphaseInductance_test.jl: using TestBaseModelica solver_settings = SolverSettings(start_time=0,stop_time=100,interval=0.01,tolerance=1e-06) test_settings = TestSettings(modelname="Modelica_4.1.0_Modelica.Magnetic.FundamentalWave.Examples.Components.PolyphaseInductance", solver_settings=solver_settings) run_test("Modelica.Magnetic.FundamentalWave.Examples.Components.PolyphaseInductance.mo"; settings = test_settings) /usr/bin/julia Modelica.Magnetic.FundamentalWave.Examples.Components.PolyphaseInductance_test.jl [ Info: ANTLR parser initialized successfully ERROR: LoadError: ExtraVariablesSystemException: The system is unbalanced. There are 465 highest order derivative variables and 449 equations. More variables than equations, here are the potential extra variable(s): Differential(t)(var"converter_s[1].Phi.im"(t)) Differential(t)(var"converter_s[2].Phi.re"(t)) Differential(t)(var"converter_s[3].Phi.im"(t)) Differential(t)(var"converter_m.singlePhaseElectroMagneticConverter[1].Phi.re"(t)) Differential(t)(var"converter_m.singlePhaseElectroMagneticConverter[2].Phi.re"(t)) Differential(t)(var"converter_m.singlePhaseElectroMagneticConverter[3].Phi.im"(t)) var"inductor_e.inductor[1].i"(t) var"inductor_e.inductor[2].i"(t) var"inductor_e.inductor[3].i"(t) var"converter_s[1].Phi.re"(t) var"converter_s[1].Phi.im"(t) var"converter_s[2].Phi.im"(t) var"converter_s[2].Phi.re"(t) var"converter_s[3].Phi.re"(t) var"converter_s[3].Phi.im"(t) var"converter_m.singlePhaseElectroMagneticConverter[1].Phi.im"(t) var"converter_m.singlePhaseElectroMagneticConverter[1].Phi.re"(t) var"converter_m.singlePhaseElectroMagneticConverter[2].Phi.im"(t) var"converter_m.singlePhaseElectroMagneticConverter[2].Phi.re"(t) var"converter_m.singlePhaseElectroMagneticConverter[3].Phi.re"(t) var"converter_m.singlePhaseElectroMagneticConverter[3].Phi.im"(t) var"converter_s[1].v"(t) var"converter_s[2].v"(t) var"converter_s[3].v"(t) var"converter_m.singlePhaseElectroMagneticConverter[1].v"(t) var"converter_m.singlePhaseElectroMagneticConverter[2].v"(t) var"converter_m.singlePhaseElectroMagneticConverter[3].v"(t) var"reluctance_m.V_m.re"(t) var"reluctance_m.V_m.im"(t) var"reluctance_s[1].Phi.re"(t) var"reluctance_s[1].Phi.im"(t) var"reluctance_s[2].V_m.re"(t) var"reluctance_s[2].V_m.im"(t) var"reluctance_s[3].Phi.re"(t) var"reluctance_s[3].Phi.im"(t) Note that the process of determining extra variables is a best-effort heuristic. The true extra variables are dependent on the model and may not be in this list. Stacktrace: [1] error_reporting(state::ModelingToolkit.TearingState{ModelingToolkit.System}, bad_idxs::Vector{Int64}, n_highest_vars::Int64, iseqs::Bool, orig_inputs::Set{Any}) @ ModelingToolkit.StructuralTransformations ~/.julia/packages/ModelingToolkit/YHUaX/src/structural_transformation/utils.jl:50 [2] check_consistency(state::ModelingToolkit.TearingState{ModelingToolkit.System}, orig_inputs::Set{Any}; nothrow::Bool) @ ModelingToolkit.StructuralTransformations ~/.julia/packages/ModelingToolkit/YHUaX/src/structural_transformation/utils.jl:120 [3] _mtkcompile!(state::ModelingToolkit.TearingState{ModelingToolkit.System}; check_consistency::Bool, fully_determined::Bool, warn_initialize_determined::Bool, dummy_derivative::Bool, discrete_inputs::Vector{Any}, inputs::Vector{Any}, outputs::Vector{Any}, disturbance_inputs::Vector{Any}, kwargs::@Kwargs{allow_symbolic::Bool, allow_parameter::Bool, conservative::Bool, additional_passes::Vector{Any}, reassemble_alg::ModelingToolkit.StructuralTransformations.DefaultReassembleAlgorithm}) @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YHUaX/src/systems/systemstructure.jl:1015 [4] mtkcompile!(state::ModelingToolkit.TearingState{ModelingToolkit.System}; check_consistency::Bool, fully_determined::Bool, warn_initialize_determined::Bool, inputs::Vector{Any}, outputs::Vector{Any}, disturbance_inputs::Vector{Any}, kwargs::@Kwargs{allow_symbolic::Bool, allow_parameter::Bool, conservative::Bool, additional_passes::Vector{Any}, reassemble_alg::ModelingToolkit.StructuralTransformations.DefaultReassembleAlgorithm}) @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YHUaX/src/systems/systemstructure.jl:989 [5] __mtkcompile(sys::ModelingToolkit.System; inputs::Vector{Any}, outputs::Vector{Any}, disturbance_inputs::Vector{Any}, sort_eqs::Bool, kwargs::@Kwargs{allow_symbolic::Bool, allow_parameter::Bool, conservative::Bool, fully_determined::Bool, additional_passes::Vector{Any}, reassemble_alg::ModelingToolkit.StructuralTransformations.DefaultReassembleAlgorithm}) @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YHUaX/src/systems/systems.jl:98 [6] __mtkcompile @ ~/.julia/packages/ModelingToolkit/YHUaX/src/systems/systems.jl:64 [inlined] [7] mtkcompile(sys::ModelingToolkit.System; additional_passes::Vector{Any}, simplify::Bool, split::Bool, allow_symbolic::Bool, allow_parameter::Bool, conservative::Bool, fully_determined::Bool, inputs::Vector{Any}, outputs::Vector{Any}, disturbance_inputs::Vector{Any}, array_hack::Bool, kwargs::@Kwargs{}) @ ModelingToolkit ~/.julia/packages/ModelingToolkit/YHUaX/src/systems/systems.jl:39 [8] mtkcompile @ ~/.julia/packages/ModelingToolkit/YHUaX/src/systems/systems.jl:30 [inlined] [9] eval_AST(model::BaseModelica.BaseModelicaModel) @ BaseModelica ~/.julia/packages/BaseModelica/eRfgs/src/evaluator.jl:389 [10] eval_AST(package::BaseModelica.BaseModelicaPackage) @ BaseModelica ~/.julia/packages/BaseModelica/eRfgs/src/evaluator.jl:394 [11] baseModelica_to_ModelingToolkit @ ~/.julia/packages/BaseModelica/eRfgs/src/evaluator.jl:435 [inlined] [12] create_odeproblem(filename::String; parser::Symbol, u0::Vector{Any}, kwargs::@Kwargs{}) @ BaseModelica ~/.julia/packages/BaseModelica/eRfgs/src/BaseModelica.jl:160 [13] create_odeproblem @ ~/.julia/packages/BaseModelica/eRfgs/src/BaseModelica.jl:149 [inlined] [14] macro expansion @ /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelicaLibraryTesting/TestBaseModelica/src/TestBaseModelica.jl:23 [inlined] [15] macro expansion @ ./timing.jl:421 [inlined] [16] run_test(base_modelica_file::String; settings::TestSettings) @ TestBaseModelica /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelicaLibraryTesting/TestBaseModelica/src/TestBaseModelica.jl:22 [17] top-level scope @ /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelicaLibraryTesting/Modelica_4.1.0_Modelica.Magnetic.FundamentalWave.Examples.Components.PolyphaseInductance/Modelica.Magnetic.FundamentalWave.Examples.Components.PolyphaseInductance_test.jl:4 in expression starting at /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelicaLibraryTesting/Modelica_4.1.0_Modelica.Magnetic.FundamentalWave.Examples.Components.PolyphaseInductance/Modelica.Magnetic.FundamentalWave.Examples.Components.PolyphaseInductance_test.jl:4