誰かが私を助けてくれることを願っています。
電圧応答と電流ステップ値を含む CSV ファイルがあります。Mathematica で RC モデルを作成し、R と C の値を見つけなければなりません。
Mathematica でRCをモデル化し、CSVファイルの値からパラメータを抽出するにはどうすればよいですか?
これは私がしました :
Data=Import["T:/file.csv","CSV"];
私のデータには、ヘッダーと 2 つの列があります。電流の列と電圧応答の列。
Voltage=data[[35;;,1]];Current=data[[35;;,2]];
私のファイルにはヘッダーがあります。そのため、ヘッダーを削除するために 35 を書き込みます。
これで、コンデンサと並列の抵抗器と他の抵抗器との直列回路を備えた 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と同じ電圧応答を得る方法