A cavitation algorithm

Matlab routines solving a linear complementarity problem appearing in lubrication with cavitation

現在この提出コンテンツをフォロー中です。

A matlab script solving a linear complementarity problem:
A*u = f + B*eta, u'*eta=0, u>=0, 0<=eta<=1
appearing in lubrication with cavitation.

The script depends on LCPSolve.m also found at the matlab file central: http://www.mathworks.com/matlabcentral/fileexchange/41485

引用

Andreas Almqvist (2026). A cavitation algorithm (https://jp.mathworks.com/matlabcentral/fileexchange/41484-a-cavitation-algorithm), MATLAB Central File Exchange. に取得済み.

謝辞

ヒントを得たファイル: A pivoting algorithm solving linear complementarity problems

カテゴリ

Help Center および MATLAB AnswersSparse Matrices についてさらに検索

一般的な情報

MATLAB リリースの互換性

  • すべてのリリースと互換性あり

プラットフォームの互換性

  • Windows
  • macOS
  • Linux
バージョン 公開済み リリース ノート Action
1.2.0.0

The maximum number of pivots passed to LCPSolve is no specified as the number of degrees of freedoms N, to make sure that the pivoting is not prematurely truncated.
Fixed spelling of title:
Was: A cavitation alogrithm
Should be/is now: A cavitation algorithm

1.1.0.0

Updated the expressions for boundary conditions by subtracting the cavitation pressure pc:
uL1 = exp((pL1-pc)/beta)-1;
uL2 = exp((pL2-pc)/beta)-1;

1.0.0.0