Very glad to make a try to use ungar to learn npmc, it's a excellent nmpc solver for researchers and learners. However, I encountered some issues. For example, the solutions in the first iteration consistently fail to meet the expected criteria. I suspect this might be related to some initial value settings, but despite my attempts, I have been unable to resolve it. Could you assist me in identifying a solution to this problem? I would greatly appreciate it. The solutions in the first iteration can be compared with those in subsequent iterations, and it's evident that the solutions in the first iteration do not meet the desired expectations.

If this issue cannot be resolved, it might necessitate running the problem-solving process twice, leading to a decrease in computational speed, which is not our desired outcome.