Uru:
- Ikike iji nyochaa na ịkọwa ọrụ mbufe, oghere-efu na echiche kwụsie ike na AI
- Ikike ibido ntọala paramita PID site na ntụnye AI wee kwalite ya n'enweghị nsogbu site na ịme anwansị na ntọala ubi
- Ikike iji nyochaa nkwụsi ike AI na nzaghachi nzaghachi site na mpaghara Bode/mgbọrọgwụ na nzaghachi n'ezie.
Idobe injin n'ọsọ ọsọ mgbe niile, na-edozi ọkụ n'ebe a na-atụ anya okpomọkụ, ma ọ bụ idobe drone guzoro n'ikuku; Ha niile bụ nsogbu sistemụ njikwa. Nhazi njikwa bụ mgbakọ na mwepụ kpụ ọkụ n'ọnụ: ọrụ mbufe, okporo osisi, efu, njirisi kwụsie ike na nlegharị anya PID. AI bụ enyemaka dị ike na mgbakọ na mwepụ a; na-eme ka ọrụ mbufe dị mfe, na-akọwa nkwụsi ike nyocha, na-atụ aro ụkpụrụ mbụ PID, ma dee Python simulation code. Ma oke na-ezighi ezi na sistemụ njikwa abụghị naanị "arụmọrụ ọjọọ"; Oscillation, overshoot na enweghị ntụkwasị obi nwere ike imebi akụrụngwa ahụ n'ezie. N'ime nkeji a, anyị ga-ekpuchi otu esi eji AI na nyocha nkwụsi ike, gịnị kpatara ị ga-eji na-emegharị PID na simulation na nnwale ubi cascade, yana otu esi enyocha nkwupụta AI site na iji usoro Bode/root-locus.
Ọrụ mbufe, Polarity-Efu na kwụsie ike
A na-egosipụta omume ike nke sistemu site na ọrụ mbufe G(s). Mgbọrọgwụ nke denominator (osisi) na-ekpebi nkwụsi ike nke usoro ahụ: na usoro oge na-aga n'ihu, usoro ahụ na-akwụsi ike ma ọ bụrụ na ogwe osisi niile dị n'akụkụ aka ekpe nke ọkara ụgbọelu (ezigbo akụkụ <0). AI nwere ike ime ka ọ dị mfe ma ọ bụ mebie ọrụ mbufe, mana ọ dị mkpa ịlele nsonaazụ ya n'onwe ya.
Ọmụmaatụ: G(s) = 1 / (s² + 3s + 2) Mkpọrọgwụ mgbọrọgwụ: s² + 3s + 2 = (s+1)(s+2) = 0Poles: s = -1 na s = -2 → ha abụọ n'akụkụ aka ekpe ọkara ụgbọ elu → STABLETime constants: τ1 = 52s.
NDỤMỌDỤ: Ozugbo ị nwere AI chọta okporo osisi nke ọrụ mbufe, mee ka njirimara njirimara n'onwe gị ma ọ bụ gbakọọ mgbọrọgwụ na Python (numpy.roots). AI nwere ike ime ihe ịrịba ama na ọnụọgụ ọnụọgụ na mfe algebra; N'ihi na mkpebi nkwụsi ike na-adabere na mgbọrọgwụ ndị a, njehie dị oke ọnụ.
Ụkpụrụ kwụsie ike
Ọ bụrụ na ọ siri ike ịchọta okporo osisi ozugbo, ụkpụrụ Routh-Hurwitz na-ekpebi nkwụsi ike site na ọnụọgụ nke njirimara njirimara. AI nwere ike ịrụ tebụl a; Ị na-elele ma enwere mgbanwe akara (akara enweghị mkpebi) na kọlụm nke mbụ. Na ngalaba ugboro, oke uru na oke akụkụ na eserese Bode na-egosi oke nkwụsi ike nke sistemu. Oke dị mma na nke zuru oke (nke na-abụkarị oke akụkụ> 45°) na-egosi nhazi dị mma.
Ntugharị PID: Nkwanye AI bụ mbido, ọ bụghị mkpebi ikpeazụ
Onye njikwa PID nwere usoro atọ: nha nha (Kp), integral (Ki) na usoro (Kd). AI nwere ike ịkwado ntọala dabere na ụdị sistemụ gị, na-eji ụkpụrụ mbụ ma ọ bụ ụzọ dị ka Ziegler-Nichols. Agbanyeghị, ụkpụrụ ndị a bụ naanị mmalite. Na usoro n'ezie, ihe nlereanya ahụ ezughị oke; Enwere esemokwu, igbu oge, saturation na mkpọtụ nha.
Okwu PID
Mmetụta
Mgbe ị na-aga oke
Kp (nke ruru)
Nzaghachi ngwa ngwa na-ebelata njehie
oscillation, enweghị ntụkwasị obi
Chi (ngwa ngwa)
Tọgharịa njehie na-adịgide adịgide
Overshoot, ikuku ikuku
Kd (mmepụta)
Na-egbochi ma na-ebelata oke iwe
Mee ka mkpọtụ ahụ dịkwuo elu
Ụzọ nlegharị anya dị mma bụ: buru ụzọ nwalee aro AI na ịme anwansị ahụ, see nzaghachi nzọụkwụ; wee jiri nwayọọ nwayọọ mejuputa n'ọhịa na obere ihe ize ndụ, ọnọdụ nwere oke. Gbanwee okwu ndị a otu otu, na-elele overshoot, nhazi oge, na oscillation.
mbubata numpy dị ka npfrom scipy mbubata akara # Sistemu: G(s) = 1/(s^2 + 3s + 2), ụkpụrụ mbụ PID AidanKp, Ki, Kd = 10.0, 5.0, 2.0 # PID: C(s) = Kp + Ki/s + Kd*snum_c = [Kd, Kd], mechiri emechi [Kd, Kd_p] cycleG = signal.TransferFunction ([1], [1, 3, 2])# ... meghere ọtụtụ ọnụọgụ na nzaghachi mechiri emechi # Plot mechiri emechi nzọụkwụ nzaghachi, MEASURE overshoot na settling time, y = signal.step(signal.TransferFunction([Kd,Kp =Ki],,Kid)+Kshoot, [1,2]+Kshoot (y.max () - y[-1]) / y[-1] * 100print(f"Nfefe: %{overshoot:.1f}, uru kwụsiri ike: {y[-1]:.3f})
Ịkpachara anya: Itinye ụkpụrụ PID AI tụrụ aro ozugbo n'ọnọdụ ọrụ zuru oke nwere ike ime ka moto, valvụ ma ọ bụ akụrụngwa nwee ike ịnyafe na mberede na oscillation. Na-eso usoro nke ịme anwansị mbụ, emesia nnwale ubi nwere ihe egwu, wee jiri nwayọ nwayọ. Gbaa mbọ hụ na agbanyere nkwụsị ihe mberede na oke nchekwa.
Ngwa ngwa adịghị ike / Ike ngwa ngwa
IKE: "Nye PID n'iji ya gee moto a." nzaghachi nzọụkwụ mechiri emechi.- Ụkpụrụ ndị a bụ naanị mmalite ịme anwansị "Rịba ama na a chọrọ ngbanwe nwayọọ nwayọọ n'ọhịa. Gbasie ike na ọ bụrụ na ihe nlereanya ahụ si na ezigbo usoro, ụkpụrụ ga-agbanwe."
Na-akwado nkwupụta AI: Bode na Root-Locus Curve
Mgbe AI kwuru "ntọala a kwụsiri ike na ngwa ngwa", jiri eserese abụọ nwalee nke a. Ebe mgbọrọgwụ na-egosi ka okporo osisi na-agagharị ka uru na-agbanwe; Ọ bụrụ na mkpanaka ndị ahụ na-aga n'akụkụ aka nri ọkara ụgbọ elu, usoro ahụ na-aghọ nke na-ejighị n'aka. Eserese Bode na-enye uru na oke akụkụ. Jiri anya hụ na oke ndị a ka dị nchebe na uru AI tụrụ aro. Nkwenye kachasị ike bụ ịlele nzaghachi nzọụkwụ nke ezigbo usoro ma jiri ya tụnyere simulation; Ọ bụrụ na ha abụọ dakọtara, ihe nlereanya na ntọala gị kwesịrị ntụkwasị obi.
Obere Case
Onye injinia akpaaka na-etinye ụkpụrụ PID site na AI gaa na ọkụ ọkụ. Azịza ya dị mma na simulation. Ma n'ọhịa, ọkụ ahụ na-aga nke ọma karịa okpomọkụ a na-eche ma malite ịmalite. Ihe kpatara ya: ezigbo ọkụ ọkụ ọkụ ọkụ ọkụ (oge nwụrụ anwụ) adịghị na ihe nlereanya ahụ; AI chere ezigbo ihe nlereanya na-enweghị lagda. Onye injinia dabara na sistemụ ahụ n'enweghị nsogbu site n'ịhapụ okwu mkpakọ, na-agbakwunye nkwụghachi ụgwọ igbu oge, na ịnwale na mbido dị ala. Ihe nkuzi: Nkwanye PID nke AI dị mma naanị ka ihe nlereanya gị; ezigbo lag, saturation na esemokwu na-eme n'ọhịa ma chọọ nhazi nke nta nke nta.
Mmejọ a na-emekarị
- Ịdabere na algebra nke AI na-enyochaghị polarity/ kwụsie ike n'onwe ya.
- Itinye ụkpụrụ PID ozugbo na ọnọdụ ọrụ zuru oke.
- Na-eleghara oge nwụrụ anwụ anya, saturation na esemokwu na ihe nlereanya.
- Ịhọrọ okwu mwepu buru ibu na-atụleghị mkpọtụ nha (mkpọtụ na-abawanye).
- Na-eleghara oke ikuku ikuku na saturation anya.
- Ịkwado ya na-anwaleghị ya n'ọhịa n'ihi na ịme anwansị ahụ "dị mma".
Na nchịkọta
- Nkwụsi ike na-adabere na ebe okporo osisi; Ọkara ụgbọ elu aka ekpe kwụsiri ike, ụgbọ elu ọkara aka nri adịghị eguzosi ike.
- Routh-Hurwitz, Bode (oke uru/oke akụkụ) na nkwụsi ike mgbọrọgwụ-locus bụ ngwaọrụ nyocha.
- Nkwado PID nke AI bụ mmalite; Usoro a na-esote: ịme anwansị → saịtị ihe ize ndụ dị ala → mmelite nwayọọ nwayọọ.
- Uru na ihe ize ndụ nke imebiga ihe ókè okwu PID ọ bụla kwesịrị ịma.
- A na-anwale nkwupụta nkwụsi ike nke AI site na iji akụkụ Bode/ root-locus curve yana nzaghachi nzọụkwụ n'ezie.
- Latency na saturation na ezigbo sistemu chọrọ nlegharị anya gafere ezigbo ihe nlereanya.
Ọrụ ngwa
Họrọ usoro nke abụọ dị mfe (ma ọ bụ jiri usoro nke gị). Rịọ AI maka polarities nke ọrụ mbufe yana ntọala mbụ PID. Mgbe ahụ: (1) jiri numpy.roots nyochaa n'onwe ya, (2) mee ka nzaghachi nkwụsị nke mechiri emechi wee tụọ oge nkwụsịtụ na nhazi oge, (3) gbanwee Kp, Ki, Kd n'otu n'otu wee hụ ka nzaghachi na-esiwanye njọ. Jiri nlebanya gị kọwaa ihe kpatara ndụmọdụ AI ji bụrụ naanị mmalite.