Hiroumi Mita
MathWorks
Followers: 0 Following: 0
Principal Application Engineer in MathWorks Japan
Professional Interests: control design
Statistics
RANK
322
of 295,638
REPUTATION
254
CONTRIBUTIONS
0 Questions
80 Answers
ANSWER ACCEPTANCE
0.00%
VOTES RECEIVED
67
RANK
3,138 of 20,255
REPUTATION
504
AVERAGE RATING
5.00
CONTRIBUTIONS
2 Files
DOWNLOADS
17
ALL TIME DOWNLOADS
4849
RANK
of 154,207
CONTRIBUTIONS
0 Problems
0 Solutions
SCORE
0
NUMBER OF BADGES
0
CONTRIBUTIONS
0 Posts
CONTRIBUTIONS
0 Public Channels
AVERAGE RATING
CONTRIBUTIONS
0 Highlights
AVERAGE NO. OF LIKES
Feeds
MATLABコース:MATLABシンボリック計算10.1ロボットアームの可視化タスク5に関する質問
この練習は、SCARA型ロボット 2リンク(長さL1,L2) リンクの回転角theta1,theta2を想定します。 Task2では、以下のようにロボットアームの先端の座標式を表記します。 x=L2*cos(theta1+theta2)+L1*cos...
4 years ago | 0
| accepted
点のプロットの作成の方法
MATLABの変数は、スカラーではなく、ベクトルや行列です。 行列Z,Wの積は二乗が成立するには、Zの列数とWの行数が同じでなくてはいけません。 Z* W Z=[z1 z2 z3],w=[w1 w2 w3]のとき [sqrt((z1-w1)^2),...
5 years ago | 0
点のプロットの作成の方法
あるA点(xa,za)とあるB点(xb,zb)の間の距離の公式は L=sqrt( (xa-xb)^2 + (za-zb)^2 ) なので、これを応用しましょう。 >>Z軸上の大きい点と赤い点までの距離を出したい場合は、どうすればよろしいでしょうか。 ...
5 years ago | 0
点のプロットの作成の方法
こんな感じでしょうか? %紅い点の座標(適当な定数) RED_x=[5 6 7 8 9 10 11 12 13 14 15 16 17 18 19] RED_z=[1 1.2 1.3 1.4 1.7 1.8 2 2.1 2.3 2.1 1.8 1...
5 years ago | 0
| accepted
csvファイルを読み込んで、計算をする
変数Cは、文字列と数値が混在するベクトルになってしませんか?これをcell配列と言います。 例えば、次のように a a={'ID',999} a-1 とすると次のエラーが出ます。 'cell' 型の入力引数の演算子 '-' が未定義です。 ...
5 years ago | 0
| accepted
モデルワークスペースへの変数の入力とその変数のモデルへの出力
ご質問1 >1×nの行列形式でもFromWorkspaceで入力可能ととらえて良いでしょうか 回答 この設定でもエラーは出ないですが、無意味です。 理由は、FromWorkspaceは任意の時系列データ、例えば実際の時系列実験データやMATLABで...
5 years ago | 0
モデルワークスペースへの変数の入力とその変数のモデルへの出力
From Workspaceの仕様として、配列の時系列データを From Workspaceから出力させるには 例えば、時間ベクトルt, データy1,y2としますと時間ベクトルtは昇順でなくてはいけません。 また時間ベクトルは時系列データの一番左端に...
5 years ago | 0
| accepted
VSCモデルをフェーザで解析する方法
残念ながら、phasor法は、線形回路において、 一定の周波数をとる(例:50Hzや60Hz)場合に適用ができる計算方法ですので スイッチングデバイスを使う、AC-DC、DC-DC、DC-AC変換を含む回路では使うことができません。 https://...
5 years ago | 0
| accepted
状態空間モデルで行列内の値を固定するには?
例題を見ると、 サンプル時間Tsが関数LinearPendulum の引数に必要なようです。 function [A,B,C,D] = LinearPendulum(a,b,c,d,e,Ts) %<-ココ A=[0 1 0 0;a 0 b ...
5 years ago | 0
状態空間モデルで行列内の値を固定するには?
状態空間内部の任意の箇所だけ推定するには idgreyで設定し、pem等のシステム同定の関数を使います。 idgreyとそのサンプルをhelpで調べてみてください。
5 years ago | 1
| accepted
Simulink 一定時間Enabled(or Triggererd)サブシステム内を演算させる方法
Enabled Subsystem内部のブロックパラメータの設定が正しくないようですね。 添付のようにすれば大丈夫と思います。 詳細は Enabled Subsystemのhelpを精読してください。
5 years ago | 0
Simulink 一定時間Enabled(or Triggererd)サブシステム内を演算させる方法
この回答の添付ファイルを見て、作ってみましょう。 timer.png この出力信号は入力信号ONで2秒間ONします。それをEnabled Subsystemの実行につかえばよいと思います。 >S-R Flip-Flop(フリップフロップ)を使えばで...
5 years ago | 0
Simulink 一定時間Enabled(or Triggererd)サブシステム内を演算させる方法
Enabled Subsystemがまさにそのようなことをするものです。 添付のようにすればできます。
5 years ago | 0
| accepted
ファブリペロー干渉計について
構造体を使っているようですが、プログラムの基本は 部分から全体、簡単なものから複雑なものへ変化させることなので、基本から進めましょう。 #1. まず、この式の正誤を確認しましょう。 OutputPort1.Sampled(1, counter1)...
5 years ago | 0
similinkでロボットマニピュレータの動力学方程式が解けない。
シミュレーションで、変化率や、なんらかの値が、極めて絶対値の大きい値、あるいは無限大が発生する場合 添付のようなことが起こります。実際にモデルの波形を見ても無限大に近い値が出ています。 よくあるケースは 1. 符号の間違い(本来ーのところが+) 2...
5 years ago | 0
| accepted
固定ステップサイズとソルバーについて
連続系を離散系ソルバーで動かすには、連続系モデルを離散化することをお勧めします。 c2d関数で、ココのようにモデルを連続系から離散系にすれば、遅延演算子zの式に変換できるので 離散実装は容易です。 但し、シャノンのサンプリング定理を抑える必要...
5 years ago | 0
転がり運動のモデル化について
この場合の代数ループとは Revolute Jointの出力qが、Prismatic jointの入力pになっているからです。 Revolute JointとPrismatic jointの間には遅れがありません。 Revolute Jointの計算...
5 years ago | 0
| accepted
二輪倒立振子の制御シミュレーション
最も簡単な方法なら、 Revolute JointのBlock Parameterに Internal; Mechanicsがあります。 そこで、 #1.Spring Stiffness (バネ剛性) #2. Damping Coeffici...
5 years ago | 0
二輪倒立振子の制御シミュレーション
>ロボットと地面の衝突は考えていないので、お互いが衝突しないのは構わないのですが、 >回転が止まらずに勢いが増していくことの原因とそれを防ぐための対策が思いつかず困っています。 >なにか解決策はありますでしょうか。 このシステムにおいて、 li...
5 years ago | 0
圧力損失の問題です
結論から言えば #1. Aggregate equivalent length of local resistances: 局部抵抗相当長の合計: がパイプ長と同じ値に設定しているのが原因と思われます。 #2. 該当するHydra...
5 years ago | 0
Response Optimization最適化実行時の終了条件について
Response Optimizationで、例えば あるフィードバック制御の応答波形(y)(t)がCheck Custom BoundsBlockで指定した レンジに入らないことがあるということでしょうか。 これは普通にあり得ます。といいますか、こ...
5 years ago | 0
| accepted
圧力損失の問題です
ご質問はSimscape Fluidsのモデルについてでしょうか? また、モデルやパラメータについて、より詳細な情報が無いと答えは出せないと思います。
5 years ago | 0
PID controllerにおけるパラメーター調整について
残念ながら、PID 調整アルゴリズムは、公開していないようです。 PID調整器は、簡便にPID調整を行えるものですが、 PID調整者が、非公開のアルゴリズムを使うのが不安であれば、 sisotool(制御システムデザイナー)というツールで、かなり論理...
5 years ago | 0
ボード線図が分かっている場合の伝達関数の求め方を教えてください
ボード線図において、例えば次のような特徴を持つものは 無駄時間が該当します。 #1. ゲイン特性が周波数帯域において一様0[dB] #2. 位相特性は周波数が高くなると遅れる このサンプルが無駄時間1[s]のボード線図です。 s=tf...
5 years ago | 0
Simulinkブロックの値を取得する Matlab スクリプト
get_paramという関数を調べてください。 doc get_param で出てくる get_param関数の説明の下の方に モデル パラメーター ブロック固有のパラメーター がありますので、それを調べてもらえれば 任意のブロックの任意のパ...
5 years ago | 0
ボード線図が分かっている場合の伝達関数の求め方を教えてください
掲題の問題について 以下のようにシステム同定の手法でモデルを推定しますと 一応、ほぼにたようなボード線図を書くことはできます。 しかし、得られた伝達関数は複素係数のものになり 現実性は乏しく、無理やり数値計算で合わせこんだ印象があります。 ...
5 years ago | 1
| accepted
二次遅れ系システムに対するフィードフォワード制御波形の導出
訂正します。厳密にプロパーではないですね。 フィードフォワードのような逆問題が解けるタイプの伝達関数は分母と分子の次数が同じが正です。 さて、MATLABは数値計算機ですので、MATLAB自身が扱える数値の最小値は eps ans = ...
6 years ago | 0
二次遅れ系システムに対するフィードフォワード制御波形の導出
sys=1.109e7*(1e-6*s^2+1e-6*s+1)/( s^2 + 99.9 s + 1.109e07) 1e-6を順次1e-9,1e-12に変えたときのsysは同じものではありません。 周波数応答を見ると顕著いが現れます。 逆問題では...
6 years ago | 1
How to plot step response of second order system?
Do you have any MATLAB workspace variables pre-defined and the name is such as,'tf' ,'sterpplot', or ' DynamicSystem'? Needle...
6 years ago | 0