I am using differentialequations.jl as the core of a 6DOF simulator for my company. We need to evaluate the behaviour of some very different sized vehicles and thus can run the solver with different tolerances. The state vector in this case (the
u vector) contains: [XYZ coordinates, orientation quaternion, XYZ velocity, XYZ angular velocity].
The coordinates and velocities’ tolerances can change with vehicle size (ie, for a 50m long vehicle, I am not so worried about the solver being accurate to 1mm, however for a 10cm long vehicle I might be) that being said, the orientation quaternion needs to be to the same accuracy regardless of vehicle size. Is there some way that I can specify the accuracy of each of the state elements individually?