Wolfram言語とWolframノートブックの決定的な経験
オリジナルの技術計算環境
複雑なシステムのマルチドメインモデリングおよびシミュレーション
その他のモバイルアプリ
シンボリック計算,データに基づく洞察,深い技術的専門知識を組み合せて,AI時代のソリューションをお届けします
Wolfram Consulting
その他のWolframソリューション
教育のためのその他のソリューション
計算,科学,生活,その他のコース
学び,問題を解決し,アイディアを共有
Wolframのニュース,視点,洞察
リソース
WolframConsulting.com
system = {x''[t] == u[t], x'[0] == x[0] == 0, u[0] == 1}; control = WhenEvent[Mod[t, τ], u[t] -> kp(xref - x[t] - td x'[t])]; params = {kp -> 1, td -> 1, τ -> 1, xref -> 1};
sol = NDSolve[{system, control} /. params, {x, u}, {t, 0, 12}, DiscreteVariables -> u];
Plot[Evaluate[{xref /. params, x[t], u[t]} /. sol], {t, 0, 12}, PlotLegends -> {"xref", "x(t)", "u(t)"}]