Điều kiện ban đầu cho các hệ thống được mô tả trong không gian trạng thái - LTI hay không?


8

Giả sử chúng ta có một số hệ thống được đưa ra bởi

x˙(t)=Ax(t)+Bu(t)y(t)=Cx(t)+Du(t)

Trong đó là các biến trạng thái, là đầu ra và là đầu vào. Tất cả các ma trận là không đổi. Câu hỏi tương tự áp dụng cho trường hợp riêng biệtx(t)y(t)u(t)

x[n+1]=Ax[n]+Bu[n]y[n]=Cx[n]+Du[n]

Được biết, một hệ thống có điều kiện ban đầu khác không có thể là LTI . Tuy nhiên, nếu , tôi không hiểu tại sao hệ thống ở trên sẽ không phải là LTI như được thể hiện. Theo như tôi biết, nếu một hệ thống được thể hiện theo cách đó, thì nó phải là tuyến tính và, vì ma trận không phụ thuộc vào , nên nó cũng bất biến theo thời gian.x(0)0t

Vì vậy, chúng ta có một hệ thống phải là LTI vì nó được biểu thị trong không gian trạng thái với ma trận không đổi, nhưng nó không thể là LTI vì nó có .x(0)0

Tôi không thể nhìn thấy sai lầm trong lý luận dẫn tôi đến mâu thuẫn vô lý này. Ai đó có thể chỉ ra nó?


Hi Tendero: Tôi đã xử lý một vấn đề như vậy (thực tế đơn giản hơn nhiều) và vấn đề với các điều kiện ban đầu là chúng gây khó khăn cho việc viết phản hồi bước theo cách chung (vì các điều kiện ban đầu có thể thay đổi mỗi lần) nó phụ thuộc vào điều kiện ban đầu. Tôi không chắc điều này có liên quan đến câu hỏi của bạn không nhưng có thể là vậy. Một lần nữa, tôi đến từ kinh tế lượng nên thế giới rất khác. Chắc chắn hy vọng ai đó có thể giải thích điều này.
đánh dấu vào

1
Tôi thực sự nghĩ rằng bạn và tài liệu tham khảo của bạn đang bị hiểu sai bởi ngữ nghĩa. Tôi sẽ tra cứu một số tài liệu tham khảo nhưng LTI và tuyến tính là các mục cấu trúc không phụ thuộc vào các tiền thân cụ thể (tức là lịch sử); trong các hệ thống "tuyến tính" là "điều kiện ban đầu".
kẻ cưỡng hiếp

@rrogers Bạn có thể kiểm tra sách Tín hiệu và Hệ thống của Oppenheim . Trong phần có tên "HỆ THỐNG LTI CAUSAL MÔ TẢ CÁC THIẾT BỊ KHÁC BIỆT VÀ KHÁC BIỆT" (phiên bản 2.4 trong phiên bản của tôi), chủ đề được tiếp cận. Xin hãy soi sáng cho tôi nếu tôi hiểu nhầm điều gì đó, nhưng tác giả nói rõ rằng một hệ thống với các điều kiện nghỉ ngơi không phải ban đầu không phải là LTI.
Tendero

Xa tôi là để sửa cuốn sách của bạn (ngay cả của Oppenheim); nhưng xem xét liệu "hệ thống" bao gồm các giá trị của biến hoặc phần cứng hoạt động. Nói một mạng RC, bạn sẽ gọi cho một lý thuyết mới nếu điện áp trên nắp không khác không; không, nó được gọi là phản ứng nhất thời và được xem xét bởi cùng một phương trình. Nhìn vào biến đổi Laplace của phương trình vi phân am LTI; nó có các điều kiện "ban đầu" tương ứng với các dẫn xuất. Tôi muốn nói rằng "hệ thống" không phụ thuộc vào thời điểm thực hiện các phép đo hoặc đầu vào.
kẻ cưỡng hiếp

Vui lòng lướt qua: web.mit.edu/2.14/www/Handouts/StateSpaceResponse.pdf , vtechworks.lib.vt.edu/bitstream/handle/10919/78864/ . Cả hai đều kết hợp các điều kiện ban đầu vào các giải thích về LTI mà không xem xét việc thay đổi các phương trình. Một quan điểm khác (thực sự giống nhau): với tích phân không xác định, bạn phải thiết lập điểm bắt đầu kết thúc khi được đánh giá. Sự khởi đầu là tương tự trực tiếp của điều kiện ban đầu. BTW: hầu hết các điều kiện ban đầu có thể được mô phỏng bởi hàm delta và các dẫn xuất của nó.
kẻ cưỡng hiếp

Câu trả lời:


1

Tôi chỉ là một sinh viên đại học nên có lẽ câu trả lời của tôi hơi ngây thơ, nhưng theo Oppenheim, không chỉ các điều kiện ban đầu khác không gây ra một phương trình vi phân / chênh lệch hệ số không đổi tuyến tính là không LTI. Một phương trình vi phân / khác biệt với các điều kiện ban đầu bằng không cố định cũng không thể là LTI. Đối với phương trình vi phân / chênh lệch hệ số không đổi tuyến tính mô tả một hệ thống LTI nguyên nhân, các điều kiện ban đầu phải thỏa mãn điều kiện nghỉ ngơi ban đầu: nghĩa là đầu ra không trở thành khác không cho đến khi đầu vào trở thành khác không.

Liên quan đến câu hỏi của bạn (biểu diễn không gian trạng thái), lưu ý rằng đầu vào của hệ thống là và đầu ra là . Thuộc tính "zero input / zero output" của các hệ thống tuyến tính chỉ áp dụng cho if , nếu chúng ta chỉ coi là đầu vào đối với hệ thống, nhưng dường như với tôi rằng khái niệm tuyến tính có thể được mở rộng thành các biểu diễn không gian trạng thái để giải thích cho vectơ trạng thái . Trong mọi trường hợp, các điều kiện ban đầu mà Oppenheim đề cập đến khi nói về phương trình vi phân (điều kiện trên đầu rau(t)y(t)

y(t)=Cx(t)+Du(t)
x(t)=0u(t)x(t)y(t)và các dẫn xuất của nó) không giống với các điều kiện ban đầu bạn đã tham chiếu trong câu hỏi của mình (điều kiện trên vectơ trạng thái ). Một lần nữa, tôi không biết liệu tôi có đúng không và bản thân tôi luôn bối rối vì điều này, nhưng có lẽ điều này có thể giúp ích.x(t)

Tôi nghĩ rằng đây có thể là câu trả lời đúng, vì tôi đã quên rằng Oppenheim đề cập đến các điều kiện ban đầu cho và các trạng thái trong biểu diễn không gian trạng thái không phải là đầu ra. Tôi thực sự không chắc là tôi đã hiểu điều này chưa, nhưng tôi chấp nhận câu trả lời vì tôi thực sự nghĩ rằng bạn đã đánh vào đầu đinh. y(t)x(t)
Tendero

3

Nếu bạn xem Chương 5 của:

https://ocw.mit.edu/cifts/electrical-engineering-and-computer-science/6-011-int sinhtion-to-c truyền thông-control-and -ignal- Processing-spring-2010 / readings / MIT6_011S10_notes.pdf

có tiêu đề "Thuộc tính của các mô hình không gian trạng thái LTI", phương trình 5.33 dường như không có vấn đề gì với các điều kiện ban đầu, hoặc bất kỳ cuốn sách nào khác (tôi đã sửa, có một cuốn sách) mà tôi biết. Trừ khi Oppenheim cảm động với sự điên rồ, tôi có khuynh hướng chấp nhận đặc điểm của anh ta rằng các điều kiện ban đầu không đủ điều kiện để hệ thống LTI là "không tuyến tính" bằng cách sử dụng thuật ngữ "tuyến tính đầu vào không".

Ở phần đầu của ghi chú, (và trong phiên bản thứ 3 của Oppenheim và Shaefer), một hệ thống LTI được đưa ra là:

y[n]=k=x[k]h[nk]
không yêu cầu là nhân quả hoặc ổn định. không phải thỏa mãn .h[n]x[n]x[n]=0forn<0

Có một sự nhấn mạnh trong văn bản rằng người ta cần xem xét toàn bộ lịch sử của , không chỉ cho .x[n]n0

let trong đó

x[n]=x^[n]+x~[n]
x^[n]={x[n]forn<0and0forn0

và theo tuyến tính.

x~[n]={0forn<0andx[n]forn0

y[n]=k=1x^[k]h[nk]+k=0x~[k]h[nk]
nếu là nhân quả, y[n]
y[n]=k=1x^[k]h[nk]zero input linear+k=0nx~[k]h[nk]zero state linear,n0

Điểm cốt yếu là các điều kiện ban đầu chiếm tài khoản đầu vào trước. Trong đó được tham chiếu cho là tùy ý, đó là một biểu hiện khác của bất biến thời gian. Điều kiện ban đầu không phải là một số giá trị tùy ý làm phiền hệ thống. if với thì điều kiện ban đầu bằng không. n=0x[n]x[n]=0n<0

Hãy thử một cái gì đó khác. Đặt (trước một mẫu) và với , hệ thống là LTI mà không cần tranh cãi. Nhưng bây giờ, và bây giờ chúng ta có một điều kiện ban đầu. Sự dịch chuyển về phía trước của 1 mẫu sẽ làm cho hệ thống LTI trở nên phi tuyến?z[n]=x~[n+1]x~[n]

y[n]=z[1]h[n]zero input linear+k=0nz[k]h[nk]zero state linear,n0

Sai lầm logic ở gốc của câu hỏi là sử dụng định nghĩa về tuyến tính trạng thái bằng không và áp dụng nó cho trường hợp đầu vào bằng không.


Trong cuốn sách của mình, Tín hiệu và Hệ thống , Oppenheim nói rằng một hệ thống được mô tả bởi một phương trình vi phân / khác biệt với các điều kiện nghỉ không ban đầu không phải là LTI. Nếu bạn có thể, hãy kiểm tra phần "HỆ THỐNG LTI CAUSAL MÔ TẢ B BYNG THIẾT BỊ KHÁC BIỆT VÀ KHÁC BIỆT" (phiên bản 2.4 trong phiên bản của tôi). Điều đó có phù hợp với câu trả lời của bạn không? Tôi thực sự bối rối ở đây.
Tendero

Những ghi chú này là của anh ấy và xuất hiện vào năm 2001. Tôi lớn lên cùng với Lathi. và ông tuyên bố rõ ràng rằng một hệ thống phải ở trạng thái BOTH zero và tuyến tính đầu vào bằng không. lưu ý thuật ngữ nhân quả

1
Hãy nghĩ về ví dụ này. Tôi có một số tụ điện tích điện áp . Nếu tôi kết nối nguồn điện áp với nó, điện áp trên tụ sẽ thay đổi theo thời gian, nhưng nó sẽ bắt đầu từ . Nếu tôi kết nối nguồn điện áp , điều tương tự sẽ xảy ra. Nhưng, nếu tôi kết nối nguồn điện áp , điện áp tại tụ điện (sẽ là đầu ra ở đây) sẽ không phải làV0v1(t)V0v2(t)v3(t)=v1(t)+v2(t)2V0 tạit=0. Thay vào đó, nó sẽ tiếp tụcV0. Do đó, nguyên tắc chồng chất không hoạt động ở đây, và do đó hệ thống không tuyến tính. Ít nhất, đó là lý do của tôi. Bạn có thấy lỗi nào không?
Tendero

Hãy nghĩ về tấm gương của anh ấy. Những gì ngu ngốc ngẫu nhiên đẩy các tụ điện nạp vào một hệ thống. (phải bỏ qua khóa đào tạo ESD) Tình huống thực tế duy nhất là tụ điện tích điện biểu thị lịch sử tích lũy.

1
Chill, không cần phải thô tục. Chúng ta đang nói về các khái niệm lý tưởng ở đây, đây hoàn toàn là toán học và chúng ta thậm chí sẽ không nói về tuyến tính nếu chúng ta tập trung vào các trường hợp thực tế nghiêm ngặt, vì bản chất vốn là phi tuyến tính. Tôi thực sự nghĩ rằng ví dụ của tôi cho thấy vấn đề được trình bày trong OP một cách khá đơn giản. Và nhân tiện, tôi sẽ không làm mất uy tín của "Kinh thánh DSP" chỉ vì các ghi chú khác gần đây hơn. Tôi không nghĩ câu trả lời này hữu ích, ít nhất là ngay bây giờ.
Tendero
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.