問題タブ [simulink-library]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1611 参照

matlab - Simulink ライブラリのロックを解除して編集可能にするにはどうすればよいですか?

簡単な質問 - Simulink (つまり、MATLAB の一部) ブロック ライブラリを編集するためにロックを解除するにはどうすればよいですか?

0 投票する
0 に答える
79 参照

matlab - Simulink (Matlab) でニューラル ネットワークを使用して自動化されたシステムのモデルを構築する最良の方法は何ですか?

Simulink でニューラル ネットワークを含むモデルを構築しようとしています。私の考えは、制御対象 (電気駆動)、PID コントローラー、および PID コントローラーの微調整用の NN ブロックを含むモデルを構成することです。強化学習としては、NNトレーニングが用意されています。NN は PID コントローラーの係数を計算し、オブジェクトの出力からフィードバックを受け取り、次のサイクルの係数を計算して静的誤差を最小化します。

NN なしでモデルを正常に構築しました。

今、私は NN ブロックを追加しようとしています。1)。NN を作成するには、どのタイプのブロックを使用すればよいですか? Simulink に NN 用の事前設定されたブロックがありますか (レイヤーとニューロンの数、および活性化と損失の機能のみを設定する必要がありますか?) または唯一の方法は、ゼロから NN を構築することですか?

2)。私が知っているように、ワークスペースの変数はモデリングの終了後にのみ更新されます。実行時にブロックのパラメーターを変更したい場合は、S-Function ブロックとその中で 'set_param' 関数を使用する必要があります。オブジェクト出力をNNブロックに転送する唯一の方法ですか? または、実行時に自動転送の可能性がありますか (PID コントローラーと制御対象の間など)? それとも、誰かが Simulink (または別の Matlab ツールボックス) でそのようなモデルを作成するためのより良いコンセプトを持っているのでしょうか?

どんな考えやリンクも歓迎します。前もって感謝します。PS http://pnu.edu.ru/media/ejournal/articles-2017/TGU_8_217.pdfから取得したドライブのモデル

ここに画像の説明を入力

ここに画像の説明を入力