I thought I had a decent grip on how Bode plots work yet for this model that I am working on, I need to implement a lead or a lag compensator. A lead compensator, which I was thinking about implementing, would first require me to determine the phase margin of the system from this Bode plot, but I am not sure how to do that since the magnitude plot does not cross the 0dB point.
Does this mean that the phase margin is automatically 90 degrees since the phase plot starts at -90 degrees?
Please see the attached image for the Bode plot in question:
EDIT 1: The open loop transfer function of the system taken from MATLAB is as follows:
EDIT 2: The Simulink model that I have generated the bode plot for is a simple DC motor with no friction with an inner current and velocity loop which are both PI-controlled and tuned. The Bode plot and transfer functions are for a position controller that I am trying to implement and tune using Lead Compensation. So far, I have simply given a step input as the position command with no gain to obtain both the Bode plot and transfer function.
EDIT 3: I have increased the gain in the open loop to 1500(!) to obtain a 0dB crossing for magnitude. However, when doing this, I found that the phase graph does not change even after trying different gains. I feel like continuing with my phase Lead compensator design using this gain will have some sort of impact on stability. Or could I be wrong? I have attached the new Bode plot showing both the original and the one with the open-loop gain of 1500 below: