1. An article of manufacture comprising a computer usable medium having computer readable program code embodied therein which implements modeling of a system, the system comprising at least a linear motor and a block switching controller, the medium comprising: a. computer readable program code generating a model of the system, the model having a plurality of sub-models, the plurality of sub-models comprising at least a sub-model of the linear motor and a sub-model of the block switching controller; b. computer readable program code inserting at least one simulation artifact into the system model between two sub-models, the simulation artifact creating a virtual voltage state; and c. computer readable program code simulating the operation of the system using the generated model.