what is Fault qualification time and how does the counter limit is set
6 次查看(过去 30 天)
显示 更早的评论
I am using the Fault qualification algorithm in the
Libraries:
Simscape / Battery / BMS / Protection.
How to set the internal counter in the integrator block used in this example?
How to determine the fault qualification time and why to use it? Is it always need to define the value 2 or 4? How to see the qualification time in the graph.
I am trying the similar block provided the sceenshot block. When I execute, everytime Error Flag is delay by 1 smaples. What will be the reason.
Looking forward to your feedback ASAP. Thanks
0 个评论
回答(1 个)
Sabin
2023-8-29
The internal counter is set internally according to the presence of the symptoms and if we want to allow disqualification. Qualification time is the period from when the error symptom is detected until we report the error. Some diagnosis requires a shorter period from the moment we have a symptom. The qualification time can be any positive value in seconds. If we want to detect the error in let’s say 0.1 seconds, then we use 0.1 as qualification time. If we use discrete time simulation, the qualification time value must be greater than the sample time and multiple of the sample time. Because in discrete time events are happening at certain timestamps, we may get a 1 sample delay. A graphical representation of this functionality is shown in the documentation:
An example of battery monitoring:
https://www.mathworks.com/help/simscape-battery/ug/battery-current-temperature-fault-monitoring.html
I hope this helps.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Physical Units 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!