Up to my knowledge, the inner loop is a must, because the output of the speed controller is a torque/current signal. So one need to have a controller for the torque or the current.
Can you be clearer about what type of motor you are using (speed is relevant, power is good to know too)? There exist open-loop and closed-loop sensorless techniques. It can be as simple as a speed controller for hobbyists:
hello Mr. Guillaume, I am just using PMSM block available in matlab simulation. I referred many papers,
Some papers, authors created PMSM model using equaions
Some papers, authors uses inbuilt PMSM model
Some papers, in feed forward path Valpha and Vbeta is used as inout to SVPWM.
Some papers, Output of inverse park transformation is used as input to SVPWM
Some papers SVPWM output is directly given to PMSM model(created by user. not inbuilt one), in which there is no inverter. I hope,practically we need inverter.
I just want to simulate Field oriented control for PMSM motor(inbuilt model in matlab). can you give me some suggestion. In future i want to implement the same in hardware,