4

誰かが私を助けてくれることを願っています。

電圧応答と電流ステップ値を含む CSV ファイルがあります。Mathematica で RC モデルを作成し、R と C の値を見つけなければなりません。

Mathematica でRCをモデル化し、CSVファイルの値からパラメータを抽出するにはどうすればよいですか?

これは私がしました :

Data=Import["T:/file.csv","CSV"];

私のデータには、ヘッダーと 2 つの列があります。電流の列と電圧応答の列。

Voltage=data[[35;;,1]];Current=data[[35;;,2]];

私のファイルにはヘッダーがあります。そのため、ヘッダーを削除するために 35 を書き込みます。 Hier is my Current step Hier ist 私の電圧応答

これで、コンデンサと並列の抵抗器と他の抵抗器との直列回路を備えた RC モデルができました。 私のRCモデル

Z= Ri+Rt//Ct  --> complex Form (Ri+Rt/1+jwR2Ct)

Mathematica の私のモデルは次のようになります。

OutputResponse[StateSpaceModel[TransferFunction[{{Ri+Rt+sRt}/{1+sRt}},s,SamplingPeriod->0.1,SystemsModelLabels->None]],current];

電圧応答から Ri Rt と Ct を抽出して伝達関数に入れ、写真2と同じ電圧応答を得る方法

4

1 に答える 1