0
0
Power Electronicsknowledge~10 mins

Hysteresis control technique in Power Electronics - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to define the hysteresis band width variable.

Power Electronics
hysteresis_band = [1]
Drag options to blanks, or click blank then click option'
A0.1
B10
C1.0
D0.05
Attempts:
3 left
💡 Hint
Common Mistakes
Using a very large value for the hysteresis band width.
Setting the band width to zero, which disables hysteresis.
2fill in blank
medium

Complete the code to check if the output current exceeds the upper hysteresis limit.

Power Electronics
if current > set_point + [1]:
Drag options to blanks, or click blank then click option'
Aset_point
B0
Chysteresis_band
Dcurrent
Attempts:
3 left
💡 Hint
Common Mistakes
Comparing current to set_point without adding the hysteresis band.
Using zero instead of the hysteresis band.
3fill in blank
hard

Fix the error in the condition to check if current is below the lower hysteresis limit.

Power Electronics
if current [1] set_point - hysteresis_band:
Drag options to blanks, or click blank then click option'
A>
B<
C==
D>=
Attempts:
3 left
💡 Hint
Common Mistakes
Using greater than instead of less than.
Using equality operator which is too strict.
4fill in blank
hard

Fill both blanks to complete the hysteresis control logic for switching.

Power Electronics
if current [1] set_point + hysteresis_band:
    switch_state = [2]
Drag options to blanks, or click blank then click option'
A>
BTrue
CFalse
D<
Attempts:
3 left
💡 Hint
Common Mistakes
Using '<' instead of '>' in the condition.
Setting switch_state to True when current is too high.
5fill in blank
hard

Fill all three blanks to complete the hysteresis control logic for turning the switch on when current is below the lower limit.

Power Electronics
if current [1] set_point - hysteresis_band:
    switch_state = [2]
else:
    switch_state = [3]
Drag options to blanks, or click blank then click option'
A<
BTrue
CFalse
D>
Attempts:
3 left
💡 Hint
Common Mistakes
Using '>' instead of '<' in the condition.
Reversing True and False for switch_state.