50-10t雙梁橋式起重機小車副起升機構(gòu)設(shè)計【全套含7張CAD圖紙】
喜歡就充值下載吧。資源目錄里展示的全都有,下載后全都有,圖紙均為CAD原圖,有疑問咨詢QQ:414951605 或1304139763
附錄附錄一英文原文PREDICTION OF CONTROL OF OVERHEADCRANES EXECUTING A PRESCRIBED LOADTRAJECTORYAbstract: Manipulating payloads with overhead cranes can be challenging due to the underactuated nature of the system the number of control inputs/outputs is smaller than the number of degrees-of-freedom. The control outputs (desired load trajectory coordinates), expressed in terms of the system states, lead to control constraints on the system, and the governing equations arise as index five differential-algebraic equations, transformed then to an index three form. An effective numerical code for solving the resultant equations is used. The feedforward control law obtained this way is then extended by a closed-loop control strategy with feedback of the actual errors to provide stable tracking of the required reference load trajectories in presence of perturbations.Key words: cranes, dynamics, control, trajectory tracking, differential-algebraic equations.1. INTRODUCTIONOverhead cranes belong to a broader class of underactuated systems thecontrolled mechanical systems in which the number of control inputs/outputsis smaller than the number of degrees-of-freedom. The performance goal is adesired load trajectory, i.e. the control outputs are time-specified load coordinatesx (t ) d , y (t) d and z ( t) d . The control inputs are the forces x F and y Factuating the trolley position and the winch torque n M changing the ropelength (see Fig. 1). The determination of control input strategy that force thesystem to complete the prescribed motion is a challenging problem, reflectedin huge amount of research established hitherto.1 The purpose of this study isto give a fresh view on the problem from the constrained motion perspectiveand to develop the mathematical tools for control design aimed at executingprescribed load trajectories with relative high speeds and without sway.The control outputs, expressed in terms of the system states, are treatedas control constraints on the system.2 It is noticed, however, that controlconstraints differ from the classical contact constraints in several aspects.Mainly, they are enforced by means of available control forces (control inputs),which may have any directions with respect to the control constraintmanifold, and in the extreme may be tangent. A specific methodology mustthen be developed to solve such singular control problem. The initial governingequations arise as index five differential-algebraic equations (DAEs).3They are transformed then to an equivalent index three form, and an effectivecode for solving the resultant DAEs is proposed. The feedforward controllaw obtained this way is extended by a closed-loop control strategy withfeedback of the actual errors to provide stable tracking of the required referenceload trajectories in the presence of perturbations.Figure 1. An overhead trolley crane.2. MATHEMATICAL PRELIMINARIESConsider a 5-degree-of-freedom ( n = 5 ) overhead (gantry) crane seen inFigure 1, whose generalized coordinates are , and which is enforced by m = 3 actuators T. The dynamic equations of the system can be written in the following generic formwhere M is the generalized mass matrix, d and f are the generalized dynamicand applied force vectors, and T B is the matrix of influence of control inputsu on the generalized actuating force vector f B u Ta . Assumed the hoistingrope is massless, inextensible and flexible, and neglecting for simplicity allthe forces associated with 1 s , 2 s and l motions apart from the control inputsx F , y F and n M , the components of dynamic equations are:where b m , t m and l m are the bridge, trolley and load masses, J and r are themoment of inertia and radius of the winch, and g is the gravitational acceleration,and in the mass matrix M denotes a symmetric entry.The performance goal is a desired load trajectory, i.e. the m 3 outputsare time-specified load coordinatesequal in number to the number of control inputs u. Expressed in terms of the system coordinates, the outputs lead to m control constraints2 in the formwhereis the mn constraint matrix, andis the constraint induced acceleration. For the crane shown in Figure 1 we haveWhile Eq. (2) is mathematically equivalent to m rheonomic holonomicconstraints c(q ) 0 , the resemblance of the trajectory control problem tothe constrained motion case may be misleading. Assumed Eq. (2) representscontact constraints, a in Eq. (1) must be replaced by c ,and by assumption the contact constraint reactions are orthogonal to themanifold of contact constrains. By contrast, the available control reactionsmay have arbitrary directions with respect to the control constraint manifold,and in the extreme some of the control reactions may be tangent. In the lattercase, not all of the desired outputs can directly be actuated by the systeminputs u. A measure of the control singularity is the rank of mm matrixwhich represents the inner product of the constrained and controlled subspaces.4 For the case at hand, rank( ) 1 , and this means that only one controlinput ( n M ) actuates directly the control constraint conditions of Eq. (2),and the other two actuators ( x F and y F ) have no direct influence on realizationof the control constraints.3. GOVERNING EQUATIONSThe crane dynamic equations (1) can be projected into complementary constrainedand unconstrained subspaces, defined by the 3 5 constraint matrixC and its orthogonal complement a 5 2 matrix D such that4and for the crane considered D can be proposed asThe projection formula isand the governing equations can be manipulated to:where Eqs. (7b) and (7c) are the projections of Eq. (1) into the unconstrainedand constrained subspaces, respectively.While Eq. (7c) stands for m =3 algebraic equations, for the case at handwe have and as such Eq. (7c) represents only oneindependent condition on u and m-p=2. restrictions on the crane motion,supplementary to original restrictions of Eq. (2). In this way, due to themixed orthogonal-tangent realization2 of control constraints, the total numberof motion specifications is thus m+m- p =5= n , and as such the motionis fully specified. The situation corresponds to flatness5 of the underactuatedsystem in the partly specified motion4. SOLUTION CODEFor the case at hand, Eqs. (7) represent thirteen ( 5 2 3 3 ) DAEs in tenstates q and v and three control inputs u. Index of the DAEs is three,3 andthey can be solved by using the simplest Euler backward difference approximationmethod. Representing Eqs. (7b), (7c) and (7c) symbolically asrespectively, the solution code can be written asGiven n q and n v at time n t , Eqs. (8) represent thirteen nonlinear algebraicequations in at time .By solving the equations,the simulation is advanced from n t to n1 t . In order to improve accuracyof the numerical solution, the rough Euler scheme can possibly be replacedby a higher order backward difference approximation method.3 It maybe worth noting that, due to the original control constraint equationsc(q ,t) =0 are involved in Eqs. (7), the solution is free from the constraintviolation problem, and the truncation errors do not accumulate in time. Theproposed simple code leads to reasonable and stable solutions.5. SYNTHESIS OF CONTROLAs a solution to Eqs. (8), time-variations of state variables q( t) and v(t ) inthe prescribed motion and the control u( t) that assures the realization of thespecified motion are obtained. The control obtained this way can be used asa feedforward control for the crane executing the load prescribed motion. Itshould then be enhanced by a feedback control to provide stable tracking ofthe load trajectory in the presence of perturbations. One possibility is to introduce,instead of Eq. (2), a stabilized form of the constraint equation at theacceleration level, where and are gain values. The modification causes that Eq. (7c) is replaced withwhose symbolic form is againIn other words, the constraintinduced accelerationsare now modified to the stabilized formby adding the correction terms due to the constraint violations. The hybrid control can then be synthesized from such modified Eqs. (7) using the code of Eq. (8). The idea for crane control with the use of the scheme is shown in Figure 2.6. NUMERICAL EXPERIMENTSThe crane data used in computations were: mb=20 kg b m , =10 kg t m ,=100 kg l m , r=0.1m, andJ= 0.1kgm . The control task was to move theload along a straight line following the rest-to-rest maneuverwhereand are the initial and final load positions at time 0 t and f t , respectively, andforand tf=6 s f t , the load motion specifications are illustrated in Figure 3Figure 3. The load trajectory specifications according to Eqs. (10) and (11).The results of inverse simulation, i.e. the solution to the governing equations(7) by using the code (8), obtained for t =0.01s , are shown in Figure4. The control rated this way can be used only as a feedforward control forthe crane executing the prescribed load trajectory.The robustness of the hybrid control according to Eq. (9) (see Figure 2),was first tested by applying the inconsistent rest position at 0 t the load wasplaced 0.5m below its reference position,l。=5.5m The gain values weretaken so that to assure the critical damping for the PID scheme,6 i.e.and a good choice for the integration time step t= 0.01s was =10 . Theresults of numerical simulations are shown in Figure 5. It can be seen thatthe system has a damped response about the reference trajectory.The other experiment consisted in checking the influence of modeling inconsistency. In the dynamic model used for the direct dynamic simulation, additional damping forces related to 1 s , 2 s and l motions have been involved, not considered in the model used fort the determination of hybrid control. The additional forces were and added respectively to the first, second and third entry of f described in Eq. (1), and the damping coefficient used were k1=k2=35Nsm -1 and k3=75Nsm -1 The motion disturbed this way was then stabilized along the reference motion by using the hybrid control. Some results of numerical simulations are shown in Figure 6. While the control characteristics are now decidedly different from the reference control (with no model inconsistencies), the motion of the load as well as the actual motion of the crane are very close to the reference motion characteristics. The simulation was extended over the end of the transfer maneuver (6s) up to 8 seconds, to show that the residual oscillations of the load are damped to the rest position as well.7. CONCLUSIONA computational framework for control design of overhead cranes executinga prescribed load trajectory has been presented. The solution to the governingequations are the crane motion characteristics in the reference motionand the control required for its realization. The feedforward control schemeobtained this way is then enhanced by a feedback control, obtained by usingthe same governing equations in a slightly modified form.外文文獻翻譯控制橋式起重機執(zhí)行一項指定的負載的軌跡預(yù)測摘要: 操縱橋式起重機的有效載荷是具有挑戰(zhàn)性的,因為它的欠驅(qū)動系統(tǒng)輸入輸出的控制數(shù)量要小于自由度的數(shù)量。輸出控制(理想的負載坐標),體現(xiàn)在該系統(tǒng)的形式,導(dǎo)致系統(tǒng)的制約因素,并且該方程出現(xiàn)指數(shù)為5的微分代數(shù)方程,然后轉(zhuǎn)化成指數(shù)為3的形式。人們使用一個有效的數(shù)字編碼來解決由此產(chǎn)生的方程。一個閉環(huán)控制策略來反饋實際誤差,延伸為前饋控制法獲得的這種方法 ,以提供擾動所需的參考負載軌跡的穩(wěn)定的跟蹤關(guān)鍵詞:起重機,動力,控制,軌跡跟蹤,微分代數(shù)方程1.導(dǎo)言橋式起重機屬于一個更廣泛類型的欠驅(qū)動系統(tǒng)輸入輸出控制數(shù)小于自由度數(shù)量的受控機械系統(tǒng)。績效目標是一個理想的負載軌跡??刂戚敵鰅.e.是單位時間的負載坐標x(t)y(t)和z(t).控制輸出為力Fx和Fy作用于手推車的位置,并且結(jié)合絞車力矩Mn來改變繩子的長度(見圖1)測定控制輸入的策略,迫使系統(tǒng)完成指定議案是一個具有挑戰(zhàn)性圖1的問題,迄今為止,反映在大量的研究的確立。目的是在這個問題上給一個新的觀點,從受限運動角度并制定數(shù)學(xué)工具,在相對高的速度和沒有擺動的情況下來控制設(shè)計執(zhí)行指定的負載軌跡的目的。控制輸出,體現(xiàn)在該系統(tǒng)的體系,被當成系統(tǒng)的控制限制。然而,控制的限制在某些方面不同于傳統(tǒng)的接觸約束,已經(jīng)引起關(guān)注。主要是他們被現(xiàn)有的可控制力約束著,這對遵照約束流形有一定的指導(dǎo)意義,并且在極端位置與可能正切。必須研制一個方法來解決這種“奇異”的控制問題。初始方程出現(xiàn)指數(shù)為5的微分代數(shù)方程(DAEs)。然后他們被轉(zhuǎn)化成指數(shù)為3的形式,并且人們建議用一個有效的代碼來解決由此產(chǎn)生的微分代數(shù)方程。一個閉環(huán)控制策略來反饋實際誤差,延伸為前饋控制法獲得這種方法,以提供擾動所需的參考負載軌跡的穩(wěn)定的跟蹤。2 數(shù)學(xué)預(yù)算 假設(shè)一架自由度為5的橋式起重機見圖1.它的廣義坐標是,并且它被一個M=3的勵磁機約束.該系統(tǒng)的動力學(xué)方程可以寫成下面這種形式這里M是廣義質(zhì)量矩陣,d和f是廣義動態(tài)和應(yīng)用力向量是輸出控制影響u在廣義驅(qū)動力向量下的矩陣。承擔吊裝繩索是不計質(zhì)量的,靈活的并且忽略除了由控制輸出的所有與s1,s2和l有關(guān)的微小因素。Fx,Fy和Mn的動力學(xué)方程是mb,mt和ml是導(dǎo)軌,小車和負載質(zhì)量。J和r是此刻轉(zhuǎn)動慣量和絞車半徑。g是重力加速度,并且x在質(zhì)量矩陣里面是對稱的。預(yù)期目標是一個理想的負載軌跡i.e. m=3輸出是一個指定時間的載荷坐標。和輸出控制U相等。體現(xiàn)在該系統(tǒng)的坐標。輸出導(dǎo)致m控制限制于這樣的形式在加速條件下,初始方程的控制約束兩次不同于遵照時間獲得的約束條件。這里是mn矩陣是一個mn約束矩陣并且是約束誘導(dǎo)加速度。對于圖1所示的起重機,我們有: 然而公式2在數(shù)學(xué)上相當于m完全約束C(q,t)=0.受限運動情況的相似軌跡控制問題可能產(chǎn)生誤導(dǎo)。假定公式2表示接觸約束,公式里的可以被 替代,并且由假設(shè)接觸約束的反應(yīng)是正交的多方面的聯(lián)系,制約了。相比之下,現(xiàn)有的控制反應(yīng)可能有任意方向方面的控制約束形式,并且在極端是一些控制反應(yīng)可正切。在后一種情況下,并不是所有理想的輸出可以被輸入系統(tǒng)u直接驅(qū)動?!翱刂破娈悺钡囊粋€方法就是mm矩陣的秩這說明了約束和控制因子的內(nèi)積。對于手頭的情況rank(P)=1,并且這表明僅有一個控制輸入(Mn)直接促動公式2里的控制約束條件,另兩個物理量(Fx,F(xiàn)y)對控制限制并無影響。3方程該起重機的動力學(xué)方程( 1 )可投影到互補性約束和無約束子向量,定義為一個35的約束矩陣C和它的和它的正交補集一個52的矩陣,如則起重機的D可以轉(zhuǎn)化為推算公式為并且方程可以被轉(zhuǎn)化為方程7c 7d分別是方程1在無約束和受限情況下的投影然而方程7c是m=3的代數(shù)方程,我們使用.,由于方程7c是u的一個獨立條件,并且m-p=2限制著起重機,補充到原來對方程2的限制。這樣,由于混合正交正切實現(xiàn)控制的限制,匯總起來變成式子m=m-p=5=n,這樣的形式是很明確的。在部分特定條件下,這種情況對應(yīng)于平坦的欠驅(qū)動系統(tǒng)。4.解決方案對于手頭的資料,在10個位置的q,v和控制輸出u,方程7代表13個( 5+2+3+3 )微分代數(shù)方程.微分代數(shù)方程的指數(shù)是3,并且利用最簡單的歐拉向后差分逼近法可以解決這些問題.要解決的式子可以寫成在時間tn時給出qn和vn,方程8代表13個非線性代數(shù)方程在時,和.通過求解方程組,模擬是從到的.為了提高數(shù)值解的精確性.歐拉公式可以被高階落后差逼近法取代.也許它應(yīng)該引起注意.由于原始的控制約束方程c(q,t)=0,參與方程7,解決方法與違反約束的問題無關(guān).截斷誤差不在時間上累積,擬訂的簡單的式子引出合理穩(wěn)定的解決方案.5.合成控制 作為方程8的解決方案,時間變化的狀態(tài)變量Q(t)和V(t)的指定方案,并且得出了保證實現(xiàn)指定方案的U(t).控制獲得這種方式可被用來作為前饋控制吊臂執(zhí)行負荷指定的方案.然后,就應(yīng)該得到加強反饋控制,以提供對負載軌跡中存在的擾動的穩(wěn)定的跟蹤.其中一個可能性是在加速度條件下引進一個穩(wěn)定的形式約束方程,而非方程2, 這里的和都是增益值.修改導(dǎo)致方程7c被下面式子取代 它的基本形式又是0=(b,v,u,t).換言之,約束導(dǎo)致加速度通過加入對于約束的校正計算,現(xiàn)在修改成穩(wěn)定的形式.該混合控制可以再被合成.用這種方法控制起重機如圖2所示.圖26.數(shù)值演算該起重機使用的數(shù)據(jù)計算分別為:mb=20kg,mt=10kg,ml=100kg,r=0.1m,J=0.1kgm2.控制的任務(wù)是直線運輸一項負載任務(wù),按照安放到安放的機動操作. 這里并且分別在時間和時,是初始的和最終的負載位置,并且。并且時,負載規(guī)格如圖3所示 圖3逆仿真的結(jié)果是,i.e.解決這個方程7通過用8的解,得到,見圖4??刂祁~定這種方式可以僅僅作為一種前饋控制起重機執(zhí)行指定負載軌跡.圖4 圖5根據(jù)方程9,這穩(wěn)定的混合控制(見圖2)第一次被測試,通過在時執(zhí)行不一致的安放位置,負載應(yīng)該放在參考位置下0.5m, .增益值分別被,采取以保證臨界阻尼為PID控制計劃。i.e.并且為了整合時間步進,一個很好的選擇是p=10.結(jié)果數(shù)值模擬見圖5.可以看出,該系統(tǒng)有一個有關(guān)參考軌跡的阻尼反應(yīng) 圖6其他實驗構(gòu)成制衡的影響建模不一致.在動態(tài)模型用于直接動態(tài)仿真,有關(guān)s1,s2和l的額外阻尼已經(jīng)計算在內(nèi),沒有考慮到在所用的模型測定混合控制。新增外力為和在方程1里面分別以第一,第二和第三次進入的f描述了,并且阻尼系數(shù)分別為和。通過混合控制,擾亂這種方法的事物順著參考方案穩(wěn)定了下來.一些結(jié)果的數(shù)值模擬如圖6所示.而控制特性現(xiàn)在斷然不同于基準控制(無型號不一致).該方案的負荷以及起重機的實際運動是很接近的參考運動特性.模擬被延長了,在運輸?shù)淖詈?6s)增長到了8秒.這表明了負荷的震蕩也延伸到了其它位置。7.結(jié)論橋式起重機執(zhí)行一個指定負載軌跡的控制系統(tǒng)的設(shè)計的計算框架已提交.解這些方程的辦法是起重機運動特征實現(xiàn)參考方案和控制的需求.前饋控制方案獲得了這種方式被一個反饋控制增強.通過使用相同的方程稍加修改得到.
收藏