File:Second order transfer function.svg
Từ Wikimedia Commons, kho lưu trữ phương tiện nội dung mở
Bước tới điều hướng
Bước tới tìm kiếm
Kích thước bản xem trước PNG này của tập tin SVG: 631×356 điểm ảnh. Độ phân giải khác: 320×181 điểm ảnh | 640×361 điểm ảnh | 1.024×578 điểm ảnh | 1.280×722 điểm ảnh | 2.560×1.444 điểm ảnh.
Tập tin gốc (tập tin SVG, 631×356 điểm ảnh trên danh nghĩa, kích thước: 80 kB)
Thông tin tập tin
Dữ liệu có cấu trúc
Chú thích
Miêu tả[sửa]
Miêu tảSecond order transfer function.svg |
English: Step responses for a second order system defined by the transfer function:
where is the damping ratio and is the undamped natural frequency. The equations were obtained from here, plotted using maxima and edited in a text editor to insert the Greek alphabets in the plot. The equations are: |
Ngày | |
Nguồn gốc | Tác phẩm được tạo bởi người tải lên |
Tác giả | Krishnavedala |
Source code using w:python (programming language) with numpy and matplotlib toolboxes |
---|
from matplotlib.pyplot import *
from numpy import *
wt = linspace(0,15,100)
b = lambda z: sqrt(1. - z**2)
t = lambda z: arctan(b(z)/z)
h1 = lambda wt,z: 1. - exp(-z*wt)*sin(b(z)*wt+t(z))/b(z)
h2 = lambda wt: 1. - cos(wt)
h3 = lambda wt: 1. - exp(-wt)*(1.+wt)
s1 = lambda z: (z + sqrt(z**2-1.))
s2 = lambda z: (z - sqrt(z**2-1.))
h4 = lambda wt,z: 1. + ( (exp(-s1(z)*wt)/s1(z)) - \
(exp(-s2(z)*wt)/s2(z)) ) / (2.*sqrt(z**2-1.))
fig = figure(figsize=(8,4))
ax = fig.add_subplot(111)
ax.grid(True)
ax.plot(wt,h2(wt),'g',label=r"undamped $(\zeta=0)$")
ax.plot(wt,h1(wt,.5),'b',label=r"under $(\zeta=0.5)$")
ax.plot(wt,h3(wt),'r',label=r"critical $(\zeta=1.0)$")
ax.plot(wt,h4(wt,1.5),'m',label=r"over $(\zeta=1.5)$")
ax.set_ylim(0,2)
ax.minorticks_on()
leg = ax.legend(frameon=False,handletextpad=.05)
setp(leg.get_texts(),fontsize=10)
ax.set_xlim(0,15)
ax.set_xlabel(r"$\omega t$",fontsize=15)
ax.set_ylabel("Step response",fontsize=12)
fig.savefig("Second_order_transfer_function.svg",bbox_inches="tight",\
pad_inches=.15)
|
The maxima source code |
---|
beta(zeta) := sqrt(1-zeta^2);
theta(zeta) := atan(beta(zeta)/zeta);
h_under(wt) := 1 - beta(0.5)^-1*exp(-0.5*wt)*sin(wt*beta(.5)+theta(0.5));
h_un(wt) := 1 - cos(wt);
h_crit(wt) := 1 - exp(-wt) * (1+wt);
s1(zeta) := zeta+sqrt(zeta^2-1);
s2(zeta) := zeta-sqrt(zeta^2-1);
h_over(wt) := 1 + ((exp(-s1(1.5)*wt)/s1(1.5))-(exp(-s2(1.5)*wt)/s2(1.5)))/(2*sqrt(1.5^2-1));
load(draw);
draw2d(dimensions=[800,400],terminal=svg,
user_preamble="set mxtics; set mytics;",
grid=true, yrange=[0,2], xlabel="omega t",
line_width=1.5, ylabel="Step response",
key="under (zeta=0.5)",color=blue,explicit(h_under(wt),wt,0,15),
key="critical (zeta=1)",color=red,explicit(h_crit(wt),wt,0,15),
key="over (zeta=1.5)",color=magenta,explicit(h_over(wt),wt,0,15),
key="undamped (zeta=0)",color=green,explicit(h_un(wt),wt,0,15)
);
|
Giấy phép[sửa]
Tôi, người giữ bản quyền tác phẩm này, từ đây phát hành nó theo giấy phép sau:
Tập tin này được phát hành theo Giấy phép Creative Commons Ghi công - Chia sẻ tương tự 3.0 Chưa chuyển đồi
- Bạn được phép:
- chia sẻ – sao chép, phân phối và chuyển giao tác phẩm
- pha trộn – để chuyển thể tác phẩm
- Theo các điều kiện sau:
- ghi công – Bạn phải ghi lại tác giả và nguồn, liên kết đến giấy phép, và các thay đổi đã được thực hiện, nếu có. Bạn có thể làm các điều trên bằng bất kỳ cách hợp lý nào, miễn sao không ám chỉ rằng người cho giấy phép ủng hộ bạn hay việc sử dụng của bạn.
- chia sẻ tương tự – Nếu bạn biến tấu, biến đổi, hoặc làm tác phẩm khác dựa trên tác phẩm này, bạn chỉ được phép phân phối tác phẩm mới theo giấy phép y hệt hoặc tương thích với tác phẩm gốc.
Lịch sử tập tin
Nhấn vào ngày/giờ để xem nội dung tập tin tại thời điểm đó.
Ngày/Giờ | Hình xem trước | Kích cỡ | Thành viên | Miêu tả | |
---|---|---|---|---|---|
hiện tại | 15:57, ngày 7 tháng 6 năm 2011 | 631×356 (80 kB) | Krishnavedala (thảo luận | đóng góp) | figure correction after correcting the equations | |
19:25, ngày 26 tháng 5 năm 2011 | 800×400 (36 kB) | Krishnavedala (thảo luận | đóng góp) | erroneous under-damped curve corrected. | ||
18:28, ngày 26 tháng 5 năm 2011 | 800×400 (36 kB) | Krishnavedala (thảo luận | đóng góp) |
Bạn không được phép ghi đè tập tin này.
Trang sử dụng tập tin
2 trang sau sử dụng tập tin này:
Sử dụng tập tin toàn cục
Những wiki sau đang sử dụng tập tin này:
- Trang sử dụng tại am.wikipedia.org
- Trang sử dụng tại en.wikipedia.org
- Trang sử dụng tại vi.wikipedia.org
- Trang sử dụng tại zh.wikipedia.org