日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

plecs使用C-Script模块建立PI传递函数模型

發布時間:2023/12/31 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 plecs使用C-Script模块建立PI传递函数模型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用C-Script模塊建立PI傳遞函數模型

  • 首先列出PI控制器的傳遞函數
  • y/u=(kp*s+ki)/s
  • y是輸出,u是輸入,簡單變換后得到下面的等式
  • ys=(kps+ki)*u
  • 將上式變為時域形式,得到
  • y’=kpu’+kiu
  • 將一階導數的項移到等式的一邊
  • y’-kpu’=kiu
  • 令v=y-kp*u
  • 則v的一階導數v’
  • v’=y’-kpu’=kiu
  • 現在再用plecs對修改后的微分方程進行建模
  • 打開c-scripe,雙擊

    在setup界面設置輸入量個數、輸出量個數、狀態變量個數,再在code界面編寫代碼


    出現ki未定義的報錯,可以先不管,對輸出編程

    由上文
  • 令v=y-kp*u
    的定義編程,同樣有kp 未定義量的報錯

在start function code部分給狀態變量v賦初值

返回setup界面定義kp,ki

第a個參數的第b個元素,圖中標識有誤
宏的結尾不能加“;”,否則會報錯,同樣的定義ki

并且注意,函數名對的話字體會自動加粗,可以作為自我檢查。

完成后與系統自帶的transfer function進行對比


示波器圖形為

可以看到兩個光標示數相同,說明兩者等效


系統初始設置如上兩圖所示。

以PI為例介紹利用C-SCRIPE建立微分方程

c-script的help

例:

總結

以上是生活随笔為你收集整理的plecs使用C-Script模块建立PI传递函数模型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。