• 締切済み

制御工学

フィードバックを行うと速度目標値に近づくのはなぜですか?それと、フィードバックしても負荷によっては追従性が悪くなる理由は何ですか?

みんなの回答

回答No.2

制御対象 : G 制御器 : C 目標速度 : r 回転速度 : y   とする。 フィードバックなし:y=CGr フィードバックあり:y=[CG/(1+CG)]r そもそもフィードバックは誤差がないと動作しないから、 誤差をもったときのことを考える。 (負荷や制御対象のパラメータが完全に固定されている ならば、フィードバックはむしろ無い方がいい) *フィードフォワードなし C=1 G=1 y=r error=0 C=1 G=2 y=2r error=r : : : : C=1 G=n y=2r error=(n-1)r となる。変動がもろにエラーになってます。 *フィードフォワードあり C=1 G=1 y=(1/2)r error=1/2 C=1 G=2 y=(2/3)r error=1/3 C=1 G=3 y=(3/4)r error=1/4 : : : : C=1 G=n y=n/(1+n)r error=1/(1+n) となる。変動の影響は出にくくなってます。 こんな感じです。まあ、このように都合よく パラメータ変動することばかりではないので、 通常は制御器Cを高ゲインな制御器にします。 lim_C→大 y = [CG/(1+CG)]r ≒ [CG/CG]r = r になります。 フィードフォワードではこんなことは出来ないので うれしいところです。 追従性が悪いとはどういうことを指しているのか 不明ですが、2次程度の話であれば教科書の安定性 について書かれているところを見てみましょう。 負荷が変わるとダンピングなどが変わるのが原因です。

回答No.1

>フィードバックを行うと速度目標値に近づくのはなぜですか? 自動車のドライバーが速度を一定に保つときのアクセル操作も一種のフィードバック制御です。高速道路で80キロを目標にするときスピードメーターの読みが90キロだった場合には誤差が+10キロなのでアクセルを少し戻します(制御量はマイナス)。その結果速度が85キロ(誤差は+5キロ)になったらさらにほんの少しアクセルを戻します(制御量はマイナス)。また上り坂などで75キロ(誤差はマイナス5キロ)になってしまったら今度はアクセルを少し踏み込みます(制御量はプラス)。このようなドライバーのアクセル操作では誤差の極性を反転させたフィードバックにより制御量を生成することにより(ネガティブフィードバック)速度を安定に保っています。ちなみに高級車に装備されるクルーズコントロールはこのような速度制御をドライバーに代わって行う制御機構です。 >フィードバックしても負荷によっては追従性が悪くなる理由は何ですか? 上の例で仮に車が薄いアルミパイプでできていて非常に軽い場合を考えてみると、ちょっとアクセルを踏んだだけでビュン!と速度が上がってしまうので速度を安定させるのは難しくなります。あるいはエンジンのレスポンスが逆に非常に遅い場合も別の意味で安定な制御が困難になります。これらは負荷の変化による制御の安定性の変化の例です。「追従性」は変化する目標値に如何に速くついて行けるかの問題ですがそれは「安定性」とも深い関係があり、負荷によって変化します。

関連するQ&A

  • 制御工学 H∞ ロバスト 制御  

    制御工学でH∞の研究をしています。 H∞の大きな特徴はロバスト性と目標値追従問題に長けていると思い込んでいます。 他にも利点はあるのでしょうか?  また、この制御法を使ってクレーンのひもの長さのロバスト性と横の動きによる振動を抑制する制御問題に取り掛かろうと思っています。 ひもの長さを調節して横の動きを加える予定です。  目標値追従問題にも取り掛かりたいんですが、今モデリングも終わった状態です。このモデルを使った目標値追従問題はどの様なものが分かり易いですか?   

  • 制御工学について

    制御工学の実験のレポート課題でこんなのが出たんです 「一般に目標とする温度に制御温度を追従させることが重要である。良い制御結果を得るには、どのようなことに考慮すればよいか?以下に記すキーワードを用いて説明せよ。 キーワード:即応性,安定性,オーバーシュート,ハンティング,偏差,過渡状態,定常状態,外乱」 なんとなく頭でイメージはついてるんですが、このキーワードをすべて使って文章にするとなるとやや厳しいんです・・・。 制御工学に詳しい方いらっしゃいましたらぜひ教えていただきたいです┏○))

  • 制御工学の問題を教えてください!!

    制御工学に関する質問です 画像のようなフィードバック系において 目標値と外乱がいずれも単位ステップ関数の時、定常偏差が0となるための条件を求めよ という問題です ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー ・目標値が単位ステップ関数で外乱が0の時は 0型の時は偏差が1/1+KなのでKの値を∞に近づける。もしくは積分器を1つ以上もつこと ・目標値が0で外乱が単位ステップ関数の時は 偏差は-Gp(0)/1+Gp(0)+Gc(0) つまりGc(0)=∞、またはGp(0)=0 よってGcに積分器が1以上あるかGpに微分器が1以上あるかということ ということは分かったのですが 目標値と外乱両方となると分かりません どなたか解答出来る方がいらっしゃいましたら 教えてください!! よろしくお願いいたします!!!!!!

  • 制御工学(ブロック線図)など

    制御工学を習い始めたものです。 そこで、ブロック線図というものは 各要素の結合の仕方や信号の流れの様子を 視覚的にわかりやすく表現できるということなのですが いまいち、理解することができません。 信号を入力して内部でなんらかの作業がおこなわれ出力されるということはわかるのですが フィードバック結合というものなどの少し複雑なものが入ってくると 入力したものの、無限ループされているようなきがして、出力されているのだろうか?と疑問に思ってしまいます・ 必ず、入力すれば出力されるものなのでしょうか?? ブロック線図の前にフィードバック制御というものがでてきましたが それは、制御量を目標値と比較して、それを一致させるような制御のようですが フィードバック結合も、同じようなことを行っているのでしょうか? 質問の内容が意味不明ですみません。

  • 制御工学で困っています

    添付画像の 伝達関数 ラウス判別法での安定判定 フィードバックシステムの伝達関数に大きさ2のステップ入力を印加したときの定常偏差 のやり方がわからなくて困っています。 やり方をどうかご教授いただけないでしょうか

  • インバーター、モータのPID制御について

    インバータ、モータのPID制御につきまして、おしえてください。 初心者のため、的外れや、間違いあるかもしれませんが、その場合はご指摘頂ければ幸いです。 1)ステッピングモータを用いたバルブと流量センサで、流量のPID制御を行いたいと考えて います。流量センサの信号をマイコンにフィードバックさせ、目標値(目標流量)と流量センサ の測定値が同じとなるように、制御する予定です。。。予定というかPID制御したいと思っています。 この場合、ステッピングモータの操作量は何になるのでしょうか?速度でしょうか? PID制御は目標値と測定値から偏差を求めて操作量を変化させ動かすことは知っていますが、 この場合は、偏差が大きいときは、速度を速く、小さいときは速度を遅くして制御するという 認識で宜しいのでしょうか? 2)上記は流量センサをフィードバックしますが、DCモータ等では、ポテンショメータ等で位置 をフィードバックし目標開度とポテンショメータ測定開度が同じとなるように、制御する手法も あると思います。 この場合、PID制御の操作量は何になるのでしょうか。またこの操作量は変化するのでしょうか? 目標開度とポテンショメータ位置が同じになるようにモータを回すだけだと思うので、操作量 の変化というもの自体がないと思うのですが(モータを回すか回さないかのみ??)、、、、 特にステッピングモータでポテンショをフィードバック制御した場合は、指定開度でピッタシ止まる ので、操作量変化はないように思います。PID制御は偏差に応じて操作量が変化するものと思い ますが、上記のような制御は(特にステッピングモータを用いて測定値をフィードバックし制御する 方法)PID制御とは言わないのでしょうか? またインターネットで、位置型PID、速度型PIDがあることを知りましたが、どういったものか教えて 頂けないでしょうか? 3)インバータにもPID制御があると思います。その場合は回転数を制御しているものと思います。 例えばですが、流量センサをフィードバックし、目標流量と同じとなるようにポンプ周波数をPID 制御するとします。 その場合の目標流量=測定流量となるまでの周波数変化はどのようになるのでしょうか? 動き始めは、目標流量>測定流量(フィードバック値)が大きく、(例えば)100Hzとしたら、 目標流量と測定流量が近くなるにつれて、周波数はさがっていくという認識で宜しいでしょうか? (75Hz・・・50Hzといった感じに) そして、同じとなった周波数で回転数変化停止ということで宜しいでしょうか? 今一、ピンときていないのですが、目標流量と測定流量が近くなったとしても、まだ目標流量>測定流量が成り立っている場合に、周波数をさげてしまうと、逆に目標値と測定流量の差は大きく なるものではないかとイメージ的に考えてしまうのですが。。。。動きはじめ100HZで動かしている にも関わらず目標流量に到達していないところを周波数をさげてもよいのでしょうか? 的外れなことが多々あると思いますが、よろしくお願いいたします。

  • 制約条件下でのブラシ付きDCモータの角度制御

    制約条件下でのブラシ付きDCモータの角度制御について教えてください. ブラシ付きDCモータの角度制御の制御シミュレーションをMATLABでしています.連続時間系です. 制御対象のモデルは,「印可電圧を入力,電流を出力とする1次遅れ系の伝達関数」→「電流を入力,モータ軸の角速度を出力とする1次遅れ系の伝達関数」→「角速度から角度に変換するための積分器」,および「角速度から印可電圧に負帰還する逆起電力のフィードバック信号」から構成されています. 制御構造は,電流フィードバックループ(PID制御),角速度フィードバックループ(PD制御),角度フィードバックループ(PID制御)をから成るカスケード制御系です. 制約の無い条件下ではシミュレーションが上手くいったのですが,制御入力(印可電圧)に上限値を設定するとワインドアップが発生しました.そこで,アンチリセットワインドアップ補償器を付けたのですが,制御量(角度)が目標値に収束しません.角度フィードバックループを外して,電流フィードバックループ(PID制御)と角速度フィードバックループ(PD制御)からなる角速度フィードバック制御系にすると,アンチワインドアップ補償器を付けると制御量(角速度)が目標値に収束します. なぜ角度フィードバックループを付けると,アンチリセットワインドアップをつけても目標値に収束しないのでしょうか?どうすれば収束しますでしょうか? ご教授の程よろしくお願い致します.

  • 制御工学

    制御工学の問題で、 K/{s(s+3)(s+4)+K}となるフィードバック系の伝達関数で、極の実部がー1以下になるようなKの値の範囲を求めよという問題がでたのですが、どのようにしてといたらよろしいでしょうか? また極がー1以下になることで制御工学的にはどのような意味があるのでしょうか(こちらの方は、もしあればでいいです) よろしくお願いします。

  • フィードバック制御の操作量と積分制御について

    お世話になります。 2点お伺いしたいと思います。 1点目はフィードバック制御の操作量についてです。 一般的なフィードバック制御のイメージは、 車の速度を一定に保つために、アクセルやブレーキを操作することや 風呂の温度を一定に保つためにお湯をたしたりすることです。 天秤の片方に重り(例えば10g)が載っており、平行に保つために用意された重り(こちらも10g)があるとします。 その用意された重りは片方に載っている重りと同じ重さの重りが用意されており、 それを載っけることで平行にすることができたとします。 その後誰かが1g抜き取ってしまったため、片方も1g抜いて平行に戻した。 これはフィードバックとは言わないのでしょうか? 車や風呂との違いは時間で徐々に目標値に近づくのではなく、 次のステップで目標に達することです。 2点目は、積分制御の具体的な実現方法が思いつかずに困っております。 現在FPGAでフィードバック制御の構築を考えております。 積分制御の目的は一般的に比例制御で制御しきれないオフセット値を打ち消す役目だと認識しております。 http://www.f-kmr.com/pid_control.htm のPI制御の図のようなイメージです。 実現方法は目標値との差をサンプリングごとに足していって、差し引くとオフセットが0になるということでしょうか? 単純なサンプリングごとの差の積分では実現できないのでしょうか? よろしくお願いします。

  • 制御工学の問題です。

    制御工学の問題です。 フィードバック系の伝達関数G(s)が次のような式のとき、このフィードバック系が安定であるためのKの範囲を求めよ。 G(s)=K/(s+2)(s+3) s=jωを代入して、 G(jω)=K/(6-ω^2+5jω) となり、jの係数が0となるωp=0を求めて、G(ωp)>-1としてKの範囲を求めました。答えとしてはK>-6ですが、それでいいのでしょうか? ご回答お願いします。