Professional Documents
Culture Documents
ต่อลาภ เสถียรธรรมกุล 2010717301008 เรื่อง การสมมูลระหว่างระบบจำาลองทางเครื่องกลและระบบจำาลองทางวงจรไฟฟ้าด้วย MATLAB/Simscape วัตุประสงค์
ต่อลาภ เสถียรธรรมกุล 2010717301008 เรื่อง การสมมูลระหว่างระบบจำาลองทางเครื่องกลและระบบจำาลองทางวงจรไฟฟ้าด้วย MATLAB/Simscape วัตุประสงค์
รู ปแสดง วัตถุมวล M กิโลกรัมผูกด้วยสปริ งถูกดันให้เคลื่อนที่ดว้ ยแรง F นิวตัน
ระบบสามารถเขียนรู ปสมการอนุพนั ธุ์ได้ดงั นี้
สมการ 1
เมื่อระบบกำหนดให้ M= 1 kg B=0.1 N/(m/s) k=0.1 N/m และ F= 1 N
จงสร้างระบบจำลองทางคณิ ตศาสตร์ทางเครื่ องกลด้วย MATLAB/Simscape
ต่ อลาภ เสถียรธรรมกุล 2010717301008
เมื่อผลตอบสนองระบบทางเครื่ องกลคือ
y=10 - (10*39^(1/2)*exp(-x/20).*sin((39^(1/2)*x)/20))/39 - 10*exp(-x/20).*cos((39^(1/2)*x)/20)
จง plot ผลการจำลองทางคณิ ตศาสตร์ทางเครื่ องกลด้วย MATLAB/Simscape และ y
ต่ อลาภ เสถียรธรรมกุล 2010717301008
MATLABcommand
close all
%%%%%%%%simulation model%%%%%%%%%
y_sc=out.gaga(:,1);
t=out.gaga(:,2);
plot(t,y_sc,'g','linewidth',2)
hold on
%%%%%%%%%Theory solution%%%%%%%%%%
x=0:120;
y=10 - (10*39^(1/2)*exp(-x/20).*sin((39^1/2)*x)/20)/39 -
10*exp(-x/20).*cos((39^(1/2)*x)/20);
plot(x,y,'r*')
xlabel('Time(s)')
ylabel('Distance(m)')
title('Simscape-model')
legend('Simscape Model','Theory solution')
การสร้างระบบจำลองทางคณิ ตศาสตร์ทางวงจรไฟฟ้ าด้วย MATLAB/Simscape
สมการ 2
การสมมูลสมการ 1 และสมการ 2 สามารถทำได้โดย นำสมการ 1 หารด้วย k จะได้
สมการ 3
เพราะฉะนั้น ในสมการ 2 และสมการ 3 จะได้
และ
จงสร้างระบบจำลองทางคณิ ตศาสตร์ทางวงจรไฟฟ้ าด้วย MATLAB/Simscape
ต่ อลาภ เสถียรธรรมกุล 2010717301008