Решение для передаточной функции в MATLAB из трех разных - PullRequest
0 голосов
/ 28 февраля 2019

Я пытаюсь решить для TH2 / Va в MATLAB.У меня есть различия, преобразованные с помощью Лапласа (eqn #).Есть три неизвестных (I, TH1, TH2).Что я здесь не так делаю?На выходе получается пустая структура.Я также попытался S = решить (eqns, Va), и это также выводит пустую структуру.

 clc; clear;
syms Va I TH1 TH2 ke kt L R J1 B J2 k b s  

eqn1 = Va==R*I+L/s+TH1*s*ke;
eqn2=J1*TH2*s^2==-B*TH1*s-b*s*(TH1-TH2)-k*(TH1-TH2)+kt*I;
eqn3 = J2*TH2*s^2==b*s*(TH1-TH2)+k*(TH1-TH2);

eqns = [eqn1,eqn2,eqn3];

vars = [Va TH2];
[solv, solu] = solve(eqns, vars)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...