<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

西門子MCD+PLC+Matlab實現倒立擺控制

智能制造之家 ? 來源:博途之友 ? 2023-12-08 14:05 ? 次閱讀

一、概述

倒立擺系統的整定是自動控制理論中的典型問題,在網路上或者書籍中可以找到不少相關的資料知識,整定算法也多式多樣,模糊PID、LQR、以及本文用到的PID等。

在傳統的倒立擺實驗中,常用的仿真工具組合Matlab+Adams、或者構建一個傳遞函數在Simulink仿真等,或者直接用單片機搭建一套實物系統,在網路上也有見到用匯川或者倍福PLC搭建實物倒立擺系統。

二、實現思路

在本文中使用到的環境正如標題所示Matlab+MCD+PLC,其中Matlab用到是Simulink,PLC用到的是西門子的PLCSIM Advanced,MCD為NX MCD,為純軟件在環仿真,實驗分兩步走:

1、Simulink(控制算法)+MCD(物理環境),這一步主要是利用MATLAB豐富的算法模型,方便的搭建控制算法(雖然倒立擺控制算法已經很成熟了,大家以點帶面,領悟精神即可)。

2、PLC SIM(從Simulink中移植算法)+MCD(物理環境),完整實現倒立擺從起擺到整定過程。

三、程序設計及實現

第一步:在MCD中構建倒立擺模型的物理仿真環境,在Simulink中搭建并級PID控制器。

db951558-958c-11ee-8b88-92fbcf53809c.png

在Simulink中搭建控制模型,為了方便實驗參數調整,這里提前將Simulink調整為定步長。

db9d9746-958c-11ee-8b88-92fbcf53809c.png

實現效果:從波形和實際效果可以看到效果符合預期,且對于手動拖拽擺棍,這種施加外力因素下,也有較好的整定效果。

dba8ddb8-958c-11ee-8b88-92fbcf53809c.png

演示視頻

小結:至此我們已經實現了雙環的控制,并且得到了較好的效果。其實省去了動力學模型分析以及傳遞函數構建,而是直接放在了MCD的物理環境中。(當然PID等參數我也沒有計算,有興趣的朋友可以推導下)。

第二步:將Matlab中的控制算法離散化移植到PLC中,為了貼合實際環境,采用了工藝對象軸控制滑臺的運動,MCD繼續引用之前的測試環境。

dbc1ddea-958c-11ee-8b88-92fbcf53809c.png

實現效果:這一步完整實現了倒立擺從起擺到整定的過程。







審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • matlab
    +關注

    關注

    177

    文章

    2928

    瀏覽量

    228806
  • plc
    plc
    +關注

    關注

    4984

    文章

    12414

    瀏覽量

    456110
  • mcd
    mcd
    +關注

    關注

    0

    文章

    12

    瀏覽量

    11055
  • PID控制器
    +關注

    關注

    2

    文章

    165

    瀏覽量

    18389
  • simulink仿真
    +關注

    關注

    0

    文章

    75

    瀏覽量

    8484

原文標題:西門子MCD+PLC+Matlab實現倒立擺控制:算法+仿真+控制的完美結合

文章出處:【微信號:智能制造之家,微信公眾號:智能制造之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    西門子S7-200 PLC應用100例

    西門子S7-200 PLC應用100例》主要以西門子S7-200 PLC為主體,按基礎知識、擴展提高和高級應用的結構體系,由淺入深、循序漸進地介紹了
    發表于 09-17 10:02 ?680次下載
    <b class='flag-5'>西門子</b>S7-200 <b class='flag-5'>PLC</b>應用100例

    PLC溫度控制技術(西門子

    PLC溫度控制技術(西門子)歡迎下載使用,謝謝哈
    發表于 01-12 15:54 ?21次下載

    西門子PLC案例

    西門子PLC案例,感興趣的小伙伴們可以看看。
    發表于 07-29 18:42 ?158次下載

    基于西門子S7_300PLC的模糊控制實現_瞿楓

    基于西門子S7_300PLC的模糊控制實現_瞿楓
    發表于 02-07 16:59 ?4次下載

    西門子300 MPI PLC遠程控制

    ?通過華杰智控PLC遠程模塊HJ8500(帶usb接口)實現西門子300 PLC遠程控制,這個西門子
    的頭像 發表于 08-24 18:31 ?3531次閱讀

    讀寫西門子PLC

    讀寫西門子PLC資料。
    發表于 05-10 09:33 ?32次下載

    西門子PLC與labview之間如何通過OPC實現通信

    ,西門子PLC與labview之間如何通過OPC進行通信? OPC數據采集軟件Kepware西門子驅動就可以實現,它是西門子設備驅動的集合,
    發表于 05-12 15:27 ?7108次閱讀

    如何實現西門子PLC-S7-200的數據采集

    西門子S7-200系列小型PLC廣泛應用于各種工業自動化的場景,較低的價格、豐富強大的功能使得該產品受到很多廠家的歡迎。此外,很多學校也會使用西門子PLC進行教學,因此對于
    的頭像 發表于 09-16 15:24 ?3140次閱讀
    如何<b class='flag-5'>實現</b><b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>-S7-200的數據采集

    博圖如何實現遠程調試西門子PLC

    設備現場的PLC程序需要調整工藝流程,或者有小故障需要排除,就需要工程師到現場。隨著物聯網技術的成熟,通過4G網絡遠程監控和調試PLC已經常規化。西門子PLC是市場上占有率最高的,差
    的頭像 發表于 10-13 09:14 ?3703次閱讀
    博圖如何<b class='flag-5'>實現</b>遠程調試<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>

    西門子PLC實現兩燈交替閃爍的兩種編程法

    今天給大家說一個西門子案例——西門子S7-200SMART PLC怎么實現兩燈交替閃爍。
    發表于 02-19 10:52 ?1.5w次閱讀

    三分鐘輕松實現連接西門子PLC

    西門子PLC廣泛應于工業控制領域,是一款性能高、穩定性強的PLC設備。此文檔將介紹如何使用EG系列網關通過網口連接西門子
    發表于 04-18 11:28 ?5次下載
    三分鐘輕松<b class='flag-5'>實現</b>連接<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>

    西門子PLC S7-1500系列與西門子變頻器G120之間實現DP通訊功能

    對變頻器進行參數設定,參數修改,快速調試等操作。由西門子PLC S7-1500系列與西門子變頻器G120系列組成的驅動控制系統中,可以實現D
    的頭像 發表于 05-12 16:49 ?4289次閱讀

    西門子PLC控制經典案例

    西門子PLC控制經典案例
    的頭像 發表于 06-27 14:02 ?3020次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b><b class='flag-5'>控制</b>經典案例

    三分鐘輕松實現EG網關網口連接西門子PLC

    云平臺,實現電腦Web頁面、手機APP和微信對西門子PLC的遠程監控和控制。網關可連接S7-200SMART、S7-1200、S7-1500等西門子
    的頭像 發表于 10-24 10:42 ?617次閱讀
    三分鐘輕松<b class='flag-5'>實現</b>EG網關網口連接<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>

    西門子PLC和施耐德PLC區別

    西門子PLC系統的設計、建造工作量小,維護方便,容易改造,西門子PLC用存儲邏輯代替接線邏輯,大大減少了控制設備外部的接線,使
    發表于 01-17 10:14 ?1235次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>