simscape/simelectronics stepper motor model not compatible with fuzzy logic controller?
이전 댓글 표시
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
K E
2012년 6월 28일
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.
답변 (2개)
Guy Rouleau
2012년 6월 29일
0 개 추천
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.
커뮤니티
더 많은 답변 보기: Power Electronics Community
카테고리
도움말 센터 및 File Exchange에서 Electrical Systems에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!