Optimal Kontrol Sorunlarının Açıklanmasında Sınırsal Koşulların Önemi
Aşamayı ayarlama: Neden Optimal Kontrollülükteki Temel Koşullar
Optimal kontrol teorisi, zaman içinde kararlar almak için güçlü bir çerçeve sağlar. Bir tedarikçi yörüngesini tasarlarken, bir tedarik zincirini yönetin veya kimyasal bir reaktörü optimize edin, hedef aynı: bir kontrol politikası bulmak (örneğin, kontrol açısı, üretim oranı, valf açma) bu, bir maliyet veya en üst düzeye çıkarmak, sistemin dinamikleri ve kısıtlamalarına tabi olmak, doğrudan sınır koşullarından emin olmak.
Sınır koşulları, en uygun yörüngenin hareket etmesi gereken sabit noktalar olarak hizmet eder ve birçok durumda, temel tanımlamalardan transversality koşulları gibi gelişmiş nümerikler gibi gelişmiş nümerikler ve araştırmacılar için pratik rehberlik sağlar.
Optimal Kontrolte Sınırsal Koşullar Nedir?
En iyi kontrolde, sınır koşulları sistemin durumunu iki uç noktasında belirtir[Dönemli zaman)[Düzzaman aralığı, [[Düzg:0][Dönemli:2|Dönemli zaman) ve [Dönemli zaman)[Dönemli)[Dönemli: 0:9|)[Dönemli zaman)[Dönemli)[Dönetici:))[Döneticileri bir devlet vektörü kullanarak tanımlarız.
[0](t) = f (x(t) = x (t)[x)[x)[x)[x)[x)
Sınır koşulları, uygulanabilir değerlerin izini kısıtlar: 0,0)[Dönemli koşullar [Dönemli koşullar altında) ve/veya [[DüzDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜDÜye Değerleri (DÜye Olmayanlar) ve Sınırlama koşullarını doğrudan problemin matematiksel özelliklerini etkiler, sayısal çözümün seçimlerini ve sonuçlanan çözümün fiziksel gerçekliğini etkiler.
İlk Koşullar: Başlangıç
İlk koşullar sistemin kontrolünün başlangıcındaki durumunu tanımlar. Çoğu pratik problemde, bunlar tam olarak ölçümlerden veya önceden belirlenmiş durumda. Örneğin, bir roket başlatıldığında, ilk pozisyon (örneğin, yüksek çözünürlükte) ve hız sabitlenir.
Son Koşullar: Hedef
Nihai koşullar terminal zamanında istenen durumu belirtir. Tamamen belirtilebilir (sonrası kesin) veya kısmen belirtilebilir (örneğin, belirli bir bileşen sabit).Örneğin, başka bir uzay aracının karmaşıklığı, son pozisyonu ve hızın tam olarak çözdüğü gibi - en iyi kontrol kanunun yapısını düzeltebilir.
Karma Sınır Koşulları: Başlangıç ve Bitişleri Kombine Etmek
Bazı sorunlar başlangıç ve son devletlere bağlantı kurmalarını içerir. Bunlar, dönemsel süreçlerde veya son devletin ilk durumuna eşit olması durumunda (örneğin, tekrarlanan bir zemin için yörüngesel mekanikler).
Transversality conditions: The Gatekeepers of Free Endpoints
Son devlet tam olarak belirtilmediğinde (özgür uç nokta problemleri), bir transversality koşulunun uygulanması gerekir.Bu durum, herhangi bir terminal maliyeti olmayan ücretsiz son durumdaki değişkenleri (Dönemli) terminal kısıtlamasına bağlıdır.[Dönem, transversality koşullar, en uygun yörüngenin değişkenleri olduğu şekilde sona erdiğini garanti eder.[D)[Dönem:0)[Düzüğün [Düzüğün değeri[Dönem:0)[Düzüğün değeri[Dönem: 0, ⁇ )
Transversality koşullarını anlamak, son zamanların da özgür olduğu sorunlar için önemlidir (örneğin, minimum zaman sorunları). Bu durumlarda, Hamilton'ın son zamanlarda (H(t) = ⁇ / ⁇ t) en memnun olmalıdır.Bu koşullar Pontryagin maksimum prensibinden kaynaklanmaktadır ve en sık en iyi kontrol problemlerini el yoluyla çözmenin hileli bir parçasıdır.
Neden Sınırsal Koşullar İyi Bir Sorun Problemi İçin Önemlidir
Bir problem şu ki:0)well-posed[[Dönetici:0) Eğer verilere sürekli bağlı olan eşsiz bir çözüm varsa. Sınır koşulları en uygun kontrolde "data"nın önemli bir bileşenidir.
- [FONT:0]Bir çözüm için: Yeterli sayıda kısıtlama olmadan, sorun aynı anda tüm koşulları karşılayan bir çözüme sahip olmayabilir. Örneğin, bir uydunun fiziksel olarak mümkün olmayan bir problemin içinde bir hedef yörüngeye ulaşmasını talep edin.
- [FONT:0)En iyi çözümün ayrılmazlığı: Sınır koşulları, en uygun yörüngeyi kaplayın. Sınır koşulları eksik veya çok gevşekse, birden fazla özellik gerekli koşulları karşılayabilir, belirsizliği elde edebilir.
- [FONT:0]Numerical stability and closence:) En iyi kontrol sorunları için Çözüntü (örneğin, doğrudan çekim, kollokasyon veya dinamik programlama) arama alanını azaltmak için sınır kısıtlamalarına güvenebilir.
Matematiksel Formülasyon: Optimal Kontrol Çerçevesine Nasıl Bağlanır?
Sınır koşullarının rolünü takdir etmek için, klasik optimal kontrol probleminin ifadesi bağlamında onları görmeye yardımcı olur:
[FONT:0) ⁇ [DÜŞÜNÜye: ⁇ [Üye Olmayanlar: ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
[0]Subject to:[Dönem: [Düzd: 1) = f (x(t), u(t)
[FONT=0)Boundary conditions:[Dönemli koşullar:[Dönemli: x(t)[Dönemli:2)[Dönemli:0[DÜye Olmayanlar, 1. Sezon 3. Bölüm) = x[D)[Dönemli:0[D) = 0 (Son kısıtlama, e.g., sabit son durum).
İşte, ⁇ son sınır koşullarını tanımlayan bir vektör işlevidir. Pontryagin maksimum ilke daha sonra maliyet için diferansiyel denklemleri içeren optimallik için gerekli koşullar sağlar, maliyetle sınır koşulları (dönüşüm koşulları) ve Hamiltonian'ın size saygı ile en aza indirilmesi koşuluyla.
Son kez t)f) özgürdür, t)) kendi optimizasyon değişkeni haline gelir ve ek bir koşul (Hamiltonian son zamanlarda = 0 eğer terminal maliyeti olmadan) görünür.
Boundary Koşullarının Türleri: Derin bir Bak
Sabit vs. Free Endpoints
En temel sınıflandırma, nihai devletin tamamen sabit olup olmadığı, kısmen sabit veya tamamen ücretsiz. Sabit uç noktaları iki noktalı sınır değer problemlerine yol açıyor (TPBVPs), bu da matematiksel olarak çözmeye zor geliyor çünkü sınır koşulları ilk ve son zamanlardaki atış yöntemleri arasında bölünür.
Serbest son devlet sorunları daha kolaydır çünkü transversality koşulu, maliyet için son zamanlarda bir sınır koşulu sağlar, problemin maliyetine uygun bir başlangıç değeri sorunu haline getirir. Ancak, sonuç kontrol yasası fiziksel olarak gerçekçi olmayan davranışlara yol açabilir (örneğin, runaway state).
Karma Devlet ve Kontrol Sınırsal Koşullar Olarak Kıtır
Birçok gerçek problemde, sınır koşulları sadece devlet kısıtlamaları değildir, aynı zamanda sınırların kontrol eylemlerini de içerir. Örneğin, engellerle bir yörünge optimizasyonunda, yörünge bir ara zaman içinde bir yol noktası ile geçmek zorunda kalabilir.Böyle iç nokta kısıtlamaları problemin aşamalara bölünmesi ile sınır koşulları da değiştirilebilir.
Termic Boundary Koşulları
Periyodik sınır koşulları, ilk seferde devlete eşit olmak için son zamanlarda (x(t) = x (t)[Döneticiler)[Döneticiler)))))))[Döneticisel problemler için durum, Hamilton'ın sürekli ve maliyetle birlikte olduğu anlamına gelir.
Pratik Kayıt: Domainler ve Örnekler
Havacılık Uzay Mühendisliği
Belki de hiçbir alan, uçak mühendisliğinden daha ağır sınır koşullarından daha ağırlığa sahiptir. Araç yörünge optimizasyonu sabit başlangıç koşullarını gerektirir (prodüktöre) ve sabit son koşullar (gözlü koşullar) roketin eklenme penceresini tamamen kaçırmasına neden olabilir. Uçak dışı görevlerde, sınır koşulları kalkış ve varış koşullarını tanımlar ve hatta terminal koşullarındaki küçük hatalar büyük yakıt cezalarına yol açabilir.
Robotik ve Özerk Sistemler
Robotiklerde, en uygun kontrol hareket planlama için kullanılır. Bir robot kolu bilinen bir ilk konfigürasyondan, engellerden kaçınırken ve ortak sınırlara saygı duymaktan sonra nihai bir yapılandırmaya geçmelidir. Sınır koşulları sadece ortak pozisyonları içermez, ancak ayrıca ve boşlukları da içerir (son hız özgür ise, robot bir şekilde engellenebilir, böylece sabit bir son hız sınırı koşulu eklenir.
Ekonomi ve Finans
En iyi büyüme modellerinde, sınır koşulları ilk sermaye stoklarını belirtir ve genellikle istikrarlı bir duruma ulaşan hisse senedi gibi bir terminal koşuludur. Portföy optimizasyonunda, bir yatırımcı ilk servetle başlar ve belirli bir terminal zenginlik arzuları ile, kontrol varlık tahsisi ile tutarlı olmalıdır.
Kimyasal Süreç Mühendisliği
Batch reaktörleri, en iyi şekilde verim veya en aza indirmek için en uygun kontrol kullanılarak optimize edilir. Sınır koşulları ilk konsantrasyonları ve ürünlerin istenen son konsantrasyonlarını tanımlar.En iyi sıcaklık profili bu kısıtlamalara bağlıdır. Sürekli süreçlerde, periyodik sınır koşulları genellikle optimizasyon sırasında görünür.
Ortak Pitfalls Boundary Conditions
- [FONT=0) Problemi ele geçirmek: Çok fazla sınır koşulu (örneğin, her iki kez tüm devlet bileşenleri belirlemek) problemin kaçınılmaz hale getirilmesini sağlayabilir.
- [FONT:0)Inconsistent sınır koşulları dinamiklerle ilgilidir:) Sınır koşulları sistem dinamiklerine ulaşılmalıdır.Sistemin belirli bir süre içinde fiziksel olarak elde edemeyeceği bir hedef devleti, makul bir probleme yol açmaz.
- [FONT:0) Transversality koşullarını görmezden gelin:[Dönemli: 1) Son devletler özgür veya son kez özgür olduğunda, uygun transversality koşullarını dayatmak, en uygun gecikme koşulları için gerekli koşullara yol açmaz, düşük çözünürlükte çözümlere yol açar. Birçok yeni rakipler en iyi kontrol için unutmayın.[D:2).
- [FONT:0]Using Limit conditions that restrict correctness:[Döneticiler veya maliyet işlevselliği sona erdirmek durumunda, sınır koşulları sonsuzluk noktalarında uygulanmalıdır. Örneğin, devlet kısıtlamaları ile ilgili sorunlarda, aktivasyon/deactivation sınırındaki maliyetle atlama için sınır koşulu.
- [FONT=0)Poor ölçeklendirme: [Dönetici:[Dönemli şartlara göre, büyük ölçüde eşitsizliğe sahip olan (örneğin, ikinci olarak kilometredeki pozisyon) sayısal devrelerin mücadelesine neden olabilir.
Boundary Value Problems: Numerical Methods
Çünkü en uygun kontrol problemleri iki nokta sınır değer problemlerine neden oluyor, özel sayısal teknikler gereklidir. Çeşitli yöntemler mevcut:
- [FONT:0]Shooting methods:[[Dönlendirme:[Dönlendirme) Tahmini başlangıç koşulları (e.g., ilk maliyetleri), diferansiyel denklemleri ileri doğru entegre eder ve terminal koşullarını yerine getirme tahminini ayarlar. Basit atış aşırı hassasiyetlerden muzdariptir, ancak birden fazla atış (zaman aralığına sahip) daha sağlamdır.
- [FONT:0)Collocation yöntemleri:[Dönetici ve kontrol değişkenlerini disipline etmek ve kollokasyon noktalarının bir setinde dinamikleri ve sınır koşullarını uygulamak. Doğrudan collok (örneğin, Legendre-Gauss-Radau puanları kullanarak) GPOPS-II veya PSOPT gibi modern yörünge yazılımın çalışmalarından biridir. Bu yöntemler, doğrusal olmayan programlama problemlerinde eşitlik kısıtlamaları olarak doğal olarak onları da dahil ederek sınır koşullarını uygular.
- [FONT=0]İsviçre yöntemleri: [Dönemli koşullar dahil) Gerekli koşulları çözmek (dönüşüm koşulları dahil olmak üzere) Hamiltonian'ı ve maliyet denklemleri açıkça göstermek gerekir, ki bu da oldukça doğru çözümler verir.Temel zorluk, maliyet için iyi bir başlangıç sağlamaktır.
- [FONT=0]Dynamic programlama: [Dynamic programlama: [DDDynamic programlama: [DDDynamic programlama: [DDDDynamic programlama:[DDDDDDDDDDDynamic programlama: [DDDDDDDDDDDDDDDDynamic programlama: [DDDDDDynamic programlama).
Kapsamlı bir genel bakış için, [[0)Betts, Optimal Kontrol ve Estimasyon için Pratik Yöntemler [Dönersiz Programlamayı Kullanın]).
Gelişmiş Konular: Sınırsal Koşullar ve En Az Prensipleri
Pontryagin maksimum prensibi (PMP) hem devlet hem de maliyetle sınır koşullarını içeren en uygun koşullar sağlar. terminal maliyeti ve son kez sabit olan sorunlar için PMP gerekir:
- Devlet diferansiyel denklem: ⁇ = ⁇ H/ ⁇
- Costate diferansiyel denklem: ⁇ = ⁇ H / ⁇ x
- Boundary koşul on state: x (t[Dönem:0)[Dönemli, x (t) sabit veya ⁇ (x(t) tarafından kısıtlanmış (düşüküm)
- Transversality koşul: ⁇ (t[DÜDÜT:0)[Dönetici: ⁇ / ⁇ x + ⁇ )[D[DÜye Olmayanlar: 3 )
- Hamilton'un minimizasyon durumu: u*(t) = argmin[Döntme:0)[Dönetici:0)
Son kez özgür olduğunda, ek bir koşul: H(t)[Düzg: 1) = ⁇ / ⁇ / ⁇ / ⁇ : 0, o zaman genellikle sayısal yöntemler tarafından çözülür. [Dönetici][değiştir | kaynağı değiştir] = 0. = 0.D) = 0.
Sonuç: Boundary caseping Art and Science of BoundaryTY
Sınır koşulları en uygun kontrolde teknik bir detaydan çok daha fazladır - problemin kendisini tanımlarlar. Her tür sınır koşulu kendi matematiksel ve pratik sonuçları taşır ve hesaplama çözümün fiziksel olarak uygulanabilir olup olmadığını belirler.
İyi yapılandırılmış en iyi kontrol sorunu, sistemdeki özgürlük derecesi ile sınır koşullarını dengeler, sınır verilerindeki küçük perturbasyonlardan kaçınır ve en başarılı uygulayıcıların, uzaylar, robotik ve ekonomi yatırım zamanı olarak en uygun şekilde yapılan sınır durumunu dengelemesi için genellikle hassas bir analiz uygular.
En iyi kontrol için hesaplama araçları daha erişilebilir hale gelirken, sınır koşullarını sadece matematiksel olarak en uygun hale getirmezken tedavi etme isteği.Bu uyarıyı birkaç dakika boyunca sınır koşullarını doğru belirtilmiş, ölçeklenmiş ve fiziksel probleme eşleştirmiş ve sadece matematiksel olarak en uygun olmayan çözümlere yol açacaktır.