Как интегрировать в рутину пользователя в Simpack? - PullRequest
0 голосов
/ 07 января 2019

Я хочу запрограммировать элемент силы в Simpack, взамен я должен интегрировать переменную. Пользовательские процедуры в Simpack запрограммированы на Fortran.

Для моего выхода я хочу иметь Силу. Это рассчитывается с

Р = А * р

[A = Площадь; р = давление]

Чтобы получить p, я хочу интегрировать уравнение повышения давления

дп / дт = (Q-A (дх / дт)) / С

[C = гидравлическая емкость; Q = объемный расход; dx / dt = скорость поршня].

Я могу получить dx / dt с помощью функции доступа, которая измеряет скорость в моей простой модели, но я не думаю, что есть функция доступа для измерения давления. Моя модель - простая модель, поэтому даже если бы можно было измерить давление, я просто хочу, чтобы она была рассчитана в моей подпрограмме для получения силы.

Есть ли команда для интеграции или кто-нибудь знает способ сделать это?

...