I am trying to simulate a Buck-converter circuit in Orcad, but no matter what I change the input voltage to I still get the same output voltage result. I tried this in Multisim and got the same issue. why is that happening? I have attached a picture of the schematic of my design it's just the basic buck-converter circuit and the values are calculated by hand from a question in my power electronics book.
according to the duty cycle, my output voltage must be 25% of the input voltage so I must have 25V at the output but I am no where near that. I tried using different load values with similar results.
EDIT: The simulation type is transient time it is set to run for 2 seconds.