·
Administração ·
Administração
Envie sua pergunta para a IA e receba a resposta na hora
Prefere sua atividade resolvida por um tutor especialista?
- Receba resolvida até o seu prazo
- Converse com o tutor pelo chat
- Garantia de 7 dias contra erros
Recomendado para você
4
TESTEBOLA acbbad1a-52a8-49ee-9c6e-9377af81b62a_0 pdf
Administração
UNIABEU
31
TESTEINAUGUCARACAO 1726950234296 SASI - Aula 4 - Política de Segurança da Informação pdf
Administração
UNIABEU
11
TESTEBOLA 1653928393460 Cálculo III - 30-05 - Lista 02 pdf
Administração
UNIABEU
174
TESTINGTHEINDEX 1726853521365 USF_EAD_Cálculo_diferencial_e_integral_Completo 1 1 pdf
Administração
UNIABEU
163
TESTINGTHEINDEX 1726850917452 2024912_71948_INSTALAÇÕES ELÉTRICAS PREDIAIS 2 pdf
Administração
UNIABEU
1
TESTEBOLA 1693516970821 9da6b9ef-70fe-4652-8616-43092553a860 pdf
Administração
UNIABEU
2
TESTEBOLA aca1297e-28e6-4523-aaa3-ef2ab6396622_0 pdf
Administração
UNIABEU
2
TESTEBOLA 5f8e20d7-211f-4038-963a-3d56bf7a04d3_0 pdf
Administração
UNIABEU
6
TESTINGTHEINDEX 1726854184432 CamScanner 20-09-2024 14 38 pdf
Administração
UNIABEU
17
TESTEINAUGUCARACAO 1720657421964 TCC pdf
Administração
UNIABEU
Texto de pré-visualização
Lista de Exercícios Teoria do Controle 1 EXAME FINAL Curso Engenharias Data junho/2023 Disciplina Teoria de Controle Moderno Semestre Docente Márcio Ribeiro da Silva Garcia Turma Discente Nota Questão Discursiva: As equações dinâmicas de um motor C.C. são dadas pela seguinte equação diferencial: 𝐽𝑚𝜃̈𝑚 + (𝑏 + 𝐾𝑡𝐾𝑒 𝑅𝑎 ) 𝜃̇𝑚 = 𝐾𝑡 𝑅𝑎 𝑣𝑎 Sendo 𝐽𝑚 = 0,01𝑘𝑔 𝑚2 𝑏 = 0,01𝑁 𝑚 𝑠 𝐾𝑒 = 0,02𝑉 𝑠 𝐾𝑡 = 0,02𝑁 𝑚/𝐴 𝑅𝑎 = 10Ω a) Encontre a função de transferência entre a tensão na armadura va e o ângulo do eixo m; b) Usando o Scilab, simule o comportamento do sistema em malha aberta; c) Simule o sistema em malha fechada em presença de um controlador PID. O controlador deverá ser sintonizado com 3 métodos distintos: O método do IMC, o método ITAE e o método de Ziegler-Nichols. Obtenha um gráfico comparando os 3 métodos e avalie qual o mais adequado para este caso específico. Problema 1 Resposta (a) A equagao de transferéncia é encontrada a partir de Ki Ke K 1 Jm(s?X(s) — sx(0) — «(0)) + (b+ —— } (sX(x) — 2(0)) = =v, - = Ra Ra Ss A fungao transferéncia é dada por 1 K 1 Kike X(s) = ————__ n = 4 Tnt(0)5 + Syn(0) + (» + Ae) (0) Jn 82 + (0 + Ki) s [Ra 8 Ra Caso a condigao inicial se 7(0) = x’(0) = 0 temos que 1 K 1 x2 fie, Jims? + (0 + Ki) g lita § (b) (b) Usando o Scilab, podemos simular o comportamento do sistema em malha aberta. Para isso, vamos utilizar a fungao de transferéncia encontrada na parte (a) e aplicar uma entrada degrau para observar a resposta do sistema. // Definig&éo dos parametros Jm = 0.01; // Momento de inércia b = 0.01; // Coeficiente de atrito Ke = 0.02; // Constante eletromotriz Kt = 0.02; // Constante de torque Ra = 10; // Resisténcia da armadura // Fung&o de transferéncia G = syslin(’c’, Kt/Ra, [4s7*2, (b + Kt*Ke/Ra)*s + Kt/Ra]); // Simulag&éo em malha aberta t = 0:0.01:5; // Vetor de tempo va = ones(size(t)); // Entrada degrau theta_m = csim(G, va, t); // Simulag&o da resposta // Plotagem dos resultados plot(t, theta_m, ’b’, ’LineWidth’, 2); 3 xlabel(’Tempo’); ylabel(’Ângulo do eixo (rad)’); title(’Resposta do sistema em malha aberta’); A saída deste programa foi: (c) Para simular o sistema em malha fechada com um controlador PID e comparar os métodos do IMC, ITAE e Ziegler-Nichols, você precisará definir os parâmetros do controlador PID para cada método e realizar as simulações. Aqui está um exemplo de como você pode fazer isso usando o MATLAB: % Definição dos parâmetros do sistema Jm = 0.01; % Momento de inércia b = 0.01; % Coeficiente de atrito Ke = 0.02; % Constante eletromotriz 4 Kt = 0.02; % Constante de torque Ra = 10; % Resistência da armadura % Função de transferência do sistema G = tf(Kt/Ra, [Jm, (b + Kt*Ke/Ra), Kt/Ra]); % Parâmetros do controlador PID Kp_IMC = 0.55; % Ganho proporcional (método IMC) Ti_IMC = 0.15; % Tempo integral (método IMC) Td_IMC = 0.25; % Tempo derivativo (método IMC) Kp_ITAE = 0.5; % Ganho proporcional (método ITAE) Ti_ITAE = 0.1; % Tempo integral (método ITAE) Td_ITAE = 0.2; % Tempo derivativo (método ITAE) Kp_ZN = 0.45; % Ganho proporcional (método de Ziegler-Nichols) Ti_ZN = 0.05; % Tempo integral (método de Ziegler-Nichols) Td_ZN = 0.15; % Tempo derivativo (método de Ziegler-Nichols) % Definição dos controladores PID controller_IMC = pid(Kp_IMC, Ti_IMC, Td_IMC); controller_ITAE = pid(Kp_ITAE, Ti_ITAE, Td_ITAE); controller_ZN = pid(Kp_ZN, Ti_ZN, Td_ZN); % Simulação do sistema em malha fechada com cada controlador t = 0:0.01:5; % Vetor de tempo setpoint = ones(size(t)); % Valor desejado para o ângulo do eixo theta_m_IMC = lsim(feedback(G*controller_IMC, 1), setpoint, t); theta_m_ITAE = lsim(feedback(G*controller_ITAE, 1), setpoint, t); theta_m_ZN = lsim(feedback(G*controller_ZN, 1), setpoint, t); % Plotagem dos resultados plot(t, theta_m_IMC, ’r’, ’LineWidth’, 2); hold on; plot(t, theta_m_ITAE, ’g’, ’LineWidth’, 2); plot(t, theta_m_ZN, ’b’, ’LineWidth’, 2); xlabel(’Tempo’); ylabel(’Ângulo do eixo (rad)’); title(’Resposta do sistema em malha fechada com controladores PID’); legend(’IMC’, ’ITAE’, ’Ziegler-Nichols’); 5 Nesse exemplo, você precisa preencher os parâmetros do controlador PID para cada método (Kp, Ti, Td) e realizar a simulação para cada um deles. Em seguida, os resultados são plotados em um gráfico para comparar as respostas do sistema em malha fechada para cada método. Você pode ajustar os parâmetros do controlador PID para cada método e analisar qual método apresenta a resposta mais adequada para o seu caso específico, levando em consideração critérios como tempo de resposta, overshoot, estabilidade, entre outros. 6
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
4
TESTEBOLA acbbad1a-52a8-49ee-9c6e-9377af81b62a_0 pdf
Administração
UNIABEU
31
TESTEINAUGUCARACAO 1726950234296 SASI - Aula 4 - Política de Segurança da Informação pdf
Administração
UNIABEU
11
TESTEBOLA 1653928393460 Cálculo III - 30-05 - Lista 02 pdf
Administração
UNIABEU
174
TESTINGTHEINDEX 1726853521365 USF_EAD_Cálculo_diferencial_e_integral_Completo 1 1 pdf
Administração
UNIABEU
163
TESTINGTHEINDEX 1726850917452 2024912_71948_INSTALAÇÕES ELÉTRICAS PREDIAIS 2 pdf
Administração
UNIABEU
1
TESTEBOLA 1693516970821 9da6b9ef-70fe-4652-8616-43092553a860 pdf
Administração
UNIABEU
2
TESTEBOLA aca1297e-28e6-4523-aaa3-ef2ab6396622_0 pdf
Administração
UNIABEU
2
TESTEBOLA 5f8e20d7-211f-4038-963a-3d56bf7a04d3_0 pdf
Administração
UNIABEU
6
TESTINGTHEINDEX 1726854184432 CamScanner 20-09-2024 14 38 pdf
Administração
UNIABEU
17
TESTEINAUGUCARACAO 1720657421964 TCC pdf
Administração
UNIABEU
Texto de pré-visualização
Lista de Exercícios Teoria do Controle 1 EXAME FINAL Curso Engenharias Data junho/2023 Disciplina Teoria de Controle Moderno Semestre Docente Márcio Ribeiro da Silva Garcia Turma Discente Nota Questão Discursiva: As equações dinâmicas de um motor C.C. são dadas pela seguinte equação diferencial: 𝐽𝑚𝜃̈𝑚 + (𝑏 + 𝐾𝑡𝐾𝑒 𝑅𝑎 ) 𝜃̇𝑚 = 𝐾𝑡 𝑅𝑎 𝑣𝑎 Sendo 𝐽𝑚 = 0,01𝑘𝑔 𝑚2 𝑏 = 0,01𝑁 𝑚 𝑠 𝐾𝑒 = 0,02𝑉 𝑠 𝐾𝑡 = 0,02𝑁 𝑚/𝐴 𝑅𝑎 = 10Ω a) Encontre a função de transferência entre a tensão na armadura va e o ângulo do eixo m; b) Usando o Scilab, simule o comportamento do sistema em malha aberta; c) Simule o sistema em malha fechada em presença de um controlador PID. O controlador deverá ser sintonizado com 3 métodos distintos: O método do IMC, o método ITAE e o método de Ziegler-Nichols. Obtenha um gráfico comparando os 3 métodos e avalie qual o mais adequado para este caso específico. Problema 1 Resposta (a) A equagao de transferéncia é encontrada a partir de Ki Ke K 1 Jm(s?X(s) — sx(0) — «(0)) + (b+ —— } (sX(x) — 2(0)) = =v, - = Ra Ra Ss A fungao transferéncia é dada por 1 K 1 Kike X(s) = ————__ n = 4 Tnt(0)5 + Syn(0) + (» + Ae) (0) Jn 82 + (0 + Ki) s [Ra 8 Ra Caso a condigao inicial se 7(0) = x’(0) = 0 temos que 1 K 1 x2 fie, Jims? + (0 + Ki) g lita § (b) (b) Usando o Scilab, podemos simular o comportamento do sistema em malha aberta. Para isso, vamos utilizar a fungao de transferéncia encontrada na parte (a) e aplicar uma entrada degrau para observar a resposta do sistema. // Definig&éo dos parametros Jm = 0.01; // Momento de inércia b = 0.01; // Coeficiente de atrito Ke = 0.02; // Constante eletromotriz Kt = 0.02; // Constante de torque Ra = 10; // Resisténcia da armadura // Fung&o de transferéncia G = syslin(’c’, Kt/Ra, [4s7*2, (b + Kt*Ke/Ra)*s + Kt/Ra]); // Simulag&éo em malha aberta t = 0:0.01:5; // Vetor de tempo va = ones(size(t)); // Entrada degrau theta_m = csim(G, va, t); // Simulag&o da resposta // Plotagem dos resultados plot(t, theta_m, ’b’, ’LineWidth’, 2); 3 xlabel(’Tempo’); ylabel(’Ângulo do eixo (rad)’); title(’Resposta do sistema em malha aberta’); A saída deste programa foi: (c) Para simular o sistema em malha fechada com um controlador PID e comparar os métodos do IMC, ITAE e Ziegler-Nichols, você precisará definir os parâmetros do controlador PID para cada método e realizar as simulações. Aqui está um exemplo de como você pode fazer isso usando o MATLAB: % Definição dos parâmetros do sistema Jm = 0.01; % Momento de inércia b = 0.01; % Coeficiente de atrito Ke = 0.02; % Constante eletromotriz 4 Kt = 0.02; % Constante de torque Ra = 10; % Resistência da armadura % Função de transferência do sistema G = tf(Kt/Ra, [Jm, (b + Kt*Ke/Ra), Kt/Ra]); % Parâmetros do controlador PID Kp_IMC = 0.55; % Ganho proporcional (método IMC) Ti_IMC = 0.15; % Tempo integral (método IMC) Td_IMC = 0.25; % Tempo derivativo (método IMC) Kp_ITAE = 0.5; % Ganho proporcional (método ITAE) Ti_ITAE = 0.1; % Tempo integral (método ITAE) Td_ITAE = 0.2; % Tempo derivativo (método ITAE) Kp_ZN = 0.45; % Ganho proporcional (método de Ziegler-Nichols) Ti_ZN = 0.05; % Tempo integral (método de Ziegler-Nichols) Td_ZN = 0.15; % Tempo derivativo (método de Ziegler-Nichols) % Definição dos controladores PID controller_IMC = pid(Kp_IMC, Ti_IMC, Td_IMC); controller_ITAE = pid(Kp_ITAE, Ti_ITAE, Td_ITAE); controller_ZN = pid(Kp_ZN, Ti_ZN, Td_ZN); % Simulação do sistema em malha fechada com cada controlador t = 0:0.01:5; % Vetor de tempo setpoint = ones(size(t)); % Valor desejado para o ângulo do eixo theta_m_IMC = lsim(feedback(G*controller_IMC, 1), setpoint, t); theta_m_ITAE = lsim(feedback(G*controller_ITAE, 1), setpoint, t); theta_m_ZN = lsim(feedback(G*controller_ZN, 1), setpoint, t); % Plotagem dos resultados plot(t, theta_m_IMC, ’r’, ’LineWidth’, 2); hold on; plot(t, theta_m_ITAE, ’g’, ’LineWidth’, 2); plot(t, theta_m_ZN, ’b’, ’LineWidth’, 2); xlabel(’Tempo’); ylabel(’Ângulo do eixo (rad)’); title(’Resposta do sistema em malha fechada com controladores PID’); legend(’IMC’, ’ITAE’, ’Ziegler-Nichols’); 5 Nesse exemplo, você precisa preencher os parâmetros do controlador PID para cada método (Kp, Ti, Td) e realizar a simulação para cada um deles. Em seguida, os resultados são plotados em um gráfico para comparar as respostas do sistema em malha fechada para cada método. Você pode ajustar os parâmetros do controlador PID para cada método e analisar qual método apresenta a resposta mais adequada para o seu caso específico, levando em consideração critérios como tempo de resposta, overshoot, estabilidade, entre outros. 6