Mặc dù có rất nhiều công cụ tồn tại, hai dạng mô phỏng chính là analog ( ví dụ SPICE, LTSPICE hoặc Simetrix ) và tính toàn vẹn tín hiệu (với thứ gì đó như Hyperlynx nếu bạn có túi rất sâu).
Có các công cụ phân tích sức mạnh, nhưng tôi đã thấy một số kết quả rất kỳ lạ không rõ ràng tương đương với thực tế vật lý.
Có các công cụ tín hiệu hỗn hợp, mặc dù phía kỹ thuật số có xu hướng hành vi.
Các vấn đề chúng tôi gặp phải là:
1 Không có mô hình mô phỏng tồn tại cho một phần. Nếu bạn có một bảng dữ liệu hoàn tất, bạn có thể làm cho một đâm đàng hoàng vào cán của riêng bạn hoặc sử dụng một phần mà không có một mô hình. Lăn mô hình của riêng bạn cho bất cứ điều gì không tầm thường là một bài tập rất tốn thời gian.
Lưu ý rằng bất cứ điều gì ngoài một nguyên thủy (diode, bóng bán dẫn hoặc thụ động đơn giản) là một mô hình hành vi phản ánh hoạt động của thiết bị ở trạng thái liên tục. Xem ghi chú ứng dụng này cho những gì thực sự trong một mô hình như vậy. Lưu ý rằng những thứ như ferrites và cuộn cảm rất phức tạp; mặc dù chúng có thể được mô hình hóa như một mạch (để đạt được phản hồi trong biểu dữ liệu), nó có thể rất tốn thời gian.
2 Thời gian chạy. Tôi đã mô phỏng toàn bộ đường dẫn điện cho ghế phóng để bao gồm EED và pin nhiệt như là một phần của đánh giá an toàn độc lập đối với thiết bị điện tử tuần tự. Vì các dây cáp cho các mạch điều khiển và bắn khá dài, chúng được mô phỏng như các cuộn dây biến áp được ghép lỏng lẻo. Mạch có lẽ chứa 40 phần tử và mất (trên một máy cao cấp đa lõi) trong hơn 30 giờ để thực hiện một lần chạy tạm thời.
3 Một số phần của mạch không thực sự phù hợp để mô phỏng hoặc không cần nó. Nếu tôi có một giai đoạn cách ly được ghép nối đơn giản để chuyển đổi một công tắc điều khiển, thì nó không cần mô phỏng nếu các bảng dữ liệu đã được sử dụng đúng cách (tất nhiên, đó là một chủ đề hoàn toàn khác vì tôi đã thấy nhiều thiết kế không phải là trường hợp đó) .
4 Trong mô phỏng tính toàn vẹn tín hiệu, hầu hết các trình giả lập không tính đến các trở kháng được kiểm soát là tốt nhất +/- 10% và sẽ thay đổi từng lớp. Mô phỏng như vậy rất hữu ích để xem các vấn đề thô, nhưng bạn vẫn có thể bị cắn bởi các chi tiết như vậy. Ngoài ra, hầu hết các trình giả lập không thể mô hình hóa đường dẫn trở lại (mặc dù mô phỏng bố cục bài đang trở nên tốt hơn).
5 Hầu như tất cả các mô hình mô phỏng là sự thỏa hiệp để phản ánh trường hợp sử dụng phổ biến nhất; Tôi đã phải sửa đổi các mô hình đáng kể để xem hành vi trường hợp góc.
Một hệ thống bảng đầy đủ (hoặc thường là nhiều bảng) sẽ bị cấm về thời gian để thực sự chạy, vì vậy chỉ có các phần chúng tôi quan tâm để kiểm tra được mô phỏng.
Một vấn đề khác là đối với các mô hình vĩ mô, hành vi khởi động không được xác định trong nhiều trường hợp và không có trình giả lập nào trên thế giới sẽ giúp ích nếu hành vi khởi động là quan trọng (vì nó có thể là thiết bị quan trọng trong an toàn bay) - bạn chỉ cần đo nó
Mô phỏng chắc chắn có thể giúp các nhà thiết kế, nhưng chúng không ở đâu gần hoàn hảo và không nên dựa vào hoạt động mạch thực tế ; chúng là chỉ dẫn của hoạt động mạch.