<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Çağdaş&#039;ın Günlüğü &#187; sistemler</title>
	<atom:link href="http://www.cagdastopcu.com/tag/sistemler/feed" rel="self" type="application/rss+xml" />
	<link>http://www.cagdastopcu.com</link>
	<description>GNU HARDWARE DEVELOPER</description>
	<lastBuildDate>Mon, 22 Feb 2010 17:03:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Projemi Bitirdim, Anahtarlanmış Doğrusal Sistemlere Giriş</title>
		<link>http://www.cagdastopcu.com/projemi-bitirdim-anahtarlanmis-dogrusal-sistemlere-giris.html</link>
		<comments>http://www.cagdastopcu.com/projemi-bitirdim-anahtarlanmis-dogrusal-sistemlere-giris.html#comments</comments>
		<pubDate>Thu, 08 Jan 2009 23:41:35 +0000</pubDate>
		<dc:creator>cagdas</dc:creator>
				<category><![CDATA[Elektrik]]></category>
		<category><![CDATA[Güç Elektroniği]]></category>
		<category><![CDATA[pragramlama]]></category>
		<category><![CDATA[anahtarlanmış]]></category>
		<category><![CDATA[doğrusal]]></category>
		<category><![CDATA[kontrol]]></category>
		<category><![CDATA[lineer]]></category>
		<category><![CDATA[sistemler]]></category>

		<guid isPermaLink="false">http://www.cagdastopcu.com/projemi-bitirdim-anahtarlanmis-dogrusal-sistemlere-giris.html</guid>
		<description><![CDATA[&#160;
Beklan hocadan aldığım anahtarlanmış doğrusal sistemler projemi bitirdim. Sağolsun hocam da beğendi. Projeyi Latex&#8217;te yazmak ilk başta yorucu gelse de eğlenceliydi. İlk &#246;nce matematiksel temelleri basit&#231;e anlatmaya &#231;alıştım. Ardından anahtarlanmış sistemleri anlattım ve bazı kararlılık problemlerine değindim. Aslında tersinebilirlik (invertibility) konusunu da anlatmayı d&#252;ş&#252;n&#252;yordum ancak giriş belgesi i&#231;in fazla ayrıntı bir konu olacağından yazmadım. Bu [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p><a href="http://www.yildiz.edu.tr/~beklan/">Beklan</a> hocadan aldığım anahtarlanmış doğrusal sistemler projemi bitirdim. Sağolsun hocam da beğendi. Projeyi Latex&#8217;te yazmak ilk başta yorucu gelse de eğlenceliydi. İlk &ouml;nce matematiksel temelleri basit&ccedil;e anlatmaya &ccedil;alıştım. Ardından anahtarlanmış sistemleri anlattım ve bazı kararlılık problemlerine değindim. Aslında tersinebilirlik (invertibility) konusunu da anlatmayı d&uuml;ş&uuml;n&uuml;yordum ancak giriş belgesi i&ccedil;in fazla ayrıntı bir konu olacağından yazmadım. Bu tarz bir belge yazımında ise yapılmaması gerekenin &ouml;ğrenirken &ouml;ğrenilen konuyu bilgisayara not etmemek olduğunu g&ouml;rd&uuml;m. Aslında s&uuml;rekli yavaş yavaş yazsaymışım &ccedil;ok daha rahat edermişim. Yoksa bir haftada b&uuml;t&uuml;n teoremlerin ispatlarını tekrardan anlamaya &ccedil;alışmak &ccedil;ok zorlayıcı oluyor. Kendime de not d&uuml;şm&uuml;ş oldum =)</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://www.cagdastopcu.com/wp-content/uploads/2009/01/anahtarlanmis.pdf">Anahtarlanmış Doğrusal Sistemlere Giriş [PDF]</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cagdastopcu.com/projemi-bitirdim-anahtarlanmis-dogrusal-sistemlere-giris.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anahtarlanmış Lineer Sistemler (Switched Linear Systems)</title>
		<link>http://www.cagdastopcu.com/anahtarlanmis-lineer-sistemler.html</link>
		<comments>http://www.cagdastopcu.com/anahtarlanmis-lineer-sistemler.html#comments</comments>
		<pubDate>Sat, 13 Dec 2008 23:58:12 +0000</pubDate>
		<dc:creator>cagdas</dc:creator>
				<category><![CDATA[Kategorilenmemiş]]></category>
		<category><![CDATA[anahtarlanmış]]></category>
		<category><![CDATA[kontrol]]></category>
		<category><![CDATA[lineer]]></category>
		<category><![CDATA[sistemler]]></category>
		<category><![CDATA[teorisi]]></category>

		<guid isPermaLink="false">http://www.cagdastopcu.com/anahtarlanmis-lineer-sistemler.html</guid>
		<description><![CDATA[Uzun zamandır bir şeyler yazmıyordum ancak ödevlerimin dürtmesi ile yazacak bi iki şey çıktı sanırım.  Anahtarlanmış sistemleri hibrit sistemlerin altkümesi olarak düşünebileceğimiz için hibrit sistemlerin tanımını verelim.
Hibrit Sistem Nedir?
Bizim bildiğimiz en genel anlamda iki tür sistem vardır diyebiliriz. Bunlar sürekli (continuous) ve ayrık (discrete) sistemlerdir. Bu iki sistemin birleşimi
olan sistemlere hibrit sistemler denir.
Sürekli Sistemler:
Sürekli bir [...]]]></description>
			<content:encoded><![CDATA[<p>Uzun zamandır bir şeyler yazmıyordum ancak ödevlerimin dürtmesi ile yazacak bi iki şey çıktı sanırım.  Anahtarlanmış sistemleri hibrit sistemlerin altkümesi olarak düşünebileceğimiz için hibrit sistemlerin tanımını verelim.</p>
<p><strong>Hibrit Sistem Nedir?</strong></p>
<p>Bizim bildiğimiz en genel anlamda iki tür sistem vardır diyebiliriz. Bunlar sürekli (continuous) ve ayrık (discrete) sistemlerdir. Bu iki sistemin birleşimi</p>
<p>olan sistemlere hibrit sistemler denir.</p>
<p><strong>Sürekli Sistemler:</strong></p>
<p>Sürekli bir giriş uygulandığında sürekli çıkış aldığımız sistemlerdir. Herhangi bir araba süspansiyonundan güneş piline kadar doğada da gözlemleyebileceğimiz çok çeşitli sistemleri kapsamaktadır.</p>
<p><strong>Ayrık Sistemler:</strong></p>
<p>Sürekli girişe rağmen ayrık çıkışlar aldığımız sistemlerdir. Bilgisayarlar, mantık devreleri gibi.</p>
<p><strong>Anahtarlanmış Sistemler</strong></p>
<p>Anahtarlanmış sistemler birden fazla sürekli sistemler kümemizden bir anahtarlama aracılığıyla birini aktif hale getirmemiz  ile elde edilen hibrit sistemlerdir. Bu anahtarlama olayı ayrık sistemdir ve kullanacağımız sürekli sistemi seçmemizi sağlar. Genel olarak simulinkte şu şekilde tasvir edebiliriz:</p>
<p><img src="http://i34.tinypic.com/kb9gzc.jpg" alt="anahtarlanmış lineer sistemler simulink" width="640" height="339" /></p>
<p>Scope&#8217;dan gördüğümüz şuna benzer bir şey olacaktır:</p>
<p><img src="http://i36.tinypic.com/9pyg54.jpg" alt="scope anahtarlanmıi lineer sistemler" /></p>
<p>Burada anahtarlamayı rastgele yaptım ancak sistemin konumuna veya y çıkışına göre de ayarlanabileceği gibi sırf zamanın bir fonksiyonu olarak da</p>
<p>anahtarlama sinyali belirlenebilirdi. Simulink deki direkt kod yazarak simulinkte kullanmaya yarayan embedded matlab function bloğunu kullandım.</p>
<p>İçine</p>
<p>function y = fcn(u)<br />
% guzelim anahtarlama fonksiyonu<br />
% See the help menu for details.</p>
<p>if u&gt;0.5<br />
y=[0 1 0];<br />
elseif u==0.3<br />
y=[1 0 0];<br />
else<br />
y=[0 0 1];<br />
end</p>
<p>dedim.</p>
<p>Burada [0 1 0] çıkışını almak demux  un ikinci çıkışını aktif hale getirmek oluyor. Ayrıca sistemleri aktifleştirmek için enabled subsystem bloklarını kullandım.</p>
<p>Sin Wave, constant ve randon kaynaklarıyla sistemlere giriş yaptım.</p>
<p>Bu anahtarlanmış sistemde sadece lineer sadece zamanla değişmeyen altsistemleri kullandım. Bu alt sistemlerin hepsi lineer olunca sistemimize anahtarlanmış lineer sistem denir.</p>
<p>Not: Resimler baya dandik çıkıyor sağ tıklayıp resme bak diyerek daha güzelini görebilirsiniz.</p>
<p>Aşağıdaki linkten gereken simulink dosyasını indirip matlabin work dizininde çalıştırarak kullanabilirsiniz.</p>
<p><a href="http://www.cagdastopcu.com/wp-content/uploads/2008/12/swiii1.mdl"> simulink</a></p>
<p>Örnek başka bir sistem olarak da iki sistem içinden birincisini belirli bir zaman çalıştırıp ardından ikinci sistemin devreye sokulmasına bakalım:</p>
<p>Birinci sistemmimizin transfer fonksiyonu</p>
<p>2<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
s^2 + 2 s + 4</p>
<p>İkinci sistemimizin transfer fonksiyonu</p>
<p>2<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
s^2 + 2 s + 1</p>
<p>olsun.</p>
<p>Bu transfer fonksiyonlarını durum uzayı cinsinden yazdığımızda, yani u giriş işareti, y çıkış ve x de sistemin durumları olsun.</p>
<p>x = [x<sub>1</sub> x<sub>2</sub>]<sup>T</sup> (Trasnpozu)</p>
<p>dx(t)/dt = A x(t) + B u(t);</p>
<p>y(t) = C x(t) + B u(t);</p>
<p>Belirli bir x0 vaşlangıç noktasına göre x1 &#8216;in x2 ye göre değişim grafiğine sistemin yörüngesi adı verilir ve kararlılık incelemelerinde önemli bir kiriterdir.</p>
<p>Konusu açılmışken kararlılıktanda bahsedebiliriz:</p>
<p>Sistemlerin denge noktası dediğimiz sistem o noktada başlattığımızda hep o noktada sabit kalacağı noktalar vardır. Bu denge noktası zamanla değişmeyen lineer sistemlerde bir tane olur bu sebeple bu tek noktayı 0 olarak alabiliriz. Sistemi bu noktanın dışında başka bir noktada çalıştırmaya başladığımızda sistem bu noktaya yöneliyorsa sisteme kararlıdır deriz. Eğer direkt denge noktasına ulaşıyorsa asimptotik kararlı ulaşamasa bile belirli bir sınırın içinde kalıyorsa bu sisteme de Lyapunov kararlı deriz.</p>
<p>Sistemimizin yörüngesi (trajectory) x0=[1 3] seçilirse aşağıdaki gibi olur. Birinci sistem çok az bir farkla denge noktasına ulaşamamaktadır, lyapunov kararlıdır, ancak ikinci sistemin devreye girmesiyle asimptotik kararlı hale gelir.</p>
<p><img src="http://i36.tinypic.com/2n3j48.png" alt="switched linear systems trajectory" /></p>
<p>Mavi yörünge sistemde hiçbir değişiklik yapmasaydık gözlemleyebileceğimiz yörüngedir kırmızı olan ise ikinci sistemin devreye girmesiyle oluşan yörüngedir.</p>
<p>Sistemin ve yörünge grafiğinin matlab kodu ise:</p>
<p>clear all<br />
clc<br />
s=tf(&#8217;s&#8217;);<br />
a=0:.1:5.8281;<br />
m=size(a,2);<br />
i=0;<br />
while i&lt;m<br />
i=i+1;<br />
k=a(i);<br />
if k&lt;1<br />
H=2/(s^2+2*s+4);<br />
H=ss(H);<br />
x0=[1, 3];<br />
[y,t,x] = initial(H,x0);<br />
x1=x(:,1);<br />
x2=x(:,2);<br />
plot(x1,x2)<br />
xlabel(&#8216;x1&#8242;)<br />
ylabel(&#8216;x2&#8242;)<br />
hold on<br />
legend(&#8216;D1&#8242;)<br />
elseif 1&lt;=k<br />
H=2/(s^2+2*s+1);<br />
H=ss(H);<br />
x0=[x1(11), x2(11)];<br />
[y,t,x]=initial(H,x0);<br />
x1=x(:,1);<br />
x2=x(:,2);<br />
plot(x1,x2,&#8217;red&#8217;)<br />
legend(&#8216;D2&#8242;);<br />
else<br />
p=3;<br />
end<br />
end</p>
<p>Burada kullandığımız iki sistem kararlı olmasına rağmen anahtarlama işaretine bağlı olarak kararsız hale gelebilmektedir. Bunun tam tersini de düşünebiliriz kararsız birden çok sistemi güzel bir şekilde anahtarlayarak kararlı hale getirebiliriz. Bu da ilk anahtarlanmış sistem problemimize götürür bizi:</p>
<p>Kararlılaştırıcı anahtarlama işaretinin bulunması. Bu problemi bir başka yazıda inceleyebiliriz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cagdastopcu.com/anahtarlanmis-lineer-sistemler.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
