1
00:00:00,000 --> 00:00:01,000
Good morning friends.

2
00:00:01,000 --> 00:00:07,000
Today we discuss about Control and Simulation toolbox that is available in LabVIEW.

3
00:00:07,000 --> 00:00:13,000
How to install this control and simulation toolbox in your system.

4
00:00:13,000 --> 00:00:21,000
Basically, this toolbox unlocks the power of dynamic system modeling, advanced control techniques,

5
00:00:21,000 --> 00:00:24,000
real time hardware integration with LabVIEW.

6
00:00:25,000 --> 00:00:26,000
In this.

7
00:00:27,000 --> 00:00:33,000
Using this toolbox, you can design your controller like fuzzy controller PID controller.

8
00:00:34,000 --> 00:00:37,000
Anfis controller PS4 controller.

9
00:00:38,000 --> 00:00:46,000
There is a control and simulation toolbox, or you can say there is a control and simulation loop available

10
00:00:46,000 --> 00:00:49,000
inside the Control and Simulation toolbox.

11
00:00:49,000 --> 00:00:55,000
Using this, you can design your different filters like lead filter, lag filter.

12
00:00:56,000 --> 00:01:00,000
Basically, in the engineering there is a control system subject.

13
00:01:00,000 --> 00:01:08,000
You can analyze or simulate all the features of control system using these.

14
00:01:09,000 --> 00:01:17,000
This toolbox basically like you want to analyze state space analysis using this toolbox.

15
00:01:17,000 --> 00:01:23,000
You can do that like you want to find find out root locus.

16
00:01:23,000 --> 00:01:25,000
You want to find out bode plot.

17
00:01:25,000 --> 00:01:28,000
Using this toolbox you can find out.

18
00:01:28,000 --> 00:01:34,000
So over here there are some features like modeling.

19
00:01:34,000 --> 00:01:35,000
You can.

20
00:01:36,000 --> 00:01:40,000
Build dynamic system models and simulate their behaviors.

21
00:01:40,000 --> 00:01:49,000
You can design or implement PID controller state space analysis or other advanced control algorithms.

22
00:01:49,000 --> 00:01:52,000
Real time integration is easy.

23
00:01:52,000 --> 00:01:57,000
You can deploy a control system to hardware for rapid prototyping.

24
00:01:58,000 --> 00:01:59,000
Over here.

25
00:01:59,000 --> 00:02:00,000
Some examples.

26
00:02:00,000 --> 00:02:09,000
You can design second order system, third order system or higher order system using this toolbox over

27
00:02:09,000 --> 00:02:09,000
here.

28
00:02:09,000 --> 00:02:17,000
Some modeling and simulation examples like first model building then simulation at last optimization

29
00:02:18,000 --> 00:02:18,000
okay.

30
00:02:19,000 --> 00:02:28,000
So over here these are advanced control techniques like PID control state space control adaptive control.

31
00:02:28,000 --> 00:02:30,000
Optimal control.

32
00:02:30,000 --> 00:02:35,000
Optimal control means minimum input maximum output.

33
00:02:35,000 --> 00:02:42,000
Over here we have closed loop simulation like plant model controller closed loop.

34
00:02:43,000 --> 00:02:51,000
System in the real time or hardware in the loop system, we have like first deploy controller to real

35
00:02:51,000 --> 00:02:56,000
time hardware, integrate physical hardware with simulation.

36
00:02:56,000 --> 00:02:59,000
Quickly test control system designs.

37
00:03:00,000 --> 00:03:01,000
Over here.

38
00:03:01,000 --> 00:03:08,000
Integrating with LabVIEW like it provides seamless link to other LabVIEW modules.

39
00:03:09,000 --> 00:03:13,000
Leverage LabVIEW robust user interface tools.

40
00:03:13,000 --> 00:03:15,000
Optimized design.

41
00:03:16,000 --> 00:03:20,000
In this you get you can test and deploy process.

42
00:03:21,000 --> 00:03:23,000
So in control and design.

43
00:03:25,000 --> 00:03:33,000
Is a process that involves developing mathematical models that describe a physical system, analyze

44
00:03:33,000 --> 00:03:40,000
the model to learn about their dynamic characteristics, and creating a controller to achieve their

45
00:03:40,000 --> 00:03:41,000
dynamic characteristics.

46
00:03:42,000 --> 00:03:51,000
Okay, in the simulation is a process that involves using software to recreate and analyze the behavior

47
00:03:51,000 --> 00:03:53,000
of dynamic systems.

48
00:03:53,000 --> 00:04:00,000
Over here, you just create control controllers for your model.

49
00:04:00,000 --> 00:04:04,000
It may be second order, it may be higher order.

50
00:04:04,000 --> 00:04:05,000
Okay.

51
00:04:05,000 --> 00:04:10,000
So in Control and simulation toolbox that is available in LabVIEW.

52
00:04:12,000 --> 00:04:19,000
It comes with LabVIEW control and simulation module, LabVIEW PID and Fuzzy Logic Toolbox, LabVIEW

53
00:04:19,000 --> 00:04:25,000
System Identification Toolbox LabVIEW Simulate interface Toolbox.

54
00:04:25,000 --> 00:04:36,000
Using these modules, you can create any model, any real time model in your system.

55
00:04:36,000 --> 00:04:45,000
Okay, so over here you can design any third order equation, second order equation, any mechanical

56
00:04:45,000 --> 00:04:51,000
design you can create using this toolbox in the future lectures.

57
00:04:51,000 --> 00:05:02,000
I also show you how to create different modules or how to create different systems using this toolbox

58
00:05:02,000 --> 00:05:03,000
okay.

59
00:05:03,000 --> 00:05:04,000
Using this.

60
00:05:05,000 --> 00:05:12,000
System or using this control and simulation toolbox, you can simulate a spring mass damper system also.

61
00:05:12,000 --> 00:05:17,000
That is a basic simple example available on Nick.com.

62
00:05:17,000 --> 00:05:20,000
So now we just go to the.

63
00:05:22,000 --> 00:05:24,000
Installation part.

64
00:05:24,000 --> 00:05:26,000
So first you need.

65
00:05:27,000 --> 00:05:31,000
To open an I PM and I package manager.

66
00:05:31,000 --> 00:05:32,000
Okay.

67
00:05:32,000 --> 00:05:34,000
Over here, you just in the search box.

68
00:05:34,000 --> 00:05:38,000
You just need to search control.

69
00:05:38,000 --> 00:05:42,000
So I just show you first time.

70
00:05:42,000 --> 00:05:49,000
So when I just open this programming environment is there, I just put control.

71
00:05:50,000 --> 00:05:55,000
Because right now in my system there is no control and simulation toolbox.

72
00:05:55,000 --> 00:06:04,000
If you want to see I just open new VI control V right now over here.

73
00:06:04,000 --> 00:06:06,000
This is my control and simulation toolbox.

74
00:06:06,000 --> 00:06:10,000
Only these two part are there.

75
00:06:10,000 --> 00:06:10,000
Okay.

76
00:06:10,000 --> 00:06:11,000
So now.

77
00:06:13,000 --> 00:06:16,000
I just install this one?

78
00:06:17,000 --> 00:06:18,000
As you see.

79
00:06:19,000 --> 00:06:24,000
Right now in my system there is a 2024 version.

80
00:06:24,000 --> 00:06:25,000
Is there LabVIEW?

81
00:06:25,000 --> 00:06:32,000
But this LabVIEW controller design and simulation module available with 2023 Q3 version.

82
00:06:32,000 --> 00:06:34,000
Right now I select the.

83
00:06:36,000 --> 00:06:41,000
64 bit version, just click or install.

84
00:06:43,000 --> 00:06:45,000
It will take some time.

85
00:06:46,000 --> 00:06:47,000
Adding feeds.

86
00:06:49,000 --> 00:06:50,000
As you see.

87
00:06:55,000 --> 00:07:03,000
Now you need to select deselect all these functions.

88
00:07:03,000 --> 00:07:08,000
These are additional functions right now I need not require these one.

89
00:07:09,000 --> 00:07:11,000
Just click next.

90
00:07:13,000 --> 00:07:14,000
Over here.

91
00:07:15,000 --> 00:07:16,000
We will show you.

92
00:07:19,000 --> 00:07:20,000
Next window.

93
00:07:20,000 --> 00:07:24,000
In the next window, it will ask you to accept the license.

94
00:07:27,000 --> 00:07:30,000
Next warning is there.

95
00:07:31,000 --> 00:07:33,000
Right now I just uncheck it.

96
00:07:35,000 --> 00:07:45,000
So over here it will install LabVIEW 64 bit 2022 Q3 patch one LabVIEW control Design and simulation

97
00:07:45,000 --> 00:07:52,000
module, 64 bit LabVIEW runtime engine and distributor distributed System manager.

98
00:07:52,000 --> 00:08:02,000
It will install these modules you just need to click on next and according to your system performance

99
00:08:02,000 --> 00:08:09,000
and internet speed, it will install in 10 to 15 minutes.

100
00:08:23,000 --> 00:08:32,000
Now as you see LabVIEW control design and simulation tool module completely installed in my system.

101
00:08:32,000 --> 00:08:35,000
It will ask me to reboot now.

102
00:08:35,000 --> 00:08:39,000
Right now I just close any package manager.

103
00:08:40,000 --> 00:08:56,000
Just go to LabVIEW as you see over here and I LabVIEW 2022 5364 bit installed in my system because this

104
00:08:56,000 --> 00:09:02,000
toolbox right now not available for 2024 version.

105
00:09:03,000 --> 00:09:08,000
So over here I just open it.

106
00:09:13,000 --> 00:09:15,000
It will take some time.

107
00:09:16,000 --> 00:09:19,000
It will ask me begin seven day trial.

108
00:09:19,000 --> 00:09:24,000
So I need to activate this over here.

109
00:09:24,000 --> 00:09:27,000
This is my knee activator.

110
00:09:27,000 --> 00:09:30,000
Just open it as you see.

111
00:09:30,000 --> 00:09:33,000
Just activate this development.

112
00:09:33,000 --> 00:09:35,000
Continuous integration.

113
00:09:35,000 --> 00:09:37,000
Activate full development.

114
00:09:37,000 --> 00:09:41,000
Professional development for the 2022 version.

115
00:09:41,000 --> 00:09:46,000
And over here this is the module control design and simulation module.

116
00:09:46,000 --> 00:09:47,000
Okay.

117
00:09:47,000 --> 00:09:54,000
Right now these systems are available or these toolbox are available in my system.

118
00:09:54,000 --> 00:09:55,000
Close it.

119
00:09:56,000 --> 00:09:57,000
Cancel it.

120
00:10:00,000 --> 00:10:01,000
Let's check.

121
00:10:04,000 --> 00:10:05,000
Again.

122
00:10:06,000 --> 00:10:07,000
Open it.

123
00:10:11,000 --> 00:10:12,000
Right now.

124
00:10:13,000 --> 00:10:19,000
It doesn't ask me for the activation because I already activate.

125
00:10:21,000 --> 00:10:23,000
Using an activator.

126
00:10:24,000 --> 00:10:25,000
As you see.

127
00:10:28,000 --> 00:10:31,000
Right now it is initializing.

128
00:10:34,000 --> 00:10:36,000
As you see on my screen.

129
00:10:42,000 --> 00:10:42,000
Last time.

130
00:10:42,000 --> 00:10:44,000
It will take some time.

131
00:10:53,000 --> 00:11:00,000
So right now, LabVIEW 2022 Q3 is here.

132
00:11:00,000 --> 00:11:01,000
Create new y.

133
00:11:03,000 --> 00:11:04,000
Control de.

134
00:11:08,000 --> 00:11:09,000
Minimize it.

135
00:11:11,000 --> 00:11:15,000
So over here this is control and simulation module.

136
00:11:15,000 --> 00:11:16,000
As you see over here.

137
00:11:16,000 --> 00:11:18,000
This is fuzzy toolbox.

138
00:11:19,000 --> 00:11:22,000
This is the ID over here.

139
00:11:22,000 --> 00:11:26,000
This is simulation and this one is control and simulation loop.

140
00:11:26,000 --> 00:11:34,000
Over here you can find out different signals like step signal pulse signal ramp signal sign, signal

141
00:11:34,000 --> 00:11:39,000
signal generator according to your condition.

142
00:11:39,000 --> 00:11:43,000
Then we have gain summation multiplication.

143
00:11:44,000 --> 00:11:50,000
A over here we have one dimensional lookup table, two dimensional and three dimensional lookup tables,

144
00:11:50,000 --> 00:11:54,000
utilities and over here graphs.

145
00:11:55,000 --> 00:12:02,000
Over here we have continuous linear system like integrator derivative or derivative transfer function.

146
00:12:02,000 --> 00:12:07,000
You can create over here state space PID Kalman filter.

147
00:12:09,000 --> 00:12:15,000
In the nonlinear system we have different dead zone backlash friction quantizer relay.

148
00:12:15,000 --> 00:12:20,000
If you are a student of control system you just aware of it.

149
00:12:20,000 --> 00:12:24,000
Like over here we have discrete linear systems.

150
00:12:26,000 --> 00:12:37,000
Then we have controllers PID two degree of freedom PID single input single output controller estimation.

151
00:12:37,000 --> 00:12:38,000
We have.

152
00:12:41,000 --> 00:12:50,000
Over here you can access modular hierarchy implicit models if you want to know the different parameters.

153
00:12:52,000 --> 00:12:58,000
If you want to know different parameters, you just go to Control and Simulation Toolbox.

154
00:12:58,000 --> 00:13:01,000
Over here we have time response specification.

155
00:13:01,000 --> 00:13:10,000
Basically it is mainly focus on control system like you can find out step response impulse response

156
00:13:10,000 --> 00:13:10,000
over here.

157
00:13:10,000 --> 00:13:13,000
Then we have body plot Nyquist plot.

158
00:13:14,000 --> 00:13:15,000
In the frequency domain.

159
00:13:15,000 --> 00:13:18,000
You can also work using these toolbox.

160
00:13:18,000 --> 00:13:23,000
Then we have dynamic characteristics like root locus, pole zero plot.

161
00:13:24,000 --> 00:13:32,000
You can find out from here you if you need uh want to find out poles and zeros damping ratio.

162
00:13:32,000 --> 00:13:34,000
You just go over here.

163
00:13:35,000 --> 00:13:42,000
And from here you can construct more, uh, different type of model, like using loss function, using

164
00:13:42,000 --> 00:13:45,000
pole zero and using state space model.

165
00:13:45,000 --> 00:13:51,000
Then we have model information Multi-input Multi-output single input single output like this.

166
00:13:53,000 --> 00:13:57,000
And next we have modal conversion.

167
00:13:57,000 --> 00:14:02,000
If you want to convert transfer function into state space and space state space into transfer function,

168
00:14:02,000 --> 00:14:04,000
you go over here.

169
00:14:05,000 --> 00:14:07,000
Then we have modal interconnection.

170
00:14:07,000 --> 00:14:16,000
Like if you want to cascade add, subtract, multiply or you want to transpose or inverse, you want

171
00:14:16,000 --> 00:14:16,000
to find out.

172
00:14:16,000 --> 00:14:18,000
You just go over here.

173
00:14:18,000 --> 00:14:21,000
You can connect your system in series and parallel.

174
00:14:23,000 --> 00:14:30,000
So these are the toolbox that are available in control and simulation module.

175
00:14:30,000 --> 00:14:32,000
So this is all about today's lecture.

176
00:14:33,000 --> 00:14:36,000
In the upcoming lectures we will discuss one by one.

177
00:14:36,000 --> 00:14:37,000
Thank you.

