- Index
- » Usage and Applications
- » OpenModelica Usage and Applications
- » inverter DC/AC model
inverter DC/AC model
inverter DC/AC model
there is a inverter DC/AC model that works good in openmodelica? Or do you have instruction to build this model?
- claudio34
- 88 Posts
Re: inverter DC/AC model
- ceraolo
- 147 Posts
Re: inverter DC/AC model
Thank you so much Ceraolo, your modelica work is very "consistent". A last question: tree-phase inverter IdPwmTrif don't have input e output pin, How can i trasform in a usable object for a photovoltaic plant for example? do you have a small guide?
- claudio34
- 88 Posts
Re: inverter DC/AC model
IdPwmTrif is a three phase pwm inverter.
It transfers power from a DC source (V1) to an AC load (Rd1, Rd2, Rd3).
Contains a filter (Rf1, Lf1, Cf1 for phase 1) that makes the load voltage much better than that produced by the legs.
It is self explanatory, but is intended for people that know how pwm inverters work.
Any book regarding power electronics is a good guide to my models.
- ceraolo
- 147 Posts
Re: inverter DC/AC model
thank you so much ceraolo
- claudio34
- 88 Posts
Re: inverter DC/AC model
Hello Massimo, i find five gramatical errors in model IdPwmTrif2, the correct text is:
i changed:
up correct in Top
down correct in Bot
ampl correct in Ampl
ph_deg correct in pPh_deg
ampl[3](k = 0.7) correct in ampl[3](k = fill(0.7, 3)
Now every model threephase pass the check, Compilation process finished successfully but there are no results in simulation an appear the errors:
stdout | OMEditInfo | <p>C:/Users/Dell_WSt3500/Documents/UFFICIO CLAUDIO PC/COMMESSE 2015/MODELICA/FILE/SETTEMBRE 2015/invPWMPkg2015.IdPwmTrif1.exe -port=55042 -logFormat=xml -override=startTime=0,stopTime=0.1,stepSize=0.0002,tolerance=0.0001,solver=dassl,outputFormat=mat,variableFilter=.* -r=invPWMPkg2015.IdPwmTrif1_res.mat -dasslJacobian=coloredNumerical -w -lv=LOG_STATS</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 128) at time 0.000000, system is singular for U[2, 2].</p>
stdout | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000000, system is singular for U[2, 2].</p>
stdout | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000000, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000000.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2e-007. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>[1] Real S2.n.v(start=0, nominal=1)</p>
LOG_LS | warning | <p>[2] Real S6.s(start=0, nominal=1)</p>
LOG_LS | warning | <p>[3] Real S2.s(start=0, nominal=1)</p>
LOG_LS | warning | <p>[4] Real S1.s(start=0, nominal=1)</p>
LOG_LS | warning | <p>[5] Real S4.s(start=0, nominal=1)</p>
LOG_LS | warning | <p>[6] Real S5.s(start=0, nominal=1)</p>
LOG_LS | warning | <p>[7] Real S3.s(start=0, nominal=1)</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000000, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000000.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2e-007. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000000, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000000.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2e-007. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000000, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000000.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2e-007. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000000, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000000.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2e-007. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000000, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000000.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2e-007. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000000, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000000.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2e-007. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000000, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000000.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2e-007. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000000, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000000.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2e-007. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000001, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000001. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000001.</p>
stdout | warning | <p>Solving linear system 248 fails at time 6e-007. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000001, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000001. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000001.</p>
stdout | warning | <p>Solving linear system 248 fails at time 6e-007. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000001, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000001. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000001.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.4e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000001, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000001. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000001.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.4e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000001, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000001. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000001.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.4e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000001, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000001. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000001.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.4e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000001, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000001. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000001.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.4e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000001, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000001. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000001.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.4e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000001, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000001. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000001.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.4e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000001, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000001. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000001.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.4e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000001, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000001. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000001.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.4e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000003, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000003. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000003.</p>
stdout | warning | <p>Solving linear system 248 fails at time 3e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000003, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000003. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000003.</p>
stdout | warning | <p>Solving linear system 248 fails at time 3e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000003, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000003. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000003.</p>
stdout | warning | <p>Solving linear system 248 fails at time 3e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000003, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000003. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000003.</p>
stdout | warning | <p>Solving linear system 248 fails at time 3e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000003, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000003. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000003.</p>
stdout | warning | <p>Solving linear system 248 fails at time 3e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000003, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000003. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000003.</p>
stdout | warning | <p>Solving linear system 248 fails at time 3e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000003, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000003. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000003.</p>
stdout | warning | <p>Solving linear system 248 fails at time 3e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000003, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000003. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000003.</p>
stdout | warning | <p>Solving linear system 248 fails at time 3e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000003, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000003. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000003.</p>
stdout | warning | <p>Solving linear system 248 fails at time 3e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000006, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000006. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000006.</p>
stdout | warning | <p>Solving linear system 248 fails at time 6.2e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000006, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000006. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000006.</p>
stdout | warning | <p>Solving linear system 248 fails at time 6.2e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000006, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000006. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000006.</p>
stdout | warning | <p>Solving linear system 248 fails at time 6.2e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000006, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000006. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000006.</p>
stdout | warning | <p>Solving linear system 248 fails at time 6.2e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000006, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000006. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000006.</p>
stdout | warning | <p>Solving linear system 248 fails at time 6.2e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000006, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000006. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000006.</p>
stdout | warning | <p>Solving linear system 248 fails at time 6.2e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000006, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000006. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000006.</p>
stdout | warning | <p>Solving linear system 248 fails at time 6.2e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000006, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000006. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000006.</p>
stdout | warning | <p>Solving linear system 248 fails at time 6.2e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000006, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000006. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000006.</p>
stdout | warning | <p>Solving linear system 248 fails at time 6.2e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000013, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000013. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000013.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.26e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000013, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000013. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000013.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.26e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000013, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000013. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000013.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.26e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000013, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000013. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000013.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.26e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000013, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000013. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000013.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.26e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000013, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000013. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000013.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.26e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000013, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000013. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000013.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.26e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000013, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000013. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000013.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.26e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000013, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000013. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000013.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.26e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000025, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000025. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000025.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2.54e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000025, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000025. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000025.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2.54e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000025, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000025. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000025.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2.54e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000025, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000025. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000025.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2.54e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000025, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000025. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000025.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2.54e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000025, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000025. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000025.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2.54e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000025, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000025. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000025.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2.54e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000025, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000025. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000025.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2.54e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000025, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000025. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000025.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2.54e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000051, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000051. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000051.</p>
stdout | warning | <p>Solving linear system 248 fails at time 5.1e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000051, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000051. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000051.</p>
stdout | warning | <p>Solving linear system 248 fails at time 5.1e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000051, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000051. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000051.</p>
stdout | warning | <p>Solving linear system 248 fails at time 5.1e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000051, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000051. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000051.</p>
stdout | warning | <p>Solving linear system 248 fails at time 5.1e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000051, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000051. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000051.</p>
stdout | warning | <p>Solving linear system 248 fails at time 5.1e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000051, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000051. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000051.</p>
stdout | warning | <p>Solving linear system 248 fails at time 5.1e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000051, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000051. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000051.</p>
stdout | warning | <p>Solving linear system 248 fails at time 5.1e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000051, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000051. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000051.</p>
stdout | warning | <p>Solving linear system 248 fails at time 5.1e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000051, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000051. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000051.</p>
stdout | warning | <p>Solving linear system 248 fails at time 5.1e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000102, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000102. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000102.</p>
stdout | warning | <p>Solving linear system 248 fails at time 0.0001022. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000102, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000102. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000102.</p>
stdout | warning | <p>Solving linear system 248 fails at time 0.0001022. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000102, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000102. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000102.</p>
stdout | warning | <p>Solving linear system 248 fails at time 0.0001022. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000102, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000102. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000102.</p>
stdout | warning | <p>Solving linear system 248 fails at time 0.0001022. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000102, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000102. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000102.</p>
stdout | warning | <p>Solving linear system 248 fails at time 0.0001022. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000102, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000102. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000102.</p>
stdout | warning | <p>Solving linear system 248 fails at time 0.0001022. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000102, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000102. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000102.</p>
stdout | warning | <p>Solving linear system 248 fails at time 0.0001022. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000102, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000102. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000102.</p>
stdout | warning | <p>Solving linear system 248 fails at time 0.0001022. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000096, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000096. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000096.</p>
stdout | warning | <p>Solving linear system 248 fails at time 9.58791e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000096, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000096. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000096.</p>
stdout | warning | <p>Solving linear system 248 fails at time 9.58791e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000096, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000096. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000096.</p>
stdout | warning | <p>Solving linear system 248 fails at time 9.58791e-005. For more information use -lv LOG_LS.</p>
stdout | info | <p>model terminate | linear system solver failed. | Simulation terminated at time 9.58791e-005</p>
LOG_STATS | info | <p>### STATISTICS ###</p>
stdout | error | <p>Process crashed<br>
Simulation process failed. Exited with code -3.</p>
if you are busy you can not respond, do not let problems. Bye
- claudio34
- 88 Posts
Re: inverter DC/AC model
the library with gramatical corrections:
encapsulated package invPWMPkg2015
import Modelica;
model IdOneLeg "Switches ideali Una gamba pwm"
Modelica.Blocks.Sources.Constant ampl(k = 0.7) annotation(Placement(visible = true, transformation(origin = {39, 63}, extent = {{-7, 7}, {7, -7}}, rotation = 180)));
Modelica.Blocks.Sources.Constant phase(k = 0) annotation(Placement(visible = true, transformation(origin = {37, 37}, extent = {{-7, 7}, {7, -7}}, rotation = 180)));
PwmPulser pwmPulser annotation(Placement(visible = true, transformation(origin = {-13, 46}, extent = {{-13, 13}, {13, -13}}, rotation = 180)));
Modelica.Electrical.Analog.Ideal.IdealClosingSwitch SWd annotation(Placement(visible = true, transformation(origin = {-50, -36}, extent = {{-10, -10}, {10, 10}}, rotation = 270)));
Modelica.Electrical.Analog.Ideal.IdealClosingSwitch SWu annotation(Placement(visible = true, transformation(origin = {-52, 42}, extent = {{-10, -10}, {10, 10}}, rotation = 270)));
Modelica.Electrical.Analog.Sources.ConstantVoltage V2(V = 50) annotation(Placement(visible = true, transformation(origin = {-84, -24}, extent = {{-10, 10}, {10, -10}}, rotation = 270)));
Modelica.Electrical.Analog.Basic.Resistor Load(R = 30) annotation(Placement(visible = true, transformation(origin = {54, -24}, extent = {{-10, 10}, {10, -10}}, rotation = 270)));
Modelica.Electrical.Analog.Basic.Capacitor Cf(C = 634e-6) annotation(Placement(visible = true, transformation(origin = {26, -28}, extent = {{-10, 10}, {10, -10}}, rotation = 270)));
Modelica.Electrical.Analog.Sources.ConstantVoltage V1(V = 50) annotation(Placement(visible = true, transformation(origin = {-84, 20}, extent = {{-10, 10}, {10, -10}}, rotation = 270)));
Modelica.Electrical.Analog.Basic.Ground ground1 annotation(Placement(visible = true, transformation(origin = {-4, -48}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
Modelica.Electrical.Analog.Sensors.PotentialSensor potentialSensor annotation(Placement(visible = true, transformation(origin = {69, 15}, extent = {{-9, -9}, {9, 9}}, rotation = 0)));
Modelica.Electrical.Analog.Basic.Ground ground annotation(Placement(visible = true, transformation(origin = {-70, -6}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
Modelica.Electrical.Analog.Basic.Inductor Lf(L = 0.001) annotation(Placement(visible = true, transformation(origin = {6, 0}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
Modelica.Electrical.Analog.Basic.Resistor Rf(R = 0.125) annotation(Placement(visible = true, transformation(origin = {-22, 0}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
Modelica.Blocks.Math.Mean mean1(f = 1000) annotation(Placement(visible = true, transformation(origin = {88, -14}, extent = {{-10, -10}, {10, 10}}, rotation = -90)));
equation
connect(potentialSensor.phi, mean1.u) annotation(Line(points = {{78.9, 15}, {88, 15}, {88, -2}, {88, -2}}, color = {0, 0, 127}));
connect(Rf.p, SWu.n) annotation(Line(points = {{-32, 0}, {-52, 0}, {-52, 32}}, color = {0, 0, 255}));
connect(Lf.p, Rf.n) annotation(Line(points = {{-4, 0}, {-10, 0}, {-12, 0}}, color = {0, 0, 255}));
connect(Load.p, Lf.n) annotation(Line(points = {{54, -14}, {54, -8.88178e-16}, {16, -8.88178e-16}}, color = {0, 0, 255}));
connect(Cf.p, Lf.n) annotation(Line(points = {{26, -18}, {26, -8.88178e-16}, {16, -8.88178e-16}}, color = {0, 0, 255}));
connect(ground.p, V1.n) annotation(Line(points = {{-70, 4}, {-70, 10}, {-84, 10}}, color = {0, 0, 255}));
connect(potentialSensor.p, Load.p) annotation(Line(points = {{60, 15}, {54, 15}, {54, -14}}, color = {0, 0, 255}));
connect(ground1.p, Cf.n) annotation(Line(points = {{-4, -38}, {26, -38}}, color = {0, 0, 255}));
connect(SWu.p, V1.p) annotation(Line(points = {{-52, 52}, {-52, 60}, {-84, 60}, {-84, 30}}, color = {0, 0, 255}));
connect(V1.n, V2.p) annotation(Line(points = {{-84, 10}, {-84, -14}, {-84, -14}}, color = {0, 0, 255}));
connect(Load.n, Cf.n) annotation(Line(points = {{54, -34}, {54, -50}, {26, -50}, {26, -38}}, color = {0, 0, 255}));
connect(SWd.n, V2.n) annotation(Line(points = {{-50, -46}, {-50, -56}, {-84, -56}, {-84, -34}}, color = {0, 0, 255}));
connect(SWu.n, SWd.p) annotation(Line(points = {{-52, 32}, {-52, -26}, {-50, -26}}, color = {0, 0, 255}));
connect(pwmPulser.up, SWd.control) annotation(Line(points = {{-27.3, 54.58}, {-36, 54.58}, {-36, -36}, {-43, -36}}, color = {255, 0, 255}));
connect(pwmPulser.down, SWu.control) annotation(Line(points = {{-27.3, 38.46}, {-40, 38.46}, {-40, 42}, {-45, 42}}, color = {255, 0, 255}));
connect(ampl.y, pwmPulser.ampl) annotation(Line(points = {{31.3, 63}, {12, 63}, {12, 54.32}, {2.6, 54.32}}, color = {0, 0, 127}));
connect(phase.y, pwmPulser.ph_deg) annotation(Line(points = {{29.3, 37}, {16, 37}, {16, 38.98}, {2.6, 38.98}}, color = {0, 0, 127}));
annotation(experiment(StopTime = 0.1), experimentSetupOutput, Documentation(info = "<html>
<p>Il risultato è identico a quello che si ha con interruttori pilotati e dioidi in antiparallelo entrambi iteali.</p>
<p>Questo perché con un controllo senza blanking time i due inverter sono identici.</p>
<p>Il sisema più fisico è superiore perché consente di valutare anche gli effetti del blanking time.</p>
</html>"), Diagram(coordinateSystem(extent = {{-100, -80}, {100, 80}}, preserveAspectRatio = false, initialScale = 0.1, grid = {2, 2})), Icon(coordinateSystem(extent = {{-100, -80}, {100, 80}}, preserveAspectRatio = true, initialScale = 0.1, grid = {2, 2})));
end IdOneLeg;
model IdTwoLegs "Id switches - TwoLegs"
Modelica.Blocks.Sources.Constant ampl(k = 0.7) annotation(Placement(visible = true, transformation(origin = {83, 57}, extent = {{-7, 7}, {7, -7}}, rotation = 180)));
Modelica.Blocks.Sources.Constant phase(k = 0) annotation(Placement(visible = true, transformation(origin = {61, 43}, extent = {{-7, 7}, {7, -7}}, rotation = 180)));
PwmPulser pwmPulser annotation(Placement(visible = true, transformation(origin = {23, 50}, extent = {{-13, 13}, {13, -13}}, rotation = 180)));
Modelica.Electrical.Analog.Ideal.IdealClosingSwitch SWd annotation(Placement(visible = true, transformation(origin = {-48, -32}, extent = {{-10, -10}, {10, 10}}, rotation = 270)));
Modelica.Electrical.Analog.Ideal.IdealClosingSwitch SWu annotation(Placement(visible = true, transformation(origin = {-48, 42}, extent = {{-10, -10}, {10, 10}}, rotation = 270)));
Modelica.Electrical.Analog.Sources.ConstantVoltage V2(V = 50) annotation(Placement(visible = true, transformation(origin = {-76, -24}, extent = {{-10, 10}, {10, -10}}, rotation = 270)));
Modelica.Electrical.Analog.Basic.Resistor Load(R = 30) annotation(Placement(visible = true, transformation(origin = {82, -4}, extent = {{-10, 10}, {10, -10}}, rotation = 270)));
Modelica.Electrical.Analog.Basic.Capacitor Cf(C = 634e-6) annotation(Placement(visible = true, transformation(origin = {60, -8}, extent = {{-10, 10}, {10, -10}}, rotation = 270)));
Modelica.Electrical.Analog.Sources.ConstantVoltage V1(V = 50) annotation(Placement(visible = true, transformation(origin = {-76, 20}, extent = {{-10, 10}, {10, -10}}, rotation = 270)));
Modelica.Electrical.Analog.Sensors.PotentialSensor potentialSensor annotation(Placement(visible = true, transformation(origin = {107, 19}, extent = {{-9, -9}, {9, 9}}, rotation = -90)));
Modelica.Electrical.Analog.Basic.Ground ground annotation(Placement(visible = true, transformation(origin = {-94, -18}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
Modelica.Electrical.Analog.Basic.Inductor Lf(L = 0.001) annotation(Placement(visible = true, transformation(origin = {40, 20}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
Modelica.Electrical.Analog.Basic.Resistor Rf(R = 0.125) annotation(Placement(visible = true, transformation(origin = {12, 20}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
Modelica.Blocks.Math.Mean mean1(f = 1000) annotation(Placement(visible = true, transformation(origin = {108, -34}, extent = {{-10, -10}, {10, 10}}, rotation = -90)));
Modelica.Electrical.Analog.Ideal.IdealClosingSwitch SWu1 annotation(Placement(visible = true, transformation(origin = {-18, 42}, extent = {{-10, -10}, {10, 10}}, rotation = 270)));
Modelica.Electrical.Analog.Ideal.IdealClosingSwitch SWu2 annotation(Placement(visible = true, transformation(origin = {-18, -32}, extent = {{-10, -10}, {10, 10}}, rotation = 270)));
Modelica.Blocks.Sources.BooleanExpression ul(y = pwmPulser.up) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = -90, origin = {-38, 66})));
Modelica.Blocks.Sources.BooleanExpression ur(y = pwmPulser.down) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = -90, origin = {-10, 64})));
Modelica.Blocks.Sources.BooleanExpression dl(y = pwmPulser.down) annotation(Placement(transformation(extent = {{10, -10}, {-10, 10}}, rotation = -90, origin = {-40, -66})));
Modelica.Blocks.Sources.BooleanExpression dr(y = pwmPulser.up) annotation(Placement(transformation(extent = {{10, -10}, {-10, 10}}, rotation = -90, origin = {-8, -64})));
Modelica.Electrical.Analog.Sensors.VoltageSensor vInv annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 0, origin = {-34, 4})));
equation
connect(potentialSensor.phi, mean1.u) annotation(Line(points = {{107, 9.1}, {108, 9.1}, {108, -22}}, color = {0, 0, 127}));
connect(Lf.p, Rf.n) annotation(Line(points = {{30, 20}, {24, 20}, {22, 20}}, color = {0, 0, 255}));
connect(Load.p, Lf.n) annotation(Line(points = {{82, 6}, {82, 20}, {50, 20}}, color = {0, 0, 255}));
connect(Cf.p, Lf.n) annotation(Line(points = {{60, 2}, {60, 20}, {50, 20}}, color = {0, 0, 255}));
connect(ground.p, V1.n) annotation(Line(points = {{-94, -8}, {-94, -4}, {-94, 0}, {-76, 0}, {-76, 10}}, color = {0, 0, 255}));
connect(potentialSensor.p, Load.p) annotation(Line(points = {{107, 28}, {82, 28}, {82, 6}}, color = {0, 0, 255}));
connect(SWu.p, V1.p) annotation(Line(points = {{-48, 52}, {-48, 60}, {-76, 60}, {-76, 30}}, color = {0, 0, 255}));
connect(V1.n, V2.p) annotation(Line(points = {{-76, 10}, {-76, 4}, {-76, -14}}, color = {0, 0, 255}));
connect(Load.n, Cf.n) annotation(Line(points = {{82, -14}, {82, -30}, {60, -30}, {60, -18}}, color = {0, 0, 255}));
connect(SWd.n, V2.n) annotation(Line(points = {{-48, -42}, {-48, -50}, {-76, -50}, {-76, -34}}, color = {0, 0, 255}));
connect(SWu.n, SWd.p) annotation(Line(points = {{-48, 32}, {-48, -22}}, color = {0, 0, 255}));
connect(SWu1.p, V1.p) annotation(Line(points = {{-18, 52}, {-18, 60}, {-76, 60}, {-76, 30}}, color = {0, 0, 255}));
connect(SWu1.n, SWu2.p) annotation(Line(points = {{-18, 32}, {-18, -22}}, color = {0, 0, 255}));
connect(SWu2.n, V2.n) annotation(Line(points = {{-18, -42}, {-18, -50}, {-76, -50}, {-76, -34}}, color = {0, 0, 255}));
connect(Rf.p, SWd.p) annotation(Line(points = {{2, 20}, {-48, 20}, {-48, -22}}, color = {0, 0, 255}));
connect(Cf.n, SWu2.p) annotation(Line(points = {{60, -18}, {60, -30}, {0, -30}, {0, -14}, {-18, -14}, {-18, -22}}, color = {0, 0, 255}));
connect(SWu.control, ul.y) annotation(Line(points = {{-41, 42}, {-38, 42}, {-38, 55}}, color = {255, 0, 255}));
connect(SWu1.control, ur.y) annotation(Line(points = {{-11, 42}, {-10, 42}, {-10, 53}}, color = {255, 0, 255}));
connect(dl.y, SWd.control) annotation(Line(points = {{-40, -55}, {-39, -55}, {-39, -32}, {-41, -32}}, color = {255, 0, 255}));
connect(dr.y, SWu2.control) annotation(Line(points = {{-8, -53}, {-11, -53}, {-11, -32}}, color = {255, 0, 255}));
connect(phase.y, pwmPulser.ph_deg) annotation(Line(points = {{53.3, 43}, {47.65, 43}, {47.65, 42.98}, {38.6, 42.98}}, color = {0, 0, 127}));
connect(ampl.y, pwmPulser.ampl) annotation(Line(points = {{75.3, 57}, {59.65, 57}, {59.65, 58.32}, {38.6, 58.32}}, color = {0, 0, 127}));
connect(vInv.p, SWd.p) annotation(Line(points = {{-44, 4}, {-48, 4}, {-48, -22}}, color = {0, 0, 255}));
connect(vInv.n, SWu2.p) annotation(Line(points = {{-24, 4}, {-18, 4}, {-18, -22}}, color = {0, 0, 255}));
annotation(experiment(StopTime = 0.1), experimentSetupOutput, Documentation(info = "<html>
<p>Il risultato è identico a quello che si ha con interruttori pilotati e dioidi in antiparallelo entrambi iteali.</p>
<p>Questo perché con un controllo senza blanking time i due inverter sono identici.</p>
<p>Il sisema più fisico è superiore perché consente di valutare anche gli effetti del blanking time.</p>
</html>"), Diagram(coordinateSystem(extent = {{-100, -80}, {140, 80}}, preserveAspectRatio = false, initialScale = 0.1, grid = {2, 2})), Icon(coordinateSystem(extent = {{-100, -80}, {140, 80}}, preserveAspectRatio = true, initialScale = 0.1, grid = {2, 2})));
end IdTwoLegs;
model IdTwoLegsDCFilt "Id switches - TwoLegs - DC filter"
parameter Real Udir = 0.7;
parameter Real LDF = 1e-006;
parameter Real Rbat = 0.1;
Modelica.Blocks.Sources.Constant ampl(k = 0.7) annotation(Placement(visible = true, transformation(origin = {77, 57}, extent = {{-7, 7}, {7, -7}}, rotation = 180)));
Modelica.Blocks.Sources.Constant phase(k = 0) annotation(Placement(visible = true, transformation(origin = {55, 43}, extent = {{-7, 7}, {7, -7}}, rotation = 180)));
PwmPulser pwmPulser annotation(Placement(visible = true, transformation(origin = {17, 50}, extent = {{-13, 13}, {13, -13}}, rotation = 180)));
Modelica.Electrical.Analog.Ideal.IdealClosingSwitch SWd annotation(Placement(visible = true, transformation(origin = {-54, -32}, extent = {{-10, -10}, {10, 10}}, rotation = 270)));
Modelica.Electrical.Analog.Ideal.IdealClosingSwitch SWu annotation(Placement(visible = true, transformation(origin = {-54, 40}, extent = {{-10, -10}, {10, 10}}, rotation = 270)));
Modelica.Electrical.Analog.Basic.Resistor Load(R = 30) annotation(Placement(visible = true, transformation(origin = {76, -4}, extent = {{-10, 10}, {10, -10}}, rotation = 270)));
Modelica.Electrical.Analog.Basic.Capacitor Cf(C = 634e-6) annotation(Placement(visible = true, transformation(origin = {54, -8}, extent = {{-10, 10}, {10, -10}}, rotation = 270)));
Modelica.Electrical.Analog.Sensors.PotentialSensor potentialSensor annotation(Placement(visible = true, transformation(origin = {101, 19}, extent = {{-9, -9}, {9, 9}}, rotation = -90)));
Modelica.Electrical.Analog.Basic.Inductor Lf(L = 0.001) annotation(Placement(visible = true, transformation(origin = {34, 20}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
Modelica.Electrical.Analog.Basic.Resistor Rf(R = 0.125) annotation(Placement(visible = true, transformation(origin = {6, 20}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
Modelica.Blocks.Math.Mean mean1(f = 1000) annotation(Placement(visible = true, transformation(origin = {102, -34}, extent = {{-10, -10}, {10, 10}}, rotation = -90)));
Modelica.Electrical.Analog.Ideal.IdealClosingSwitch SWu1 annotation(Placement(visible = true, transformation(origin = {-24, 40}, extent = {{-10, -10}, {10, 10}}, rotation = 270)));
Modelica.Electrical.Analog.Ideal.IdealClosingSwitch SWu2 annotation(Placement(visible = true, transformation(origin = {-24, -32}, extent = {{-10, -10}, {10, 10}}, rotation = 270)));
Modelica.Blocks.Sources.BooleanExpression ul(y = pwmPulser.up) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = -90, origin = {-44, 66})));
Modelica.Blocks.Sources.BooleanExpression ur(y = pwmPulser.down) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = -90, origin = {-16, 66})));
Modelica.Blocks.Sources.BooleanExpression dl(y = pwmPulser.down) annotation(Placement(transformation(extent = {{10, -10}, {-10, 10}}, rotation = -90, origin = {-46, -66})));
Modelica.Blocks.Sources.BooleanExpression dr(y = pwmPulser.up) annotation(Placement(transformation(extent = {{10, -10}, {-10, 10}}, rotation = -90, origin = {-14, -64})));
Modelica.Electrical.Analog.Basic.Ground ground annotation(Placement(transformation(extent = {{24, -60}, {44, -40}})));
Modelica.Electrical.Analog.Sources.ConstantVoltage VDC(V = 100) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 270, origin = {-128, -2})));
Modelica.Electrical.Analog.Basic.Resistor Rbat1(R = Rbat) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 270, origin = {-128, 32})));
Modelica.Electrical.Analog.Basic.Resistor Rbat2(R = Rbat) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 270, origin = {-128, -38})));
Modelica.Electrical.Analog.Basic.Capacitor dcCap(v(start = 100, fixed = true), C = 0.01) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = -90, origin = {-84, 0})));
Modelica.Electrical.Analog.Basic.Inductor Lf1(L = LDF) annotation(Placement(transformation(extent = {{-116, 48}, {-96, 68}})));
Modelica.Electrical.Analog.Basic.Inductor Lf2(L = LDF) annotation(Placement(transformation(extent = {{-118, -72}, {-98, -52}})));
equation
connect(potentialSensor.phi, mean1.u) annotation(Line(points = {{101, 9.1}, {102, 9.1}, {102, -22}}, color = {0, 0, 127}));
connect(Lf.p, Rf.n) annotation(Line(points = {{24, 20}, {18, 20}, {16, 20}}, color = {0, 0, 255}));
connect(Load.p, Lf.n) annotation(Line(points = {{76, 6}, {76, 20}, {44, 20}}, color = {0, 0, 255}));
connect(Cf.p, Lf.n) annotation(Line(points = {{54, 2}, {54, 20}, {44, 20}}, color = {0, 0, 255}));
connect(potentialSensor.p, Load.p) annotation(Line(points = {{101, 28}, {76, 28}, {76, 6}}, color = {0, 0, 255}));
connect(Load.n, Cf.n) annotation(Line(points = {{76, -14}, {76, -30}, {54, -30}, {54, -18}}, color = {0, 0, 255}));
connect(SWu.n, SWd.p) annotation(Line(points = {{-54, 30}, {-54, -22}}, color = {0, 0, 255}));
connect(SWu1.n, SWu2.p) annotation(Line(points = {{-24, 30}, {-24, -22}}, color = {0, 0, 255}));
connect(Rf.p, SWd.p) annotation(Line(points = {{-4, 20}, {-54, 20}, {-54, -22}}, color = {0, 0, 255}));
connect(Cf.n, SWu2.p) annotation(Line(points = {{54, -18}, {54, -30}, {-6, -30}, {-6, -14}, {-24, -14}, {-24, -22}}, color = {0, 0, 255}));
connect(SWu.control, ul.y) annotation(Line(points = {{-47, 40}, {-44, 40}, {-44, 55}}, color = {255, 0, 255}));
connect(SWu1.control, ur.y) annotation(Line(points = {{-17, 40}, {-16, 40}, {-16, 55}}, color = {255, 0, 255}));
connect(dl.y, SWd.control) annotation(Line(points = {{-46, -55}, {-45, -55}, {-45, -32}, {-47, -32}}, color = {255, 0, 255}));
connect(dr.y, SWu2.control) annotation(Line(points = {{-14, -53}, {-14, -54}, {-14, -32}, {-18, -32}, {-17, -32}}, color = {255, 0, 255}));
connect(phase.y, pwmPulser.ph_deg) annotation(Line(points = {{47.3, 43}, {41.65, 43}, {41.65, 42.98}, {32.6, 42.98}}, color = {0, 0, 127}));
connect(ampl.y, pwmPulser.ampl) annotation(Line(points = {{69.3, 57}, {53.65, 57}, {53.65, 58.32}, {32.6, 58.32}}, color = {0, 0, 127}));
connect(VDC.n, Rbat2.p) annotation(Line(points = {{-128, -12}, {-128, -28}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Lf1.p, Rbat1.p) annotation(Line(points = {{-116, 58}, {-128, 58}, {-128, 42}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Lf2.p, Rbat2.n) annotation(Line(points = {{-118, -62}, {-128, -62}, {-128, -48}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(ground.p, SWu2.p) annotation(Line(points = {{34, -40}, {34, -30}, {-6, -30}, {-6, -14}, {-24, -14}, {-24, -22}}, color = {0, 0, 255}));
connect(Lf1.n, SWu.p) annotation(Line(points = {{-96, 58}, {-96, 58}, {-54, 58}, {-54, 50}}, color = {0, 0, 255}));
connect(SWu.p, SWu1.p) annotation(Line(points = {{-54, 50}, {-40, 50}, {-24, 50}}, color = {0, 0, 255}));
connect(Lf2.n, SWd.n) annotation(Line(points = {{-98, -62}, {-64, -62}, {-64, -42}, {-54, -42}}, color = {0, 0, 255}));
connect(SWd.n, SWu2.n) annotation(Line(points = {{-54, -42}, {-39, -42}, {-24, -42}}, color = {0, 0, 255}));
connect(dcCap.n, SWd.n) annotation(Line(points = {{-84, -10}, {-84, -62}, {-64, -62}, {-64, -42}, {-54, -42}}, color = {0, 0, 255}));
connect(VDC.p, Rbat1.n) annotation(Line(points = {{-128, 8}, {-128, 22}}, color = {0, 0, 255}));
connect(dcCap.p, SWu.p) annotation(Line(points = {{-84, 10}, {-84, 58}, {-54, 58}, {-54, 50}}, color = {0, 0, 255}));
annotation(experiment(StopTime = 0.1), experimentSetupOutput, Documentation(info = "<html>
<p>Il risultato è identico a quello che si ha con interruttori pilotati e dioidi in antiparallelo entrambi iteali.</p>
<p>Questo perché con un controllo senza blanking time i due inverter sono identici.</p>
<p>Il sisema più fisico è superiore perché consente di valutare anche gli effetti del blanking time.</p>
</html>"), Diagram(coordinateSystem(extent = {{-140, -80}, {120, 80}}, preserveAspectRatio = false, initialScale = 0.1, grid = {2, 2})), Icon(coordinateSystem(extent = {{-140, -80}, {120, 80}}, preserveAspectRatio = true, initialScale = 0.1, grid = {2, 2})));
end IdTwoLegsDCFilt;
model ReOneLegDCFilt "Real valves, one leg, DC filter"
parameter Real Udir = 0.7;
parameter Real LDF = 1e-006;
parameter Real Rbat = 0.1;
Real Pdc, Pac, PLoad, Endc, Enac, EnLoad;
Modelica.Electrical.Analog.Sources.ConstantVoltage V1(V = 50) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 270, origin = {-96, 20})));
Modelica.Electrical.Analog.Basic.Resistor Rf(R = 0.06) annotation(Placement(transformation(extent = {{-8, -10}, {12, 10}})));
Modelica.Electrical.Analog.Basic.Inductor Lf(L = 0.001) annotation(Placement(transformation(extent = {{30, -10}, {50, 10}})));
Modelica.Electrical.Analog.Basic.Capacitor Cf(C = 5e-005) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 270, origin = {60, -28})));
Modelica.Electrical.Analog.Basic.Resistor Load(R = 10) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 270, origin = {88, -24})));
Modelica.Electrical.Analog.Basic.Ground ground annotation(Placement(transformation(extent = {{-120, -20}, {-100, 0}})));
Modelica.Electrical.Analog.Sources.ConstantVoltage V2(V = 50) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 270, origin = {-96, -24})));
Modelica.Electrical.Analog.Basic.Ground ground1 annotation(Placement(transformation(extent = {{20, -58}, {40, -38}})));
PwmPulser pwmPulser(Fcar = 10000) annotation(Placement(transformation(extent = {{-13, -12}, {13, 12}}, rotation = 180, origin = {21, 40})));
Modelica.Blocks.Sources.Constant const(k = 0) annotation(Placement(transformation(extent = {{-7, -7}, {7, 7}}, rotation = 180, origin = {53, 59})));
Modelica.Blocks.Sources.Constant const1(k = 0.7) annotation(Placement(transformation(extent = {{-7, -7}, {7, 7}}, rotation = 180, origin = {73, 33})));
Modelica.Electrical.Analog.Ideal.IdealGTOThyristor Tu(Vknee = Udir) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 270, origin = {-14, 54})));
Modelica.Electrical.Analog.Ideal.IdealDiode Du(Vknee = Udir) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 90, origin = {-34, 54})));
Modelica.Electrical.Analog.Ideal.IdealGTOThyristor Td(Vknee = Udir) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 270, origin = {-6, -38})));
Modelica.Electrical.Analog.Ideal.IdealDiode Dd(Vknee = Udir) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 90, origin = {-26, -38})));
Modelica.Electrical.Analog.Basic.Resistor Load1(R = Rbat) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 270, origin = {-96, 52})));
Modelica.Electrical.Analog.Basic.Resistor Load2(R = Rbat) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 270, origin = {-96, -48})));
Modelica.Electrical.Analog.Basic.Capacitor dcCap(C = 0.005, v(start = 100, fixed = true)) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = -90, origin = {-54, 0})));
Modelica.Electrical.Analog.Basic.Inductor Lf1(L = LDF) annotation(Placement(transformation(extent = {{-82, 62}, {-62, 82}})));
Modelica.Electrical.Analog.Basic.Inductor Lf2(L = LDF) annotation(Placement(transformation(extent = {{-86, -72}, {-66, -52}})));
algorithm
if terminal() then
assert(false, "Finito");
end if;
equation
-Pdc = V1.v * V1.i + V2.v * V2.i;
Pac = Rf.p.v * Rf.i;
PLoad = Load.LossPower;
der(Endc) = Pdc;
der(Enac) = Pac;
der(EnLoad) = PLoad;
connect(Lf.p, Rf.n) annotation(Line(points = {{30, 0}, {12, 0}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Cf.p, Lf.n) annotation(Line(points = {{60, -18}, {60, 0}, {50, 0}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Load.p, Lf.n) annotation(Line(points = {{88, -14}, {88, 0}, {50, 0}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Load.n, Cf.n) annotation(Line(points = {{88, -34}, {88, -50}, {60, -50}, {60, -38}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(V1.n, V2.p) annotation(Line(points = {{-96, 10}, {-96, -14}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(ground1.p, Cf.n) annotation(Line(points = {{30, -38}, {60, -38}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(const.y, pwmPulser.Ph_deg) annotation(Line(points = {{45.3, 59}, {43.65, 59}, {43.65, 46.48}, {36.6, 46.48}}, color = {0, 0, 127}, smooth = Smooth.None));
connect(const1.y, pwmPulser.Ampl) annotation(Line(points = {{65.3, 33}, {49.65, 33}, {49.65, 32.32}, {36.6, 32.32}}, color = {0, 0, 127}, smooth = Smooth.None));
connect(Du.n, Tu.p) annotation(Line(points = {{-34, 64}, {-34, 72}, {-14, 72}, {-14, 64}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Tu.n, Du.p) annotation(Line(points = {{-14, 44}, {-14, 38}, {-34, 38}, {-34, 44}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(pwmPulser.Bot, Tu.fire) annotation(Line(points = {{6.7, 46.96}, {1.35, 46.96}, {1.35, 47}, {-3, 47}}, color = {255, 0, 255}, smooth = Smooth.None));
connect(Td.n, Dd.p) annotation(Line(points = {{-6, -48}, {-6, -62}, {-26, -62}, {-26, -48}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Dd.n, Td.p) annotation(Line(points = {{-26, -28}, {-26, -22}, {-6, -22}, {-6, -28}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Du.p, Dd.n) annotation(Line(points = {{-34, 44}, {-34, 30}, {-26, 30}, {-26, -28}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Rf.p, Dd.n) annotation(Line(points = {{-8, 0}, {-26, 0}, {-26, -28}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(pwmPulser.Top, Td.fire) annotation(Line(points = {{6.7, 32.08}, {2, 32.08}, {2, 12}, {20, 12}, {20, -45}, {5, -45}}, color = {255, 0, 255}, smooth = Smooth.None));
connect(V1.p, Load1.n) annotation(Line(points = {{-96, 30}, {-96, 42}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(V2.n, Load2.p) annotation(Line(points = {{-96, -34}, {-96, -38}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(dcCap.p, Tu.p) annotation(Line(points = {{-54, 10}, {-54, 72}, {-14, 72}, {-14, 64}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(dcCap.n, Dd.p) annotation(Line(points = {{-54, -10}, {-54, -62}, {-26, -62}, {-26, -48}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(ground.p, V2.p) annotation(Line(points = {{-110, 0}, {-96, 0}, {-96, -14}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Lf1.p, Load1.p) annotation(Line(points = {{-82, 72}, {-96, 72}, {-96, 62}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Lf1.n, Tu.p) annotation(Line(points = {{-62, 72}, {-14, 72}, {-14, 64}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Lf2.n, Dd.p) annotation(Line(points = {{-66, -62}, {-26, -62}, {-26, -48}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Lf2.p, Load2.n) annotation(Line(points = {{-86, -62}, {-96, -62}, {-96, -58}}, color = {0, 0, 255}, smooth = Smooth.None));
annotation(Diagram(coordinateSystem(extent = {{-120, -100}, {100, 100}}, preserveAspectRatio = false), graphics), experiment(StopTime = 0.06, Interval = 5e-005), Documentation(info = "<html>
<p>Il risultato è identico a quello che si ha con interruttori usuali se in controllo resta senza blanking time.</p>
<p>Il sistema più fisico è superiore perché consente di valutare anche gli effetti del blanking time.</p>
<p>L'aggiuta del calcolo perdite consente di mostrare gli effetti sull'efficienza dei vari componenti.</p>
<p>EnDc, Enac e Enload sono rispettivamente perdite lato dc e sc dell'inverter, e sul carico.</p>
<p>Si vede come ai bassi carichi l'influenza della caduta diretta sui componenti attivi (Udir) è importante. </p>
<p>Se la resistenza di carico è ridotta e se l'indice di mosulazione di ampienza è aumentato l'efficienza cresce.</p>
</html>"), Icon(coordinateSystem(extent = {{-120, -100}, {100, 100}})), __Dymola_experimentSetupOutput);
end ReOneLegDCFilt;
model ReOnePQ "Real valves, one leg P-Q measure"
Modelica.Electrical.Analog.Sources.ConstantVoltage V1(V = 50) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 270, origin = {-84, 36})));
Modelica.Electrical.Analog.Basic.Resistor Rf(R = 0.125) annotation(Placement(transformation(extent = {{-42, 6}, {-22, 26}})));
Modelica.Electrical.Analog.Basic.Inductor Lf(L = 0.001) annotation(Placement(transformation(extent = {{-6, 6}, {14, 26}})));
Modelica.Electrical.Analog.Basic.Capacitor Cf(C = 0.000634) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 270, origin = {30, -4})));
Modelica.Electrical.Analog.Basic.Ground ground annotation(Placement(transformation(extent = {{-84, 0}, {-64, 20}})));
Modelica.Electrical.Analog.Sources.ConstantVoltage V2(V = 50) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 270, origin = {-84, -8})));
Modelica.Electrical.Analog.Basic.Ground ground1 annotation(Placement(transformation(extent = {{-14, -42}, {6, -22}})));
PwmPulser pwmPulser annotation(Placement(transformation(extent = {{-13, -12}, {13, 12}}, rotation = 180, origin = {15, 60})));
Modelica.Blocks.Sources.Constant phase(k = +10) annotation(Placement(transformation(extent = {{-7, -7}, {7, 7}}, rotation = 180, origin = {47, 67})));
Modelica.Blocks.Sources.Constant Ampl(k = 0.9) annotation(Placement(transformation(extent = {{-7, -7}, {7, 7}}, rotation = 180, origin = {67, 53})));
Modelica.Electrical.Analog.Ideal.IdealGTOThyristor idealGTOThyristor(Vknee = 0.1) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 270, origin = {-48, 70})));
Modelica.Electrical.Analog.Ideal.IdealDiode idealDiode(Vknee = 0.1) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 90, origin = {-68, 70})));
Modelica.Electrical.Analog.Ideal.IdealGTOThyristor idealGTOThyristor1(Vknee = 0.1) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 270, origin = {-40, -22})));
Modelica.Electrical.Analog.Ideal.IdealDiode idealDiode1(Vknee = 0.1) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 90, origin = {-60, -22})));
Modelica.Electrical.Analog.Sensors.PowerSensor P annotation(Placement(transformation(extent = {{38, 8}, {54, 24}})));
QMonoSensor Q annotation(Placement(transformation(extent = {{60, 10}, {74, 24}})));
Modelica.Electrical.Analog.Sources.SineVoltage E(V = 40, freqHz = 50) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 270, origin = {90, -4})));
AVG avP annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = -90, origin = {40, -38})));
AVG avQ annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = -90, origin = {62, -38})));
equation
connect(Lf.p, Rf.n) annotation(Line(points = {{-6, 16}, {-22, 16}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(ground.p, V1.n) annotation(Line(points = {{-74, 20}, {-74, 26}, {-84, 26}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(V1.n, V2.p) annotation(Line(points = {{-84, 26}, {-84, 2}, {-84, 2}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(ground1.p, Cf.n) annotation(Line(points = {{-4, -22}, {12, -22}, {12, -14}, {30, -14}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(phase.y, pwmPulser.Ph_deg) annotation(Line(points = {{39.3, 67}, {37.65, 67}, {37.65, 66.48}, {30.6, 66.48}}, color = {0, 0, 127}, smooth = Smooth.None));
connect(Ampl.y, pwmPulser.Ampl) annotation(Line(points = {{59.3, 53}, {43.65, 53}, {43.65, 52.32}, {30.6, 52.32}}, color = {0, 0, 127}, smooth = Smooth.None));
connect(idealDiode.n, idealGTOThyristor.p) annotation(Line(points = {{-68, 80}, {-68, 88}, {-48, 88}, {-48, 80}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(idealGTOThyristor.n, idealDiode.p) annotation(Line(points = {{-48, 60}, {-48, 54}, {-68, 54}, {-68, 60}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(V1.p, idealDiode.n) annotation(Line(points = {{-84, 46}, {-84, 88}, {-68, 88}, {-68, 80}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(idealGTOThyristor1.n, idealDiode1.p) annotation(Line(points = {{-40, -32}, {-40, -46}, {-60, -46}, {-60, -32}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(V2.n, idealDiode1.p) annotation(Line(points = {{-84, -18}, {-84, -46}, {-60, -46}, {-60, -32}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(idealDiode1.n, idealGTOThyristor1.p) annotation(Line(points = {{-60, -12}, {-60, -6}, {-40, -6}, {-40, -12}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(idealDiode.p, idealDiode1.n) annotation(Line(points = {{-68, 60}, {-68, 46}, {-60, 46}, {-60, -12}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Rf.p, idealDiode1.n) annotation(Line(points = {{-42, 16}, {-60, 16}, {-60, -12}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(P.pc, Lf.n) annotation(Line(points = {{38, 16}, {14, 16}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Cf.p, P.pc) annotation(Line(points = {{30, 6}, {30, 16}, {38, 16}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(P.pv, P.nc) annotation(Line(points = {{46, 24}, {54, 24}, {54, 16}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Q.pc, P.nc) annotation(Line(points = {{60, 17}, {58, 17}, {58, 16}, {54, 16}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Q.pv, Q.nc) annotation(Line(points = {{67, 24}, {74, 24}, {74, 17}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(pwmPulser.Bot, idealGTOThyristor1.fire) annotation(Line(points = {{0.7, 66.95999999999999}, {-12, 66.95999999999999}, {-12, -28}, {-29, -28}, {-29, -29}}, color = {255, 0, 255}, smooth = Smooth.None));
connect(idealGTOThyristor.fire, pwmPulser.Top) annotation(Line(points = {{-37, 63}, {-22, 63}, {-22, 52.08}, {0.7, 52.08}}, color = {255, 0, 255}, smooth = Smooth.None));
connect(E.p, Q.nc) annotation(Line(points = {{90, 6}, {90, 17}, {74, 17}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(E.n, Cf.n) annotation(Line(points = {{90, -14}, {30, -14}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Q.nv, E.n) annotation(Line(points = {{67, 10}, {67, -14}, {90, -14}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(P.nv, Cf.n) annotation(Line(points = {{46, 8}, {46, -14}, {30, -14}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(avP.u, P.power) annotation(Line(points = {{40.8, -28.2}, {40.8, -10.1}, {39.6, -10.1}, {39.6, 7.2}}, color = {0, 0, 127}, smooth = Smooth.None));
connect(avQ.u, Q.power) annotation(Line(points = {{62.8, -28.2}, {62.8, 9.300000000000001}, {61.4, 9.300000000000001}}, color = {0, 0, 127}, smooth = Smooth.None));
annotation(Diagram(coordinateSystem(preserveAspectRatio = false, extent = {{-100, -100}, {100, 100}}), graphics), experiment(StopTime = 0.06, Interval = 5e-005), Documentation(info = "<html>
<p>Il risultato è identico a quello che si ha con interruttori useali se in controllo resta senza blanking time.</p>
<p>Il sistema più fisico è superiore perché consente di valutare anche gli effetti del blanking time.</p>
</html>"));
end ReOnePQ;
model IdOneSQWave "Switch ideali, una gamba, onda quadra"
Modelica.Electrical.Analog.Basic.Ground ground annotation(Placement(transformation(extent = {{-78, 0}, {-58, 20}})));
Modelica.Electrical.Analog.Basic.Ground ground1 annotation(Placement(transformation(extent = {{-30, -56}, {-10, -36}})));
Modelica.Electrical.Analog.Sources.ConstantVoltage V1(V = 50) annotation(Placement(visible = true, transformation(origin = {-84, 36}, extent = {{-10, 10}, {10, -10}}, rotation = 270)));
Modelica.Electrical.Analog.Basic.Resistor Load(R = 1) annotation(Placement(visible = true, transformation(origin = {20, -10}, extent = {{-10, 10}, {10, -10}}, rotation = 270)));
Modelica.Electrical.Analog.Sources.ConstantVoltage V2(V = 50) annotation(Placement(visible = true, transformation(origin = {-84, -8}, extent = {{-10, 10}, {10, -10}}, rotation = 270)));
Modelica.Electrical.Analog.Ideal.IdealClosingSwitch SWu annotation(Placement(visible = true, transformation(origin = {-50, 58}, extent = {{-10, 10}, {10, -10}}, rotation = 270)));
Modelica.Electrical.Analog.Ideal.IdealClosingSwitch SWd annotation(Placement(visible = true, transformation(origin = {-48, -20}, extent = {{-10, -10}, {10, 10}}, rotation = 270)));
Modelica.Blocks.Sources.BooleanPulse booleanPulse(period = 1 / 50) annotation(Placement(transformation(extent = {{8, 62}, {-12, 82}})));
Modelica.Blocks.MathBoolean.Not nor1 annotation(Placement(transformation(extent = {{-4, -4}, {4, 4}}, rotation = 270, origin = {-28, 48})));
Modelica.Electrical.Analog.Basic.Inductor inductor(L = 0.005) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = -90, origin = {20, 18})));
algorithm
if terminal() then
assert(false, "Finito");
end if;
equation
connect(ground.p, V1.n) annotation(Line(points = {{-68, 20}, {-68, 26}, {-84, 26}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(V1.n, V2.p) annotation(Line(points = {{-84, 26}, {-84, 2}, {-84, 2}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(SWu.p, V1.p) annotation(Line(points = {{-50, 68}, {-50, 76}, {-84, 76}, {-84, 46}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(SWu.n, SWd.p) annotation(Line(points = {{-50, 48}, {-50, -10}, {-48, -10}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(SWd.n, V2.n) annotation(Line(points = {{-48, -30}, {-48, -40}, {-84, -40}, {-84, -18}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(booleanPulse.y, SWu.control) annotation(Line(points = {{-13, 72}, {-64, 72}, {-64, 58}, {-57, 58}}, color = {255, 0, 255}, smooth = Smooth.None));
connect(nor1.u, booleanPulse.y) annotation(Line(points = {{-28, 53.6}, {-28, 72}, {-13, 72}}, color = {255, 0, 255}, smooth = Smooth.None));
connect(nor1.y, SWd.control) annotation(Line(points = {{-28, 43.2}, {-28, -20}, {-41, -20}}, color = {255, 0, 255}, smooth = Smooth.None));
connect(inductor.n, Load.p) annotation(Line(points = {{20, 8}, {20, 0}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Load.n, ground1.p) annotation(Line(points = {{20, -20}, {-20, -20}, {-20, -36}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(inductor.p, SWu.n) annotation(Line(points = {{20, 28}, {-16, 28}, {-16, 22}, {-50, 22}, {-50, 48}}, color = {0, 0, 255}, smooth = Smooth.None));
annotation(Diagram(coordinateSystem(preserveAspectRatio = false, extent = {{-100, -100}, {100, 100}}), graphics), experiment(StopTime = 0.1), Documentation(info = "<html>
<p>Il risultato è identico a quello che si ha con interruttori pilotati e dioidi in antiparallelo entrambi iteali.</p>
<p>Questo perché con un controllo senza blanking time i due inverter sono identici.</p>
<p>Il sisema più fisico è superiore perché consente di valutare anche gli effetti del blanking time.</p>
</html>"));
end IdOneSQWave;
model IdPwmTrif2 "Trifase multifase con switches ideali"
Modelica.Electrical.MultiPhase.Basic.Star star2 annotation(Placement(visible = true, transformation(origin = {56, -36}, extent = {{10, -10}, {-10, 10}}, rotation = 90)));
Modelica.Electrical.MultiPhase.Basic.Resistor Rload(R = fill(30, 3)) annotation(Placement(visible = true, transformation(origin = {56, -10}, extent = {{-10, -10}, {10, 10}}, rotation = -90)));
Modelica.Electrical.MultiPhase.Basic.Capacitor Cf(C = fill(0.000634, 3)) annotation(Placement(visible = true, transformation(origin = {24, -10}, extent = {{-10, -10}, {10, 10}}, rotation = -90)));
Modelica.Electrical.MultiPhase.Basic.Inductor Lf(L = fill(0.001, 3)) annotation(Placement(visible = true, transformation(origin = {8, 20}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
Modelica.Electrical.MultiPhase.Basic.Resistor Rf(R = fill(0.125, 3)) annotation(Placement(visible = true, transformation(origin = {-18, 20}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
Modelica.Electrical.MultiPhase.Basic.Star star1 annotation(Placement(visible = true, transformation(origin = {-50, -60}, extent = {{10, -10}, {-10, 10}}, rotation = 90)));
Modelica.Electrical.MultiPhase.Basic.Star star annotation(Placement(visible = true, transformation(origin = {-50, 58}, extent = {{-10, -10}, {10, 10}}, rotation = 90)));
Modelica.Electrical.MultiPhase.Ideal.IdealOpeningSwitch downSW(Ron = fill(1e-5, 3), Goff = fill(1e-5, 3)) annotation(Placement(visible = true, transformation(origin = {-50, -30}, extent = {{-10, -10}, {10, 10}}, rotation = -90)));
Modelica.Electrical.MultiPhase.Ideal.IdealOpeningSwitch upSW(Ron = fill(1e-5, 3), Goff = fill(1e-5, 3)) annotation(Placement(visible = true, transformation(origin = {-50, 30}, extent = {{-10, -10}, {10, 10}}, rotation = -90)));
Modelica.Blocks.Sources.Constant ampl[3](k = fill(0.7, 3)) annotation(Placement(visible = true, transformation(origin = {82, 68}, extent = {{-10, 10}, {10, -10}}, rotation = 180)));
Modelica.Blocks.Sources.Constant phase[3](k = {0, 120, 120}) annotation(Placement(visible = true, transformation(origin = {82, 30}, extent = {{-10, 10}, {10, -10}}, rotation = 180)));
PwmPulser pwmPulser[3](Fcar = fill(1000, 3), Fmod = fill(50, 3)) annotation(Placement(visible = true, transformation(origin = {23, 52}, extent = {{-13, 13}, {13, -13}}, rotation = 180)));
Modelica.Electrical.Analog.Sources.ConstantVoltage V1(V = 100) annotation(Placement(visible = true, transformation(origin = {-84, 2}, extent = {{-10, 10}, {10, -10}}, rotation = 270)));
Modelica.Electrical.Analog.Basic.Ground ground1 annotation(Placement(visible = true, transformation(origin = {56, -64}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
equation
connect(ground1.p, star2.pin_n) annotation(Line(points = {{56, -54}, {56, -46}}, color = {0, 0, 255}));
connect(V1.n, star1.pin_n) annotation(Line(points = {{-84, -8}, {-84, -70}, {-50, -70}}, color = {0, 0, 255}));
connect(star.pin_n, V1.p) annotation(Line(points = {{-50, 68}, {-84, 68}, {-84, 12}}, color = {0, 0, 255}));
connect(pwmPulser.Bot, downSW.control) annotation(Line(points = {{8.699999999999999, 44.46}, {-32, 44.46}, {-32, 14}, {-38, 14}, {-38, -30}, {-43, -30}}, color = {255, 0, 255}));
connect(pwmPulser.Top, upSW.control) annotation(Line(points = {{8.699999999999999, 60.58}, {-34, 60.58}, {-34, 30}, {-43, 30}}, color = {255, 0, 255}));
connect(ampl.y, pwmPulser.Ampl) annotation(Line(points = {{71, 68}, {60, 68}, {60, 60.32}, {38.6, 60.32}}, color = {0, 0, 127}));
connect(phase.y, pwmPulser.Ph_deg) annotation(Line(points = {{71, 30}, {64, 30}, {64, 44.98}, {38.6, 44.98}}, color = {0, 0, 127}));
connect(upSW.plug_p, star.plug_p) annotation(Line(points = {{-50, 40}, {-50, 48}}, color = {0, 0, 255}));
connect(upSW.plug_n, downSW.plug_p) annotation(Line(points = {{-50, 20}, {-50, -20}}, color = {0, 0, 255}));
connect(Rf.plug_p, downSW.plug_p) annotation(Line(points = {{-28, 20}, {-50, 20}, {-50, -20}}, color = {0, 0, 255}));
connect(downSW.plug_n, star1.plug_p) annotation(Line(points = {{-50, -40}, {-50, -50}}, color = {0, 0, 255}));
connect(Rf.plug_n, Lf.plug_p) annotation(Line(points = {{-8, 20}, {-2, 20}}, color = {0, 0, 255}));
connect(Cf.plug_p, Lf.plug_n) annotation(Line(points = {{24, 5.55112e-016}, {22, 5.55112e-016}, {22, 20}, {18, 20}}, color = {0, 0, 255}));
connect(Cf.plug_n, Rload.plug_n) annotation(Line(points = {{24, -20}, {56, -20}}, color = {0, 0, 255}));
connect(Cf.plug_p, Rload.plug_p) annotation(Line(points = {{24, 0}, {56, 0}}, color = {0, 0, 255}));
connect(Rload.plug_n, star2.plug_p) annotation(Line(points = {{56, -20}, {56, -26}}, color = {0, 0, 255}));
annotation(Diagram(coordinateSystem(preserveAspectRatio = false, extent = {{-100, -100}, {100, 100}}), graphics), experimentSetupOutput, Documentation(info = "<html>
<p>Il risultato è identico a quello che si ha con interruttori pilotati e dioidi in antiparallelo entrambi iteali.</p>
<p>Questo perché con un controllo senza blanking time i due inverter sono identici.</p>
<p>Il sisema più fisico è superiore perché consente di valutare anche gli effetti del blanking time.</p>
</html>"), experiment(StartTime = 0, StopTime = 0.1, Tolerance = 0.0001, Interval = 0.0002));
end IdPwmTrif2;
model IdPwmTrif1 "Trifase con switches ideali individuali"
parameter Real Rf = 0.125;
parameter Real Lf = 0.001;
parameter Real Cf = 0.000634;
parameter Real Rld = 30.0;
Modelica.Blocks.Sources.Constant ampl[3](k = fill(0.7, 3)) annotation(Placement(visible = true, transformation(origin = {78, 68}, extent = {{-10, 10}, {10, -10}}, rotation = 180)));
Modelica.Blocks.Sources.Constant phase[3](k = -array(120 * (j - 1) for j in 1:3)) annotation(Placement(visible = true, transformation(origin = {55, 49}, extent = {{-10, 10}, {10, -10}}, rotation = 180)));
Modelica.Electrical.Analog.Sources.ConstantVoltage V1(V = 100) annotation(Placement(visible = true, transformation(origin = {-94, 20}, extent = {{-10, 10}, {10, -10}}, rotation = 270)));
PwmPulser pwmPulser[3] annotation(Placement(visible = true, transformation(origin = {17, 54}, extent = {{-13, 13}, {13, -13}}, rotation = 180)));
Modelica.Electrical.Analog.Ideal.IdealClosingSwitch S1 annotation(Placement(visible = true, transformation(origin = {-74, 60}, extent = {{-10, -10}, {10, 10}}, rotation = -90)));
Modelica.Electrical.Analog.Ideal.IdealClosingSwitch S5 annotation(Placement(visible = true, transformation(origin = {-34, 60}, extent = {{-10, -10}, {10, 10}}, rotation = -90)));
Modelica.Electrical.Analog.Ideal.IdealClosingSwitch S4 annotation(Placement(visible = true, transformation(origin = {-74, -20}, extent = {{-10, -10}, {10, 10}}, rotation = -90)));
Modelica.Electrical.Analog.Ideal.IdealClosingSwitch S6 annotation(Placement(visible = true, transformation(origin = {-54, -20}, extent = {{-10, -10}, {10, 10}}, rotation = -90)));
Modelica.Electrical.Analog.Ideal.IdealClosingSwitch S2 annotation(Placement(visible = true, transformation(origin = {-34, -20}, extent = {{-10, -10}, {10, 10}}, rotation = -90)));
Modelica.Electrical.Analog.Ideal.IdealClosingSwitch S3 annotation(Placement(visible = true, transformation(origin = {-54, 60}, extent = {{-10, -15}, {10, 15}}, rotation = -90)));
Modelica.Electrical.Analog.Basic.Resistor Rf1(R = Rf) annotation(Placement(transformation(extent = {{4, 14}, {24, 34}})));
Modelica.Electrical.Analog.Basic.Inductor Lf1(L = Lf) annotation(Placement(transformation(extent = {{30, 14}, {50, 34}})));
Modelica.Electrical.Analog.Basic.Capacitor Ff1(C = Cf) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = -90, origin = {62, 14})));
Modelica.Electrical.Analog.Basic.Resistor Rld1(R = Rld) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = -90, origin = {84, 15})));
Modelica.Electrical.Analog.Basic.Resistor Rf2(R = Rf) annotation(Placement(transformation(extent = {{1, -20}, {21, 0}})));
Modelica.Electrical.Analog.Basic.Inductor Lf2(L = Lf) annotation(Placement(transformation(extent = {{27, -20}, {47, 0}})));
Modelica.Electrical.Analog.Basic.Capacitor Ff2(C = Cf) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = -90, origin = {59, -20})));
Modelica.Electrical.Analog.Basic.Resistor Rld2(R = Rld) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = -90, origin = {81, -19})));
Modelica.Electrical.Analog.Basic.Resistor Rf3(R = Rf) annotation(Placement(transformation(extent = {{3, -54}, {23, -34}})));
Modelica.Electrical.Analog.Basic.Inductor Lf3(L = Lf) annotation(Placement(transformation(extent = {{29, -54}, {49, -34}})));
Modelica.Electrical.Analog.Basic.Capacitor Ff3(C = Cf) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = -90, origin = {61, -54})));
Modelica.Electrical.Analog.Basic.Resistor Rld3(R = Rld) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = -90, origin = {83, -53})));
Modelica.Electrical.Analog.Basic.Ground ground annotation(Placement(transformation(extent = {{110, -47}, {130, -27}})));
equation
connect(phase.y, pwmPulser.Ph_deg) annotation(Line(points = {{44, 49}, {32.6, 49}, {32.6, 46.98}}, color = {0, 0, 127}));
connect(ampl.y, pwmPulser.Ampl) annotation(Line(points = {{67, 68}, {32.6, 68}, {32.6, 62.32}}, color = {0, 0, 127}));
connect(S1.n, S4.p) annotation(Line(points = {{-74, 50}, {-74, -10}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(S3.n, S6.p) annotation(Line(points = {{-54, 50}, {-54, -10}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(S5.n, S2.p) annotation(Line(points = {{-34, 50}, {-34, -10}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(S5.p, S1.p) annotation(Line(points = {{-34, 70}, {-34, 79}, {-74, 79}, {-74, 70}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(S3.p, S1.p) annotation(Line(points = {{-54, 70}, {-54, 79}, {-74, 79}, {-74, 70}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(S4.n, S2.n) annotation(Line(points = {{-74, -30}, {-74, -40}, {-34, -40}, {-34, -30}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(S6.n, S2.n) annotation(Line(points = {{-54, -30}, {-54, -40}, {-34, -40}, {-34, -30}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(pwmPulser[1].Top, S1.control) annotation(Line(points = {{2.7, 62.58}, {-8, 62.58}, {-8, 74}, {-67, 74}, {-67, 60}}, color = {255, 0, 255}, smooth = Smooth.None));
connect(pwmPulser[2].Top, S3.control) annotation(Line(points = {{2.7, 62.58}, {-16, 62.58}, {-16, 67}, {-43.5, 67}, {-43.5, 60}}, color = {255, 0, 255}, smooth = Smooth.None));
connect(pwmPulser[3].Top, S5.control) annotation(Line(points = {{2.7, 62.58}, {-15, 62.58}, {-15, 60}, {-27, 60}}, color = {255, 0, 255}, smooth = Smooth.None));
connect(pwmPulser[1].Bot, S4.control) annotation(Line(points = {{2.7, 46.46}, {-5, 46.46}, {-5, -36}, {-67, -36}, {-67, -20}}, color = {255, 0, 255}, smooth = Smooth.None));
connect(pwmPulser[2].Bot, S6.control) annotation(Line(points = {{2.7, 46.46}, {-5, 46.46}, {-5, -36}, {-47, -36}, {-47, -20}}, color = {255, 0, 255}, smooth = Smooth.None));
connect(pwmPulser[3].Bot, S2.control) annotation(Line(points = {{2.7, 46.46}, {-5, 46.46}, {-5, -36}, {-27, -36}, {-27, -20}}, color = {255, 0, 255}, smooth = Smooth.None));
connect(V1.p, S1.p) annotation(Line(points = {{-94, 30}, {-94, 80}, {-73, 80}, {-73, 79}, {-74, 79}, {-74, 70}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(V1.n, S2.n) annotation(Line(points = {{-94, 10}, {-94, -41}, {-73, -41}, {-73, -39}, {-74, -39}, {-74, -40}, {-34, -40}, {-34, -30}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Rf1.n, Lf1.p) annotation(Line(points = {{24, 24}, {30, 24}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Lf1.n, Ff1.p) annotation(Line(points = {{50, 24}, {62, 24}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Rld1.p, Ff1.p) annotation(Line(points = {{84, 25}, {62, 25}, {62, 24}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Rf2.n, Lf2.p) annotation(Line(points = {{21, -10}, {27, -10}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Lf2.n, Ff2.p) annotation(Line(points = {{47, -10}, {59, -10}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Rld2.p, Ff2.p) annotation(Line(points = {{81, -9}, {71, -9}, {71, -10}, {59, -10}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Rf3.n, Lf3.p) annotation(Line(points = {{23, -44}, {29, -44}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Lf3.n, Ff3.p) annotation(Line(points = {{49, -44}, {61, -44}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Rld3.p, Ff3.p) annotation(Line(points = {{83, -43}, {73, -43}, {73, -44}, {61, -44}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Rf1.p, S4.p) annotation(Line(points = {{4, 24}, {4, 24}, {-14, 24}, {-14, 24}, {-14, 37}, {-74, 37}, {-74, -10}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Rf2.p, S6.p) annotation(Line(points = {{1, -10}, {-7, -10}, {-7, -10}, {-14, -10}, {-14, 14}, {-54, 14}, {-54, -10}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Rf3.p, S2.p) annotation(Line(points = {{3, -44}, {3, -22}, {-21, -22}, {-21, 4}, {-34, 4}, {-34, -10}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Ff1.n, Rld1.n) annotation(Line(points = {{62, 4}, {62, 5}, {84, 5}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(ground.p, Rld1.n) annotation(Line(points = {{120, -27}, {120, 5}, {84, 5}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(ground.p, Rld2.n) annotation(Line(points = {{120, -27}, {102, -27}, {102, -29}, {81, -29}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Rld2.n, Ff2.n) annotation(Line(points = {{81, -29}, {71, -29}, {71, -30}, {59, -30}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(ground.p, Rld3.n) annotation(Line(points = {{120, -27}, {106, -27}, {106, -63}, {83, -63}}, color = {0, 0, 255}, smooth = Smooth.None));
connect(Rld3.n, Ff3.n) annotation(Line(points = {{83, -63}, {73, -63}, {73, -64}, {61, -64}}, color = {0, 0, 255}, smooth = Smooth.None));
annotation(experimentSetupOutput, Documentation(info = "<html>
<p>Il risultato è identico a quello che si ha con interruttori pilotati e dioidi in antiparallelo entrambi iteali.</p>
<p>Questo perché con un controllo senza blanking time i due inverter sono identici.</p>
<p>Il sisema più fisico è superiore perché consente di valutare anche gli effetti del blanking time.</p>
</html>"), experiment(StartTime = 0, StopTime = 0.1, Tolerance = 0.0001), Diagram(coordinateSystem(extent = {{-100, -80}, {140, 100}}, preserveAspectRatio = false, initialScale = 0.1, grid = {1, 1}), graphics), Icon(coordinateSystem(extent = {{-100, -80}, {140, 100}}, preserveAspectRatio = false, initialScale = 0.1, grid = {1, 1})));
end IdPwmTrif1;
model IdTrif2Filt "Switches ideali, trifase, filtro DC"
Modelica.Electrical.MultiPhase.Basic.Star star2 annotation(Placement(visible = true, transformation(origin = {68, -26}, extent = {{10, -10}, {-10, 10}}, rotation = 90)));
Modelica.Electrical.MultiPhase.Basic.Resistor Rload(R = fill(1, 3)) annotation(Placement(visible = true, transformation(origin = {68, 0}, extent = {{-10, -10}, {10, 10}}, rotation = -90)));
Modelica.Electrical.MultiPhase.Basic.Capacitor Cf(C = fill(5e-005, 3)) annotation(Placement(visible = true, transformation(origin = {36, 0}, extent = {{-10, -10}, {10, 10}}, rotation = -90)));
Modelica.Electrical.MultiPhase.Basic.Inductor Lf(L = fill(0.001, 3)) annotation(Placement(visible = true, transformation(origin = {20, 30}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
Modelica.Electrical.MultiPhase.Basic.Resistor Rf(R = fill(0.05, 3)) annotation(Placement(visible = true, transformation(origin = {-6, 30}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
Modelica.Electrical.MultiPhase.Basic.Star star1 annotation(Placement(visible = true, transformation(origin = {-38, -50}, extent = {{10, -10}, {-10, 10}}, rotation = 90)));
Modelica.Electrical.MultiPhase.Basic.Star star annotation(Placement(visible = true, transformation(origin = {-38, 68}, extent = {{-10, -10}, {10, 10}}, rotation = 90)));
Modelica.Electrical.MultiPhase.Ideal.IdealOpeningSwitch downSW(Ron = fill(1e-4, 3), Goff = fill(1e-4, 3)) annotation(Placement(visible = true, transformation(origin = {-38, -20}, extent = {{-10, -10}, {10, 10}}, rotation = -90)));
Modelica.Electrical.MultiPhase.Ideal.IdealOpeningSwitch upSW(Ron = fill(1e-4, 3), Goff = fill(1e-4, 3)) annotation(Placement(visible = true, transformation(origin = {-38, 40}, extent = {{-10, -10}, {10, 10}}, rotation = -90)));
Modelica.Blocks.Sources.Constant ampl[3](k = fill(0.7, 3)) annotation(Placement(visible = true, transformation(origin = {94, 78}, extent = {{-10, 10}, {10, -10}}, rotation = 180)));
Modelica.Blocks.Sources.Constant phase[3](k = {0, 120, -120}) annotation(Placement(visible = true, transformation(origin = {94, 40}, extent = {{-10, 10}, {10, -10}}, rotation = 180)));
PwmPulser pwmPulser[3](Fcar = fill(10000, 3)) annotation(Placement(visible = true, transformation(origin = {34, 62}, extent = {{-13, 13}, {13, -13}}, rotation = 180)));
Modelica.Electrical.Analog.Sources.ConstantVoltage V1(V = 100) annotation(Placement(visible = true, transformation(origin = {-98, 12}, extent = {{-10, 10}, {10, -10}}, rotation = 270)));
Modelica.Electrical.Analog.Basic.Ground ground1 annotation(Placement(visible = true, transformation(origin = {68, -54}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
Modelica.Electrical.Analog.Basic.Resistor Load1(R = 0.2) annotation(Placement(visible = true, transformation(origin = {-98, 50}, extent = {{-10, -10}, {10, 10}}, rotation = 270)));
Modelica.Electrical.Analog.Basic.Inductor Lf1(L = 5e-006) annotation(Placement(visible = true, transformation(origin = {-76, 78}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
Modelica.Electrical.Analog.Basic.Capacitor dcCap(v(start = 100), C = 0.0002) annotation(Placement(visible = true, transformation(origin = {-60, 12}, extent = {{-10, -10}, {10, 10}}, rotation = -90)));
equation
connect(dcCap.p, Lf1.n) annotation(Line(points = {{-60, 22}, {-60, 78}, {-66, 78}}, color = {0, 0, 255}));
connect(dcCap.n, star1.pin_n) annotation(Line(points = {{-60, 2}, {-60, -60}, {-38, -60}}, color = {0, 0, 255}));
connect(Lf1.p, Load1.p) annotation(Line(points = {{-86, 78}, {-98, 78}, {-98, 60}}, color = {0, 0, 255}));
connect(star.pin_n, Lf1.n) annotation(Line(points = {{-38, 78}, {-66, 78}}, color = {0, 0, 255}));
connect(V1.p, Load1.n) annotation(Line(points = {{-98, 22}, {-98, 40}}, color = {0, 0, 255}));
connect(ground1.p, star2.pin_n) annotation(Line(points = {{68, -44}, {68, -36}}, color = {0, 0, 255}));
connect(V1.n, star1.pin_n) annotation(Line(points = {{-98, 2}, {-98, -60}, {-38, -60}}, color = {0, 0, 255}));
connect(phase.y, pwmPulser.Ph_deg) annotation(Line(points = {{83, 40}, {76, 40}, {76, 54.98}, {50.6, 54.98}}, color = {0, 0, 127}));
connect(ampl.y, pwmPulser.Ampl) annotation(Line(points = {{83, 78}, {72, 78}, {72, 70.32}, {50.6, 70.32}}, color = {0, 0, 127}));
connect(pwmPulser.Top, upSW.control) annotation(Line(points = {{19.7, 70.58}, {-23, 70.58}, {-23, 40}, {-32, 40}}, color = {255, 0, 255}));
connect(pwmPulser.Bot, downSW.control) annotation(Line(points = {{19.7, 54.46}, {-21, 54.46}, {-21, 24}, {-27, 24}, {-27, -20}, {-32, -20}}, color = {255, 0, 255}));
connect(upSW.plug_n, downSW.plug_p) annotation(Line(points = {{-38, 30}, {-38, -10}}, color = {0, 0, 255}));
connect(upSW.plug_p, star.plug_p) annotation(Line(points = {{-38, 50}, {-38, 58}}, color = {0, 0, 255}));
connect(downSW.plug_n, star1.plug_p) annotation(Line(points = {{-38, -30}, {-38, -40}}, color = {0, 0, 255}));
connect(Rf.plug_p, downSW.plug_p) annotation(Line(points = {{-16, 30}, {-38, 30}, {-38, -10}}, color = {0, 0, 255}));
connect(Rf.plug_n, Lf.plug_p) annotation(Line(points = {{4, 30}, {10, 30}}, color = {0, 0, 255}));
connect(Cf.plug_p, Lf.plug_n) annotation(Line(points = {{36, 10}, {34, 10}, {34, 30}, {30, 30}}, color = {0, 0, 255}));
connect(Cf.plug_p, Rload.plug_p) annotation(Line(points = {{36, 10}, {68, 10}}, color = {0, 0, 255}));
connect(Cf.plug_n, Rload.plug_n) annotation(Line(points = {{36, -10}, {68, -10}}, color = {0, 0, 255}));
connect(Rload.plug_n, star2.plug_p) annotation(Line(points = {{68, -10}, {68, -16}}, color = {0, 0, 255}));
annotation(experimentSetupOutput, Documentation(info = "<html>
<p>Il risultato è identico a quello che si ha con interruttori pilotati e dioidi in antiparallelo entrambi iteali.</p>
<p>Questo perché con un controllo senza blanking time i due inverter sono identici.</p>
<p>Il sisema più fisico è superiore perché consente di valutare anche gli effetti del blanking time.</p>
</html>"), experiment(StopTime = 0.04, Interval = 0.0005), Icon(coordinateSystem(extent = {{-120, -100}, {120, 100}})), Diagram(coordinateSystem(extent = {{-120, -100}, {120, 100}}, preserveAspectRatio = false, initialScale = 0.1, grid = {2, 2}), graphics = {Text(origin = {65.4045, -0.344234}, lineColor = {0, 0, 255}, extent = {{-110, -68}, {-16, -92}}, textString = "batt: 100Ah 20 kWp 500Acc")}));
end IdTrif2Filt;
model AVG "Sensor to measure the average value of input"
Modelica.Blocks.Interfaces.RealInput u annotation(Placement(transformation(extent = {{-118, -12}, {-78, 28}})));
Modelica.Blocks.Interfaces.RealOutput y annotation(Placement(transformation(extent = {{90, 0}, {110, 20}})));
Modelica.Blocks.Continuous.Integrator integrator annotation(Placement(transformation(extent = {{-60, -2}, {-40, 18}})));
Modelica.Blocks.Math.Add add(k2 = -1) annotation(Placement(transformation(extent = {{12, 0}, {32, 20}})));
Modelica.Blocks.Nonlinear.FixedDelay fixedDelay1(delayTime = 1 / Frequency) annotation(Placement(transformation(extent = {{-10, -10}, {10, 10}}, rotation = 0, origin = {-14, -22})));
Modelica.Blocks.Math.Gain gain(k = Frequency) annotation(Placement(transformation(extent = {{52, 0}, {72, 20}})));
parameter Modelica.SIunits.Frequency Frequency = 50.0 "Frequency of signals";
equation
connect(integrator.u, u) annotation(Line(points = {{-62, 8}, {-98, 8}}, color = {0, 0, 127}, smooth = Smooth.None));
connect(add.u1, integrator.y) annotation(Line(points = {{10, 16}, {-14, 16}, {-14, 8}, {-39, 8}}, color = {0, 0, 127}, smooth = Smooth.None));
connect(fixedDelay1.y, add.u2) annotation(Line(points = {{-3, -22}, {4, -22}, {4, 4}, {10, 4}}, color = {0, 0, 127}, smooth = Smooth.None));
connect(fixedDelay1.u, integrator.y) annotation(Line(points = {{-26, -22}, {-28, -22}, {-28, 8}, {-39, 8}}, color = {0, 0, 127}, smooth = Smooth.None));
connect(gain.u, add.y) annotation(Line(points = {{50, 10}, {33, 10}}, color = {0, 0, 127}, smooth = Smooth.None));
connect(gain.y, y) annotation(Line(points = {{73, 10}, {100, 10}}, color = {0, 0, 127}, smooth = Smooth.None));
annotation(Icon(coordinateSystem(preserveAspectRatio = true, extent = {{-100, -100}, {100, 100}}
- claudio34
- 88 Posts
Re: inverter DC/AC model
Yeah.
Before sending you the package, I just changed a few names and did not save the changes correctly.
Top became up, and Bot became down.
I'm glad you are using my models.
- ceraolo
- 147 Posts
Re: inverter DC/AC model
Thanks for your answer. If you are busy you can not respond, do not let problems. I would use the model three-phase inverter 1 but I get this error message.
With dymola every works good but I have temporary dymola license
Now every model threephase pass the check, Compilation process finished successfully but there are no results in simulation an appear the errors:
stdout | OMEditInfo | <p>C:/Users/Dell_WSt3500/Documents/UFFICIO CLAUDIO PC/COMMESSE 2015/MODELICA/FILE/SETTEMBRE 2015/invPWMPkg2015.IdPwmTrif1.exe -port=55042 -logFormat=xml -override=startTime=0,stopTime=0.1,stepSize=0.0002,tolerance=0.0001,solver=dassl,outputFormat=mat,variableFilter=.* -r=invPWMPkg2015.IdPwmTrif1_res.mat -dasslJacobian=coloredNumerical -w -lv=LOG_STATS</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 128) at time 0.000000, system is singular for U[2, 2].</p>
stdout | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000000, system is singular for U[2, 2].</p>
stdout | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000000, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000000.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2e-007. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>[1] Real S2.n.v(start=0, nominal=1)</p>
LOG_LS | warning | <p>[2] Real S6.s(start=0, nominal=1)</p>
LOG_LS | warning | <p>[3] Real S2.s(start=0, nominal=1)</p>
LOG_LS | warning | <p>[4] Real S1.s(start=0, nominal=1)</p>
LOG_LS | warning | <p>[5] Real S4.s(start=0, nominal=1)</p>
LOG_LS | warning | <p>[6] Real S5.s(start=0, nominal=1)</p>
LOG_LS | warning | <p>[7] Real S3.s(start=0, nominal=1)</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000000, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000000.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2e-007. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000000, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000000.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2e-007. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000000, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000000.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2e-007. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000000, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000000.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2e-007. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000000, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000000.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2e-007. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000000, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000000.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2e-007. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000000, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000000.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2e-007. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000000, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000000. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000000.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2e-007. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000001, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000001. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000001.</p>
stdout | warning | <p>Solving linear system 248 fails at time 6e-007. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000001, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000001. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000001.</p>
stdout | warning | <p>Solving linear system 248 fails at time 6e-007. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000001, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000001. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000001.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.4e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000001, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000001. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000001.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.4e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000001, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000001. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000001.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.4e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000001, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000001. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000001.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.4e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000001, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000001. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000001.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.4e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000001, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000001. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000001.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.4e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000001, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000001. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000001.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.4e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000001, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000001. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000001.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.4e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000001, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000001. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000001.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.4e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000003, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000003. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000003.</p>
stdout | warning | <p>Solving linear system 248 fails at time 3e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000003, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000003. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000003.</p>
stdout | warning | <p>Solving linear system 248 fails at time 3e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000003, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000003. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000003.</p>
stdout | warning | <p>Solving linear system 248 fails at time 3e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000003, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000003. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000003.</p>
stdout | warning | <p>Solving linear system 248 fails at time 3e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000003, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000003. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000003.</p>
stdout | warning | <p>Solving linear system 248 fails at time 3e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000003, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000003. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000003.</p>
stdout | warning | <p>Solving linear system 248 fails at time 3e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000003, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000003. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000003.</p>
stdout | warning | <p>Solving linear system 248 fails at time 3e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000003, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000003. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000003.</p>
stdout | warning | <p>Solving linear system 248 fails at time 3e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000003, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000003. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000003.</p>
stdout | warning | <p>Solving linear system 248 fails at time 3e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000006, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000006. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000006.</p>
stdout | warning | <p>Solving linear system 248 fails at time 6.2e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000006, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000006. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000006.</p>
stdout | warning | <p>Solving linear system 248 fails at time 6.2e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000006, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000006. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000006.</p>
stdout | warning | <p>Solving linear system 248 fails at time 6.2e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000006, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000006. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000006.</p>
stdout | warning | <p>Solving linear system 248 fails at time 6.2e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000006, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000006. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000006.</p>
stdout | warning | <p>Solving linear system 248 fails at time 6.2e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000006, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000006. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000006.</p>
stdout | warning | <p>Solving linear system 248 fails at time 6.2e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000006, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000006. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000006.</p>
stdout | warning | <p>Solving linear system 248 fails at time 6.2e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000006, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000006. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000006.</p>
stdout | warning | <p>Solving linear system 248 fails at time 6.2e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000006, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000006. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000006.</p>
stdout | warning | <p>Solving linear system 248 fails at time 6.2e-006. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000013, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000013. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000013.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.26e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000013, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000013. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000013.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.26e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000013, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000013. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000013.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.26e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000013, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000013. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000013.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.26e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000013, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000013. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000013.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.26e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000013, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000013. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000013.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.26e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000013, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000013. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000013.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.26e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000013, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000013. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000013.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.26e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000013, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000013. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000013.</p>
stdout | warning | <p>Solving linear system 248 fails at time 1.26e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000025, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000025. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000025.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2.54e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000025, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000025. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000025.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2.54e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000025, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000025. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000025.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2.54e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000025, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000025. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000025.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2.54e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000025, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000025. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000025.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2.54e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000025, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000025. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000025.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2.54e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000025, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000025. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000025.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2.54e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000025, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000025. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000025.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2.54e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000025, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000025. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000025.</p>
stdout | warning | <p>Solving linear system 248 fails at time 2.54e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000051, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000051. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000051.</p>
stdout | warning | <p>Solving linear system 248 fails at time 5.1e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000051, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000051. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000051.</p>
stdout | warning | <p>Solving linear system 248 fails at time 5.1e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000051, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000051. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000051.</p>
stdout | warning | <p>Solving linear system 248 fails at time 5.1e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000051, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000051. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000051.</p>
stdout | warning | <p>Solving linear system 248 fails at time 5.1e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000051, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000051. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000051.</p>
stdout | warning | <p>Solving linear system 248 fails at time 5.1e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000051, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000051. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000051.</p>
stdout | warning | <p>Solving linear system 248 fails at time 5.1e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000051, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000051. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000051.</p>
stdout | warning | <p>Solving linear system 248 fails at time 5.1e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000051, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000051. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000051.</p>
stdout | warning | <p>Solving linear system 248 fails at time 5.1e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000051, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000051. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000051.</p>
stdout | warning | <p>Solving linear system 248 fails at time 5.1e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000102, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000102. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000102.</p>
stdout | warning | <p>Solving linear system 248 fails at time 0.0001022. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000102, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000102. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000102.</p>
stdout | warning | <p>Solving linear system 248 fails at time 0.0001022. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000102, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000102. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000102.</p>
stdout | warning | <p>Solving linear system 248 fails at time 0.0001022. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000102, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000102. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000102.</p>
stdout | warning | <p>Solving linear system 248 fails at time 0.0001022. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000102, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000102. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000102.</p>
stdout | warning | <p>Solving linear system 248 fails at time 0.0001022. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000102, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000102. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000102.</p>
stdout | warning | <p>Solving linear system 248 fails at time 0.0001022. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000102, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000102. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000102.</p>
stdout | warning | <p>Solving linear system 248 fails at time 0.0001022. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000102, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000102. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000102.</p>
stdout | warning | <p>Solving linear system 248 fails at time 0.0001022. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000096, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000096. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000096.</p>
stdout | warning | <p>Solving linear system 248 fails at time 9.58791e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000096, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000096. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000096.</p>
stdout | warning | <p>Solving linear system 248 fails at time 9.58791e-005. For more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Failed to solve linear system of equations (no. 248) at time 0.000096, system is singular for U[2, 2].</p>
LOG_LS | warning | <p>The default linear solver fails, the fallback solver with total pivoting is started at time 0.000096. That might raise performance issues, for more information use -lv LOG_LS.</p>
LOG_LS | warning | <p>Matrix singular!</p>
LOG_LS | warning | <p>under-determined linear system not solvable!</p>
stdout | warning | <p>Error solving linear system of equations (no. 248) at time 0.000096.</p>
stdout | warning | <p>Solving linear system 248 fails at time 9.58791e-005. For more information use -lv LOG_LS.</p>
stdout | info | <p>model terminate | linear system solver failed. | Simulation terminated at time 9.58791e-005</p>
LOG_STATS | info | <p>### STATISTICS ###</p>
stdout | error | <p>Process crashed<br>
Simulation process failed. Exited with code -3.</p>
- claudio34
- 88 Posts
Re: inverter DC/AC model
You are right, some of the three-phase models do not work with OM (yet).
After the renaming issue that you solved, they are ok with Dymola.
I did not check those models with OM for months. I tried yesterday, but a totally different issue was evidenced that caused OMEdit to crash with a model similar to IdPwmTrif2. (ticket #3580).
When this ticket is solved I will see whether also the issue with IdPwmTrif2 you mentioned is gone.
I have created many Modelica models, but only roughly 80% are correctly flattened and simulated by OM.
- ceraolo
- 147 Posts
Re: inverter DC/AC model
Thanks anyway
- claudio34
- 88 Posts
Re: inverter DC/AC model
If you want a three-phase inverter Modelica model working with OM, plus many other power electronics models you can download
MSL 3.2.2.dev
from the Modelica Association site.
I did this last summer but I don't remember how to do. So you must find the way yourself.
Moreover, I don't know if I'm allowed to redistribute that code, and therefore I do not attach it here.
I can say that the model
Modelica.Electrical.PowerConverters.Examples.DCAC.MultiPhaseTewoLevel_R
runs smoothly with today's OM nightly build (Windows)
However today's OMEdit has some issues and crashes frequently. Fixing this is well under way.
.
- ceraolo
- 147 Posts
Re: inverter DC/AC model
thank a lot, i'm not a member of modelica association, so now i send a mail by the form in page https://www.modelica.org/contact-info for ask him if I can have this library (Modelica.Electrical.PowerConverters.Examples.DCAC.MultiPhaseTewoLevel_R ) also paying a contribution. Bye
- claudio34
- 88 Posts
Re: inverter DC/AC model
This is an open model: https://github.com/modelica/Modelica/bl … verters.mo
It is shipped with OpenModelica as well (select version=trunk in OMEdit and it will load by default). On Linux you may need to apt-get install omlib-modelica-trunk
- sjoelund.se
- 1700 Posts
Re: inverter DC/AC model
Thank you so much, the models works good. I made only four simple corrections. There is only thing that i don't undestand: simulations of PowerConverters.Examples.DCAC.MultiPhaseTwoLevel.MultiPhaseTwoLevel_RL works good but appear hundreds of those written after compilation: "Warning: maximal number of iteration reached but no root found"
- claudio34
- 88 Posts
- Index
- » Usage and Applications
- » OpenModelica Usage and Applications
- » inverter DC/AC model