軟體設計中滯環比較的運用

2021-09-10 01:14:24 字數 388 閱讀 2809

軟體**設計時,有時需要使用滯環比較,先來看下(b)圖,當電壓超過100v時,電機最高轉速限制到6000rpm,當電壓不大於100v時,電機最高轉速限制在4800rpm,這樣一來,一旦電壓在100v左右波動時,最高轉速限制就會在4800rpm和6000rpm之間來回切換,造成系統的不穩定。

再來看下(c)圖,採用了滯環比較,當電壓超過110v時,電機最高轉速限制為6000rpm,此時,只有電壓下降到90v以下,最高轉速限制才會降至4800rpm,從而避免了(b)圖的不穩定情況。

最後來看下(a)圖,最高轉速限制與電壓之間的函式為連續函式,不存在階躍的情況,個人認為無需再使用滯環比較。

軟體設計中的演算法

說到演算法這一塊,有大量的知識等著我們去了解,去學習,去 定義 演算法是對特定問題求解步驟的一種描述,它是指令的有序序列,其中每一條指令表示乙個或多個操作。特性 1 有窮性 finiteness 演算法的有窮性是指演算法必須能在執行有限個步驟之後終止 2 確切性 definiteness 演算法的每...

軟體設計的真諦

假設我們身邊的一切都是用製造材料加以描述的 空調 不是 空調 而是 由金屬和塑料做成的物體 書 不是 書 而是 由纖維和墨做成的物體 溝通時我們也不用 空調 和 書 這樣的詞彙,而是 金屬和塑料做成的物體 和 纖維和墨做成的物體 可以想象大腦在面對這些資訊時會讓我們覺得多麼的痛苦,顯然這樣的事情在現...

軟體設計的思考

trade off 資源限制 人力 空間 時間 最近有幸參與到新的專案設計開發中,結合工程實踐中的經驗與教訓發掘可從資源調配的角度來思考架構設計問題。工程中的軟體設計是什麼?即在 資源有限的條件下,控制成本並作出 資源整合效率最大化的配置的設計。那麼結合計算機系統可從以下幾個關鍵點考慮 1.人力資源...