Answered
リードスクリューにナットを取り付け,トルクを与えて回転させるにはどのようなモデルにすると良いでしょうか。
参考にしていただいているモデルが基本となると思いますが、 最新版のモデルでは、Revolute部分の入力がトルクになっているので、両方みて頂くとわかりやすいかもしれません。 Lead Screw with Friction - MATLAB & Sim...

ungefär 2 år ago | 0

Answered
SPICEのモデル(ライブラリファイル)をSIMSCAPEを使ってSIMULINKへ取り込む方法を教えて下さい
https://jp.mathworks.com/help/sps/ref/subcircuit2ssc.html こちらのリンクのExampleの手順をお試しください。 +mylibraryなどの自前のフォルダを準備し、 subcircuit2ss...

ungefär 2 år ago | 0

Answered
ジョイントに回転振動を入力する方法
Jointの設定で、Postion : "Provided by Input" , Touque "Automatically computed" の設定の場合、入力は微分項を含めて頂く必要があります。Simulink-PSコンバータに2次フィルターと適切...

ungefär 2 år ago | 0

Answered
連続のベクトル(double型データ)を離散化したい場合
Simulinkへの入力には時系列データをセットで与える必要がありますので、以下の1次元ですが、時系列信号を作成している例題が参考になるのではないかと思います。 入力テスト ケース用データの読み込み - MATLAB & Simulink - MathW...

mer än 2 år ago | 1

Answered
ロボットアームにてrevolute jointブロックで保持トルクを入力したい場合
基本的な方針自体は間違っていないように思います。 保持力ということですので、重力だけをまずは保持して静止姿勢からスタートというようなイメージでしょうか? 注意点は、多くありますので何が原因かを判断するのは難しいですが、いきなり6軸にトライするのではなく...

mer än 2 år ago | 0

Answered
Solver Configurationのエラー
モデル確認したところ、各リンクの質量が設定されていないため、degenerate mass distributionのエラーが発生しているようです。(※ソルバの設定だけでは解消できないエラーです。)まずmass やinertiaがurdfファイルで正しく設...

mer än 3 år ago | 0

Answered
可とう体としての掘削機ディッパー アームのモデル化
原因は推測の域を出ないのですが、添付のスクリプトでもおためしください。 エラーは関数宣言自体が有効に機能していない趣旨のエラーで、関数名の宣言の不一致などが先に疑われますが、 サンプルに記載の通り、スクリプトの最後に関数宣言自体はされているはずのもので...

mer än 3 år ago | 0

Answered
simscape multibodyで弾性変形を含めたモデルを作成したい場合
Reduced Order Flexible Solidをご活用頂くためには、以下の手法に沿って事前に必要な変数を定義頂く必要があります。 もしCADファイルのみ移行された場合には一度以下の手順を参照ください。 https://www.mathwork...

mer än 3 år ago | 0

Answered
Joint Blockの回転方向
回転方向の正負のデフォルト設定を変更されたいということかと理解しました。 が残念ながらデフォルト設定は変更ができないので、入力する値にps-gainなどで-1をかけてもらうなどが現実的な方法と考えられます。 そのほか、右ネジの方向を正としてますので、R...

mer än 3 år ago | 0

| accepted

Answered
mechanics explorerでのベクトルの大きさの可視化
残念ながら現状はこちらの機能は直接のサポートがございません。 添付の例題のように、valiable solidの質量を小さくすることで簡易的に模擬する方法はありますので、 どうしてもという場合にご利用ご検討下さい。

mer än 3 år ago | 0

| accepted

Answered
膝関節における関節座標系の定義方法
膝など3次元の関節角の検討という事ですと、ロボット工学の分野で知られている解析手法が比較的便利にお使いいただけるかと思います。 順運動学(同次変換行列)や、逆運動学などが関連キーワードですので、こちらで検索するといろいろと見つかるかと思います。 MAT...

mer än 3 år ago | 0

Answered
Simscape Multibody_Spatial Contact Force Block_Friction Forceに関する質問
残念ながら数式の公開は現段階では難しいようですが、実際の摩擦係数は添付のようなモデルで確認頂くことができます。 垂直抗力は、計測結果から与えておりますので、精度など、ご注意いただく必要がありますが、こちらのモデルを利用して、 摩擦係数の設定値と実際の摩...

mer än 3 år ago | 0

Answered
simscape multibody first generationどのバージョンまで存在しますか?
R2019bまでライブラリ自体は同梱されておりますが、ライブラリのリストには表示されていない状態です。 リリースノートに記載の通り、R2020aより正式にサポートを終了させて頂いております。 https://www.mathworks.com/help...

nästan 4 år ago | 0

Answered
Simulinkを用いたRLAgentの学習におけるエラーについて
こんにちは、 現状どこまでデバックを試されているかにもよりますが、強化学習の実行というよりは、 環境モデルのデバッグの要素が大きそうな印象を受けます。 エラーの出ている、"twolink.slx"をエラーが出た後(ひとまずAgentに値が入った後)に...

nästan 4 år ago | 0

Answered
Revolute Joint ブロックでの関節可動域外で生じるトルクの計算式を教​えてください
明確な記載がありませんので、動作を比較する意味で、SimscapeのMechanicalのドメインを利用して 同一挙動を示すモデルを作成してみました。 Hard Stopモデルは、ブロックをダブルクリックすると、”ソース”のリンクからソースコード参照頂...

ungefär 4 år ago | 0

| accepted

Answered
revolute joint におけるトルク検出方法について
こんにちは Simscape MultibodyのJointには Sencing の項目とは別に、Composite Force / Torque Sensingの項目があります。 拘束力については、Constraint Force and Torqu...

ungefär 4 år ago | 0

Answered
転がり接触・回転
こんにちは。 モデル拝見させて頂きましたが、タイヤが並進運動できる自由度をもっていないようです。 タイヤ側がworld frameとどのような拘束関係にあるか(どのようなJointでつながっているか)見直してみると良いのではないでしょうか? 意図通り...

ungefär 4 år ago | 1

| accepted

Answered
グラフの変数が認識されません
こんにちは、エラーの内容から想定されるのは、シミュレーション結果が保存されている変数名がチュートリアルと 異なっているケースです。 MATLABのワークスペースを確認し、まずは結果がどのような変数名で保存されているか確認してみてください。 最近のMA...

mer än 4 år ago | 1

| accepted

Answered
Multibodyに複数の支持点が接続出来ない
こんにちは、 コンフィギュレーションパラメータのSimsccape Multibodyの診断の項目をご存知でしょうか? Simulinkのコンフィグを開いて一番下にあります。 おそらく、対象の項目(運動学ループ・・・)がデフォルトのエラーになっている...

mer än 4 år ago | 1

| accepted

Answered
伝導伝熱素子のモデリングに関する質問
こんにちは、 こちらの例題の分割の基準について私の推測レベルでコメントさせて頂きます。 まず前提として、モデリングで何を分割し何を分割しないかは、シミュレーションしたい現象に大きく依存する点をご注意ください。 今回の例題では、Rodの右と左で...

mer än 4 år ago | 0

| accepted

Answered
Simscape Multibodyにおける粘弾塑性モデルの適用方法
添付のモデルでいかがでしょうか? Spatial Contact Forceブロックは現状弾性の特性が直接はカスタマイズできないため、別の方法を取って頂く必要があります。 Simscapeで作成した反力部分をMultibodyに接続する案です。

mer än 4 år ago | 1

| accepted

Answered
四面体構造の作成
Watanabe様 返信遅くなりました。 >重ねて質問で恐縮なのですが,Gimbal joint等で自動で算出された角度などが意図するものでなかった場合は,手動で >Rigid Transform(座標変換)用いて行ったりするのでしょうか. 三角形...

ungefär 5 år ago | 0

Answered
四面体構造の作成
追加でのコメントありがとうございます。 まず閉リンクの構築に際して、長さや角度をあらかじめ計算するのが難しく、現在バネを使って収束する状態を計算させていると理解致しました。 また長さ部分はすでにわかっており、角度だけ算出させたい状況と考えてよろしかった...

ungefär 5 år ago | 1

Answered
四面体構造の作成
こんにちは。添付頂いたモデルを確認させて頂きましたが、Gimbal Jointをもう一つ追加し、自由度を増やすと構造自体は構築が可能です。モデルを添付させて頂きます。 また内部でご利用頂いているWeld Jointは拘束力を計測するためにお使い頂けるブロ...

ungefär 5 år ago | 3

Answered
二輪倒立振子の制御シミュレーション
はじめまして、モデルしっかりとは確認できておらず恐縮ですが、みたところ、タイヤ、BodyそれぞれのRevolute Jointの角度から並進、回転を計算しているようですが、この計算式が想定外の動作が起きていると予想されます。 Bodyの回転を0にすると前...

mer än 5 år ago | 0

Answered
simlink 上で, simscape electronicsとsimscape multibody を両方使う方法を教えていただきたいです.
こんにちは。 状況解消されましたでしょうか? お察しいたしますと、ブロックライブラリは見えているにも関わらずライセンスが紐づいていないような状況と理解しました。 ご指摘のように、完全モードでない場合が一つ可能性として考えられますが、完全モードへの変更...

nästan 6 år ago | 1

| accepted

Answered
MATLAB関数の引数にSimulinkのサブシステムを指定する方法
こんにちは、関数OpenはMATLAB関数で、Open_systemというSimulinkのAPIの関数を使うと、サブシステムが開けます。(事前にモデルはOpenしておく必要があります) https://jp.mathworks.com/help/sim...

nästan 6 år ago | 1

| accepted

Answered
Simscape Multibody に関して, Revolute ジョイントに摩擦トルクを加えるのはどうすればよいですか.
Revolute Jointに摩擦を入れる方法はいくつかございますが、 その前にまずJoint Stiction Actuator ブロックは、Simscape Multibodyは1st Generationのライブラリをお使いでしょうか? (J...

ungefär 6 år ago | 1

| accepted

Answered
Inventerでエクスポートした際にエラーが出ていた場合には、Xmlファイルが生成されていても、MATLABでxmlread関数を実行することはできませんか?
お時間開いてしまいましたが、お悩みは解消されましたでしょうか? エラーの内容がわかりませんので、明確なことは申し上げにくいのですが、 私の認識しているケースとして、拘束がエクスポート対応していない拘束の種類であった場合、 何等か警告もしくはエラーの表...

ungefär 6 år ago | 2

Answered
MATLAB HOMEにおけるCoderアドオン
Cコード生成関連機能は、基本的にCoder系列のMATLAB関連製品の導入を前提としております。 残念ながらご認識の通り、Cコードへの変換はできないという事になります。 開発用途等本格的な活用をご検討頂ける場合は、MATLAB Coderおよび...

mer än 6 år ago | 1

Load more