Variant Simulation System using Quaternion Structures