QNET DC Motor - Workbook (Student)
QNET DC Motor - Workbook (Student)
Curriculum
complies with*
[email protected] [email protected]
*ABET Inc. is the recognized accreditor for college and university programs in applied science, computing, engineering, and technology.
Modeling
This Workbook and the VIs provided are designed for the second generation black Quanser QNET
2.0 DC Motor Board for NI ELVIS II(+) . Second generation VIs can be identified by the small black
symbol in the upper right corner of the VI. These VIs will not work for blue first generation boards.
Topics Covered
• First order transfer functions.
• Obtaining the QNET DC Motor model using the bump test method.
• Model validation
Prerequisits
• The QNET DC Motor has been setup and tested. See the QNET DC Motor Quick Start Guide for details.
• You have access to the QNET DC Motor User Manual.
Y (s) K
= (1.1)
U (s) τs + 1
The step response shown in Figure 1.1 is generated using this transfer function with K = 5 rad/V.s and τ = 0.05 s.
Figure 1.1: Input and output signal used in the bump test method
The step input begins at time t0 . The input signal has a minimum value of umin and a maximum value of umax . The
resulting output signal is initially at y0 . Once the step is applied, the output tries to follow it and eventually settles at
its steady-state value yss . From the output and input signals, the steady-state gain K is
∆y
K= , (1.2)
∆u
where ∆y = yss − y0 and ∆u = umax − umin . In order to find the model time constant τ we can first calculate where
the output is supposed to be at the time constant from:
Then, we can read the time t1 that corresponds to y(t1 ) from the response data in Figure Figure 1.1. From the figure
we can see that the time t1 is equal to:
τ = t1 − t0 . (1.5)
See Wikipedia for more information on electric motor, mathematical model, transfer function, and LTI system theory.
5. Attach the responses in the Speed (rad/s) and Voltage (V) graphs.
6. Select the Measurement Graphs tab to view the measured response as depicted in Figure 1.3.
7. Use the responses in the Speed (rad/s) and Voltage (V) graphs to compute the steady-state gain of the DC
motor. See the Background section of this laboratory for details on how to find the steady-state gain from a
step response. You can use the Cursor Palette to measure data. See the QNET DC Motor User Manual or
the LabVIEW™ help for more information.
8. Based on the bump test method, find the time constant. See the Background section for details on how to find
the time constant of the step response.
2. Run the VI. You should hear the DC motor begin running and the scopes on the VI should appear similar to
those shown in Figure 1.2.
4. In the Model Parameters section of the VI, enter the bump test model parameters K and τ that were found in
Bump Test Laboratory. The blue simulation should match the red measured motor speed more closely.
5. Attach the Speed (rad/s) and Voltage (V) chart responses from the Scopes tab.
6. How well does your model represent the actual system? If they do not match, name one possible source for
this discrepancy.
7. Tune the steady-state gain K and time constant τ in the Model Parameters section so the simulation matches
the actual system better and write down their values.
Quanser Inc.
119 Spy Court
Markham, Ontario
L3R 5H6
Canada
[email protected]
Phone: 1-905-940-3575
Fax: 1-905-940-3576
For more information on the solutions Quanser Inc. offers, please visit the web site at:
http://www.quanser.com
This document and the software described in it are provided subject to a license agreement. Neither the software nor this document may be
used or copied except as specified under the terms of that license agreement. Quanser Inc. grants the following rights: a) The right to reproduce
the work, to incorporate the work into one or more collections, and to reproduce the work as incorporated in the collections, b) to create and
reproduce adaptations provided reasonable steps are taken to clearly identify the changes that were made to the original work, c) to distribute
and publically perform the work including as incorporated in collections, and d) to distribute and publicly perform adaptations. The above rights
may be exercised in all media and formats whether now known or hereafter devised. These rights are granted subject to and limited by the
following restrictions: a) You may not exercise any of the rights granted to You in above in any manner that is primarily intended for or directed
toward commercial advantage or private monetary compensation, and b) You must keep intact all copyright notices for the Work and provide the
name Quanser Inc. for attribution. These restrictions may not be waved without express prior written permission of Quanser Inc.
This Workbook and the VIs provided are designed for the second generation black Quanser QNET
2.0 DC Motor Board for NI ELVIS II(+) . Second generation VIs can be identified by the small black
symbol in the upper right corner of the VI. These VIs will not work for blue first generation boards.
Topics Covered
• QNET DC Motor speed control.
• Proportional-integral (PI) compensator design.
Prerequisits
• The QNET DC Motor has been setup and tested. See the QNET DC Motor Quick Start Guide for details.
The transfer function representing the DC motor speed-voltage relation with steady-state gain K and time constant
τ is
Y (s) K
= (1.1)
U (s) τs + 1
and will be used to design the PI controller. The input-output relation in the time-domain for a PI controller with
set-point weighting is
ki (r − y)
u = kp (bsp r − y) + , (1.2)
s
where kp is the proportional gain, ki is the integral gain, and bsp is the set-point weight. The closed loop transfer
function from the speed reference r to the angular motor speed output ωm is
K (kp bsp s + ki )
Gω,r (s) = . (1.3)
τ s2 + (Kkp + 1)s + Kki
5. Examine the behaviour of the measured speed, shown in red, with respect to the reference speed, shown in
blue, in the Speed (rad/s) scope. Explain what is happening.
10. Examine the response of the measured speed in the Speed (rad/s) scope and compare the result when ki is
set low to when it is set high.
Quanser Inc.
119 Spy Court
Markham, Ontario
L3R 5H6
Canada
[email protected]
Phone: 1-905-940-3575
Fax: 1-905-940-3576
For more information on the solutions Quanser Inc. offers, please visit the web site at:
http://www.quanser.com
This document and the software described in it are provided subject to a license agreement. Neither the software nor this document may be
used or copied except as specified under the terms of that license agreement. Quanser Inc. grants the following rights: a) The right to reproduce
the work, to incorporate the work into one or more collections, and to reproduce the work as incorporated in the collections, b) to create and
reproduce adaptations provided reasonable steps are taken to clearly identify the changes that were made to the original work, c) to distribute
and publically perform the work including as incorporated in collections, and d) to distribute and publicly perform adaptations. The above rights
may be exercised in all media and formats whether now known or hereafter devised. These rights are granted subject to and limited by the
following restrictions: a) You may not exercise any of the rights granted to You in above in any manner that is primarily intended for or directed
toward commercial advantage or private monetary compensation, and b) You must keep intact all copyright notices for the Work and provide the
name Quanser Inc. for attribution. These restrictions may not be waved without express prior written permission of Quanser Inc.
This Workbook and the VIs provided are designed for the second generation black Quanser QNET
2.0 DC Motor Board for NI ELVIS II(+) . Second generation VIs can be identified by the small black
symbol in the upper right corner of the VI. These VIs will not work for blue first generation boards.
Topics Covered
• QNET DC Motor speed control.
Prerequisits
• QNET DC Motor Qualitative PI Speed Control laboratory experiment.
The transfer function representing the DC motor speed-voltage relation with steady-state gain K and time constant
τ is
Y (s) K
= (1.1)
U (s) τs + 1
and will be used to design the PI controller. The input-output relation in the time-domain for a PI controller with
set-point weighting is
ki (r − y)
u = kp (bsp r − y) + , (1.2)
s
where kp is the proportional gain, ki is the integral gain, and bsp is the set-point weight. The closed loop transfer
function from the speed reference r to the angular motor speed output ωm is
K (kp bsp s + ki )
Gω,r (s) = . (1.3)
τ s2 + (Kkp + 1)s + Kki
where ω0 is the undamped closed loop frequency and ζ is the damping ratio. The denominator of the transfer
function in Equation 1.3 is the characteristic equation of the system and matches the desired characteristic equation
in Equation 1.4 with the following gains:
−1 + 2ζω0 τ
kp = (1.5)
K
and
ω02 τ
ki = . (1.6)
K
Large values of ω0 give large values of controller gain. The damping ratio, ζ, and the set-point weight parameter,
bsp , can be used to adjust the speed and overshoot of the response to reference values.
There is no tachometer sensor present on the QNET DC Motor system that measures the speed. Instead the QNET
DC Motor board has circuitry that computes the derivative of the encoder signal, i.e. a digital tachometer.
Y (s) ωn2
= 2 , (1.7)
R(s) s + 2ζωn s + ωn2
where ωn is the natural undamped frequency and ζ is the damping ratio. The properties of its response depend
on the values of the ωn and ζ parameters. Consider when a second-order system, as shown in Equation 1.7, is
subjected to a step input given by
R0
R(s) = (1.8)
s
with a step amplitude of R0 = 1.5. The system response to this input is shown in Figure 1.2, where the red trace is
the response (output) y(t) and the blue trace is the step input r(t).
The maximum value of the response is denoted by the variable ymax and it occurs at a time tmax . For a response
similar to Figure 1.2, the percent overshoot is found using
100 (ymax − R0 )
PO = . (1.9)
R0
In a second-order system, the amount of overshoot depends solely on the damping ratio parameter and it can be
calculated using the equation ( )
− √ πζ
1−ζ 2
P O = 100e . (1.10)
tp = tmax − t0 . (1.11)
This is called the peak time of the system and it depends on both the damping ratio and natural frequency of the
system. It can be derived analytically as
π
tp = √ . (1.12)
ωn 1 − ζ 2
Generally speaking, the damping ratio affects the shape of the response while the natural frequency affects the
speed of the response.
Optional: You can also design a VI that simulates the QNET DC Motor first-order model with a PI control and
have it calculate the peak time and overshoot.
2. Calculate the proportional and integral control gains kp and ki , respectively, according to the design
specifications for the model parameters K = 26.0 rad/(V.s) and τ = 0.145 s.
3. Ensure the QNET DC Motor Speed Control.vi is open. Make sure the correct Device is chosen.
4. Run the VI. The DC motor should begin spinning and the scopes should look similar to Figure 1.3.
6. In the Control Parameters section, enter the PI control gains found in Step 2 and make sure bsp = 0.
7. Stop the VI when you collected two sample cycles by clicking on the Stop button.
8. Capture the measured speed response. Make sure you include both the Speed (rad/s) and the control signal
Voltage (V) scopes.
9. Measure the peak time and percentage overshoot of the observed response. Are the specifications satisfied?
If they are not, adjust the proportional gain kp and integral gain ki to meet the specifications and capture your
system response plots. What gains did you use?
10. What effect does increasing the specification ζ have on the measured speed response? How about on the
control gains?
Hint: Start by examining Equation 1.10.
11. What effect does increasing the specification w0 have on the measured speed response and the generated
control gains?
Hint: Start by examining Equation 1.12.
5. Increment the set-point weight parameter bsp in steps of 0.05. Vary the parameter between 0 and 1.
6. Examine the effect that raising bsp has on the shape of the measured speed signal in the Speed (rad/s) scope.
Explain what the set-point weight parameter is doing.
Quanser Inc.
119 Spy Court
Markham, Ontario
L3R 5H6
Canada
[email protected]
Phone: 1-905-940-3575
Fax: 1-905-940-3576
For more information on the solutions Quanser Inc. offers, please visit the web site at:
http://www.quanser.com
This document and the software described in it are provided subject to a license agreement. Neither the software nor this document may be
used or copied except as specified under the terms of that license agreement. Quanser Inc. grants the following rights: a) The right to reproduce
the work, to incorporate the work into one or more collections, and to reproduce the work as incorporated in the collections, b) to create and
reproduce adaptations provided reasonable steps are taken to clearly identify the changes that were made to the original work, c) to distribute
and publically perform the work including as incorporated in collections, and d) to distribute and publicly perform adaptations. The above rights
may be exercised in all media and formats whether now known or hereafter devised. These rights are granted subject to and limited by the
following restrictions: a) You may not exercise any of the rights granted to You in above in any manner that is primarily intended for or directed
toward commercial advantage or private monetary compensation, and b) You must keep intact all copyright notices for the Work and provide the
name Quanser Inc. for attribution. These restrictions may not be waved without express prior written permission of Quanser Inc.
This Workbook and the VIs provided are designed for the second generation black Quanser QNET
2.0 DC Motor Board for NI ELVIS II(+) . Second generation VIs can be identified by the small black
symbol in the upper right corner of the VI. These VIs will not work for blue first generation boards.
Topics Covered
• QNET DC Motor position control.
• Proportional-derivative (PD) compensator.
Prerequisits
• The QNET DC Motor has been setup and tested. See the QNET DC Motor Quick Start Guide for details.
The two-degree of freedom PID transfer function inside the PID block in Figure 1.1 is
∫ t
u = kp (bsp r(t) − y(t)) + ki (r(τ ) − y(τ ))dτ + kd (bsd ṙ(t) − ẏ(t)) , (1.1)
0
where kp is the position proportional control gain, kd is the derivative control gain, ki is the integral control gain, bsp
is the set-point weight on the reference position r(t), and bsd is the set-point weight on the velocity reference of r(t).
The dotted box labeled Motor in Figure 1.1 is the motor model in terms of the back-emf motor constant km , the
electrical motor armature resistance Rm , and the equivalent moment of inertia of the motor pivot Jeq . The direct
disturbance applied to the inertial wheel is represented by the disturbance torque variable Td and the simulated
disturbance voltage is denoted by the variable Vsd .
K (kp + bsd kd s)
Gθ,r (s) = . (1.4)
τ s2 + (1 + Kkd )s + Kkp
See Wikipedia for more information on motion control, control theory and PID.
2. Run the VI. The QNET DC Motor should be rotating back and forth and the scopes should be similar to
Figure 1.2.
• kp (V/rad) = 0.50
• ki (V/rad.s) = 0.00
• kd (V.s/rad) = 0.00
5. Change the proportional gain kp by steps of 0.25 V/rad starting at kp = 0.5 V/rad.
6. Examine the behaviour of the measured position (red line) with respect to the reference position (blue line) in
the Position (rad) scope. Explain what is happening.
7. Set kp to 1.5 V/rad. Describe the steady-state error to a step input of the system with only proportional gain.
8. Increment the derivative gain kd by steps of 0.01 V.s/rad.
9. Look at the changes in the measured position with respect to the desired position. Explain what is happening.
10. Stop the VI by clicking on the Stop button.
Quanser Inc.
119 Spy Court
Markham, Ontario
L3R 5H6
Canada
[email protected]
Phone: 1-905-940-3575
Fax: 1-905-940-3576
For more information on the solutions Quanser Inc. offers, please visit the web site at:
http://www.quanser.com
This document and the software described in it are provided subject to a license agreement. Neither the software nor this document may be
used or copied except as specified under the terms of that license agreement. Quanser Inc. grants the following rights: a) The right to reproduce
the work, to incorporate the work into one or more collections, and to reproduce the work as incorporated in the collections, b) to create and
reproduce adaptations provided reasonable steps are taken to clearly identify the changes that were made to the original work, c) to distribute
and publically perform the work including as incorporated in collections, and d) to distribute and publicly perform adaptations. The above rights
may be exercised in all media and formats whether now known or hereafter devised. These rights are granted subject to and limited by the
following restrictions: a) You may not exercise any of the rights granted to You in above in any manner that is primarily intended for or directed
toward commercial advantage or private monetary compensation, and b) You must keep intact all copyright notices for the Work and provide the
name Quanser Inc. for attribution. These restrictions may not be waved without express prior written permission of Quanser Inc.
This Workbook and the VIs provided are designed for the second generation black Quanser QNET
2.0 DC Motor Board for NI ELVIS II(+) . Second generation VIs can be identified by the small black
symbol in the upper right corner of the VI. These VIs will not work for blue first generation boards.
Topics Covered
• QNET DC Motor position control.
Prerequisits
• QNET DC Motor Qualitative PD Position Control laboratory experiment.
• Modeling and Qualitative PI Speed Control
The two-degree of freedom PID transfer function inside the PID block in Figure 1.1 is
∫ t
u = kp (bsp r(t) − y(t)) + ki (r(τ ) − y(τ ))dτ + kd (bsd ṙ(t) − ẏ(t)) , (1.1)
0
where kp is the position proportional control gain, kd is the derivative control gain, ki is the integral control gain, bsp
is the set-point weight on the reference position r(t), and bsd is the set-point weight on the velocity reference of r(t).
The dotted box labeled Motor in Figure 1.1 is the motor model in terms of the back-emf motor constant km , the
electrical motor armature resistance Rm , and the equivalent moment of inertia of the motor pivot Jeq . The direct
disturbance applied to the inertial wheel is represented by the disturbance torque variable Td and the simulated
disturbance voltage is denoted by the variable Vsd .
K (kp + bsd kd s)
Gθ,r (s) = . (1.4)
τ s2 + (1 + Kkd )s + Kkp
Similarly to PI speed control, the standard characteristic equation s2 + 2sζωn + ωn2 can be achieved by setting the
proportional gain to
ω2 τ
kp = 0 , (1.5)
K
and the derivative gain to
−1 + 2ζω0 τ
kd = . (1.6)
K
Y (s) ωn2
= 2 , (1.7)
R(s) s + 2ζωn s + ωn2
where ωn is the natural undamped frequency and ζ is the damping ratio. The properties of its response depend
on the values of the ωn and ζ parameters. Consider when a second-order system, as shown in Equation 1.7, is
subjected to a step input given by
R0
R(s) = (1.8)
s
with a step amplitude of R0 = 1.5. The system response to this input is shown in Figure 1.2, where the red trace is
the response (output) y(t) and the blue trace is the step input r(t).
The maximum value of the response is denoted by the variable ymax and it occurs at a time tmax . For a response
similar to Figure 1.2, the percent overshoot is found using
100 (ymax − R0 )
PO = . (1.9)
R0
In a second-order system, the amount of overshoot depends solely on the damping ratio parameter and it can be
calculated using the equation ( )
− √ πζ
1−ζ 2
P O = 100e . (1.10)
tp = tmax − t0 . (1.11)
This is called the peak time of the system and it depends on both the damping ratio and natural frequency of the
system. It can be derived analytically as
π
tp = √ . (1.12)
ωn 1 − ζ 2
Generally speaking, the damping ratio affects the shape of the response while the natural frequency affects the
speed of the response.
See Wikipedia for more information on motion control, control theory and PID.
Optional: You can also design a VI that simulates the DC motor first-order model with a PD control and have
it calculate the peak time and overshoot.
2. Assuming the model steady-state gain is K = 26 V/rad and time constant is τ = 0.145 s, calculate the
proportional and derivative control gains kp and kd , respectively, to meet the specifications above.
3. Open the QNET DC Motor Position Control.vi. Make sure the correct Device is chosen.
4. Run the VI. You should see the DC motor rotating back and forth.
5. In the Signal Generator section set:
Quanser Inc.
119 Spy Court
Markham, Ontario
L3R 5H6
Canada
[email protected]
Phone: 1-905-940-3575
Fax: 1-905-940-3576
For more information on the solutions Quanser Inc. offers, please visit the web site at:
http://www.quanser.com
This document and the software described in it are provided subject to a license agreement. Neither the software nor this document may be
used or copied except as specified under the terms of that license agreement. Quanser Inc. grants the following rights: a) The right to reproduce
the work, to incorporate the work into one or more collections, and to reproduce the work as incorporated in the collections, b) to create and
reproduce adaptations provided reasonable steps are taken to clearly identify the changes that were made to the original work, c) to distribute
and publically perform the work including as incorporated in collections, and d) to distribute and publicly perform adaptations. The above rights
may be exercised in all media and formats whether now known or hereafter devised. These rights are granted subject to and limited by the
following restrictions: a) You may not exercise any of the rights granted to You in above in any manner that is primarily intended for or directed
toward commercial advantage or private monetary compensation, and b) You must keep intact all copyright notices for the Work and provide the
name Quanser Inc. for attribution. These restrictions may not be waved without express prior written permission of Quanser Inc.
This Workbook and the VIs provided are designed for the second generation black Quanser QNET
2.0 DC Motor Board for NI ELVIS II(+) . Second generation VIs can be identified by the small black
symbol in the upper right corner of the VI. These VIs will not work for blue first generation boards.
Topics Covered
• Speed control: Tracking of triangular references signals.
• Position Control: Disturbance Rejection.
Prerequisits
• QNET DC Motor PI Speed Control According to Specifications laboratory experiment.
• QNET DC Motor PD Position Control According to Specifications laboratory experiment.
The transfer function representing the DC motor speed-voltage relation with steady-state gain K and time constant
τ is
Y (s) K
= (1.1)
U (s) τs + 1
and will be used to design the PI controller. The input-output relation in the time-domain for a PI controller with
set-point weighting is
ki (r − y)
u = kp (bsp r − y) + , (1.2)
s
where kp is the proportional gain, ki is the integral gain, and bsp is the set-point weight. The closed loop transfer
function from the speed reference r to the angular motor speed output ωm is
K (kp bsp s + ki )
Gω,r (s) = . (1.3)
τ s2 + (Kkp + 1)s + Kki
where ω0 is the undamped closed loop frequency and ζ is the damping ratio. The characteristic equation in
Equation 1.3, i.e. the denominator of the transfer function, can match the desired characteristic equation in
Equation 1.4 with the following gains:
−1 + 2ζω0 τ
kp = (1.5)
K
and
ω02 τ
ki = . (1.6)
K
Large values of ω0 give large values of controller gain. The damping ratio, ζ, and the set-point weight parameter,
bsp , can be used to adjust the speed and overshoot of the response to reference values.
There is no tachometer sensor present on the QNET DC Motor system that measures the speed. Instead the
amplifier board has circuitry that computes the derivative of the encoder signal, i.e. a digital tachometer.
the steady-state error (i.e. the resulting angle) of the closed-loop system can be obtained with the final value theorem
as ( )
Td0
θss = lim s Gθ,T (s) = lim (Td0 Gθ,T (s)) . (1.10)
s→0 s s→0
θss_P ID = 0. (1.12)
Thus when the system is subjected to a disturbance, a constant steady-state error is observed when using the
PD control system. However, the disturbance is rejected when integral control is used and the steady-state angle
eventually goes to zero.
PID control design involves using the standard characteristic equation for a third-order system
(s2 + 2ζω0 + ω02 )(s + p0 ) = s3 + (2ζω0 + p0 )s2 + (ω02 + 2ζω0 p0 )s + ω02 p0 , (1.13)
where ω0 is the natural frequency, ζ is the damping ratio, and p0 is a zero. The characteristic equation of the closed-
loop PID transfer function, i.e. the denominator of the transfer function Equation 1.8, is
Kkd + 1 2 Kkp Kki
s3 + s + s+ . (1.14)
τ τ τ
The PID characteristic equation Equation 1.14 matches Equation 1.13 using the proportional gain
ω0 τ (ω0 + 2ζp0 )
kp = , (1.15)
K
the derivative gain
−1 + 2ζω0 τ + p0 τ
kd = , (1.16)
K
and the integral gain
ω02 p0 τ
ki = . (1.17)
K
By varying the zero location p0 , the time required by the closed-loop response to recover from a disturbance is
changed.
See Wikipedia for more information on motion control, control theory and PID.
5. Compare the measured speed and the reference speed. Explain why there is a tracking error.
6. Increase ki and examine the response. Vary ki between 0.1 V/rad and 1.0 V/rad.
7. What effect does increasing ki have on the tracking ability of the measured signal? Explain using the observed
behaviour in the scope.
2. Find the closed-loop transfer function describing the position of the motor with respect to the simulated
disturbance voltage: Gθ,Vsd (s) = Θ(s)/Vsd (s).
3. Find the steady-state motor angle due to a simulated disturbance step of Vsd with magnitude Vsd0 for a PID
and a PD (i.e. ki = 0) controller.
5. Open the QNET DC Motor Position Control.vi. Make sure the correct Device is chosen.
6. Run the VI. The motor should begin rotating.
• kp (V/rad) = 2.0
• ki (V/rad.s) = 0.0
• kd (V.s/rad) = 0.1
9. Apply the disturbance by clicking on the Disturbance toggle switch situated below the Signal Generator.
10. Examine the effect of the disturbance on the measured position. Attach a response of the motor position when
the disturbance is applied, record the obtained steady-state angle, and compare it to the value estimated in
Step 4.
11. Turn OFF the Disturbance switch.
Quanser Inc.
119 Spy Court
Markham, Ontario
L3R 5H6
Canada
[email protected]
Phone: 1-905-940-3575
Fax: 1-905-940-3576
For more information on the solutions Quanser Inc. offers, please visit the web site at:
http://www.quanser.com
This document and the software described in it are provided subject to a license agreement. Neither the software nor this document may be
used or copied except as specified under the terms of that license agreement. Quanser Inc. grants the following rights: a) The right to reproduce
the work, to incorporate the work into one or more collections, and to reproduce the work as incorporated in the collections, b) to create and
reproduce adaptations provided reasonable steps are taken to clearly identify the changes that were made to the original work, c) to distribute
and publically perform the work including as incorporated in collections, and d) to distribute and publicly perform adaptations. The above rights
may be exercised in all media and formats whether now known or hereafter devised. These rights are granted subject to and limited by the
following restrictions: a) You may not exercise any of the rights granted to You in above in any manner that is primarily intended for or directed
toward commercial advantage or private monetary compensation, and b) You must keep intact all copyright notices for the Work and provide the
name Quanser Inc. for attribution. These restrictions may not be waved without express prior written permission of Quanser Inc.
QNET 2.0 DC Motor QNET 2.0 HVAC Board QNET Mechatronic QNET Mechatronic
Control Board teaches temperature (process) control Actuators Board Sensors Board
teaches fundamentals of teaches functions of actuators teaches functions of sensors
DC motor control
QNET 2.0 Rotary QNET 2.0 VTOL Board QNET Physics and QNET Myoelectric Board
Pendulum Board teaches basic flight dynamics Dynamics Board teaches control using principles
teaches classic pendulum control and control teaches fundamental concepts in of electromyography (EMG)
physics and engineering dynamics
Quanser QNET add-on boards for the NI ELVIS platform teach introductory control topics in undergraduate labs cost-effectively.
All QNETs are offered with comprehensive, ABET*-aligned courseware that have been developed to enhance the student
learning experience.