When the value of the configuration parameter 'PSC_ACCZ_D' is larger, such as 0.4, the Copter will rise vertically until the energy consumption is exhausted

The value range of the configuration parameter ‘PSC_ACCZ_D’ is [0, 0.4]. When the value of the configuration parameter ‘PSC_ACCZ_D’ is larger, such as 0.4, the Copter keeps rising vertically until the energy consumption is exhausted

Why would you want Derivative on Accel Z anyway?

We are fuzzing Ardupilot configuration parameters. According to the fuzzing results, we found that when the value of the configuration parameter ‘PSC_ACCZ_D’ is larger, such as 0.4, the Copter keeps rising vertically until the energy consumption is exhausted.

What you should do is put in a PR or even a feature request to get limits set. Most often there’s advisories about the range, either in MissionPlanner or in the parameter details - but in a lot of cases there is no hard limit set because Ardupilot is used on so many different vehicles that some may require crazy values that wouldnt suit any other vehicles. A lot of the parameters are not just used on copters, but all vehicles.
That’s why we have default values and it’s up to the end-user to set whatever suits their vehicle and use-case. It’s hard to set input validation when you dont know the whole situation.

I would add that many of the ranges simply are outdated and not applicable to all applications.

So “fuzzing” on a parameter range that is no longer valid would have little value.