Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries/ --ompython_omhome=/usr DroneLibrary_DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_DeviceDrivers 2.1.1/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/DroneLibrary 1.0.0/package.mo", uses=false) Using package DroneLibrary with version 1.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/DroneLibrary 1.0.0/package.mo) Using package Modelica with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo) Using package Complex with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo) Using package ModelicaServices with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo) Using package Modelica_DeviceDrivers with version 2.1.1 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_DeviceDrivers 2.1.1/package.mo) Running command: translateModel(DroneLibrary.Examples.DroneWithIdealPower.DroneForVR,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="DroneLibrary_DroneLibrary.Examples.DroneWithIdealPower.DroneForVR") translateModel(DroneLibrary.Examples.DroneWithIdealPower.DroneForVR,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="DroneLibrary_DroneLibrary.Examples.DroneWithIdealPower.DroneForVR") Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_DeviceDrivers 2.1.1/package.mo): time 0.08768/0.08768, allocations: 12.02 MB / 27.14 MB, free: 2.195 MB / 19.63 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo): time 0.0009891/0.0009886, allocations: 111.3 kB / 30.83 MB, free: 5.332 MB / 26.18 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo): time 0.001196/0.001196, allocations: 192.3 kB / 34.64 MB, free: 1.543 MB / 26.18 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo): time 1.437/1.437, allocations: 222.9 MB / 261.2 MB, free: 8.656 MB / 206.1 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/DroneLibrary 1.0.0/package.mo): time 0.05593/0.05593, allocations: 13.68 MB / 327.9 MB, free: 0.707 MB / 254.1 MB Notification: Skipped loading package Visualization (1.6,default) using MODELICAPATH /home/hudson/saved_omc/libraries/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: Performance of FrontEnd - loaded program: time 0.02711/0.02711, allocations: 17.46 MB / 412.8 MB, free: 28.15 MB / 302.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 0.1412/0.1684, allocations: 55.41 MB / 468.2 MB, free: 6.559 MB / 334.1 MB Notification: Performance of NFInst.instantiate(DroneLibrary.Examples.DroneWithIdealPower.DroneForVR): time 1.107/1.276, allocations: 407.1 MB / 0.8548 GB, free: 8.578 MB / 0.545 GB Notification: Performance of NFInst.instExpressions: time 0.1873/1.463, allocations: 64.53 MB / 0.9178 GB, free: 8.406 MB / 0.6075 GB Notification: Performance of NFInst.updateImplicitVariability: time 0.1038/1.567, allocations: 1.503 MB / 0.9193 GB, free: 6.902 MB / 0.6075 GB Notification: Performance of NFTyping.typeComponents: time 0.6584/2.225, allocations: 24.15 MB / 0.9429 GB, free: 3.738 MB / 0.6232 GB Notification: Performance of NFTyping.typeBindings: time 0.03158/2.257, allocations: 7.233 MB / 0.9499 GB, free: 3.539 MB / 0.6232 GB Notification: Performance of NFTyping.typeClassSections: time 0.01633/2.273, allocations: 4.407 MB / 0.9542 GB, free: 3.465 MB / 0.6232 GB Notification: Performance of NFFlatten.flatten: time 0.05981/2.333, allocations: 36.74 MB / 0.9901 GB, free: 3.453 MB / 0.6232 GB Notification: Performance of NFFlatten.resolveConnections: time 0.05862/2.392, allocations: 33.13 MB / 1.022 GB, free: 10.62 MB / 0.6388 GB Notification: Performance of NFEvalConstants.evaluate: time 0.02704/2.419, allocations: 9.325 MB / 1.032 GB, free: 6.801 MB / 0.6388 GB Notification: Performance of NFSimplifyModel.simplify: time 0.03063/2.45, allocations: 14.49 MB / 1.046 GB, free: 12.6 MB / 0.6544 GB Notification: Performance of NFPackage.collectConstants: time 0.01316/2.463, allocations: 1.82 MB / 1.048 GB, free: 10.78 MB / 0.6544 GB Notification: Performance of NFFlatten.collectFunctions: time 0.01982/2.483, allocations: 4.296 MB / 1.052 GB, free: 7.145 MB / 0.6544 GB Notification: Performance of NFScalarize.scalarize: time 0.02382/2.507, allocations: 11.95 MB / 1.063 GB, free: 12.55 MB / 0.67 GB Notification: Performance of NFVerifyModel.verify: time 0.03032/2.537, allocations: 13.58 MB / 1.077 GB, free: 15 MB / 0.6857 GB Notification: Performance of NFConvertDAE.convert: time 0.05647/2.593, allocations: 47.25 MB / 1.123 GB, free: 0.6055 MB / 0.7169 GB Notification: Performance of FrontEnd - DAE generated: time 7.624e-06/2.594, allocations: 4 kB / 1.123 GB, free: 0.6016 MB / 0.7169 GB Notification: Performance of FrontEnd: time 3.216e-06/2.594, allocations: 0 / 1.123 GB, free: 0.6016 MB / 0.7169 GB Notification: Performance of Transformations before backend: time 0.001879/2.595, allocations: 3.938 kB / 1.123 GB, free: 0.5977 MB / 0.7169 GB Error: Too few equations, under-determined system. The model has 7645 equation(s) and 7735 variable(s). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.frame_a4.R.T[3,3] does not have any remaining equation to be solved in. The original equations were: Equation 2979: DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.droneChassis1.bodyCylinder.frame_a.R.equalityConstraint(droneChassis1.bodyCylinder.frame_a.R, droneChassis1.frame_a4.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.frame_a4.R.w[1], droneChassis1.frame_a4.R.w[2], droneChassis1.frame_a4.R.w[3] Equation 2427: droneChassis1.frame_a4.R.T[3,3] = frame_a.R.T[3,3], which needs to solve for frame_a.R.T[3,3] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.frame_a4.R.T[3,2] does not have any remaining equation to be solved in. The original equations were: Equation 2979: DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.droneChassis1.bodyCylinder.frame_a.R.equalityConstraint(droneChassis1.bodyCylinder.frame_a.R, droneChassis1.frame_a4.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.frame_a4.R.w[1], droneChassis1.frame_a4.R.w[2], droneChassis1.frame_a4.R.w[3] Equation 2426: droneChassis1.frame_a4.R.T[3,2] = frame_a.R.T[3,2], which needs to solve for frame_a.R.T[3,2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.frame_a4.R.T[3,1] does not have any remaining equation to be solved in. The original equations were: Equation 2979: DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.droneChassis1.bodyCylinder.frame_a.R.equalityConstraint(droneChassis1.bodyCylinder.frame_a.R, droneChassis1.frame_a4.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.frame_a4.R.w[1], droneChassis1.frame_a4.R.w[2], droneChassis1.frame_a4.R.w[3] Equation 2425: droneChassis1.frame_a4.R.T[3,1] = frame_a.R.T[3,1], which needs to solve for frame_a.R.T[3,1] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.frame_a4.R.T[2,3] does not have any remaining equation to be solved in. The original equations were: Equation 2979: DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.droneChassis1.bodyCylinder.frame_a.R.equalityConstraint(droneChassis1.bodyCylinder.frame_a.R, droneChassis1.frame_a4.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.frame_a4.R.w[1], droneChassis1.frame_a4.R.w[2], droneChassis1.frame_a4.R.w[3] Equation 2424: droneChassis1.frame_a4.R.T[2,3] = frame_a.R.T[2,3], which needs to solve for frame_a.R.T[2,3] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.frame_a4.R.T[2,2] does not have any remaining equation to be solved in. The original equations were: Equation 2979: DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.droneChassis1.bodyCylinder.frame_a.R.equalityConstraint(droneChassis1.bodyCylinder.frame_a.R, droneChassis1.frame_a4.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.frame_a4.R.w[1], droneChassis1.frame_a4.R.w[2], droneChassis1.frame_a4.R.w[3] Equation 2423: droneChassis1.frame_a4.R.T[2,2] = frame_a.R.T[2,2], which needs to solve for frame_a.R.T[2,2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.frame_a4.R.T[2,1] does not have any remaining equation to be solved in. The original equations were: Equation 2979: DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.droneChassis1.bodyCylinder.frame_a.R.equalityConstraint(droneChassis1.bodyCylinder.frame_a.R, droneChassis1.frame_a4.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.frame_a4.R.w[1], droneChassis1.frame_a4.R.w[2], droneChassis1.frame_a4.R.w[3] Equation 2422: droneChassis1.frame_a4.R.T[2,1] = frame_a.R.T[2,1], which needs to solve for frame_a.R.T[2,1] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.frame_a4.R.T[1,3] does not have any remaining equation to be solved in. The original equations were: Equation 2979: DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.droneChassis1.bodyCylinder.frame_a.R.equalityConstraint(droneChassis1.bodyCylinder.frame_a.R, droneChassis1.frame_a4.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.frame_a4.R.w[1], droneChassis1.frame_a4.R.w[2], droneChassis1.frame_a4.R.w[3] Equation 2421: droneChassis1.frame_a4.R.T[1,3] = frame_a.R.T[1,3], which needs to solve for frame_a.R.T[1,3] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.frame_a4.R.T[1,2] does not have any remaining equation to be solved in. The original equations were: Equation 2979: DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.droneChassis1.bodyCylinder.frame_a.R.equalityConstraint(droneChassis1.bodyCylinder.frame_a.R, droneChassis1.frame_a4.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.frame_a4.R.w[1], droneChassis1.frame_a4.R.w[2], droneChassis1.frame_a4.R.w[3] Equation 2420: droneChassis1.frame_a4.R.T[1,2] = frame_a.R.T[1,2], which needs to solve for frame_a.R.T[1,2] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.frame_a4.R.T[1,1] does not have any remaining equation to be solved in. The original equations were: Equation 2979: DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.droneChassis1.bodyCylinder.frame_a.R.equalityConstraint(droneChassis1.bodyCylinder.frame_a.R, droneChassis1.frame_a4.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.frame_a4.R.w[1], droneChassis1.frame_a4.R.w[2], droneChassis1.frame_a4.R.w[3] Equation 2419: droneChassis1.frame_a4.R.T[1,1] = frame_a.R.T[1,1], which needs to solve for frame_a.R.T[1,1] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.pointMass.frame_a.R.T[2,3] does not have any remaining equation to be solved in. The original equations were: Equation 3320: droneChassis1.pointMass.frame_a.f = Modelica.Mechanics.MultiBody.Frames.resolve2(droneChassis1.pointMass.frame_a.R, droneChassis1.pointMass.a_0 - DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.world.gravityAcceleration(droneChassis1.pointMass.r_0, Modelica.Mechanics.MultiBody.Types.GravityTypes.UniformGravity, {0.0, 0.0, -world.g}, world.mu)) * droneChassis1.pointMass.m, which needs to solve for droneChassis1.pointMass.frame_a.R.T[3,1], droneChassis1.pointMass.frame_a.R.T[3,2], droneChassis1.pointMass.frame_a.R.T[3,3] Equation 2984: DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.droneChassis1.pointMass.frame_a.R.equalityConstraint(droneChassis1.pointMass.frame_a.R, droneChassis1.bodyCylinder.frame_b.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.pointMass.frame_a.R.w[1], droneChassis1.pointMass.frame_a.R.w[2], droneChassis1.pointMass.frame_a.R.w[3] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.pointMass.frame_a.R.T[2,2] does not have any remaining equation to be solved in. The original equations were: Equation 3320: droneChassis1.pointMass.frame_a.f = Modelica.Mechanics.MultiBody.Frames.resolve2(droneChassis1.pointMass.frame_a.R, droneChassis1.pointMass.a_0 - DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.world.gravityAcceleration(droneChassis1.pointMass.r_0, Modelica.Mechanics.MultiBody.Types.GravityTypes.UniformGravity, {0.0, 0.0, -world.g}, world.mu)) * droneChassis1.pointMass.m, which needs to solve for droneChassis1.pointMass.frame_a.R.T[3,1], droneChassis1.pointMass.frame_a.R.T[3,2], droneChassis1.pointMass.frame_a.R.T[3,3] Equation 2984: DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.droneChassis1.pointMass.frame_a.R.equalityConstraint(droneChassis1.pointMass.frame_a.R, droneChassis1.bodyCylinder.frame_b.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.pointMass.frame_a.R.w[1], droneChassis1.pointMass.frame_a.R.w[2], droneChassis1.pointMass.frame_a.R.w[3] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.pointMass.frame_a.R.T[2,1] does not have any remaining equation to be solved in. The original equations were: Equation 3320: droneChassis1.pointMass.frame_a.f = Modelica.Mechanics.MultiBody.Frames.resolve2(droneChassis1.pointMass.frame_a.R, droneChassis1.pointMass.a_0 - DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.world.gravityAcceleration(droneChassis1.pointMass.r_0, Modelica.Mechanics.MultiBody.Types.GravityTypes.UniformGravity, {0.0, 0.0, -world.g}, world.mu)) * droneChassis1.pointMass.m, which needs to solve for droneChassis1.pointMass.frame_a.R.T[3,1], droneChassis1.pointMass.frame_a.R.T[3,2], droneChassis1.pointMass.frame_a.R.T[3,3] Equation 2984: DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.droneChassis1.pointMass.frame_a.R.equalityConstraint(droneChassis1.pointMass.frame_a.R, droneChassis1.bodyCylinder.frame_b.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.pointMass.frame_a.R.w[1], droneChassis1.pointMass.frame_a.R.w[2], droneChassis1.pointMass.frame_a.R.w[3] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.pointMass.frame_a.R.T[1,3] does not have any remaining equation to be solved in. The original equations were: Equation 3320: droneChassis1.pointMass.frame_a.f = Modelica.Mechanics.MultiBody.Frames.resolve2(droneChassis1.pointMass.frame_a.R, droneChassis1.pointMass.a_0 - DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.world.gravityAcceleration(droneChassis1.pointMass.r_0, Modelica.Mechanics.MultiBody.Types.GravityTypes.UniformGravity, {0.0, 0.0, -world.g}, world.mu)) * droneChassis1.pointMass.m, which needs to solve for droneChassis1.pointMass.frame_a.R.T[3,1], droneChassis1.pointMass.frame_a.R.T[3,2], droneChassis1.pointMass.frame_a.R.T[3,3] Equation 2984: DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.droneChassis1.pointMass.frame_a.R.equalityConstraint(droneChassis1.pointMass.frame_a.R, droneChassis1.bodyCylinder.frame_b.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.pointMass.frame_a.R.w[1], droneChassis1.pointMass.frame_a.R.w[2], droneChassis1.pointMass.frame_a.R.w[3] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.pointMass.frame_a.R.T[1,2] does not have any remaining equation to be solved in. The original equations were: Equation 3320: droneChassis1.pointMass.frame_a.f = Modelica.Mechanics.MultiBody.Frames.resolve2(droneChassis1.pointMass.frame_a.R, droneChassis1.pointMass.a_0 - DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.world.gravityAcceleration(droneChassis1.pointMass.r_0, Modelica.Mechanics.MultiBody.Types.GravityTypes.UniformGravity, {0.0, 0.0, -world.g}, world.mu)) * droneChassis1.pointMass.m, which needs to solve for droneChassis1.pointMass.frame_a.R.T[3,1], droneChassis1.pointMass.frame_a.R.T[3,2], droneChassis1.pointMass.frame_a.R.T[3,3] Equation 2984: DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.droneChassis1.pointMass.frame_a.R.equalityConstraint(droneChassis1.pointMass.frame_a.R, droneChassis1.bodyCylinder.frame_b.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.pointMass.frame_a.R.w[1], droneChassis1.pointMass.frame_a.R.w[2], droneChassis1.pointMass.frame_a.R.w[3] [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Mechanics/MultiBody/Frames/Orientation.mo:6:3-6:71:writable] Warning: Variable droneChassis1.pointMass.frame_a.R.T[1,1] does not have any remaining equation to be solved in. The original equations were: Equation 3320: droneChassis1.pointMass.frame_a.f = Modelica.Mechanics.MultiBody.Frames.resolve2(droneChassis1.pointMass.frame_a.R, droneChassis1.pointMass.a_0 - DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.world.gravityAcceleration(droneChassis1.pointMass.r_0, Modelica.Mechanics.MultiBody.Types.GravityTypes.UniformGravity, {0.0, 0.0, -world.g}, world.mu)) * droneChassis1.pointMass.m, which needs to solve for droneChassis1.pointMass.frame_a.R.T[3,1], droneChassis1.pointMass.frame_a.R.T[3,2], droneChassis1.pointMass.frame_a.R.T[3,3] Equation 2984: DroneLibrary.Examples.DroneWithIdealPower.DroneForVR.droneChassis1.pointMass.frame_a.R.equalityConstraint(droneChassis1.pointMass.frame_a.R, droneChassis1.bodyCylinder.frame_b.R) = {0.0, 0.0, 0.0}, which needs to solve for droneChassis1.pointMass.frame_a.R.w[1], droneChassis1.pointMass.frame_a.R.w[2], droneChassis1.pointMass.frame_a.R.w[3]