時間相關係統

時間相關係統

時間相關係統就是位置明顯決定於時間及廣義坐標當前值的系統。一個簡單的例子是安裝在水平轉台上的彈簧一質量系統。

基本介紹

  • 中文名:時間相關係統
  • 外文名:time correlation system  
  • 套用學科:計算機原理
  • 系統函式:OSTimeDly()等
  • 性質:位置決定於時間及廣義坐標當前值
  • 舉例:裝在水平轉台上的彈簧一質量系統
定義,時間相關係統函式,

定義

如果相對於某一參考運動狀態定義系統的廣義坐標,就可以說系統是時間相關的。
一個簡單的例子是安裝在水平轉台上的彈簧一質量系統,如右圖(a)所示。滑塊受導槽的限制,只能相對於轉台沿半徑方向滑動。設轉台的角速度
是常數,那么轉角
就認為是已知的,於是滑塊的位置僅由徑向距離
來規定,這說明系統只有一個自由度。如果轉台不轉,那么在靜平衡時,質量塊的徑向距離等於彈簧未伸長時的長度,即
。如果轉台以恆定轉速
轉動,則系統將達到一種動態平衡狀態,徑向距離
將是個常數(
可根據牛頓第二定律確定),且大於
。假如有一個小小的擾動(例如與動平衡位置不完全一致的初始位置)施加到系統上,則會產生一個振盪性回響,其中
將相對於
做微小變化。至於怎樣定義描述這樣一種回響的廣義坐標,有兩種基本方法。
時間相關係統
首先可以用一個相對於固定參考系
而度量的位置坐標來描述回響,但是在此情況下發現,這樣的廣義坐標不夠小,因為轉角
相當大。功率平衡法不能描述廣義坐標較大的情況,因為套用功率法要求抑制(retention)非線性效應。
因此可以採用另一種辦法,把質量相對於轉台當前的位置作為廣義坐標。例如,選
作為振盪回響的廣義坐標就比較合適,因為這個量對於實現線性化可以認為足夠小。即便如此,由於約束力的作用,仍然不能使用功率平衡法。為什麼?考慮滑塊的自由體右圖(b)。正壓力
是滑槽壁施加給滑塊的約束力,它對滑塊施加的運動學限制,使滑塊只能相對於轉台作徑向運動。滑塊的速度分量用極坐標表示:
。因為勢能考慮的是彈簧的作用,所以輸入功率就是
如。因
,故
這個式子從兩方面說明了套用功率平衡法的困難。一方面注意到,
中不含因子
,因此它與功率輸入的標準公式不相符。另一方面也同樣棘手,就是
中出現反作用力這一事實。而使用功率平衡法處理時不變系統的初衷恰恰是為了避免考慮反作用力。約束反力出現在輸入功率中,這是典型的時間相關係統。
在時間相關係統中,約束力能夠造成某種特定的運動狀態,而在時不變系統中,約束力的作用是防止運動發生。因此要設法導出不含(未知)約束力的運動方程。

時間相關係統函式

OSTimeDly()、OSTimeDlyHMSM()、OSTimeDlyResume()、OSTimeGet()和OSTimeSet()。
它們的功能很容易通過函式名看出來,OSTimeDly()和OSTimeDIyHMSM()都是用來延時某個任務的;OSTimeDly()只帶一個參數,就是節拍數,執行它將當前任務延時給定的時鐘節拍數。而OSTimeDIyHMSM()是一個格式化的延時函式,參數分別為時、分、秒和毫秒。它本質上與OSTimeDly()相同,其實就是通過調用OSTimeDly()來完成相應功能的。任務一旦被延時以後,就會處於掛起狀態,每個時鐘節拍到來時.核心都會檢查是否延時結束,當延時結束時就將任務置於就緒態。調用OSTimeDlyResume()可以讓任務提前結束延時,它是通過直接將等待時間修改為零來完成這一功能的。最後的兩個函式是用來獲取和設定系統時間的。

相關詞條

熱門詞條

聯絡我們