• 検索結果がありません。

1.はじめに

N/A
N/A
Protected

Academic year: 2021

シェア "1.はじめに"

Copied!
8
0
0

読み込み中.... (全文を見る)

全文

(1)

パソコンによるサイクロコンバータの出力電圧波形表示

渋 谷 睦 夫* 山 本 聡**

Waveform Display of Output Voltage of Cycloconvertor by Personal Computer

Mutsuo SHIBUTANI*≠獅п@Satoshi YAMAMOTO* *

 This paper deals with a program for output voltages of a cycloconvertor in use of C language. lt consists of some parts that calculate the trigger timing of thyristors and display some waveforms of output voltages.

1.はじめに

 パワーエレクトロニクスの応用はあらゆる分野に及んで いるが,パワートランジスタやサイリスタをスイッチング 素子として使うため,電圧や電流の波形が複雑になり,効 率の低下や雑音発生の原因となる。そこで、半導体素子で 構成される装置の製品化に当たっては,事前に装置の特性 の検討を行うことが求められる。そのためにパソコンに よって電圧等の波形を作成し,その周波数成分を検討する ことも意義があるものと思われる。

 今回は,交流電動機の速度制御等に使われるサイクロコ ンバータを取り上げ,出力電圧の波形をパソコンで作り出 し,その波形を表示するプログラムを作成したので報告す

る。

2.サイクロコンバータ

 図1に三相入力三相出力6パルスブリッジ接続サイクロ コンバータを示す。これは,各相それぞれ6個のサイリス タからなる正群コンバータと負群コンバータにより構成さ れた周波数変換装置である。サイリスタのトリガータイミ ングを制御することによって,例えば,図2のように周波 数fiの入力電圧に対してf。=fi/3またはfi/6の基本波 周波数を持った出力電圧を取り出すことができる。

 サイリスタのトリガータイミング制御法には種種の方法 があるが、余弦波制御法が最も良い方法と言われている。

1)これは,三コ入力電圧に基ずく6相の余弦波位相基準 電圧v1=VtCOSαに対し,出力側の正弦波目標電圧v2=

電気工学科

電気工学科平成4年度卒業生、現在関西電力㈱勤

平成5年8月13日受理

Vmcosωotとの交点を求めることによりサイリスタのトリ ガータイミングを決める方法で、トリガータイミングは次 式のように求めることができる。

・(・)== ・・s一・ i讐ω吟

3.Cプログラム

(1)

  表1に6パルスサイクロコンバータの出力電圧波形の 表示を行うためのC言語によるプログラムを示す。

 プログラムの流れを簡単に説明すると,まず,main関 数で、入力周波数f,(Hz),出力周波数f。(Hz),入力電圧

に対する出力電圧の振幅amp(%)を入力する。続いて,

sub関数において出力電圧の周期を2つの区間に分け,

fugo−1(正群コンバータが動作する区間)とfugo ・一1

(負群コンバータが動作する区間)について,それぞれ cross l関数とcross 2関数によって,入力側の余弦波基準 電圧V、と出力側の正弦波目標電圧V2の交点tを求める。

続いて各区間ごとにtrigger 1関数とtrigger 2関数によっ て,各サイリスタのトリガータイミングtを求める。

 次に,v−basic関数とcosine関数で6本の余弦波位相基 準電圧y1, y2, y3, y4, y5, y6と正弦波目標電圧y7,

を画面上に表示し,v_output関数とwave関数で,トリガー タイングによって決まる継ぎはぎの出力電圧波形を画面上 に表示する。

4.出力電圧波形の表示例

 ***

 図3から図6はCプログラムによる出力電圧波形の表示 例である。図3は入力周波数fi−60(Hz),出力周波数f。一 20(Hz)、出力電圧の入力電圧に対する振幅amp−100%の 場合の出力電圧波形である。サイリスタのトリガータイミ

ングは正弦波目標電圧と余弦波基準電圧の交点によって決

(2)

津山高専紀要 第33号  (1993)

・響liヨ

一v愛一

一γκ一 

一v評一レ

1

2

為1

3 負荷

i第1相)

負荷 i第2相)

 負荷 i第3相)

γ躍職冨 3ノ丁鞠

    VWm.s=最大出力電圧(基本波実効値) @7

     lo・=出力電流(実効値)

     VN=入力変圧器2次相電圧(実効値)

    Z2=循環電流リアクトル(本質的に必要というわけではない)

図1 三相入力三相出力6パルスブリッジ接続サイクロコンバータ    (コロナ社発行 基礎パワーエレクトロニクス P151)

 =nJ α

N K

f,tgf,

N

く一タの出力電圧 出力電圧の平均

認孤罧鹸位相醐圧

正弦波目標電圧

ゐ一骸

図2 余弦波制御法により6パルスサイクロコンバータを100%出力電圧で運転する場合の動作波形       (コロナ社発行 基礎パワーエレクトロニクス P155)

(3)

      表1 6パルスサイク.ロコンバータ出力電圧波形表示プUグラム

#include <stdio.h>

#include <graph.h>

Mnclude <math.h>

:離講。fl亡{86望P・P;

mainO

       int tu;

       fioat ds,x;

       一setvideomode.(一98RESSCOLOR>;

       轟?9甥繍E舗嬰≧1;

       scanf( %f ,&fi);

       一settext positioP〈O,27).;

       出力周波数fo(Hz)= );

       Printf(

       ,。、。しf(・翻琶翻灘)1。,(%)(入旙圧の櫨。1・・(%))一・・)、

      ,&a皿P);

       scanf( %f        p=3.1415926535;

       amp=amp/100.0;

       ds=O.5/fo;

       懸1無

sub(float  *ds,int *tu)

       int n,nn,i,fugo;

       float dn,mag,ko;

       double t;

       fugo=1;

       dn=Q;

       rin=O; .        mag=fo/fi;

        lsettextposition(3,0);

       うrintf( 交点の算出中です。 );

       {茎「llで2麟翻芝主l11.。1){

       dn++;

       盤il響1};

       nn=nn+6;

       }

       ・if(fugo==1){

       crossl(&nn,&t);

       triggerl(&t,&dn,&*ds);

       }        eユse{

       cro ss2〈& nn,&t);

       trigger2(&t,&dn,&*ds);

       }        f[nコ=t;

       nn++;

       }

        一settextposition(3,0);

       prin七f( 波形の表示中です。 );

        V..basicO;

        一moveto (O,60);

        一setcolor(7);

        V−output(&*tu);

(4)

津山高専紀要第33号 (1993)

crossl(int *n,double *t)

       double td,vl,v2,g,is,khO;

       kho=1/(fi*6);

       *t=kho**n;

       is=p**n/3;.

   do〈

       儲1綴嶽1景 :ll;

       g=(vl+v2)12;

       td=*t;

       *t=(aeos(g)+is)/(double)(2*p*fi);

   }while(O != fabs(td一 *t));

triggerl(double *t,float *dn,float *ds)

       *t=aeos(amp*coS(2*p*fo*(*t)))/(2*p*fo)+*dn*.(81ds);

cross2(int *n,double *t)

       Sftg2]i9(;,kgs ,;i・v2,g,is,kh.;

       c=kho**n;

       is=P**n/3;

       *t=c;

   do{

       儲1綴麟識1;;

       g=(vl−v2)/2;

       td=*t;

       *t=(acos(g)+is)!(2*p*fi);

       *し=2*c印*t;

   }while(O != fabs(tdL *t));

trigger2(double *t,float *dn,float *ds)

       *t=*ds−acos(amp*cos(2*p*fo*(*t)))/(2*p*fo)+*cln*(*ds);

v…basicO

{一

       int i;

       float t,x,yl,y2,y3,y4,y5,y6,y7;

       .setco,lo;{3):,

       lmovetb (O,220);

       Jlineto (640,220);

       t=.o;

       for(i=O;i〈=2000;i++)

       {

       t=t+.OOOO5;

       騨蹴1離物1¥謝を151・&t);

       x=t*6400;

        setpixel (x,yl>;

       Iset Pixel (x,y2);

       一setpixel (x,y3);

       :翻翻斐:講li

       I set pixel .(x;Y6);

       :setcolor(5);

       Isetpixel (x)y7);

(5)

setcoior(3);

cosine(float *y1,float.*y2;fユoat *y3,float .*y4,float *y5,float *y6,float *t)

・{

        float b;

        b=2*fi*p**t;

        *yl=160*cos(b)+220;

        *y2=160*cos(b+p*1/3)+220;

        *y3=160*c6s(b+p*2/3)+220;

       *y4=160*cos(b+p*3/3)+220;

        *y5=160*cos〈b+p*413>+220;

       *y6=160*cos(b+p*5/3) +220;

v−output(int *tu)

       int z,n,v;

       float ko,mag;

       doubユe t,k,」;

       k=.O;

       n=O;

       mag=(float)(fo)/(fi);

       ko=1/(fi*6);

   do{

       t=ko/2+ko*n;

       t=f[n+1]*mag+t;

       wave(&t,&k,&n);

       ni+;

  }while(tく=◎。1);

wave(doubユe *t,double *k,int *n)

       float x,y;・

   do〈

       y=一160*cos(2*p*fi**k−p**n/3)+220;

       x=*k*6400;

       *k=*k+.OOOOI;

       Hlineto(x,y);

   }while(*kく=*t);

(6)

,Aw

 ら       ノ

     NO

      ㌔

    毫      「

      N

   、          ,

ロ       リ

 ヤ キ モ ぎ

 み   や   ざ   ロ

ノ)))))v

      津山高専紀要第33号 (1993)

・》、へYハへY 贈、ぬ拠、・ べ倉、Y福寿γゾぬ、へ

 巳            ご     ㍗             ,    噛

、         、、/

       ロ      サ       ノ      ロ

 ξ   ラ       ニ      艦   そ           ∫       こ          :   .      1   著   コ   ロ   ロ       コ   な      リ      ロ   ユ   リ      コ      な   ほ   ミ   じ      も   こ      ノ       ち   ニ   ク       ご   し      も   ニ   ヂ      ノ

   P 一  噌     』  x(1  : ・

       レ      ㍉

   ■       、        亀

   の      ロ

   騎 , 、 l l , 』     ;   1 二 ,     . 噂 『 ・ 三        ,

     

       軸一一       一      一    印      ロ鞠     1            、             ♂     、     「     ,      ●            t     ■      ,

  覧      「             」      ,     ¶     ,  ロ       キ      リ

       ド      

    /   \

    s       t     i       顧

 L        , f     : 監   1       一 

        ミ    ち        L   卿          鳥      ¶      ◎     覧      .

      、     ド

     じ ヨ    け       ダ

扁んひ汰人継刃しびλ》㌔」x・.」

 図3 出力電圧波形(f、=60Hz f。 ・ 20Hz amp=100%)

㌧竃

5

9

   覧  、1     、 ノ、.、、

コ   ギ を ほじ  ロ   コ   コ   エ       む

VLヘノ)

t

 ユ     ち    に

v?xJVx

t

t

・〜〜^nへ亀^晒へ(〜〜へ(蟹〉等〔摂(費、1、ギ¥〜へ1・

       , ,  .         ll tl f,

 ,     , i A  tT rF V!

1    ,    ;

,il P1三yl]s髪亀,

 ,、          ¢  ,   o巳     ,㎏

            ,             、

    =

    ア      ロ

  5  を  s  7     7  陰   {  ,     5  」     

   メ  t  L     量  =

         亀       

          ゾ

    .       ρ      「       ¶

       「   ,   o    弘    ,        」    、       

3s

t

t

n

一  1

t

s

     じ

ん《λん病乱んw面

         図4

摂 賑

r  ti

N

t

 覧

  軍へ  る

)〜ノ))

出力電圧波形(f,・= 60Hz C, ・= 10Hz alnp=100%)

2   覧

﹁昌■︐

σ

   h疾  レ︐戸   で〜︑: ︶  まく− ︑︐︶一 ︑エ︶   ロコー・∴ド︶  コ ノご−︐﹁   鳩  に ロミー け︶

(7)

浅Y膿噴築(f盛、築Ylノ〜(ゴY『貸〜築憾Y、

      J   1 1    1    11 il lt t   j   i  塞

     .  . tllMISIUUS IS . . .

一一一.X. lt ll i{ {t.i ・ li i ll IUUww−IUt U {・: 1・ 一 t

       L       ;      亀

   tl tV I I II t k tt l l  l N t l t ll tt 11 I J ).

. U ll 1 fX} IV L . , .. L II lt I T.A H U f 1 V LI ll 1 Pg IE 1 . . (        t l r: 1! 一 一 1 :T l l [  1 −t :T s十 1 t

!﹃ビ

へ︑〜y︐馬︑り

︑﹄ラひ︵﹁

︶:ノ

らチヤ

f

ρ

玉             ,

、      し

      ㌔

 、   、                :     ,       t     1 し       f }   、 , .   1 、       ・ l l     一

     ,       覧

      ロ       ざ  さ   く       ざ       ヨ  しヒ

ノ仏ん∀びん㌔v汎,▽㌧醜鼠鼠硫妖ん1、ノ人2x。▽)ぴノ去鼠

      図5 出力電圧波形(f、=60Hz f。=20Hz amp=50%)

i i

 1 11

1

L I  S  L  一 .   F  S

p

・四三Lド撫

!i聖一︑

1

1

f  一1ーー

11

 ㌔       

       ,         v dW      艸      F       r+v

      ノ1犀

@    欄レ

        1

            〜

           

騨1〆t∫ 1i,、磁i

澱tnc∴ご1∴.//∫欄

 出力電圧波形(f、=240Hz f。=20Hz amp=100%)

x

t

−1!41口置1書轟轟III†一塵LJ量一i

I

︸一︐︐一;

図6

  一

  1    一

τf

t

     X−Ul一  ww e;L

       1             匹     :

    I   J111

Ki  」・

L 1   禽 》 F      、        喝       t

(8)

津山高専紀要第33号 (1993)

まるので、1サイクル当りの交点の数によって出力波形の 継ぎはぎの数が決まる。図4は入力周波数と一出力電圧の振 幅を変えないで、出力周波数を10(Hz)に下げた場合であ る。周波数の比が大きくなるにつれ,交点の数が増えるの で,出力電圧の波形は疑似正弦波に近ずくことが分かる。

図5は入力周波数と出力周波数は図3と同じであるが,出 力電圧の振幅を50(%)にした場合である。振幅100(%)の 場合に比べ,交点の数が増えている。図6は入力周波数を 240(Hz)と高くした場合で,出力電圧の波形は疑似正弦波 にかなり近ずくことが分かる。

5.あ と が き

 今回は6パルスサイクロコンバータの出力電圧波形をパ ソコンの画面上に表示するためのCプログラムを作成した が,引き続いて出力電圧波形の周波数分析を行うためのプ ログラムを作成する予定である。

文  献

1)Richard G. Hoft(著)・河村篤男ほか3名(訳);基礎 パワーエレクトロニクス,(1988),144,コロナ社

参照

関連したドキュメント

10)形容動詞という範鴎は, それをそのまま認めるという意見は少なく,

福祉コミュニティは, 地域福祉の目標とされることが多い。 それはしばしば, 今日的福祉の

物理学の場合に比べて,化学では複雑な物質を対象とするので,量子力学を

平成 12 年に開業。地下 1 階、地上 6 階建て。営業面積 15,000m 2

3.4

 卒業生のキャリア形成に関する追跡調査の第一回報告の結論としては,次のようなことを挙げる ことができる。第一点は,卒業の年度を問わず,現在の仕事を遂行するに当たって,社会人として の基本的な資質や能力が求められていることを,多くの卒業生が認識していることである。それら の資質や能力は,協働の基盤となるヒューマン・ネットワーク構築に不可欠なものである。第二点

ダンスのマナー ときとして全く知らない人と手をとりあって踊るダンスは、非日

Corey