0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

西門子MCD+PLC+Matlab實現(xiàn)倒立擺控制

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

一、概述

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

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

二、實現(xiàn)思路

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

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

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

三、程序設(shè)計及實現(xiàn)

第一步:在MCD中構(gòu)建倒立擺模型的物理仿真環(huán)境,在Simulink中搭建并級PID控制器。

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

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

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

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

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

演示視頻

小結(jié):至此我們已經(jīng)實現(xiàn)了雙環(huán)的控制,并且得到了較好的效果。其實省去了動力學(xué)模型分析以及傳遞函數(shù)構(gòu)建,而是直接放在了MCD的物理環(huán)境中。(當(dāng)然PID等參數(shù)我也沒有計算,有興趣的朋友可以推導(dǎo)下)。

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

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

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







審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • matlab
    +關(guān)注

    關(guān)注

    179

    文章

    2946

    瀏覽量

    229462
  • plc
    plc
    +關(guān)注

    關(guān)注

    5001

    文章

    12946

    瀏覽量

    459227
  • mcd
    mcd
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    11096
  • PID控制器
    +關(guān)注

    關(guān)注

    2

    文章

    167

    瀏覽量

    18488
  • simulink仿真
    +關(guān)注

    關(guān)注

    0

    文章

    75

    瀏覽量

    8527

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

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

收藏 人收藏

    評論

    相關(guān)推薦

    基于matlab的二級倒立控制系統(tǒng)

    在對 二級倒立 系統(tǒng)的動力學(xué)方程進行建模的基礎(chǔ)上將其轉(zhuǎn)化為線性定常系統(tǒng)的狀態(tài)控制問題,提出了基于matlab的二級倒立
    發(fā)表于 07-06 18:05 ?111次下載
    基于<b class='flag-5'>matlab</b>的二級<b class='flag-5'>倒立</b><b class='flag-5'>擺</b><b class='flag-5'>控制</b>系統(tǒng)

    基于MATLAB的模糊控制倒立系統(tǒng)研究

    基于MATLAB的模糊控制倒立系統(tǒng)研究,感興趣的可以下載看看。
    發(fā)表于 11-03 13:49 ?36次下載

    PLC溫度控制技術(shù)(西門子

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

    西門子PLC案例

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

    基于西門子S7_300PLC的模糊控制實現(xiàn)_瞿楓

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

    倒立matlab仿真建模案例

    倒立matlab仿真
    發(fā)表于 01-02 20:00 ?61次下載

    西門子300 MPI PLC遠程控制

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

    西門子plc數(shù)據(jù)類型_西門子plc通訊方式

    西門子PLC的品質(zhì)非常好,其網(wǎng)絡(luò)穩(wěn)定性、開放性深受工控人員的喜愛,而且編程軟件分類多,使用方便。在國內(nèi)工控界具有顯著地位。雖然大家對西門子PLC都有一定的了解,但要你說出
    發(fā)表于 07-25 10:57 ?1.4w次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>plc</b>數(shù)據(jù)類型_<b class='flag-5'>西門子</b><b class='flag-5'>plc</b>通訊方式

    讀寫西門子PLC

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

    西門子PLC編程軟件功能及安裝

    西門子PLC編程軟件官方版是一款專為西門子產(chǎn)品打造的PLC編程工具。西門子PLC編程軟件最新版支
    發(fā)表于 04-17 14:31 ?8次下載
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>編程軟件功能及安裝

    西門子PLC控制經(jīng)典案例

    西門子PLC控制經(jīng)典案例
    的頭像 發(fā)表于 06-27 14:02 ?3752次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b><b class='flag-5'>控制</b>經(jīng)典案例

    西門子PLC系列的區(qū)別 西門子PLC指示燈報警解決方案

    西門子是全球知名的自動化解決方案提供商,其PLC(可編程邏輯控制器)系列產(chǎn)品廣泛應(yīng)用于工業(yè)控制領(lǐng)域。不同系列的PLC在功能、性能和適用范圍上
    發(fā)表于 08-04 10:15 ?2772次閱讀

    西門子plc的多軸控制能力介紹

    西門子PLC(Programmable Logic Controller,可編程邏輯控制器)是一種廣泛應(yīng)用于工業(yè)自動化領(lǐng)域的控制設(shè)備。它可以根據(jù)不同的
    的頭像 發(fā)表于 06-12 11:14 ?701次閱讀

    西門子PLC與伺服控制器如何通訊

    在工業(yè)自動化領(lǐng)域中,西門子PLC(Programmable Logic Controller,可編程邏輯控制器)與伺服控制器之間的通訊是實現(xiàn)
    的頭像 發(fā)表于 06-14 15:49 ?1154次閱讀

    西門子PLC與ABB變頻器通訊怎么實現(xiàn)

    在現(xiàn)代工業(yè)自動化領(lǐng)域中,西門子PLC(Programmable Logic Controller,可編程邏輯控制器)與ABB變頻器之間的通訊是實現(xiàn)高效、穩(wěn)定
    的頭像 發(fā)表于 06-19 15:29 ?1590次閱讀