LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

bldc motor speed control with machine learning control method

Hi, currently working on a project as stated in subject to be compared with PID control method. Just wondering if I were to utilise neural network, would it have any kind of equations as it does for PID or would it just be training based of error function?

0 Kudos
Message 1 of 3
(207 Views)

Neural network control does not have a predefined equation like a PID controller. Instead, it relies on training to learn the control strategy from data. The control action is derived from the network’s learned weights and architecture.


Example Process for Neural Network Control:

  1. Data Collection: Gather data from the system, including inputs, outputs, and error signals.
  2. Network Design: Design a neural network architecture suitable for the control task.
  3. Training: Train the neural network using a dataset that includes input-output pairs, often minimizing a cost function that penalizes error or deviation from desired behavior.
  4. Deployment: Use the trained neural network in a control loop, where it receives inputs (such as the current state or error) and outputs a control signal.
CLA
0 Kudos
Message 2 of 3
(155 Views)

Thank you for your reply. The training data in this case is what I have been pondering about. Could I use the closed loop system data from PID controller? 

0 Kudos
Message 3 of 3
(137 Views)