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.05939/0.05939, allocations: 12.02 MB / 27.8 MB, free: 1.73 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.0009676/0.0009676, allocations: 119 kB / 31.49 MB, free: 5.117 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.001202/0.001203, allocations: 188.5 kB / 35.29 MB, free: 1.336 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.365/1.365, allocations: 222.9 MB / 261.8 MB, free: 8.738 MB / 206.1 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/DroneLibrary 1.0.0/package.mo): time 0.0548/0.0548, allocations: 13.67 MB / 328.5 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.02308/0.02308, allocations: 17.46 MB / 413.4 MB, free: 28.15 MB / 302.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 0.1066/0.1297, allocations: 55.42 MB / 468.8 MB, free: 6.555 MB / 334.1 MB Notification: Performance of NFInst.instantiate(DroneLibrary.Examples.DroneWithIdealPower.DroneForVR): time 0.8986/1.028, allocations: 407.1 MB / 0.8554 GB, free: 8.336 MB / 0.545 GB Notification: Performance of NFInst.instExpressions: time 0.1599/1.188, allocations: 64.53 MB / 0.9184 GB, free: 8.168 MB / 0.6075 GB Notification: Performance of NFInst.updateImplicitVariability: time 0.08688/1.275, allocations: 1.496 MB / 0.9199 GB, free: 6.668 MB / 0.6075 GB Notification: Performance of NFTyping.typeComponents: time 0.4807/1.756, allocations: 24.15 MB / 0.9435 GB, free: 3.758 MB / 0.6232 GB Notification: Performance of NFTyping.typeBindings: time 0.02506/1.781, allocations: 7.236 MB / 0.9506 GB, free: 3.551 MB / 0.6232 GB Notification: Performance of NFTyping.typeClassSections: time 0.01306/1.794, allocations: 4.404 MB / 0.9549 GB, free: 3.48 MB / 0.6232 GB Notification: Performance of NFFlatten.flatten: time 0.05127/1.845, allocations: 36.74 MB / 0.9907 GB, free: 3.469 MB / 0.6232 GB Notification: Performance of NFFlatten.resolveConnections: time 0.04786/1.893, allocations: 33.13 MB / 1.023 GB, free: 10.57 MB / 0.6388 GB Notification: Performance of NFEvalConstants.evaluate: time 0.02366/1.917, allocations: 9.324 MB / 1.032 GB, free: 6.59 MB / 0.6388 GB Notification: Performance of NFSimplifyModel.simplify: time 0.02337/1.941, allocations: 14.49 MB / 1.046 GB, free: 12.38 MB / 0.6544 GB Notification: Performance of NFPackage.collectConstants: time 0.009069/1.95, allocations: 1.816 MB / 1.048 GB, free: 10.57 MB / 0.6544 GB Notification: Performance of NFFlatten.collectFunctions: time 0.01447/1.964, allocations: 4.299 MB / 1.052 GB, free: 6.93 MB / 0.6544 GB Notification: Performance of NFScalarize.scalarize: time 0.01999/1.984, allocations: 11.95 MB / 1.064 GB, free: 12.29 MB / 0.67 GB Notification: Performance of NFVerifyModel.verify: time 0.02621/2.01, allocations: 13.58 MB / 1.077 GB, free: 14.73 MB / 0.6857 GB Notification: Performance of NFConvertDAE.convert: time 0.04446/2.055, allocations: 40.62 MB / 1.117 GB, free: 6.938 MB / 0.7169 GB Notification: Performance of FrontEnd - DAE generated: time 5.39e-06/2.055, allocations: 4 kB / 1.117 GB, free: 6.934 MB / 0.7169 GB Notification: Performance of FrontEnd: time 1.413e-06/2.055, allocations: 0 / 1.117 GB, free: 6.934 MB / 0.7169 GB Notification: Performance of Transformations before backend: time 0.001634/2.057, allocations: 4 kB / 1.117 GB, free: 6.93 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]