1. A method for generating initial operating points for controlling an interior peg magnet (IPM) machine, the method comprising: loading an inductance lookup table, the inductance lookup table including sets of a direct axis inductance (L d ) value and a quadrature axis inductance (L q ) value, each set corresponding to a current peak magnitude and a current control angle, the current control angle indicating amounts of the current peak magnitude appearing as direct axis current (I d ) and quadrature axis current (I q ); first calculating a maximum torque per Ampere (MTPA) trajectory for a first threshold speed based on machine parameters of the IPM machine, the machine parameters including the inductance lookup table; second calculating a truncated voltage limit ellipse with monotonically increasing torque for a first speed based on the machine parameters, if the first speed is higher than the first threshold speed; determining an operating trajectory at the first speed based on at least one of the calculated MTPA trajectory and the calculated truncated voltage limit ellipse; and generating an I d ,I q map that maps an I d value and an I q value to each torque command of a plurality of torque commands for the first speed based on the determined operating trajectory.