ਸੈਟਲਿੰਗ ਸਮੇਂ ਕੀ ਹੈ?
ਡਾਇਨਾਮਿਕ ਸਿਸਟਮ ਦੀ ਸੈਟਲਿੰਗ ਸਮੇਂ ਇਸ ਦੇ ਆਉਟਪੁੱਟ ਦੇ ਇੱਕ ਨਿਯੋਜਿਤ ਟੋਲਰੈਂਸ ਬੈਂਡ ਵਿੱਚ ਪਹੁੰਚਣ ਅਤੇ ਸਥਿਰ ਹੋਣ ਲਈ ਲੱਭਦੀ ਗਈ ਸਮੇਂ ਦੇ ਰੂਪ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਸਨੂੰ Ts ਦੇ ਰੂਪ ਵਿੱਚ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ। ਸੈਟਲਿੰਗ ਸਮੇਂ ਪ੍ਰੋਪੇਗੇਸ਼ਨ ਡੇਲੇ ਅਤੇ ਇਸ ਦੇ ਅੱਖਰੀ ਮੁੱਲ ਦੇ ਇਲਾਕੇ ਤੱਕ ਪਹੁੰਚਣ ਲਈ ਲੱਭਦੀ ਗਈ ਸਮੇਂ ਨੂੰ ਸਹਿਤ ਕਰਦੀ ਹੈ। ਇਹ ਓਵਰਲੋਡ ਸਥਿਤੀ ਦੇ ਪੁਨਰੁਤਪਾਦਨ ਨੂੰ ਸਲੀਵ ਅਤੇ ਟੋਲਰੈਂਸ ਬੈਂਡ ਦੇ ਨੇੜੇ ਸਥਿਰ ਹੋਣ ਦੀ ਸਮੇਂ ਸਹਿਤ ਕਰਦੀ ਹੈ।
ਟੋਲਰੈਂਸ ਬੈਂਡ ਇੱਕ ਮਹਿਆਂ ਅਲਾਵਾ ਇੱਕ ਸਹਿਤ ਇੱਕ ਇਲਾਕਾ ਹੈ ਜਿਸ ਵਿੱਚ ਆਉਟਪੁੱਟ ਸਥਿਰ ਹੋ ਸਕਦਾ ਹੈ। ਆਮ ਤੌਰ 'ਤੇ, ਟੋਲਰੈਂਸ ਬੈਂਡ 2% ਜਾਂ 5% ਹੁੰਦੇ ਹਨ।
ਦੋਵੀਂ-ਕ੍ਰਮ ਸਿਸਟਮ ਦੀ ਸਟੈਪ ਰਿਸਪੋਂਸ ਵਿੱਚ ਸੈਟਲਿੰਗ ਸਮੇਂ ਹੇਠਾਂ ਦਿੱਤੀ ਫਿਗਰ ਵਿੱਚ ਦਰਸਾਈ ਗਈ ਹੈ।
ਸੈਟਲਿੰਗ ਸਮੇਂ ਫਾਰਮੂਲਾ
ਸੈਟਲਿੰਗ ਸਮੇਂ ਸਿਸਟਮ ਦੀ ਪ੍ਰਾਕ੍ਰਿਤਿਕ ਫ੍ਰੀਕੁਐਂਸੀ ਅਤੇ ਰਿਸਪੋਂਸ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ। ਸੈਟਲਿੰਗ ਸਮੇਂ ਦਾ ਸਾਮਾਨਿਕ ਸਮੀਕਰਣ ਹੈ;
ਦੋਵੀਂ-ਕ੍ਰਮ ਸਿਸਟਮ ਦੀ ਯੂਨਿਟ ਸਟੈਪ ਰਿਸਪੋਂਸ ਇਸ ਤਰ੍ਹਾਂ ਦਰਸਾਈ ਜਾਂਦੀ ਹੈ;
ਇਹ ਸਮੀਕਰਣ ਦੋ ਭਾਗਾਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ;
ਸਥਿਰਤਾ ਸਮੇਂ ਨੂੰ ਗਿਣਨ ਲਈ, ਸਾਨੂੰ ਕੇਵਲ ਘਾਤਿਕ ਘਟਕ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਕਿਉਂਕਿ ਇਹ ਸਾਈਨੁਸੋਇਡਲ ਘਟਕ ਦੇ ਦੋਲਨ ਦੇ ਹਿੱਸੇ ਨੂੰ ਰੱਦ ਕਰ ਦਿੰਦਾ ਹੈ। ਅਤੇ ਸਹਿਖਾਲ ਭਾਗ ਘਾਤਿਕ ਘਟਕ ਦੇ ਬਰਾਬਰ ਹੁੰਦਾ ਹੈ।
ਸੈਟਲਿੰਗ ਸਮੇਂ ਨੂੰ ਕਿਵੇਂ ਗਣਾਓ
ਸੈਟਲਿੰਗ ਸਮੇਂ ਨੂੰ ਗਣਨਾ ਕਰਨ ਲਈ ਅਸੀਂ ਇੱਕ ਪਹਿਲੀ ਦਰਜਾ ਦਾ ਸਿਸਟਮ ਨੂੰ ਇੱਕ ਯੂਨਿਟ ਸਟੈਪ ਜਵਾਬ ਦੇ ਨਾਲ ਲਿਆਉਂਦੇ ਹਾਂ।
ਯੂਨਿਟ ਸਟੈਪ ਜਵਾਬ ਲਈ,
ਇਸ ਲਈ,
ਹੁਣ, A1 ਅਤੇ A2 ਦਾ ਮੁੱਲ ਪਤਾ ਕਰੋ।
ਮਾਨ ਲਓ s = 0;
ਮਾਨ ਲਓ s = -1/T;
ਦੋ ਪ੍ਰਤੀਸ਼ਤ ਗਲਤੀ ਲਈ, 1-C(t) = 0.02;
ਇਹ ਸਮੀਕਰਣ ਇੱਕ ਪਹਿਲੀ ਮੰਜ਼ਲ ਦੇ ਸਿਸਟਮ ਲਈ ਯੂਨਿਟ ਸਟੈਪ ਇਨਪੁਟ ਵਾਲੇ ਸਿਸਟਮ ਦਾ ਸੈੱਟਲਿੰਗ ਟਾਈਮ ਦਿੰਦਾ ਹੈ।
ਦੂਜੀ ਮੰਜ਼ਲ ਦੇ ਸਿਸਟਮ ਲਈ, ਅਸੀਂ ਇਹ ਸਮੀਕਰਣ ਦਾ ਵਿਚਾਰ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ;
ਇਸ ਸਮੀਕਰਣ ਵਿਚ, ਏਕਸਪੋਨੈਂਸ਼ਲ ਟਰਮ ਸੈੱਟਲਿੰਗ ਟਾਈਮ ਦੀ ਗਿਣਤੀ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹੈ।
ਹੁਣ, ਅਸੀਂ 2% ਗਲਤੀ ਦਾ ਵਿਚਾਰ ਕਰਦੇ ਹਾਂ। ਇਸ ਲਈ, 1 – C(t) = 0.02;
ਡੈੰਪਿੰਗ ਅਨੁਪਾਤ (ξ) ਦਾ ਮੁੱਲ ਦੋਵੀਂ ਕ੍ਰਮ ਦੇ ਸਿਸਟਮ ਦੇ ਪ੍ਰਕਾਰ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ। ਇੱਥੇ, ਅਸੀਂ ਇੱਕ ਅਧੀਨ-ਡੈੰਪਿੱਤ ਦੋਵੀਂ ਕ੍ਰਮ ਦਾ ਸਿਸਟਮ ਦਾ ਵਿਚਾਰ ਕਰਦੇ ਹਾਂ। ਅਤੇ ξ ਦਾ ਮੁੱਲ 0 ਅਤੇ 1 ਵਿਚਲੇ ਹੁੰਦਾ ਹੈ।
ਇਸ ਲਈ, ਉੱਤੇ ਦੇ ਸਮੀਕਰਣ ਦਾ ਹਰ ਲਗਭਗ 1 ਬਰਾਬਰ ਹੁੰਦਾ ਹੈ। ਅਤੇ ਆਸਾਨ ਗਣਨਾ ਲਈ, ਅਸੀਂ ਇਸਨੂੰ ਨਿਗਲ ਸਕਦੇ ਹਾਂ।
ਇਹ ਸਮੀਕਰਣ ਕੇਵਲ 2% ਗਲਤੀ ਬੈਂਡ ਅਤੇ ਘੱਟ ਦੋਵੀਂ ਕ੍ਰਮ ਦੇ ਸਿਸਟਮ ਲਈ ਉਪਯੋਗ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਇਸੇ ਪ੍ਰਕਾਰ, 5% ਗਲਤੀ ਬੈਂਡ ਲਈ; 1 – C(t) = 0.05;
ਦੂਜੇ ਮੁਕਾਬਲੇ ਸਿਸਟਮ ਲਈ, ਸੈੱਟਲਿੰਗ ਸਮੇਂ ਪਤਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਅਸੀਂ ਡੈਂਪਿੰਗ ਅਨੁਪਾਤ ਦਾ ਹਿਸਾਬ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਦੂਜੀ ਕਾਲੀਆਂ ਸਿਸਟਮ |
ਡੈੰਪਿੰਗ ਅਨੁਪਾਤ (ξ) |
ਸੈੱਟਿੰਗ ਸਮੇਂ (TS) |
ਅਧਿਕ ਡੈੰਪਿੰਗ |
0<ξ<1 |
|
ਬਿਨ-ਡੈੰਪਿੰਗ |
ξ = 0 |
|
ਕ੍ਰਿਟੀਕਲ ਡੈੰਪਿੰਗ |
ξ = 1 |
|
ਓਵਰਡੈੰਪਿੰਗ |
ξ > 1 |
ਡੋਮੀਨੈਂਟ ਪੋਲ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ |
ਰੂਟ ਲੋਕਸ ਸੈੱਟਲਿੰਗ ਟਾਈਮ
ਸੈੱਟਲਿੰਗ ਟਾਈਮ ਨੂੰ ਰੂਟ ਲੋਕਸ ਮਹੱਤਵਕ ਦਾ ਉਪਯੋਗ ਕਰਕੇ ਗਣਨਾ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਸੈੱਟਲਿੰਗ ਟਾਈਮ ਡੈਂਪਿੰਗ ਅਨੁਪਾਤ ਅਤੇ ਪ੍ਰਾਕ੍ਰਿਤਿਕ ਆਵਰਤੀ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ।
ਇਹ ਮਾਤਰਾਵਾਂ ਰੂਟ ਲੋਕਸ ਵਿਧੀ ਦੀ ਮਦਦ ਨਾਲ ਪ੍ਰਾਪਤ ਕੀਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ ਅਤੇ ਅਸੀਂ ਸੈੱਟਲਿੰਗ ਟਾਈਮ ਪਾ ਸਕਦੇ ਹਾਂ।
ਇੱਕ ਉਦਾਹਰਣ ਨਾਲ ਸਮਝਾਂਦੇ ਹਾਂ।
ਅਤੇ ਓਵਰਸ਼ੂਟ = 20%
ਰੂਟ ਲੋਕਸ ਪਲਾਟ ਤੋਂ; ਤੁਸੀਂ ਮੁੱਖ ਪੋਲ ਨੂੰ ਪਤਾ ਕਰ ਸਕਦੇ ਹੋ;
ਹੁਣ, ਅਸੀਂ ξ ਅਤੇ ωn ਦੀ ਕੀਮਤ ਪ੍ਰਾਪਤ ਕੀਤੀ ਹੈ,
ਰੂਟ ਲੋਕਸ ਪਲਾਟ ਮੈਟਲੈਬ ਤੋਂ ਪ੍ਰਾਪਤ ਹੁੰਦਾ ਹੈ। ਇਸ ਲਈ ਉਸਨੂੰ "sisotool" ਦੀ ਵਰਤੋਂ ਕਰੋ। ਇੱਥੇ, ਤੁਸੀਂ 20% ਦੇ ਪ੍ਰਤੀਸ਼ਠ ਓਵਰਸ਼ੂਟ ਲਈ ਇੱਕ ਮਾਨਦੰਡ ਜੋੜ ਸਕਦੇ ਹੋ ਅਤੇ ਆਸਾਨੀ ਨਾਲ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਪੋਲ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ।
ਹੇਠਾਂ ਦਿੱਤੀ ਫਿਗਰ ਮੈਟਲੈਬ ਤੋਂ ਰੂਟ ਲੋਕਸ ਪਲਾਟ ਦਿਖਾਉਂਦੀ ਹੈ।
ਸਾਡੇ ਕੋਲ ਮੈਟਲੈਬ ਦੀ ਮਦਦ ਨਾਲ ਸਿਧਾਂਤ ਸਮੇਂ ਪਤਾ ਕਰਨ ਦੀ ਸੰਭਵਨਾ ਹੈ। ਇਸ ਸਿਸਟਮ ਦਾ ਯੂਨਿਟ ਸਟੈਪ ਜਵਾਬ ਨੀਚੇ ਦਿੱਤੀ ਫਿਗਰ ਵਿਚ ਦਰਸਾਇਆ ਗਿਆ ਹੈ।
ਸਿਧਾਂਤ ਸਮੇਂ ਨੂੰ ਘਟਾਉਣ ਦਾ ਤਰੀਕਾ
ਸਿਧਾਂਤ ਸਮੇਂ ਲੱਖਣ ਦੇ ਲਈ ਲੱਭੇ ਜਾਣ ਵਾਲੇ ਸਮੇਂ ਦੀ ਪ੍ਰਤੀਨਿਧਤਾ ਕਰਦੀ ਹੈ। ਅਤੇ ਕਿਸੇ ਵੀ ਕਨਟਰੋਲ ਸਿਸਟਮ ਲਈ, ਸਿਧਾਂਤ ਸਮੇਂ ਨੂੰ ਨਿਯਮਿਤ ਰੀਤੀ ਨਾਲ ਰੱਖਣਾ ਚਾਹੀਦਾ ਹੈ।
ਸਿਧਾਂਤ ਸਮੇਂ ਨੂੰ ਘਟਾਉਣਾ ਆਸਾਨ ਕਾਰਜ ਨਹੀਂ ਹੈ। ਸਾਨੂੰ ਇਹ ਕਾਰਜ ਲਈ ਇੱਕ ਕੰਟ੍ਰੋਲਰ ਡਿਜ਼ਾਇਨ ਕਰਨਾ ਹੋਵੇਗਾ।
ਜਿਵੇਂ ਸਾਡੇ ਕੋਲ ਪਤਾ ਹੈ, ਤਿੰਨ ਕੰਟ੍ਰੋਲਰ ਹੁੰਦੇ ਹਨ; ਪ੍ਰੋਪੋਰਸ਼ਨਲ (P), ਇੰਟੀਗਰਲ (I), ਡੈਰੀਵੇਟਿਵ (D)। ਇਨ੍ਹਾਂ ਕੰਟ੍ਰੋਲਰਾਂ ਦੇ ਸੰਯੋਗ ਨਾਲ, ਅਸੀਂ ਆਪਣੀ ਸਿਸਟਮ ਦੀ ਲੋੜ ਪੂਰੀ ਕਰ ਸਕਦੇ ਹਾਂ।
ਕੰਟ੍ਰੋਲਰਾਂ ਦੀ ਗੈਨ (KP, KI, KD) ਨੂੰ ਸਿਸਟਮ ਦੀ ਲੋੜ ਅਨੁਸਾਰ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ।
ਪ੍ਰੋਪੋਰਸ਼ਨਲ ਗੈਨ KP ਨੂੰ ਵਧਾਉਣ ਦੇ ਨਾਲ ਸਿਧਾਂਤ ਸਮੇਂ ਵਿੱਚ ਛੋਟਾ ਬਦਲਾਅ ਹੁੰਦਾ ਹੈ। ਇੰਟੀਗਰਲ ਗੈਨ KI ਨੂੰ ਵਧਾਉਣ ਦੇ ਨਾਲ ਸਿਧਾਂਤ ਸਮੇਂ ਵਧਦਾ ਹੈ। ਅਤੇ ਡੈਰੀਵੇਟਿਵ ਗੈਨ KD ਨੂੰ ਵਧਾਉਣ ਦੇ ਨਾਲ ਸਿਧਾਂਤ ਸਮੇਂ ਘਟਦਾ ਹੈ।
ਇਸ ਲਈ, ਵਿਕਟੀਅਤ ਫਾਇਦਾ ਬਾਧਿਤ ਸਮੱਯ ਘਟਾਉਣ ਲਈ ਵਧਦਾ ਹੈ। ਜਦੋਂ ਪੀਆਈਡੀ ਕਨਟ੍ਰੋਲਰ ਦੇ ਫਾਇਦੇ ਦੀਆਂ ਮੁੱਲਾਂ ਦਾ ਚੁਣਾਅ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਇਹ ਹੋਰ ਰਕਮਾਂ, ਜਿਵੇਂ ਉਠਾਉਣ ਦਾ ਸਮੱਯ, ਓਵਰਸ਼ੁਟ, ਅਤੇ ਸਥਿਰ-ਅਵਸਥਾ ਦੀ ਗਲਤੀ ਆਦਿ ਪ੍ਰਭਾਵਿਤ ਹੋ ਸਕਦੀ ਹੈ।
ਮੈਟਲੈਬ ਵਿੱਚ ਸੈੱਟਲਿੰਗ ਟਾਈਮ ਨੂੰ ਕਿਵੇਂ ਪਤਾ ਕਰੀਏ
ਮੈਟਲੈਬ ਵਿੱਚ, ਸੈੱਟਲਿੰਗ ਟਾਈਮ ਨੂੰ ਇੱਕ ਸਟੈਪ ਫੰਕਸ਼ਨ ਦੀ ਮਦਦ ਨਾਲ ਪਤਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇੱਕ ਉਦਾਹਰਣ ਨਾਲ ਸਮਝਾਓ।
ਪਹਿਲਾਂ, ਅਸੀਂ ਇਕੁਏਸ਼ਨ ਦੀ ਮਦਦ ਨਾਲ ਸੈੱਟਲਿੰਗ ਟਾਈਮ ਨੂੰ ਗਣਨਾ ਕਰਦੇ ਹਾਂ। ਇਸ ਲਈ, ਇਹ ਟ੍ਰਾਂਸਫਰ ਫੰਕਸ਼ਨ ਨੂੰ ਦੋਵੀਂ ਕ੍ਰਮ ਦੇ ਸਿਸਟਮ ਦੇ ਸਾਧਾਰਨ ਟ੍ਰਾਂਸਫਰ ਫੰਕਸ਼ਨ ਨਾਲ ਤੁਲਨਾ ਕਰੋ।
ਇਸ ਲਈ,
ਇਹ ਮੁੱਲ ਲਗਭਗ ਹੈ ਕਿਉਂਕਿ ਅਸੀਂ ਸਥਿਰਤਾ ਦੇ ਸਮੀਕਰਣ ਨੂੰ ਗਿਣਦੋਂ ਧਾਰਨਾ ਕੀਤੀ ਹੈ। ਪਰ ਮੈਟਲੈਬ ਵਿੱਚ, ਅਸੀਂ ਸਥਿਰਤਾ ਦੇ ਸਮੇਂ ਦਾ ਸਹੀ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਾਂ। ਇਸ ਲਈ, ਦੋਵੇਂ ਮਾਮਲਿਆਂ ਵਿੱਚ ਇਹ ਮੁੱਲ ਥੋੜਾ ਵੱਖਰਾ ਹੋ ਸਕਦਾ ਹੈ।
ਹੁਣ, ਮੈਟਲੈਬ ਵਿੱਚ ਸਥਿਰਤਾ ਦੇ ਸਮੇਂ ਨੂੰ ਗਿਣਨ ਲਈ, ਅਸੀਂ ਸਟੈਪ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ।
clc; clear all; close all;
num = [0 0 25];
den = [1 6 25];
t = 0:0.005:5;
sys = tf(num,den);
F = step(sys,t);
H = stepinfo(F,t)
step(sys,t);
Output:
H =
RiseTime: 0.3708
SettlingTime: 1.1886
SettlingMin: 0.9071
SettlingMax: 1.0948
Overshoot: 9.4780
Undershoot: 0
Peak: 1.0948
PeakTime: 0.7850
ਅਤੇ ਤੁਸੀਂ ਨੀਚੇ ਦਿੱਤੀ ਫਿਗਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਜਵਾਬ ਦਾ ਗ੍ਰਾਫ਼ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹੋ।
ਮੈਟਲੈਬ ਵਿੱਚ, ਡਿਫਾਲਟ ਰੀਤੀ ਨਾਲ ਤ੍ਰੁਟੀ ਦਾ ਪ੍ਰਤੀਸ਼ਤ ਬੈਂਡ 2% ਹੁੰਦਾ ਹੈ। ਤੁਸੀਂ ਗ੍ਰਾਫ਼ ਵਿੱਚ ਇਸ ਨੂੰ ਬਦਲ ਸਕਦੇ ਹੋ ਅਲੱਗ ਤ੍ਰੁਟੀ ਬੈਂਡ ਲਈ। ਇਸ ਲਈ, ਗ੍ਰਾਫ਼ 'ਤੇ ਦਾਹਿਨੀ ਕਲਿੱਕ ਕਰੋ > ਪ੍ਰੋਪਰਟੀਜ਼ > ਵਿਕਲਪ > “ਸਥਿਰਤਾ ਦੇ ਸਮੇਂ ਦੀ ਦਰਸ਼ਾਉਣ ਲਈ ___ %”।
ਲੂਪ ਚਲਾਉਣ ਦਾ ਇੱਕ ਹੋਰ ਤਰੀਕਾ ਸਥਿਰ ਸਮੱਯ ਨੂੰ ਪਤਾ ਕਰਨ ਲਈ ਹੈ। ਜਿਵੇਂ ਅਸੀਂ ਜਾਣਦੇ ਹਾਂ, 2% ਗਲਤੀ ਬੈਂਡ ਲਈ, ਅਸੀਂ 0.98 ਤੋਂ 1.02 ਦੇ ਬੀਚ ਜਵਾਬ ਦੀ ਵਿਚਾਰਧਾਰ ਕਰਦੇ ਹਾਂ।
clc; clear all; close all;
num = [0 0 25];
den = [1 6 25];
t = 0:0.005:5;
[y,x,t] = step(num,den,t);
S = 1001;
while y(S)>0.98 & y(S)<1.02;
S=S-1;
end
settling_time = (S-1)*0.005
Output:
settling_time = 1.1886
ਦਲੀਲ: ਅਸਲੀ ਨੂੰ ਸਹਿਯੋਗ ਦੇਣ ਦਾ, ਅਚੱਛੇ ਲੇਖ ਸਹਾਇਕ ਹਨ, ਜੇ ਕੋਈ ਉਲ੍ਹੇਡ ਹੋਵੇ ਤਾਂ ਮਿਟਾਉਣ ਲਈ ਸੰਪਰਕ ਕਰੋ।