Đây là một bản sao giống hệt của một câu trả lời trên MO :
Một cách trực quan để hiểu DAE là diễn giải nó như một hệ thống động lực có thể được điều khiển bởi một số tín hiệu đầu vào, mà tín hiệu đầu ra phải đáp ứng một số ràng buộc (phương trình). Đối với một hệ thống đa tần số điển hình, các tín hiệu đầu vào là các lực vuông góc với các ràng buộc, các tín hiệu đầu ra là vị trí của các thân và các ràng buộc (phương trình) trên các tín hiệu đầu ra là khoảng cách cố định giữa các thân.
Các tín hiệu đầu vào bây giờ phải điều khiển hệ thống động theo cách sao cho các tín hiệu đầu ra luôn thỏa mãn các ràng buộc. Điều này rất khó đối với một hệ thống đa khung, bởi vì các lực chỉ kiểm soát tốc độ thay đổi của vận tốc và vận tốc chỉ kiểm soát tốc độ thay đổi của các vị trí, trong khi chỉ các vị trí phải thỏa mãn các ràng buộc.
Về mặt lý thuyết, việc giảm chỉ số rất dễ dàng, bởi vì nếu chúng ta giả sử rằng các vị trí thỏa mãn các ràng buộc tại thời điểm hiện tại, thì chúng ta chỉ có thể thay thế các ràng buộc trên các vị trí bằng các ràng buộc về vận tốc đảm bảo rằng các vị trí sẽ tiếp tục thỏa mãn các ràng buộc của chúng. Tuy nhiên, trên thực tế, chúng tôi không muốn loại bỏ các ràng buộc đối với các vị trí sau khi chúng tôi xác định các ràng buộc về vận tốc, nhưng chúng tôi phải loại bỏ một số phương trình (vi phân) ban đầu, nếu chúng tôi không muốn kết thúc với một hệ thống quá hạn.
Xác định các ràng buộc về vận tốc từ các ràng buộc trên các vị trí có thể là tẻ nhạt trong thực tế, nhưng ít nhất nó là đơn giản (và chính tắc) một khi bạn hiểu nguyên tắc. Ràng buộc ngụ ý . Đây chưa phải là một ràng buộc (phương trình), bởi vì không phải là một biến mà chỉ là đạo hàm của một biến. Nhưng các phương trình vi phân khác cho phép chúng ta biểu thị dưới dạng hàm của các biến, trong trường hợp của chúng tôi cho , vì vậy chúng tôi có được các ràng buộc phương trìnhc(y,t)=0ddtc(y(t),t)=0=∂c∂y∗ddty+∂c∂yddtyddtyddty=vv=y˙ 0=∂c0=∂c∂y∗v+∂c∂y (hay đúng hơn là nếu bạn quản lý để không bị nhầm lẫn bằng cách sử dụng làm biến thay vì đạo hàm của biến).˙ y0=∂c∂y∗y˙+∂c∂yy˙
Vứt bỏ một số phương trình ban đầu (vi phân) là ít thẳng về phía trước (hoặc chính tắc). Nếu chúng ta có thể sử dụng phương trình ràng buộc như để xác định là hàm của các biến khác (ví dụ: trong này trường hợp), sau đó chúng ta có thể loại bỏ phương trình vi phân cho , tức là phương trình vi phân có dạng . Nhưng chúng tôi cũng có thể đã quyết định vứt bỏ phương trình vi phân cho , vì ràng buộc cũng cho phép xác địnhy 1 y 1 ( t ) = √y21+y22=1y1 y1 ngàyy1(t)=1−(y2(t))2−−−−−−−−−√y1y2y2ddty1=…y2y2như một hàm của các biến khác. Nhưng cho dù việc vứt bỏ thứ gì đó dễ dàng đến mức nào, điều này có thể dễ dàng phá hủy một số tính đối xứng của hệ thống mà chúng ta không muốn phá hủy, hoặc chúng ta có thể buộc phải chuyển đổi phương trình mà chúng ta vứt đi trong quá trình mô phỏng số và từ đó đưa ra các tạo tác không mong muốn . Vì vậy, phần này làm giảm chỉ số thực sự thách thức trong thực tế.