• Matéria: Ed. Técnica
  • Autor: baygon1995
  • Perguntado 3 anos atrás

É possível inserirmos no MATLAB um sistema representado em diagrama de blocos utilizando funções como connect para conectar os blocos criados e sumblk, tf ou ss para criar cada bloco. É interessante, antes de começar a inserir os blocos, nomear cada um deles, juntamente com suas entradas e saídas, a fim de facilitar o processo de montagem no MATLAB.




Trem de engrenagens




Fonte: Adaptado de FELICIO 2010





Um trem de engrenagens, mostrado na figura acima conta com os seguintes parâmetros do sistema:

Relação de transmissão:



Atrito equivalente:



Inércia equivalente:



Torque equivalente de entrada:



Ângulo de saída:



E tem o seguinte diagrama de blocos:




Diagrama de blocos



Fonte: elaborado pelo autor.





Das alternativas abaixo, qual apresenta uma sequência correta de comandos para inserir o diagrama de blocos do trem de engrenagens no MATLAB?


Escolha uma:

a. >> Je = 100.3;

>> Be = 2013.9;

>> s1 = sumblk(‘r1 = Te – r2’);

>> b1 = tf(1,Be,’inputname’,’r1’,’outputname’,’theta2’);

>> b2 = tf([Je, 0],1,’inputname’,Te,’outputname’,r2’);

>> sistema = connect(b1,b2,’Te’,’r2’);


b. >> Je = 100.3;

>> Be = 2013.9;

>> sistema = tf(1,[Je, Be]);


c. >> Je = 100.3;

>> Be = 2013.9;

>> s1 = sumblk(‘r1 = Te – r2’);

>> b1 = tf(1,Be,’inputname’,’r1’,’outputname’,’theta2’);

>> b2 = tf([Je, 0],1,’inputname’,’theta2’,’outputname’,r2’);

>> sistema = connect(b1,b2,s1,’Te’,’r2’);


d. >> Je = 100.3;

>> Be = 2013.9;

>> s1 = sumblk(‘r2 = Te – r1’);

>> b1 = tf(1,Be,’inputname’,’r1’,’outputname’,’theta2’);

>> b2 = tf([Je, 0],1,’inputname’,’theta2’,’outputname’,r2’);

>> sistema = connect(b1,b2,’Te’,’theta2’);


e. >> Je = 100.3; CORRETO

>> Be = 2013.9;

>> s1 = sumblk(‘r1 = Te – r2’);

>> b1 = tf(1,Be,’inputname’,’r1’,’outputname’,’theta2’);

>> b2 = tf([Je, 0],1,’inputname’,’theta2’,’outputname’,r2’);

>> sistema = connect(b1,b2,s1,’Te’,’theta2’);


baygon1995: e. >> Je = 100.3;
>> Be = 2013.9;
>> s1 = sumblk(‘r1 = Te – r2’);
>> b1 = tf(1,Be,’inputname’,’r1’,’outputname’,’theta2’);
>> b2 = tf([Je, 0],1,’inputname’,’theta2’,’outputname’,r2’);
>> sistema = connect(b1,b2,s1,’Te’,’theta2’);
Correto

Respostas

respondido por: rodrigonasc
8

Resposta:

e. >> Je = 100.3;

>> Be = 2013.9;

>> s1 = sumblk(‘r1 = Te – r2’);

>> b1 = tf(1,Be,’inputname’,’r1’,’outputname’,’theta2’);

>> b2 = tf([Je, 0],1,’inputname’,’theta2’,’outputname’,r2’);

>> sistema = connect(b1,b2,s1,’Te’,’theta2’);

Explicação:

Corrigido Pelo AVA


wylton7776: correto
respondido por: welintonsilvana
0

Resposta:

>> Je = 100.3;

>> Be = 2013.9;

>> s1 = sumblk(‘r1 = Te – r2’);

>> b1 = tf(1,Be,’inputname’,’r1’,’outputname’,’theta2’);

>> b2 = tf([Je, 0],1,’inputname’,’theta2’,’outputname’,r2’);

>> sistema = connect(b1,b2,s1,’Te’,’theta2’);

Explicação:

Corrigida pelo Ava

Perguntas similares