MATLAB Temel #38 | Simulink ve Stateflow: Termostat Durum Makinesi, Histerezis (R2026b)
SimulinkEğitmen: Dr. Süleyman Burak ÇELİK
Simulink bölümünün son dersinde Stateflow ile durum makinelerine geçiyoruz: açık ve kapalı durumları olan bir termostatı kurup bir odanın ısınıp soğumasını modelliyoruz. Oda: 2000 W ısıtıcı, dışarı 5 °C, ısıl direnç 0.01 K/W, ısı kapasitesi 3.6·10⁵ J/K; zaman sabiti 3600 s (1 saat), ısıtıcı hep açık olsa oda 25 °C'ye çıkardı. Termostat iki durumlu bir Stateflow şeması: sıcaklık 19 °C'nin altına düşünce açılır, 21 °C'nin üstüne çıkınca kapanır (histerezis); şema 10 saniyede bir çalışır. 4 saatte ısıtıcı 13 kez durum değiştiriyor; 2 saatten sonra sıcaklık 18.9651–21.0105 °C arasında. Son tam çevrimde ısıtıcı 1480 s açık, 490 s kapalı; teori 1459.7 ve 480.7 s; açık kalma oranı simülasyonda 0.7513, teoride 0.7523. Ekrandaki her komut, çıktı ve model MATLAB/Simulink R2026b'de gerçekten çalıştırıldı. Bu derste: 1. Odanın enerji dengesi ve zaman sabiti 2. Stateflow: durumlar, entry eylemleri, geçiş koşulları 3. Histerezis: neden iki eşik? 4. Chart bloğu ile Simulink modeli 5. 4 saatlik benzetim ve bant 6. Son çevrim ↔ teori, açık kalma oranı Bölümler: 0:00 MATLAB Temel #38: Stateflow 0:32 Oda: enerji dengesi 1:05 Termostatın durum makinesi 1:35 Model: Chart + oda 2:02 4 saatlik benzetim 2:34 Son çevrim ↔ teori 3:22 Toparlayalım: beş kural 3:47 Simulink bölümü tamam Kaynak kitap: MathWorks Simulink ve Stateflow R2026b belgeleri (Chart, durum ve geçiş, örnekleme zamanı). Termostat sonuçları bağımsız bir ayrık benzetimle sınandı. Anlatım, örnekler ve ekranlar özgündür. Hedef kitle: kontrol, mekatronik ve gömülü sistem dersi alan mühendislik öğrencileri. Ön koşul: MATLAB Temel #37 (Ayrık Zamanlı Sistemler).