VVVF (VARIABLE VOLTAGE VARIABLE FREQUENCY)

Posted by Gözde Gülbahar On 12 Haziran 2015 Cuma 0 yorum
1. VVVF NEDİR?

VVVF in açılımı variable voltage variable frequency olarak bilinmektedir bunu Türkçe anlamı ise değişken voltaj ve frekans anlamına gelir. Son yıllarda asansör uygulamarında öne çıkan konfor, sürat ve enerji tasarrufu beklentileri bu gelişen teknolojini yangınlaşmasını ve vazgeçilmez haline getirmiştir. VVVF inverter sürücüler güç elektroniği teknolojilerinin gelişmesi ile ortaya çıkmış voltaj ve frekans düzeyinde hız kontrolünü ayarlayarak daha yumuşak ve sessiz seyir konforu sağlarlar. Bu yeni teknolojini gelişip yaygınlaşmalı ile eskiden kullanılan tek hızlı ve çift hızlı sistemlerin yerini almıştır.

Günümüzde icra edilen projelerin büyük bir çoğunluğunda motor sürücüsünün vvvf  kontrollü sürücüler ile yapılması maddesini şartnamelere ilave edilmeye başlanmıştır. Bu sistemlerin tek hızlı ve çift hızlı sistemlere göre birçok avantajları vardır. Bunlara bir kaç örnek verecek olursak; %30-40 civarında elektrik tasarrufu, daha fazla seyahat konforu, yüksek hızlara çıkabilme gibi avantajlar sağlamaktadır. Bu avantajlar sayesinde nitelikli binalarda vaz geçilmez bir sistem haline gelmiş durumda.

VVVF inverter sistemi düşünüldüğü gibi o kadar maliyetli değilidir. Çünkü daha kuruluş aşamasında bazı konularda yapılan tasarruflarla inverter maliyetinin bir kısmını karşılanabilmektedir. Çalışma sırasında başta enerji tasarrufundan olmak üzere bir çok açıdan o maliyet kısa zamanda amorti edilebilmektedir. Bu sayede daha uzun ömürlü, konforlu ve hızlı asansörler elde edilebilmektedir. Çalışır durumdaki kademeli asansörlerde ise makine ömrünü tamamlamadan önce inverter ilave edilmesi ile neredeyse yeni makine maliyetine hem yukarıdaki kazanımlar elde edilmekte hemde var olan makine ömrü uzatılmış olunmaktadır. Bu bütün avantajlar sayesinde hem yeni asansörler hemde eski asansörlerin revizyonunda VVVF hız kontrol cihazları tercih edilmektedir.


2. VVVF İNVERTER ÇALIŞMA PRENSİBİ 


İNVERTÖRLER

Posted by Gözde Gülbahar On 11 Haziran 2015 Perşembe 0 yorum
1. İNVERTÖR NEDİR TANIYALIM

İnverter çoğumuzun bildiği gibi en kısa tanımı doğru akımı (DC), alternatif akıma (AC) dönüştürmede kullanılan bir cihazdır.Daha açıklayıcı teknik bir şekilde açıklayacak olur isek; inverterler aslında enerji tasarrufu sağmak için üretilen cihazlardır nasımı peki? Frekans değiştirici anlamına gelen alternatif akımdan (ac), doğru akıma(dc) ya da tam tersi şekilde doğru akımı, alternatif akıma 3 faz şekilde dönüştürebilen, frekansı ve gerilimi ayarlanabilen bir cihazdır.Fakat unutmayalım inverterler kendileri elektrik üretmezler solar sistemlerden veya akülerden besleme yaparak çalışırlar.

Başka şekilde açıklayacak olursak; 12 V dc akü gerilimini, 220 V ac 50 herz gerilimine dönüştürür.

2.İNVERTERLER NERELERDE KULLANILIR

Ev ve iş yeri ortamlarında temiz, sürekli ve güvenilir enerjinin yanı sıra ihtiyaç duyacağımız DC/AC güç dönüşümlerini inverter ile yapabiliriz.Solar sistemlerden, hazırda bulunan akülerden ve hatta aracınızın aküsünden alacağınız DC enerjinizi 220 V gerilime dönüştürebilirsiniz.
Günümüz teknoloji ile üretilen inverterler, 220 V şebeke gerilimini üreterek, bu gerilimle çalışan elektrikli aletlerin çalıştırılmasını sağlayan güç kaynaklarıdır.Enerji kaynağı olarak DC besleme akımı kullanıldığından; kara deniz taşıtları, endüstriyel tesisler, telekom santralleri, enerji üretim tesisleri gibi yerlerde şebeke yokken solar sistemlerden veya aküden besleme yaparak uzun süreli enerji devamlılığını sağlamış olur.

3. İNVERTERLERİN KULLANIM AMACI VE FAYDALARI


  • Şebeke frekansındaki bozucu etmenlerden kaynaklı motor ve mekanik aksam hatalarını en aza indirilerek motor ve mekanik aksam tamir- bakım maliyetinin minimum seviyede tutulması ve buna bağlı olarak cihazların ömürleri uzatılması fayda sağlar.
  • Şebekedeki COSQ 0,98-1 değeri arasına getirerek şebekeden çekilen reaktif enerjiyi azaltarak enerji tasarrufu sağlanmasında yardımcı olur.%30-40 civarında tasarruf sağlanabilmektedir.
  • Motor devir değişikliği için dişli ve kasnak düzeneklerine ihtiyaç duyulması nedeni ile devir değişikliklerinin hızlı ve maliyetsiz yapılabilmesi.
  • Motorun ilk çalışma anında yüksek akımlar çekmesini engellemek adına yumuşak yol verme olarak kullanılır.Bu özellik mekanik bakım ve arıza maliyetlerinde bir azalmaya bakım ömürlerinin uzamasına yardımcı olur.



SQLite Hataları

Posted by Unknown On 27 Şubat 2015 Cuma 0 yorum

Merhaba Arkadaşlar
Bazı tip hataları sürekli alıyoruz ve çözümünü daha önce kullandığımız halde unutuyoruz bunun için bu bölüm de SQLite dan aldığım hataları ve çözümlerini denk geldikçe ve ya aklıma geldikçe burada paylaşacağım

1-) System.Data.SQLite, Version=1.0.94.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139'  derlenmesi yüklenemedi cart curt :)

   Çözüm :  Project >> ...   Properties >> Build >> Platform Target >> bölümünü x86 olarak değiştirdiğimizde sorun halloluyor :D tabi bu kullandığınız dll ye göre değişim gösterebilir.

Visual Studio Satır Numarısını Gösterme

Posted by Unknown On 11 Şubat 2015 Çarşamba 1 yorum

Yapılması Gereken sırasıyla;

Tools > Options > ( Show All Settings ) > Text Editor > All Langues > Line Numbers tick koymak bu kadarcık ;)

   Evet arkadaşlar farkındayım çok gıcık bir hata. Proğramı bitiriyoruz heycanla setup alıyoruz ( kendi bilgisayarımızda mükemmel çalışıyor ) diğer bilgisayara bir yüklüyoruz o da ne Windows ... proğramı çalışmayı durdurdu bilmem ne. Ve hatamız ne onuda bilmiyoruz sonra hatayı bul bulabilirsen.

   Şimdi ben bu yazımda size direk hatanız şudur demiyeceğim daha doğrusu diyemiyeceğim. Çünkü bunun bir çok sebebi var. Mesela freamworkler hatalıdır ya da ne bileyim gerekli componentleri setup dosyasına eklememişsindir falan filan..

Peki hatayı nasıl gidereceğiz?

  Şimdi arkadaşlar hatayı giderebilmemiz için öncelikle hatanın ne olduğunu bilmeliyiz. Ben size hatanın ne olduğunu bize söyleyen kodu yazmanızı sağlıyacam böylelikle karşınıza proğram çalışmayı durdurdu diye bir hata çıkmayacak ta hata şu şu bunun için proğram bu bilgisayarda çıkmıyor diyecek.

Kodlar; (program.cs ye eklenicek hatta size son halini paylaşıyorum )

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace kasadefterim
{
    static class Program
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main()
        {
            AppDomain.CurrentDomain.UnhandledException +=
        new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
            Application.ThreadException +=
              new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new splash());
        }

        static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
        {
            try
            {
                Exception ex = (Exception)e.ExceptionObject;

                MessageBox.Show("Hoops! Lütfen proğram geliştiricinizle iletişime geçiniz. "
                   + "Hata Bilgisi:\n\n" + ex.Message + ex.StackTrace,
                   "Fatal Error", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
            finally
            {
                Application.Exit();
            }
        }

        public static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e)
        {
            DialogResult result = DialogResult.Abort;
            try
            {
                result = MessageBox.Show("Hoops! Lütfen proğram geliştiricinizle iletişime geçiniz. "
                   + "Hata Bilgisi:\n\n" + e.Exception.Message
                  + e.Exception.StackTrace, "Application Error",
                  MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Stop);
            }
            finally
            {
                if (result == DialogResult.Abort)
                {
                    Application.Exit();
                }
            }
        }
    }
}

Evet arkadaşlar proğram.cs nizin son hali bu şekilde olacak gerekli düzenlemeeri yapabilirsiniz. Bu sayede hatanın ne olduğunu anlayıp daha kolay giderebiliyoruz. Örneğin benim hatam SQLite.dll yi setup a dahil etmemişim. Ayrıca setup alırken uyarı kısımlarını dikkate alın çünkü benim hatam orda da yazıyormuş :)