simscape/simelectronics stepper motor model not compatible with fuzzy logic controller?
3 views (last 30 days)
Show older comments
hi all, i have a project where im supposed to compare fuzzy and pid controllers for wind turbine yaw movement. Stepper motors are appropriate for this purpose but i cant seem to use the simscape stepper model ( elec_controlled_stepper.mdl) with fuzzy controller. It outputs model error and tons of errors for every block. I want to use the controller just to compute the number of pulses at the driver input that correspond to angle degrees. Some of the errors are: Input data dependency violation due to action subsystems. See Subsystem Examples in the Simulink library for valid and invalid examples of action subsystems. Input ports (Action) of 'simstepper/Fuzzy Logic Controller/FIS Wizard/Defuzzification1/Action: One' are involved in the loop* ( this error comes for every fuzzy controller block)
1 Comment
K E
on 28 Jun 2012
While I don't know the answer to your question, perhaps this FEX submission may help. Wish there was more Simscape traffic here to help you.
Answers (2)
Guy Rouleau
on 29 Jun 2012
As the error says... I recommend looking at the Subsystems Examples.
More specificaly, give a look as "sl_subsys_semantics.mdl". You will see many examples and one of them should be representative of your situation.
Based on your comments, it looks like you have an Enabled/Triggered/Fcn-call subsystem in a loop. To give a chance to the Simulink engine to resolve the system, you will need to add a delay in the loop.
0 Comments
Communities
More Answers in the Power Electronics Control
See Also
Categories
Find more on Electrical Systems in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!