이번역번역이지는최신내용을담고담고않습니다않습니다。최신최신내용을영문영문으로여기를클릭클릭
병렬형식pid제어기제어기,병렬병렬pid제어기로변환
C = PID(kp,ki,kd,tf)
C = PID(kp,ki,kd,tf,ts)
C = PID(SYS)
C = PID(KP)
C = PID(kp,ki)
C = PID(kp,ki,kd)
C = PID(...,名称,值)
C = PID
는비례이득,적분이득및미분이득C
= PID(kp.
那ki.
那kd.
那TF.
)kp.
那ki.
那kd.
와1계도함수필터시정수TF.
를사용하여연속시간pid제어기를만듭니다。
이표현은병렬형식입니다。kp.
那ki.
那kd.
那TF.
가모두모두실수인경우경우결과생성생성C
는PID
제어기제어기입니다。이들계수계수중이상이조정가능한한(实际
또는Genmat.
)C
는조정가능한일반화된상태공간(雄鸡
)모델모델입니다。
는샘플시간이C
= PID(kp.
那ki.
那kd.
那TF.
那TS.
)TS.
인이산산pid제어기를만듭니다。제어기는제어기는같습니다。
if(z)와df(z)는적분기와도함수의이산적분기식.입니다。기본적으로다음과같이표시됩니다。
다른이산적분기적분기식을선택선택iFormula.
속성과达格拉姆
속성을사용하십시오。(iFormula.
및达格拉姆
에대한자세한내용은속성항목을참조하십시오。)达格拉姆
='forvooreuler'
(디폴트값)이고TF.
≠0인경우TS.
와TF.
는tf> ts / 2
를충족해야합니다。이요구사항은안정적인도함수필터극점보장보장합니다보장。
는동적시스템C
= PID(SYS.
)SYS.
를병렬형식PID
제어기객체로변환합니다。
는C
= PID(kp.
)ki.
= 0,kd.
= 0,和TF.
= 0을사용하여연속시간(p)제어기를만듭니다。
는C
= PID(kp.
那ki.
)kd.
= 0,TF.
= 0을사용하여하여및(pi)제어기를만듭니다。
는C
= PID(kp.
那ki.
那kd.
)TF.
= 0을사용하여,적분,미분(pid)제어기제어기만듭니다。
는하나이상의C
= pid(...,名称,价值
)名称,价值
쌍인수로지정된가옵션을사용하여하여제어기를만들거나동적시스템PID
제어기객체로변환합니다。
|
비례이득。
디폴트값:1 |
|
적분이득。
디폴트값:0. |
|
미분이득。
디폴트값:0. |
|
1계도함수필터의시정수。
디폴트값:0. |
|
샘플시간。 이산시간
디폴트값:0(연속시간) |
|
병렬
|
선택적으로名称,价值
인수가쉼표로구분되어됩니다。여기서名称
은인수이름이고价值
는대응값입니다。名称
은따옴표안에표시합니다합니다。name1,value1,...,namen,valuen
과과이여러개의이름 - 값쌍의인수를어떤순서로든할수있습니다。
名称,价值
구문을사용하여이산시간PID
제어기의수치적분식iFormula.
및达格拉姆
를설정하거나InputName.
那outputName.
과과같은다른객체객체속성을설정설정PID
제어기객체의사용가능한한속성에에대한내용내용속성항목을참조하십시오。
|
PID제어기로, |
|
PID제어기이득。
|
|
도함수필터시정수。
|
|
다음과같은이산시간
디폴트값: |
|
다음과같은이산시간
디폴트값: |
|
시스템입력에대한시간지연。 |
|
시스템출력에대한시간지연。 |
|
샘플시간。연속시간모델의경우 이속성을변경해도이이산화되거나리샘플링되지。연속시간표현과이산시간시간표현간에변환변환 디폴트값: |
|
시간변수,샘플시간
이속성을변경해도다른속성영향을미치지않기때문변경하면전체적시스템동작이변경변경시스템시스템동작을수정하지하지않고시간단위간변환을수행수행 디폴트값: |
|
입력채널이름으로,문자형벡터로지정됩니다。이속성을사용하여제어기모델의입력의이름을지정합니다。예를들어,다음과같이제어기제어기 c.InputName =.'错误';
축약표기법 입력채널이름에는다음을을비롯한가지가지가있습니다。
디폴트값:빈문자형벡터, |
|
입력채널단위로,문자형벡터로지정됩니다。이속성을사용하여입력신호단위단위를할수있습니다있습니다。예를들어,다음과같이제어기제어기 C.InputUnit ='mol / m ^ 3';
디폴트값:빈문자형벡터, |
|
입력입력그룹。이속성속성pid제어기모델에는필요않습니다않습니다않습니다。 디폴트값:필드가없는 |
|
출력채널이름으로,문자형벡터로지정됩니다。이속성을사용하여제어기모델의출력의이름을지정합니다。예를들어,다음과같이제어기제어기 c.outputname =.'控制';
축약표기법 입력채널이름에는다음을을비롯한가지가지가있습니다。
디폴트값:빈문자형벡터, |
|
출력채널단위로,문자형벡터로지정됩니다。이속성을사용하여출력신호단위단위를할수있습니다있습니다。예를들어,다음과같이제어기제어기 c.outputUnit ='伏特';
디폴트값:빈문자형벡터, |
|
출력출력그룹。이속성속성pid제어기모델에는필요않습니다않습니다않습니다。 디폴트값:필드가없는 |
|
시스템이름으로,문자형벡터로지정됩니다。(예: 디폴트값: |
|
사용자가시스템에에지정할수있는임의의텍스트,字符串형또는문자형벡터로구성셀형배열로저장됩니다。이속성은사용자가입력하는데이터형을을저장。예를들어, sys1.notes =.“sys1有一个字符串。”;sys2.notes ='sys2有一个字符矢量。';sys1.notes sys2.notes. ans =“sys1有一个字符串。”ans ='sys2有一个字符矢量。 디폴트값: |
|
사용자가시스템에연동하려는임의의이터데유형,임의임의matlab®데이터형으로으로지정。 디폴트값: |
|
모델배열의샘플링그리드로,데이터구조구조로지정。 하나이상의의독립변수를샘플링하여파생된모델배열의,이속성은은배열에있는각에대응되는변수변수을을기록기록이정보는모델배열을표시하거나할할나타납니다。이정보를사용하여결과를독립독립로역추적할있습니다。 데이터구조구조의이름을을샘플링변수이름으로으로설정。필드값을을배열의각모델에대응되는샘플링된값으로설정설정설정값으로설정설정모든샘플링변수는숫자형이고스칼라값이어야하며,샘플링된값으로된모든은모델배열의차원과일치해야해야합니다합니다해야합니다합니다해야합니다해야해야해야해야해야해야 예를들어,시간 sysarr.samplinggrid = struct('时间',0:10)
마찬가지지,2개의변수 [zeta,w] = ndgrid(
m m(:,:,1,1)[zeta = 0.3,w = 5] = 25 ------------- S ^ 2 + 3 s + 25 m(:, :,:2,1)[Zeta = 0.35,w = 5] = 25 --------------- S ^ 2 + 3.5 s + 25 ... Simulink여러여러파라미터값또는金宝app또는동작점동작점동작점®모델모델을선형화화하여생성된모델배열의, 디폴트값: |
PID
를사용하여하여다음다음을수행
알려진PID이득과과필터시정수시정수PID
제어기객체를만듭니다。
PIDSTD.
제어기객체를표준형식PID
제어기객체로변환합니다。
다른다른유형의동적동적시스템모델PID
제어기객체로변환합니다。
특정플랜트를를pid제어기를설계하려면Pidtune.
또는Pidtuner.
를사용하십시오。조정가능한pid제어기를제어설계블록으로으로调音
를사용하십시오。
다음과같이PID
제어기제어기객체로구성구성된배열을을
PID
제어기로구성된배열에서,각제어기는동일한샘플시간TS.
와이산적분기적분기iFormula.
및达格拉姆
를가져야합니다。
표준표준형식제어기를를만들거나표준형식제어기로하려면PIDSTD.
를사용하십시오。표준형식은제어기동작을전체적인이득kP.,적분시간및미분시간t一世와T.D.,그리고필터제수n에대해표현합니다。
연속시간PID
제어기를이산화하는방법방법가지가지가지。
C2D.
명령을사용합니다。C2D.
는이산화화된제어기에대한새파라미터값을계산계산이산화화된제어기이산적분기적분기식은다음표표에나와이사용C2D.
이산화방법방법에따라。
C2D. 이산화방법 |
iFormula. |
达格拉姆 |
---|---|---|
'ZOH' |
号文件 |
号文件 |
'foh' |
梯形 |
梯形 |
'tustin' |
梯形 |
梯形 |
'冲动' |
号文件 |
号文件 |
'匹配' |
号文件 |
号文件 |
C2D.
이산화방법방법에대한대한내용내용C2D.
함수도움말페이지를를참조。iFormula.
및达格拉姆
에대한자세한내용은속성항목을참조하십시오。
다른이산적분기이필요한한TS.
那iFormula.
那达格拉姆
를직접원값으로설정제어기를를이산화하면됩니다。(연속연속PID제어기이산화하기항목,이방법은이산화제어기에새새및필터값새계산않습니다계산않습니다계산하지하지하지않습니다하지않습니다하지않습니다하지않습니다않습니다않습니다않습니다않습니다않습니다않습니다않습니다않습니다않습니다하지하지따라서이방법방법C2D.
를사용하는것보다보다시간및및이산시간PID
제어기간의일치결과가좋지않을수있습니다。