女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

如何使用基于模型的設計開發基于PLC的控制器?

MATLAB ? 來源:MATLAB ? 作者:MATLAB ? 2021-06-18 10:47 ? 次閱讀

抽吸疏浚是一項船上作業流程。吸揚挖泥船的復雜裝置集液壓、機械電氣組件于一身,深入海床挖沙,再轉移到其他地點,可用于填海造島、擴建港口、加深航道或恢復海灘。

圖 1.吸揚挖泥船。傳統挖泥船控制器設計分別在兩個硬件平臺上進行:傳感器監測和作動流程在 PLC 上實現,而較復雜的算法則在 PC 工作站上實現。接著,在調試和海上試運轉階段,對兩種系統開展充分的測試。 我們的工程團隊采取了一種新方法,利用了現代 PLC 的強大處理核心。我們使用基于模型的設計以及 MATLABSimulink 開發完整控制器并在單一 PLC 上實現。

然后,我們使用在另一 PLC 上運行的物理系統 Simscape 模型運行硬件在環 (HIL) 測試。 盡管團隊是初次接觸基于模型的設計和挖泥船控制應用,而且只有三名工程師,但是僅用了短短四個月就完成了原型控制器設計,用于精確控制安裝在 30 米吸管上的耙頭,使其位置與目標深度相差不超過 5 厘米?,F在,我們將開發的被控對象模型作為挖泥船的數字孿生,用它來完成挖泥船的虛擬調試。

建模和桌面仿真

在項目第一階段,我們為控制系統的兩個核心模塊構建了模型:吃水和負載監測 (DLM) 與吸管定位監測 (STPM)。DLM 模塊實時測量船舶吃水及當前船舶負載狀態,然后通過這些測量數據計算縱傾和橫傾。STPM 模塊計算并監測吸管和耙頭的位置。此模塊是系統最復雜的部分之一,因為它使用測斜儀、壓力傳感器及其他一些傳感器的測量數據進行復雜變換,包括旋轉和平移。相關計算結果將決定控制吸管的線纜的伸縮幅度。

下一階段,我們為自動耙頭絞盤控制 (ADWC) 模塊構建模型,使耙頭(即安裝在吸管末端的集砂器)在疏浚過程中保持在指定位置。此模塊負責驅動船舶的絞盤及控制波浪補償器,抑制因波浪作用引起的船體振蕩,以確保耙頭與水底保持接觸。 在設計控制器的同時,我們還使用 Simscape 和 Simscape Multibody 開發了被控對象物理模型。

團隊各成員分別負責某一特定物理域的各個設計層面。例如,一位成員負責機械連桿和關節,一位成員負責電動機和電氣子系統,還有一位成員負責液壓裝置。整個被控對象模型涵蓋所有這些物理域,并且包含一個船只模型。因此,我們可以仿真整套系統,了解各組件如何隨著船只負載和浮心的變化協同工作。

我們結合使用控制器和被控對象模型,在 Simulink 中運行閉環仿真,驗證 DLM、ADWC 和 STPM 模塊的功能。

代碼生成和 HIL 測試

我們在桌面上驗證控制設計,再轉移到 PLC 上開展實時 HIL 測試。我們從控制器模型生成 C 代碼并將其部署到 Bachmann M1 PLC,之后使用該硬件在船只上進行生產部署。同時,我們將 Simscape 模型轉換為 C 代碼并部署到 Beckhoff CX2040 PLC,作為 HIL 測試的實時仿真器。關聯兩個 PLC,讓控制器與被控對象模型能夠實時交換傳感器讀數和作動命令。我們使用這一裝置在各種工況下測試控制器,包括很多使用真船測試存在困難或危險的工況。

圖我們創建了船只三維動畫,以便在 HIL 測試期間觀察船只和吸管動態行為。我們采用 HIL 裝置并配合動畫,向客戶演示控制設計。在為期一天的演示中,我們觸發故障,將仿真船舶和吸管置于極端工況,并展示控制器如何加以應對。鑒于演示非常成功,客戶批準我們繼續完成生產設計。

使用數字孿生進行虛擬調試

正式調試船只之前,我們使用 HIL 裝置,將 PLC 上運行的控制器和被控對象作為數字孿生,在辦公室里完成了大量調試測試。如果沒有數字孿生,我們就不得不在真船上完成所有這些測試。正式調試期間,我們與船上作業團隊合作解決控制器設計存在的問題。一旦船上作業團隊發現問題,我們可以通過數字孿生復制問題,更新控制器模型,在數字孿生上驗證修復效果,然后將更新反饋給船只。

借助數字孿生,Ingeteam 提前完成了調試,目前該控制系統已在三艘船上投入使用?,F階段,我們采用基于模型的設計和基于 PLC 的 HIL 測試,同時結合數字孿生,致力于加快重型起重船控制系統的開發進度。

原文標題:數字孿生:使用基于模型的設計開發基于 PLC 的控制器

文章出處:【微信公眾號:MATLAB】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

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

    關注

    114

    文章

    16984

    瀏覽量

    183023
  • plc
    plc
    +關注

    關注

    5031

    文章

    13753

    瀏覽量

    472332

原文標題:數字孿生:使用基于模型的設計開發基于 PLC 的控制器

文章出處:【微信號:MATLAB,微信公眾號:MATLAB】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    plc控制器主要應用于哪些方面

    PLC控制器,即可編程邏輯控制器(Programmable Logic Controller),是一種廣泛應用于工業自動化領域的電子設備。它具有高度的靈活性、可靠性和實時性,能夠實現對各種機械設備
    的頭像 發表于 08-25 10:08 ?2102次閱讀

    PLC控制器的工作原理和運作方式詳解

    ? ? PLC控制器指的是可編程邏輯控制器(Programmable Logic Controller,簡稱PLC),是一種具有微處理機的數字電子設備,用于自動化
    的頭像 發表于 08-16 09:02 ?1723次閱讀

    plc控制器包括什么模塊

    PLC(Programmable Logic Controller,可編程邏輯控制器)是一種廣泛應用于工業自動化領域的控制設備。它具有高度的靈活性、可靠性和實時性,能夠滿足各種工業自動化需求。
    的頭像 發表于 07-01 09:39 ?1705次閱讀

    PLC能取代運動控制器

    在工業自動化領域中,可編程邏輯控制器PLC)和運動控制器都是不可或缺的組成部分。它們各自具有獨特的優勢和應用場景,為工業自動化提供了強有力的支持。然而,隨著技術的不斷發展和工業自動化需求的日益增長
    的頭像 發表于 06-19 15:26 ?842次閱讀

    工業控制器plc區別在哪

    定義: 工業控制器是一種用于控制和監視工業過程的設備。它可以是任何類型的計算機或微控制器,用于執行特定的任務,如數據采集、控制算法和通信。 PLC
    的頭像 發表于 06-16 14:32 ?1072次閱讀

    PLC控制器的使用方法和注意事項

    隨著工業自動化技術的飛速發展,可編程邏輯控制器PLC)作為工業自動化領域的核心控制設備,已經廣泛應用于各個生產領域。PLC以其高可靠性、高靈活性、易編程等優點,成為了工業自動化中不可
    的頭像 發表于 06-14 16:01 ?2359次閱讀

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

    在工業自動化領域中,西門子PLC(Programmable Logic Controller,可編程邏輯控制器)與伺服控制器之間的通訊是實現高效、精確控制的關鍵環節。本文旨在詳細闡述西
    的頭像 發表于 06-14 15:49 ?4068次閱讀

    伺服控制器PLC的區別

    在現代工業自動化領域中,伺服控制器(Servo Controller)和可編程序控制器(Programmable Logic Controller,簡稱PLC)是兩個至關重要的控制設備
    的頭像 發表于 06-13 17:26 ?4753次閱讀

    控制器是否能替代PLC

    在工業自動化和控制系統領域,微控制器(MCU)和可編程邏輯控制器PLC)都是不可或缺的核心設備。它們各自具有獨特的功能和優勢,并在不同的應用場景中發揮著重要作用。然而,關于微
    的頭像 發表于 06-13 14:52 ?1082次閱讀

    EtherCAT運動控制器PLC的區別

    在工業自動化領域,EtherCAT運動控制器PLC(Programmable Logic Controller,可編程邏輯控制器)都是不可或缺的核心設備。它們各自具有獨特的功能和優勢,適用于
    的頭像 發表于 06-12 15:47 ?1596次閱讀

    plc控制器是什么類型的輸出,步進驅動輸入是什么接法

    PLC控制器(Programmable Logic Controller)是一種可編程的電子設備,用于控制工業自動化系統中的各種設備和過程。它具有高度的靈活性和可定制性,可以根據用戶的需求進行編程
    的頭像 發表于 06-12 11:21 ?1951次閱讀

    張力控制器plc控制區別在哪

    張力控制器PLC控制器是工業自動化領域中常見的兩種控制設備,它們在功能、結構、應用等方面都存在一定的差異。本文將從多個方面對張力控制器
    的頭像 發表于 06-12 11:18 ?1280次閱讀

    運動控制器plc編程一樣嗎

    運動控制器PLC(可編程邏輯控制器)都是工業自動化領域中常用的控制設備,但它們在功能、應用場景和編程方式上存在一些差異。本文將詳細介紹運動控制器
    的頭像 發表于 06-12 11:03 ?1075次閱讀

    PLC控制器是什么?PLC控制器的基本結構介紹

    PLC控制器主要是指數字運算操作電子系統的可編程邏輯控制器,用于控制機械的生產過程。也是公共有限公司、電源線車等的名稱縮寫。 ? PLC
    的頭像 發表于 06-12 08:46 ?1875次閱讀

    運動控制器PLC有什么區別

    在現代工業自動化領域,運動控制器(Motion Controller)和可編程邏輯控制器(Programmable Logic Controller,簡稱PLC)都扮演著至關重要的角色。然而,盡管
    的頭像 發表于 06-11 17:53 ?3333次閱讀