查看“︁達朗貝爾原理”︁的源代码
←
達朗貝爾原理
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{noteTA|T=zh-hans:达朗贝尔原理; zh-hant:達朗貝爾原理;|G1=物理學}} {{向量字體常規}} [[File:Jean d'Alembert.jpeg|thumb|200px|[[达朗贝尔|達朗貝爾]]]] '''達朗貝爾原理'''({{lang-en|'''d'Alembert principle'''}})是因其發現者[[法國]]物理學家與數學家[[达朗贝尔|讓·達朗貝爾]]而命名。達朗貝爾原理闡明,對於任意物理系統,所有[[慣性力]]或施加的外力,經過符合[[約束條件]]的[[虛位移]],所作的[[虛功]]的總和等於零<ref name="Lanczos">{{citation|last=Lanczos|first=Cornelius|title=The Variational Principles of Mechanics| pages= pp. 90-106|publisher=Dovers Publications, Inc |year=1970| isbn = 978-0-486-65067-8}}</ref>: :<math>\sum_{i}\ (\mathbf{F}_{i}+\mathbf{I}_i)\cdot \delta \mathbf{r}_i = 0\,\!</math>; 其中,<math>\mathbf{I}_i= - m_i\mathbf{a}_i\,\!</math>是粒子<math>P_i\,\!</math>感受到的慣性力,<math>m_i\,\!</math>和<math>\mathbf{a}_i\,\!</math>分別是粒子<math>P_i\,\!</math>的[[質量]]和[[加速度]],<math>\mathbf{F}_i\,\!</math>是施加於粒子<math>P_i\,\!</math>的外力(不包括[[約束條件|約束力]])、<math>\delta \mathbf{r}_i\,\!</math>是符合系統[[約束]]的虛位移。 [[靜力學]]的[[虛功原理]]在[[動力學]]的版本是達朗貝爾原理。假若一個物理系統的每一個約束條件都只約束[[位置]]或時間,而不約束[[速度]],則稱此物理系統為[[完整系統]]。達朗貝爾原理比[[哈密頓原理]]的適用範圍更廣闊,可以用於不僅是完整系統。 因為達朗貝爾原理,在一個動力系統裏,約束力所作的虛功自動抵消,也就是說,不需要顧慮約束力所作的虛功。 ==導論== 思考由一群粒子構成的一個物理系統。按照[[牛頓運動定律]]<ref name="Torby1984">{{cite book |last=Torby |first=Bruce |title=Advanced Dynamics for Engineers |url=https://archive.org/details/advanceddynamics0000torb |series=HRW Series in Mechanical Engineering |year=1984 |publisher=CBS College Publishing |location=United States of America |language=en |isbn=0-03-063366-4 |pages=pp. 269}}</ref>, :<math>\mathbf{F}_{i}^{(T)} = m_i \mathbf{a}_i\,\!</math>; 其中,<math>\mathbf{F}_{i}^{(T)}\,\!</math>是所有施加於粒子<math>P_i\,\!</math>的作用力的[[合力]](包括約束力)。 將方程式右邊的加速度項目移至左邊, :<math>\mathbf{F}_{i}^{(T)} - m_i \mathbf{a}_i = \mathbf 0\,\!</math>。 達朗貝爾建議將這加速度項目視為一種因為粒子的運動而產生的作用力,稱為'''慣性力''': :<math>\mathbf{I}_i= - m_i \mathbf{a}_i\,\!</math>。 這樣,施加於每一個粒子的作用力(包括慣性力)的向量和皆等於零: :<math>\mathbf{F}_{i}^{(T)}+\mathbf{I}_i= \mathbf 0\,\!</math>。 採用達朗貝爾這絕頂聰明的建議,這系統內所有的作用力的向量和變為零,也就是說,這系統達到平衡狀態。假若動力系統的動態平衡可以視為靜力系統的靜態平衡,則所有靜力系統內有關於平衡狀態的理論都可以適用於動力系統,而這動力系統的運動問題的一大部份也可以當作靜力系統的平衡問題來解析。因此,當然也可以將靜力學的虛功原理搬遷至動力學裏。 對於每一個粒子,經過虛位移<math>\delta \mathbf{r}_i\,\!</math>,其向量和所作的虛功等於零: :<math>\delta W_i =(\mathbf{F}_{i}^{(T)}+\mathbf{I}_i)\cdot \delta \mathbf{r}_i= 0\,\!</math>。 作用於每一個粒子的虛功的總和<math>\delta W\,\!</math>等於零: :<math>\delta W= \sum_{i} \delta W_i= \sum_{i}(\mathbf {F}_{i}^{(T)}+\mathbf{I}_i )\cdot \delta \mathbf r_i=0\,\!</math>。 將作用於每一個粒子上的合力<math>\mathbf{F}_{i}^{(T)}\,\!</math>,細分為外力<math>\mathbf{F}_i\,\!</math>與約束力<math>\mathbf{C}_i</math>: :<math>\delta W = \sum_{i}\ \mathbf{F}_{i} \cdot \delta \mathbf{r}_i + \sum_{i}\ \mathbf{C}_{i} \cdot \delta \mathbf{r}_i +\sum_{i}\mathbf{I}_i\cdot \delta \mathbf{r}_i = 0\,\!</math>。 假設,每一個約束力,因為虛位移,所做的虛功的總和是零<ref name="Herb1980">{{cite book |last=Goldstein|first=Herbert|title=Classical Mechanics|year=1980| location=United States of America | publisher=Addison Wesley| edition= 3rd| isbn=0201657023 | language=en| pages=pp. 18-21}}</ref>。則約束力的項目可以從方程式內移去,達朗貝爾原理成立: :<math>\delta W = \sum_{i}( \mathbf {F}_{i}+\mathbf{I}_i )\cdot \delta \mathbf r_i = 0\,\!</math>。<span style="position:absolute;right:15%">(1)</span> 現在,總和內的每一個單獨<math>\mathbf {F}_{i} - m_i \mathbf{a}_i\,\!</math>很可能不等於零。 定義'''有效力'''<math>\mathbf{F}_i^{eff}\,\!</math>為外力加慣性力: :<math>\mathbf{F}_i^{eff}=\mathbf {F}_{i}+\mathbf{I}_i\,\!</math>。 達朗貝爾原理又可表達為:對於任意物理系統,所有有效力,經過符合[[約束條件]]的[[虛位移]],所作的[[虛功]]的總合等於零, :<math>\delta W = \sum_{i}\mathbf{F}_i^{eff}\cdot \delta \mathbf r_i = 0\,\!</math>。 注意到這推論裏的約束力假設。在這裏,約束力就是[[牛頓第三定律]]的[[反作用力]]。因此,可以稱此假設為'''反作用力的虛功假設''':所有反作用力所做的符合約束條件的虛功,其總合是零。這是分析力學額外設立的假設,無法從[[牛頓運動定律]]推導出來<ref name="Lanczos"/>。 ===適用案例=== 在此特別列出幾個案例,展示出約束力所做的符合約束條件的虛功的總合是零: *[[剛體]]的約束條件是一種[[完整系統|完整約束]],以方程式表達,<math>(\mathbf{r}_i-\mathbf{r}_j)^2=L_{ij}^2</math>;其中,剛體內部的粒子<math>P_i</math>、<math>P_j</math>的位置分別為<math>\mathbf{r}_i</math>、<math>\mathbf{r}_j</math>,它們之間的距離<math>L_{ij}</math>是個常數。所以,兩個粒子的虛位移<math>\delta\mathbf{r}_i</math>、<math>\delta\mathbf{r}_j</math>之間的關係為 :<math>\delta(\mathbf{r}_i-\mathbf{r}_j)^2=2(\mathbf{r}_i - \mathbf{r}_j)(\delta\mathbf{r}_i - \delta\mathbf{r}_j)=0 </math>。 :在這裏,有兩種可能的狀況: ::1、<math>\delta\mathbf{r}_i=\delta\mathbf{r}_j</math>: :::對於這狀況,由於<math>\mathbf{C}_{ji}= - \mathbf{C}_{ij}</math>,兩個作用力所做的虛功相互抵消,也就是說, ::::<math>\mathbf{C}_{ij}\cdot\delta\mathbf{r}_i+\mathbf{C}_{ji}\cdot\delta\mathbf{r}_j=0</math>, :::所以,約束力所做的虛功的總合是零。 ::2、<math>(\mathbf{r}_i - \mathbf{r}_j)\perp(\delta\mathbf{r}_i - \delta\mathbf{r}_j)</math>: :::由於<math>\mathbf{C}_{ij}\ \|\ \mathbf{C}_{ji}\ \|\ (\mathbf{r}_i-\mathbf{r}_j)</math>, ::::<math>\mathbf{C}_{ij}\cdot\delta\mathbf{r}_i+\mathbf{C}_{ji}\cdot\delta\mathbf{r}_j=\mathbf{C}_{ij}\cdot\delta\mathbf{r}_i - \mathbf{C}_{ij}\cdot\delta\mathbf{r}_j=\mathbf{C}_{ij}\cdot(\delta\mathbf{r}_i - \delta\mathbf{r}_j)=0</math>。 :::所以,約束力所做的虛功的總合是零。 :所以,在剛體內,粒子與粒子之間的約束力所作的虛功的總合是零。 *思考木塊移動於平滑地面上。因為木塊的重量,而產生的反作用力,是地面施加於木塊的一種約束力。注意到對於這案例,符合約束條件的虛位移必須與地面平行,所以,地面施加的約束力垂直於虛位移,它所作的虛功等於零。可是,假若木塊移動的地面是粗糙的,則會有摩擦力產生。由於虛位移平行於摩擦力,虛功不等於零。所以,達朗貝爾原理不適用於這狀況。但是,假設是一隻輪子純[[滚动]]於地面上,因為輪子與地面的瞬時接觸點是不動的,符合約束條件的虛位移等於零,所以虛功等於零,達朗貝爾原理又適用了<ref name="Herb1980"/>。 ==拉格朗日方程式的導引== :主項目:[[拉格朗日方程式]] [[拉格朗日力學]]是對經典力學的一種不同的表述。拉格朗日方程式是拉格朗日力學的基要方程式,可以用來描述物體的運動,特別適用於理論物理的研究。拉格朗日方程式的功能等價於[[牛頓力學]]中的[[牛頓第二定律]]。 從達朗貝爾原理,可以推導出拉格朗日方程式<ref name="Herb1980"/>。設定粒子<math>P_i\,\!</math>的位置<math>\mathbf{r}_i\,\!</math>為[[廣義坐標]]<math>q_1,q_2,\cdots ,q_n\,\!</math>與時間<math>t\,\!</math>的函數: :<math>\mathbf{r}_i=\mathbf{r}_i(q_1,q_2,\cdots ,q_n,\ t)\,\!</math>。 轉換為廣義坐標的主要的目的,是要除去物體內粒子位置與粒子位置之間的相依性。這問題在後面會有更詳細的說明。 虛位移可以表示為 :<math>\delta\mathbf{r}_i=\sum_j\ \frac{\partial\mathbf{r}_i}{\partial q_j}\delta q_j\,\!</math>。<span style="position:absolute;right:15%">(2)</span> 粒子的速度<math>\mathbf{v}_i=\mathbf{v}_i(q_1,q_2,\cdots ,q_n,\dot{q}_1,\dot{q}_2,\cdots ,\dot{q}_n,\ t)\,\!</math>是 :<math>\mathbf{v}_i=\frac{d\mathbf{r}_i}{dt}=\frac{\partial\mathbf{r}_i}{\partial t}+ \sum_j \frac{\partial\mathbf{r}_i}{\partial q_j}\dot{q}_j \,\!</math>。 取速度對於廣義速度的偏微分: :<math> \frac{\partial\mathbf{v}_i}{\partial \dot{q}_j}= \frac{\partial\mathbf{r}_i}{\partial q_j}\,\!</math>。<span style="position:absolute;right:15%">(3)</span> 思考方程式(1)的加速度項目,將方程式(2)代入, :<math>\sum_i\ m_i \mathbf{a}_i \cdot \delta \mathbf{r}_i=\sum_{i,j}\ m_i\mathbf{a}_i\cdot\frac{\partial\mathbf{r}_i}{\partial q_j}\delta q_j\,\!</math>。 應用[[乘積法則]], :<math>\sum_{i,j}\ m_i\mathbf{a}_i\cdot\frac{\partial\mathbf{r}_i}{\partial q_j}\delta q_j = \sum_{i,j}\left( \frac{d}{dt}\left( m_i\mathbf{v}_i\cdot\frac{\partial\mathbf{r}_i}{\partial q_j}\right) - m_i\mathbf{v}_i \cdot \frac{d}{dt}\left(\frac{\partial\mathbf{r}_i}{\partial q_j}\right)\right) \delta q_j\,\!</math>。 注意到<math>\frac{\partial\mathbf{r}_i}{\partial q_j}\,\!</math>的參數為<math>q_1,q_2,\cdots ,q_n,\ t\,\!</math>,而速度<math>\mathbf{v}_i\,\!</math>的參數為<math>q_1,q_2,\cdots ,q_n,\dot{q}_1,\dot{q}_2,\cdots ,\dot{q}_n,\ t\,\!</math>,所以, :<math>\frac{d}{dt}\left(\frac{\partial\mathbf{r}_i}{\partial q_j}\right) =\left(\frac{\partial}{\partial t}+\sum_k \dot{q}_k\frac{\partial}{\partial q_k}\right)\left(\frac{\partial\mathbf{r}_i}{\partial q_j}\right) =\frac{\partial^2\mathbf{r}_i}{\partial q_j\partial t}+\sum_k \frac{\partial^2\mathbf{r}_i}{\partial q_j\partial q_k}\dot{q}_k\,\!</math> 、 :<math>\frac{\partial\mathbf{v}_i}{\partial q_j}=\frac{\partial}{\partial q_j}\left(\frac{\partial\mathbf{r}_i}{\partial t}+ \sum_k \frac{\partial\mathbf{r}_i}{\partial q_k}\dot{q}_k\right) =\frac{\partial^2\mathbf{r}_i}{\partial q_j\partial t}+\sum_k \frac{\partial^2\mathbf{r}_i}{\partial q_j\partial q_k}\dot{q}_k\,\!</math>。 因此,以下關係式成立: :<math>\frac{d}{dt}\left( \frac{\partial\mathbf{r}_i}{\partial q_j}\right)=\frac{\partial\mathbf{v}_i}{\partial q_j}\,\!</math> 。<span style="position:absolute;right:15%">(4)</span> 將方程式(3)與(4)代入,加速度項目成為 :<math>\sum_{i,j}\ m_i \mathbf{a}_i\cdot\frac{\partial\mathbf{r}_i}{\partial q_j}\delta q_j=\sum_{i,j}\left(\frac{d}{dt}\left( m_i\mathbf{v}_i\cdot \frac{\partial\mathbf{v}_i}{\partial \dot{q}_j}\right) - m_i \mathbf{v}_i\cdot\frac{\partial\mathbf{v}_i}{\partial q_j}\right)\delta q_j \,\!</math>。 思考這個系統的[[動能]]<math>T\,\!</math>, :<math>T=\sum_i\ \frac{1}{2}m_i\mathbf{v}_i\cdot\mathbf{v}_i\,\!</math>。 加速度項目與動能的關係為 :<math>\sum_{i,j}\ m_i\mathbf{a}_i\cdot\frac{\partial\mathbf{r}_i}{\partial q_j}\delta q_j=\sum_{j}\ \left(\frac{d}{dt}\left( \frac{\partial T}{\partial \dot{q}_j}\right) - \frac{\partial T}{\partial q_j}\right)\delta q_j \,\!</math>。<span style="position:absolute;right:15%">(5)</span> 思考方程式(1)的外力項目,將方程式(2)代入, :<math>\sum_{i}\ \mathbf{F}_{i}\cdot\delta\mathbf{r}_i=\sum_{i,j}\ \mathbf{F}_{i}\cdot\frac{\partial\mathbf{r}_i}{\partial q_j}\delta q_j=\sum_{j}\ \mathcal{F}_{j}\delta q_j\,\!</math>;<span style="position:absolute;right:15%">(6)</span> 這裏,<math>\boldsymbol{\mathcal{F}}\,\!</math>是[[廣義力]]: :<math>\mathcal{F}_{j}=\sum_i\ \mathbf{F}_{i}\cdot\frac{\partial\mathbf{r}_i}{\partial q_j}\,\!</math>。 將方程式(5)與(6)代入方程式(1),會得到 :<math>\sum_{j}\ \left(\frac{d}{dt}\left( \frac{\partial T}{\partial \dot{q}_j}\right) - \frac{\partial T}{\partial q_j} - \mathcal{F}_{j}\right)\delta q_j=0\,\!</math>。<span style="position:absolute;right:15%">(7)</span> 假設所有的廣義坐標都相互獨立,則所有的廣義坐標的虛位移也都相互獨立。由於這些虛位移都是任意設定的,只有滿足下述方程式,才能使方程式方程式(7)成立: :<math>\frac{d}{dt}\left( \frac{\partial T}{\partial \dot{q}_j}\right) - \frac{\partial T}{\partial q_j} - \mathcal{F}_{j}=0\,\!</math>。<span style="position:absolute;right:15%">(8)</span> 假設這系統是[[單演系統]],也就是說,這系統的廣義力與[[廣義位勢]]<math>V\,\!</math>之間的關係式為 :<math>\mathcal{F}_j=\frac{d}{dt}\left( \frac{\partial V}{\partial \dot{q}_j}\right) - \frac{\partial V}{\partial q_j}\,\!</math>, 那麼, :<math>\frac{d}{dt}\left( \frac{\partial (T - V)}{\partial \dot{q}_j}\right) - \frac{\partial (T - V)}{\partial q_j}=0\,\!</math>。 [[廣義位勢]]也是系統的[[勢能]]。注意到[[拉格朗日量]]<math>L\,\!</math>定義為系統的動能減去勢能: :<math>L\ \stackrel{def}{=}\ T - V\,\!</math>, 則可得到拉格朗日方程式: :<math>\frac{d}{dt}\left( \frac{\partial L}{\partial \dot{q}_j}\right) - \frac{\partial L}{\partial q_j}=0\,\!</math>。 假設這系統是[[保守系統]],也就是說,這系統的廣義力與[[位勢]]<math>V\,\!</math>之間的關係式為 :<math>\mathcal{F}_j= - \frac{\partial V}{\partial q_j}\,\!</math>, 則拉格朗日方程式也成立。 ==達朗貝爾慣性力原理== 根據對於剛體的[[牛頓第二定律]],一個運動中的剛體,其運動方程式為 :<math>\sum_i \ \mathbf{F}_i=m \mathbf{a}\,\!</math>、 :<math>\sum_i\ \mathbf{M}_i= \boldsymbol{\mathcal{I}}\boldsymbol{\alpha}\,\!</math>; 其中,<math>\mathbf{F}_i\,\!</math>是施加於剛體的外力,<math>m\,\!</math>是剛體的質量,<math>\mathbf{a}\,\!</math>是剛體質心的加速度,<math>\mathbf{M}_i\,\!</math>是每一個外力<math>\mathbf{F}_i\,\!</math>對於剛體[[質心]]的[[力矩]]、<math> \boldsymbol{\mathcal{I}}\,\!</math>是對於剛體質心的[[慣性張量]],<math>\boldsymbol{\alpha}\,\!</math>是剛體的[[角加速度]]。 達朗貝爾建議將加速度項目<math> - m \mathbf{a}\,\!</math>視為一種因為剛體的運動而產生的作用力,稱為'''慣性力'''<math>\mathbf{I}\,\!</math>,又將角加速度項目<math> - \mathcal{I}\boldsymbol{\alpha}\,\!</math>視為一種因為剛體的運動而產生的力矩,稱為'''慣性力矩'''<math>\mathbf{M}\,\!</math>: :<math>\mathbf{I}= - m \mathbf{a}\,\!</math>、 :<math>\mathbf{M}= - \boldsymbol{\mathcal{I}}\boldsymbol{\alpha}\,\!</math>。 那麼,運動方程式變為 :<math>\mathbf{I}+\sum_i \ \mathbf {F}_i = \mathbf{0}\,\!</math>、 :<math>\mathbf{M}+\sum_i\ \mathbf{M}_i= \mathbf{0}\,\!</math>。 在[[工程力學]]裏,'''達朗貝爾慣性力原理'''闡明:剛體的慣性力與所有作用於剛體的外力的合力等於零,剛體的慣性力矩與所有作用於剛體的力矩的合力矩等於零。<ref>{{cite book| last=Beer| first=Ferdinand| coauthors=E. Russell Johnston, Jr., William E. Clausen|title=Vector Mechanics for Engineers| year=2004| edition= 7th| publisher=Elizabeth A. Jones| location=United States of America |language=en |isbn=0-07-230491-X|pages=pp. 1029, 1167}}</ref>。這原理可以幫助分析正在運動中的某連桿所感受到的作用力。 請注意,慣性力必須作用於質心;而慣性力矩是[[力偶矩]],可以作用於物體的任何一位置。靠著達朗貝爾慣性力原理,動力系統可以變為像靜力系統一樣的解析。這方法的優點是,在等價的靜力系統裏,可以選擇任何一點(不只是質心)來計算力矩。這時常會導至較簡易的運算。因為,如果選擇出正確的力矩作用點,在計算力矩時,可以忽略許多作用力(這些作用力與選擇點同直線)。 ===剛體二維平面運動實例=== 假設施加作用力或力矩於一個平面剛體,則此剛體會在xy-平面上呈平移運動或旋轉運動,其慣性力<math>\mathbf{I}\,\!</math>與慣性力矩<math>\mathbf{M}\,\!</math>的方程式分別為 :<math>\mathbf{I}= - m \mathbf{a}\,\!</math>、 :<math>\mathbf{M}= - \boldsymbol{\mathcal{I}}\alpha\,\!</math>。 假設,除了作用於剛體的外力以外,將慣性力視為作用力,將慣性力矩視為力矩,這系統就等價於靜力系統。因此,靜力平衡方程式成立: :<math>\sum_i F_{xi} = 0\,\!</math>、 :<math>\sum_i F_{yi} = 0\,\!</math>、 :<math>\sum_i M_i = 0\,\!</math>。 這方法的優點是,<math>\sum_i M_i\,\!</math>乃是對於任意點的力矩的總合;而直接應用牛頓運動定律的方法有一個額外的要求:旋轉運動方程式只能選擇在質心計算。 ==參考文獻== <small> <references /> </small> {{DEFAULTSORT:D}} {{經典力學}} [[Category:力學]] [[Category:經典力學]] [[Category:動力學]] [[Category:拉格朗日力學]]
该页面使用的模板:
Template:Citation
(
查看源代码
)
Template:Cite book
(
查看源代码
)
Template:Lang-en
(
查看源代码
)
Template:NoteTA
(
查看源代码
)
Template:向量字體常規
(
查看源代码
)
Template:經典力學
(
查看源代码
)
返回
達朗貝爾原理
。
导航菜单
个人工具
登录
命名空间
页面
讨论
不转换
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
工具
链入页面
相关更改
页面信息