Hàm tích hợp sẵn & Quy tắc thoát
Các hàm tích hợp sẵn
Mô-đun Time Sequences của Requirements & Systems Portal có một số hàm tích hợp sẵn cho phép bạn kiểm soát thời gian của Sequence cũng như các giá trị trước đó của biến, và sử dụng chúng để mô hình hóa các Node, Variable và Exit Rule của bạn.
-
this ( ) hàm
Sử dụng hàm this( ) chúng ta có thể dùng giá trị mô phỏng trước đó cho giá trị được tính tiếp theo trong mô phỏng. Điều này cho phép bạn có được giá trị tích lũy của một biến nhất định theo thời gian. Khi hàm this() được sử dụng trong công thức biến, một khối bổ sung mới sẽ được thêm vào để người dùng nhập giá trị ban đầu. Nhờ đó, hệ thống lặp liên tục.

-
time hàm
Bạn cũng có thể sử dụng giá trị bước thời gian hiện tại trong công thức biến của chuỗi thời gian. Ví dụ, chúng ta có thể nhập sin (time) làm công thức biến thời gian, khi đó sẽ cho ra kết quả như sau:

-
timestep
timestep lưu trữ giá trị được đặt cho Time Step trong Settings và có thể được sử dụng trong các công thức.
-
flownodetime
flownodetime lưu trữ thời gian kể từ khi node bắt đầu. Bộ đếm thời gian sẽ được đặt lại mỗi khi điều kiện khởi tạo của một node mới được thỏa mãn.
Exit Rules
Exit Rule là các điều kiện được xác định trước, sẽ dừng việc thực thi Time Sequence của bạn tại bất kỳ thời điểm nào nếu chúng được thỏa mãn. Các quy tắc này có thể liên quan đến thời gian hoặc không. Mọi Vali hoặc Variable cũng có thể được dùng để tạo Exit Rule. Dưới đây là một số ví dụ về Exit Rule sử dụng các thuộc tính khác nhau:
-
Dừng Time Sequence khi dung lượng pin của xe giảm xuống dưới 0
-
Dừng Time Sequence khi Fuel Consumption vượt quá ngưỡng tối đa của Mass Flow
-
Dừng Time Sequence nếu Power Consumption vượt quá một giá trị nhất định
Để tạo một Exit Rule,
-
Nhấp vào biểu tượng (1), sau đó một hộp thoại sẽ mở ra ở phía bên phải
-
Chọn “Add Exit Rule” (2)
-
Một cửa sổ bật lên mới sẽ mở ra (3) nơi người dùng có thể nhập công thức Exit Rule của mình
Thêm exit rule vào chuỗi thời gian
Các Exit Rule này có thể được sử dụng đồng thời, nghĩa là Time Sequence sẽ chạy cho đến khi một trong các điều kiện của Exit Rule được thỏa mãn.