选择特殊符号
选择搜索类型
请输入搜索
计账簿规则是指账簿的设置与使用规则。主要包括:(1)依法设置会计账簿。包括:各单位应当按熙国家统一会计制度的规定和会计业务的需要设置会计账簿,不得设置多套账簿;设置总账、明细账、日记账和其他辅助性账簿;现金日记账和银行存款日记账必须采用订本式账簿;不得用银行对账单或者其他方法代替日记账等。(2)合理登记会计账簿,包括登记会计账簿时,应当将会计凭证日期编号、业务内容摘要、金额和其他有关资料逐项记入账内,做到数字准确、摘要清楚、登记及时、字迹工整;登记完毕后,要在记账凭证上签名或者盖章,并注明已经登账的符号,表示已经记账;账簿中书5写的文字和数字上面要留有适当空格,不要写满格,一般应占格距的二分之一登记账簿要用蓝黑墨水或者碳素墨水书写,不得使用圆珠笔(银行的复写账簿除外)或者铅笔书写;各种账簿按页次顺序连续登记,不得跳行、隔页,如果发生跳行、隔应当将空行,空项划线注销,或者注明“此行空白”、此页空自”字样,并由记人员答名或者盖意:凡需要结出余额的群户,结出余额后,应当在“借或货”等栏内写明““或者”货等字样,没有余额的户,应当在“借或货”等栏内写”平”字并在余额栏内用”“表示;现金日记和眼行存款日记必逐日结出余额等。
规范的错账更正。包括:登记账簿时发生错误,应当将错误的文字成者数字划红线注销,但必须使原有字透仍可解认,然后在划线上方填写正确的文字或者数字,并由记人员在更正处章;对于销误的数字,应当全部划红线更正,不得只更正其中的错误数字:对于文字错误,可只划出误的部分由于记账凭证错误面使薄记录发生情说,应当按更正的记账凭证登记等。及时的项核对。即各单位应当定对会计记录的有关数字与库存实物、货币资金、有价证、往来单位或者个人等进行相互核对,保证证相符、相符、账实相符。 2100433B
不对。会计档案的分类及保管期限可分为一 会计凭证类1 原始凭证 15年2 记账凭证 15年3 汇总凭证 15年二 会计账簿类4 总账 15年 包括日记总账5 明细账 15年 包括银行存款明细账6 日记...
2018年会计账簿一样要在金税三项中申报交印花税,营业帐簿 (记载资金的帐簿)按税率0.5‰申报交印花税,营业帐簿 (其他帐簿)按每本5元申报交印花税。我国印花税税目中的产权转移书据包括财产所有权、版...
一、新账的建立二、主要会计科目的设置三、会计业务的处理一、 新账的建立一个项目开工,或者一个企业新建立,都面临着建立新账的问题。建立新账并不难,通常先应当想好会计科目的设置问题。在做凭证的时候应当想好...
会计账务流程实例
会计账务流程实例 1、建账。总账会计或会计主管建立总账,出纳建立日记账,记账会计建立明细账。 2、审核原始凭证。会计主管或者审核员接受外来或者自制的原始凭证,对其进行合法性、 合理性、合规性审核,同时签署审核意见,将审核无误的原始凭证传递给制单会计。 3、 填制记账凭证。制单会计取得已经审核的原始凭证,首先判断经济业务的性质,其次 填制记账凭证, 然后在记账凭证的制单处签名或者盖章, 将已经填制完的记账凭证及所附的 原始凭证传递给审核员或会计主管。 4、 审核记账凭证:审核员或者会计主管接受制单会计转来的记账凭证及所附的原始凭证, 进行认真审核, 经审核无误后, 应在记账凭证的审核处签名或者盖章, 以示负责。 将审核后 的记账凭证再传递给制单会计。 5、 制单会计取回已经审核的记账凭证。根据凭证类别的不同分别传递:将收付款凭证及 所附的原始凭证传递给出纳,将转账凭证及所附的原始凭证传递给记
施工企业会计账务处理
建筑施工企业会计账务处理 一、施工企业会计会录 ①登记发生的合同成本 借:工程施工—合同成本—材料 /人工等 贷:原材料、应付职工薪酬、机械作业等 ②登记已结算的合同价款 借:应收账款 贷:工程结算 ③登记实际收到的合同价款 借:银行存款 贷:应收账款 ④计算当期工程收入、成本和毛利: 借:工程施工—合同毛利 主营业务成本 贷:主营业务收入 ⑤合同预计损失(待工程完工后,应将存货跌价准备科目相关余额冲减主营业务成本) 借:资产减值损失—合同预计损失 贷:存货跌价准备—预计损失准备 ⑥完工(年末列报)时 借:工程结算 (存货—已完工尚未结算款) 贷:工程施工—工程成本 —合同毛利 (预收账款—已结算尚未完工工程) 二、科目设置与会计核算(工程施工和工程结算如何列报?) 工程施工与工程结算这两个科目是施工企业独有的, 其他的企业核算中是没有 (也不是 很有必要),按照建造合同准则,工程施工与工
文件原文
(一)会计账簿设置规范
会计账簿的设置是各企事业单位根据《会计法》、《会计基础工作规范》和《企业会计制度》的原则规定,结合本单位会计核算业务的需要,建立有关的会计账簿,构成本企业会计核算体系的过程。
会计账簿的设置一般是在企业开张或更换新账之前进行。所有实行独立核算的国家机关、社会团体、公司、企业、事业单位和其他组织都必须依法记置登记会计账簿,并保证其真实、完整。不得违反《会计法》和国家统一的会计制度规定私设会计账簿进行登记。但建账册数以及每册账簿选用的格式可根据企业的实际情况来确定。
1.总账和日记账的建立
总账和日记账一般采用订本式。选购时结合企业业务量的大小,尽量使选用的账页满足一年所用。活面账装订成册时,应注意纸色、大小的一致,且装订应排齐订紧,以保证账本外形美观,防止账页松动。
账簿封面的颜色,同一年度应力求统一,每年应更换一色,以便于区别。
2.明细账的建立
各种明细分类账按照二级科目设置账户,记录经济业务的明细情况,是对总分类账的必要补充。一般来说,明细账除了记录金额以外,还要记录实物数量、费用与收入的构成、债权债务结算等具体情况。因此,要按照经济业务的不同特点和管理要求,采用不同格式、不同形式的账页。明细账一般采用活页账,有些也采用卡片账。其基本格式主要有“三栏式”、“数量金额式”、“多栏式”、“横线登记式”几种格式。基本生产、辅助生产、制造费用、产品销售费用、经营费用、管理费用和财务费用等科目的明细核算可采用规范化的多栏式明细账。
3.辅助账的建立
辅助账(备查账簿)按其所反映的经济业务事项分别设立账户。如代管物资辅助账是按委托单位和代管物资的品名设立账户,租人固定资产登记簿是按租借单位和固定资产名称设立账户。
4.会计账簿封面的设置
会计账簿应设置封面、标明单位名称、账簿名称及所属会计年度。账簿的扉页,应设立账簿启用表。账簿的第一页,应设置账户目录并注明各账户页次。
5.会计账簿账户的设置
账簿中的总账是按会计科目的名称和顺序设立的,每一个科目设立一个账户。明细账原则上每一个子目设立一个明细账户,但可根据实际情况增设或删减。
为使查找方便,提高登账速度,可以在账簿上方或右面粘贴标签纸,写上会计科目。标签纸的高标准为:打开账本封面,可见标签纸上科目名称;合上封面,几乎不露标签纸。
(二)会计账簿登记规范
1.会计账簿启用
(1)设置账簿的封面、封底。除订本式账簿不另设封面外,各种活页式账簿,均应设置与账页大小相一致的账夹、封面、封底,并在封面正中部分设置封签,用蓝黑墨水书写单位名称、账簿名称及所属会计年度。
(2)填写账簿启用及经管人员一览表。新会计账簿启用时,应首先填写在账簿扉页上印制的“账簿启用及交接表”中的启用说明部分,内容包括:启用日期、账簿页数、记账人员和会计机构负责人、会计主管人员姓名,并加盖名章和单位公章。
记账人员或者会计机构负责人,会计主管人员调动工作时,应办理交接手续并填写:“账簿启用及交接表”,注明交接日期、接办人员或者监交人员姓名,并由交接双方人员签名或者盖章。
(3)编写账簿页码和账户目录。启用订本式账簿,应当从第一页到最后一页顺序编定页数,不得跳页、缺号。使用活页式账页,应当按账户顺序编号,并须定期装订成册。装订后再按实际使用的账页顺序编定页码,另加目录,记明每个账户的名称和页次。
(4)粘贴印花税票内容。
①使用缴款书缴纳印花税,在账簿启用表右上角注明“印花税”已缴及缴款金额,缴款书作为X年X月X日第X号记账凭证的原始凭证。
②粘贴印花税票的账簿,印花税票一律贴在账簿启用表的右上角,并在印花税票的中间划两条出头的注销线,以示税票注销。
2.会计账簿的登记
会计人员应根据审核无误的会计凭证登记会计账簿。登记账簿的基本要求是:
(1)登记会计账簿时,将会计凭证日期、编号、业务内容摘要、金额和其他有关资料逐项记人账内,做到数字准确、摘要清楚、登记及时、字迹工整。
(2)登记完毕后,要在记账凭证上签名或者盖章,并注明已经登账的符号,表示已经记账。
(3)账簿中书写的文字和数字应在簿页格子上留有适当空间,不要写满格子,一般应占格距的1/2。
(4)登记账簿要用蓝黑墨水或者碳素墨水书写,不得使用圆珠笔(银行的复写账簿除外)或者铅笔书写。
(5)下列情况,可以用红色墨水记账:
①按照红字冲账的记账凭证,冲销错误记录。
②在仅设借(贷)方的多栏式账页中,登记冲减数。
③划更正线、结账线和注销线。
④在冲销银行存款日记账时,登记冲销的支票号码
⑤按暂估价人账的材料或商品,下月初可用红字冲回上述暂估价。
⑥材料按计划成本计价时,发出材料的计划成本大于实际成本时,用红字冲减材料成本差异。
⑦销售产品发生退货时,用红字冲减原先人账的销售收入和销售成本。
⑧账簿一页之内的多余行次,画红色斜线注销。
⑨在没印明余额方向时,用红字表示“负数”。
(6)各种账簿按页次顺序连续登记,不得跳行、隔页。如果发生跳行、隔页,应当将空行、空页划线注销,或者注明“此行空白”、“此页空白”字样,并由记账人员签名或者盖章。
(7)凡需要结出余额的账户,结出余额后,应当在“借或贷”等栏内写明“借”或者“贷”等字样。没有余额的账户,应当在“借或贷”等栏内写“平”字,并在余额栏内用“0”表示。现金日记账和银行存款日记账必须逐日结出余额。
(8)每一账页登记完毕结转下页时,应当结出本页合计数及余额,写在本页最后一行和下页第一行有关栏内,并在摘要栏内注明“过次页”和“承前页”字样;也可以将本页合计数及金额只写在下页第一行有关栏内,并在摘要栏内注明“承前页”字样。
对需要结计本月发生额的账户,结计“过次页”的本页合计数应当为自本月初起至本页末止的发生额合计数;对需要结计本年累计发生额的账户,结计“过次页”的本页合计数应当为自年初起至本年末止的累计数;对既不需要结计本月发生额也不需要结计本年累计发生额的账户,可以只将每页末的余额结转次页。
(三)对账、结账规范
1.对账
《会计法》第十七条规定:“各单位应当定期将会计账簿记录与实物、款项及有关资料相互核对,保证会计账簿记录与实物及款项的实有数额相符、会计账簿记录与会计凭证的有关内容相符、会计账簿之间相对应的记录相符、会计账簿记录与会计报表的有关内容相符。”
对账包括账簿与凭证的核对、账簿与账簿的核对、账簿与财产物资实存数额的核对。由于对账的内容不同,对账的方法也有所不同,一般的核对方法和内容如下:
(1)账证的核对。账证核对是指将账簿记录与记账凭证、原始凭证进行核对,这是账账相符、账实相符、账表相符的前提条件。这种核对工作平常是通过编制凭证和记账中的“复核”环节进行的,使错账能及时更正。账证核对的内容包括总账与记账凭证汇总表是否相符,明细账与记账凭证的会计科目、子目、借贷金额、摘要是否相符,序时明细账与记账凭证及所附原始凭证要核对经济业务的内容及金额;涉及支票的,应核对支票号码;涉及银行其他结算票据的,应该对票据种类,以保证账证相符。
(2)账账的核对。账账核对是指各种账簿之间的有关数字核对相符。通常有:
①总账资产类科目各账户期末余额合计与负债和所有者权益类科目各账户期末余额合计应相等,每一汇总期至少要核对一次。
②总账各账户与所辖明细账户每一汇总期至少核对一次。核对相符后,要在对账符号栏打“√”,以示账簿核对完毕。
③会计部门的总账、明细账与业务、仓储部门的业务账、卡和保管账之间,与有关职能部门的财产、业务周转金(备用金)之间以及有关代管、备查簿之间的账目,包括收、付、存数量和金额,每月至少要核对一次。
(3)账实的核对。账实的核对包括账物和账款的核对工作。账实核对的基本内容为:
①现金日记账的账面余额与现金实际库存数额应每日核对,单位主管会计每月至少应抽查一次,并填写库存现金核对情况报告单。
②银行存款日记账的账面余额与开户银行对账单核对。通过核对,每月编制一次银行对账调节表。
③有价证券账户应与单位实存有价证券(或收款收据)相符,每半年至少核对一次。
④商品、产品、原材料及包装物明细账的账面余额,应定期与实存数相核对。
⑤各种债权、债务类明细账的账面余额与债权、债务人相核对,并督促有关责任人积极处理。
⑥出租、租人、出借、借人财产等账簿,除合同期满应进行清查外,至少每半年核对一次,以保证账账相符,账实相符。
2.结账
结账是指在将本期内所发生的经济业务事项全部登记人账的基础上,按照规定的方法对该期内的账簿记录进行小结,结算出本期发生额合计和余额,并将其余额结转下期或者转入新账。
结账可分为月结、季结和年结等。为了正确反映一定时期内在账簿记录中已经记录的经济业务事项,总结有关经济业务活动和账务状况,各单位必须在会计期末进行结账,不能为赶编财务会计报告而提前结账,更不能先编制财会会计报告后结账。
(1)结账前,应将本期内所发生的经济业务事项全部登记人账,对需要调整的账项要及时调整。
(2)结账时,应当根据不同的账户记录,分别采用不同的方法:
①对不需要按月结计本期发生额的账户,如各项应收、应付款明细账和各项财产物资明细账等,每次记账以后,都要随时结出余额,每月最后一笔余额即为月末余额。月末结账时,只需要在最后一笔经济业务事项记录之下通栏划红单线,不需要再结计一次余额。
②现金、银行存款日记账和需要按月结计发生额的收入、费用等明细账,每月结账时,要在最后一笔经济业务事项记录下面通栏划红线,结出本月发生额和余额,在摘要栏内注明“本月合计”字样,在下面再通栏划红单线。
③需要结计本年累计发生额的某些明细账户,每月结账时,应在“本月合计”行下结出自年初起至本月末止的累计发生额,登记在月份发生额下面,在摘要栏内注明“本年累计”字样,并在下面再通栏划红单线。十二月末的“本年累计”就是全年累计发生额,全年累计发生额下通栏划红双线。
④总账账户平时只需结出月末余额。年终结账时,为了总括反映全年各项资金运动情况的全貌,核对账目,要将所有总账账户结出全年发生额和年末余额,在摘要栏内注明“本年合计”字样,并在合计数下通栏划红双线。采用棋盘式总账和科目汇总表代替总账的企事业单位,年终结账,应当汇编一张全年合计的科目汇总表和棋盘式总账。
(3)年度终了结账时,有余额的账户,要将其余额结转下一年度。结转的方法是,将有余额的账户的余额直接记人新账户的余额栏内,不需要编制记账凭证,也不必将余额再记人本年账户的借方或者贷方,使本年有余额的账户的余额变为零。因为,既然年末是有余额的账户,其余额应当如实地在账户中加以反映,否则,容易混淆有余额的账户和没有余额账户的区别。
(四)错账更正规范
会计账簿发生错误时,应当按照规定的更正方法进行更正,更正方法一般有划线更正法、补充登记法、红字更正法三种方法。
1.在结账以前,如果发现会计账簿记录有文字或数字错误,而记账凭证没有错误,可采用划线更正法。采用划线更正法更正错误时,先在错误的数字或文字上划一条红线以示注销,但所划线条必须使原有字迹仍可辨认,然后在错误数字或文字上方空白处填写正确的数字或文字,并由记账人员和会计机构负责人(会计主管人员)有更正处盖章以示负责。对于文字错误,可只划去错误的部分并进行更正;对于数字错误必须全部划掉,不能只划销错误数字。
2.如果发现记账错误是由记账凭证所列金额小于应记金额而引起的,但记账凭证中所列会计科目及其对应关系均正确,在此情况下,可以采用补充登记法更正记账错误。更正时,按照应记金额与错误数额的差额,用蓝字编制一张记账凭证补充登记。更正的记账凭证应由会计人员和会计机构负责人(会计主管人员)盖章。
3.如果在记账以后发现记账错误是由于记账凭证所列会计科目或金额有错误引起的,可采用红字更正法。红字更正法,一般适用于以下两种情况:一种是在记账后发现记账凭证中的应借、应贷的会计科目有错误,可用红字更正法予以更,正。更正的方法是,先用红字填制一张与原错误记账凭证完全相同的记账凭证,在摘要栏内注明“冲销某月某日第某号记账凭证的错账”,并据此用红字登记人账,以冲销原有的错误记录;然后用蓝字填制一张正确的记账凭证,在摘要栏内注明“补记某月某日账”,并据此登记人账。另一种情况是记账以后,发现记账凭证和账簿中所记金额大于应记金额,而应借、应贷的会计科目无并错误,也应采用红字更正法。更正的方法是,用红字按多记的金额填制一张应借、应贷会计科目与原错误记账凭证相同的记账凭证,在摘要栏内注明“冲销某月某日第某号记账凭证多记金额”,并据此用红字登记人账,以冲销多记的金额。更正的记账凭证应由会计人员和会计机构负责人(会计主管人员)盖章。
(五)违反会计账簿规范的法律责任
1.私设会计账簿的法律责任
私设会计账簿的行为,是指不在依法设置的会计账簿上对经济业务事项进行统一登记核算,而另外私自设置会计账簿进行登记核算的行为。私设会计账簿,也称“两本账”、“账外账”。根据《会计法》及有关法律制度的规定,对于有关单位和个人私设会计账簿的行为,应当追究其法律责任,包括行政责任和刑事责任。处罚规定如下:
(1)责令限期改正。违法单位或者个人应当按照县级以上人民政府财政部门的责令限期改正决定的要求,停止违法行为,纠正错误。
(2)罚款。县级以上人民政府财政部门根据违法行为的性质、情节及危害程度,在责令限期改正的同时,可以对单位并处3000元以上50 000元以下的罚款,对其直接负责的主管人员和其他直接责任人员,可以处2 000元以上20 000元以下的罚款。
(3)吊销会计从业资格证书。对违法行为直接负责的主管人员和其他直接责任人员中的会计人员,情节严重的,由县级以上人民政府财政部门吊销其会计从业资格证书。
(4)行政处分。对违法行为直接负责的主管人员和其他直接责任人员中的国家工作人员,应当按照干部管理权限由其所在单位或者其上级单位或者行政监察部门视其情节轻重,给予警告、记过、记大过、降级、降职、撤职、留用察看和开除等行政处分。根据《会计法》的规定,私设会计账簿的行为构成犯罪的,应依法追究刑事责任。
2.登记会计账簿不符合规定的法律责任
根据《会计法》的规定,对有关单位和个人登记会计账簿不符合规定的行为,应当追究其法律责任,包括行政责任和刑事责任。处罚规定同上。
财务报告规范2100433B
随着模糊控制在工业过程中的广泛应用,模糊控制规则的优化和简化越来越受到人们的重视。最初,模糊控制规则是由专家确定的,但由于高维模糊控制器会遇到"规则爆炸"的问题,即传统模糊控制器规则数量一般随输入变量的个数呈指数增长关系。对此作了重新定义,将之称为参数效率问题。并总结了解决此问题的几种方式:①规则去除方式;②分层递阶模糊系统结构方式;③并规则结构方式;④智能算法优化。
用智能算法优化解决"规则爆炸"问题的主要思想是:用一种智能优化算法对于已经定义的完备的控制规则进行抽取和过滤,将抽取的控制规则应用于控制实际的系统,同时把实际系统的性能指标作为抽取的控制规则的性能指标反馈到智能算法中,算法根据这个反馈信息进行下一次的抽取,循环进行这个过程,直到算法收敛。
利用遗传算法对已有的完备的模糊控制规则进行了过滤,取得较好的控制效果。这说明在已有的控制规则表中存在着大量的冗余的和对控制效果影响较小的信息,这些信息浪费了计算机的存储资源,影响了推理的速度和控制的实时性,有必要对这些信息进行过滤。但应用遗传算法过滤规则首先要把规则表进行编码(二进制编码或者实数编码),把编码后的规则表看成单个染色体,再对染色体群体进行选择,交叉,变异等操作,最后算法收敛后,得到针对已定义的性能指标的最优的规则表染色体。这种在编码基础上的操作,只有解码后才会知道将产生什么样的规则表,所以算法本身的机制不利于在产生规则表的过程中加入对规则表的约束条件。这种方法的结果有可能出现规则表不连续的情况,使得优化出的模糊控制规则表只能保证在特定的性能指标(如固定初始条件时系统的性能指标)意义下的最优或者可行,却并不具有鲁棒性,即在系统不同的初始条件下,控制效果差别很大。
为了解决上述问题,本文将模糊控制规则表的抽取和过滤表示为一个典型的离散组合优化问题(TSP),并利用蚁群算法在解决离散的组合优化问题中的强大优势对模糊控制规则表进行抽取。但是抽取模糊控制规则表的问题与TSP问题虽然具有相似性,但却并不完全一样,需要对蚁群算法进行改造:
1)用蚁群算法解决模糊控制规则的抽取不能定义类似TSP问题中的启发式信息(在TSP问题中是城市之间距离的倒数),因此在算法中没有应用启发式信息,在进行规则选择的过程仅利用了信息素浓度作为指导性原则。
2)为了防止产生的模糊控制规则表不连续,为每一个规则定义了一个窗口邻域,在抽取规则的过程中保证每一规则的邻域内至少被选中一条规则。我们称这样的蚁群算法为带有窗口的蚁群算法。
3)所定义的性能指标综合考虑了跟踪误差和响应时间的因素。应用此算法优化后的FUZZY-PD控制器控制小车倒摆取得了较好的控制效果:我们分别在改变初始条件和给小车加入扰动的情况下对抽取的控制规则表进行了仿真,都取得了较好的控制效果,说明这样抽取模糊控制规则表具有较好的鲁棒性。
1.蚁群算法基本思想
蚁群算法最初是由Dorigo等人提出,是一种求解组合优化问题的新型通用启发式方法。主要是受到蚁群搜索食物的过程的启发。通过对蚁群行为的研究,人们发现虽然其单个昆虫的行为非常简单,但由单个简单的个体所组成的群体却表现出极其复杂的行为;原因是蚂蚁个体之间通过一种称之为外激素的物质进行信息传递;蚂蚁在运动过程中,能够在它所经过的路径上留下该种物质,而且蚂蚁在运动过程中能够感知这种物质,并以此指导自己的运动方向。因此,由大量蚂蚁组成的蚁群的集体行为便表现出一种信息正反馈现象:某一路径上走过的蚂蚁越多,则后来者选择该路径的概率就越大。蚂蚁个体之间就是通过这种信息的交流达到搜索食物的目的。
2.用蚁群算法抽取模糊控制规则
首先将模糊控制规则问题描述为一个离散的组合优化问题,我们所要作的工作实际上是从已有的完备的控制规则(49条规则)中抽取固定数目的不完备控制规则(本文中25条规则),同时达到较好的控制效果。和TSP问题相对应,就是从49个"城市"按照性能指标最优的方式选出25个"城市",但是和TSP问题不同的是,我们只是抽取"城市",而抽取出的"城市"并不构成闭环。所以我们可以在解决问题的过程中把问题简单的表示为简化了的TSP问题。将应用于TSP问题的蚁群算法进行改造,使之能够与模糊控制规则的优选相结合。首先将规则表进行编号,并定义规则的邻域窗口。本文采用7×7的规则表,表中第一行的规则编号为1到7,第二行为8到14,以此类推,一共n=49条规则,第i条规则对应着规则表第(i-1)%7 1行,(i-1)/7 1列,%为取余操作,/为整除操作。定义规则之间的距离,设规则A在规则表中位于第i行,第j列,规则B在规则表中位于第i1行,第j1列,则规则A和规则B之间的距离为(i-i1) (j-j1),定义每一条规则周围的规则为距离它本身小于2的规则,每一条规则有一个窗口存储这些离它最近的规则。
在程序运行开始,先将蚁群随机分布于规则表上。在迭代过程中,蚂蚁每次从这n个规则中按每条规则的选取概率选取下1条规则。每只蚂蚁选中的规则列入该只蚂蚁的规则禁忌表中,在以后的选取中不再考虑。直到每只蚂蚁都选出l(l为指定的预选规则数,l
表3规则表事例
1
2
3
4
5
6
7
1
-3
100
-3
-3
100
-1
100
2
-3
-3
-3
100
-1
0
100
3
100
100
100
100
0
100
100
4
100
-2
-1
0
100
100
3
5
-2
-1
100
1
100
3
100
6
-1
0
100
2
100
3
3
7
0
100
100
100
3
100
100
其中100表示所对应得规则没有选中。
当一次循环完成后,从所有蚂蚁形成的规划方案中选择具有最小目标函数值的规划方案,并与当前保存的最优方案进行比较。如果新方案比当前保存的最优方案进行比较。如果新方案比当前保存的最优方案还要好,那么用新方案代替当前保存的方案;否则维持当前的最优方案。重复上述过程直至达到最大迭代次数。
从上述的用蚁群算法优化控制规则表的操作过程可以看出,在形成一个可行解(即一个规则表)的过程中,蚂蚁是一条规则接着一条规则的选取,直到选出一个规则集合,构成一个规则表,这和遗传算法将规则表编码后看成一个染色体操作显然是不同的,这样操作有利于在形成规则表的过程中逐一的审视构成规则表的每一条规则,这就给对规则引入约束条件提供了可操作性。在本文中,为了避免产生的控制规则不连续,加入的约束条件为每一条规则的邻域窗口内至少有一条规则被选中。
为模拟实际蚂蚁的行为,首先引进如下记号:设m是蚁群中蚂蚁的数量,τ j(t)表示t时刻在j规则节点上残留的信息量.初始时刻,各条规则上信息量相等,设τ j(0)=C(C为常数)。蚂蚁k(k=1,2,...,m)在运动过程中,根据各条规则节点上的信息量决定转移方向,p j(t)表示在t时刻蚂蚁k由当前位置转移到位置j值得注意的是本文中的蚁群算法和传统的应用于TSP问题的蚁群算法不同的是:并没有定义启发式信息(在TSP问题中为城市间距离的倒数)。原因是,对于文中的问题不存在这样的启发式信息。在文献[7]中提到,由于信息激素在算法的开始时设为同等强度的随机值,在算法开始阶段,信息激素并不能很好的指导蚂蚁找到好的初始解,也可能找到非常坏的解,这样对算法就产生了错误的收敛导向,而启发式信息的主要作用正是在算法开始阶段导引蚂蚁向好的解上留下信息素。所以当算法加入了局部搜索的机制时,认为启发式信息没有必要也是合理的。这样既提高了计算的速度(在TSP问题中,启发式信息在城市间的转移概率中是乘积运算),又为蚁群算法应用在不能或者不易定义启发式信息的问题上提供了理论依据。在本文的问题中,启发式信息是不必要的。原因有二,一是本文的问题没法定义启发式信息,二是本文中定义的约束条件可以认为是一种局部搜索机制(保证规则表连续的局部搜索机制),定义启发式信息并不是十分必要的。
随着机器人技术的迅猛发展,机器人承担的任务更加复杂多样,传统的检测手段往往面临着检测范围的局限性和检测手段的单一性.视觉伺服控制利用视觉信息作为反馈,对环境进行非接触式的测量,具有更大的信息量,提高了机器人系统的灵活性和精确性,在机器人控制中具有不可替代的作用.
视觉伺服控制系统是指使用视觉反馈的控制系统,其控制目标是将任务函数 e( s¡s( m( t) ;a))调节到最小,其中 s;s分别为系统的当前状态和期望状态.与常规控制不同的是, s基于图像信息 m( t)和系统参数 a构造,比传统的传感器信息具有更高的维度和更大的信息量,提高了机器人系统的灵活性.
视觉伺服系统通常由视觉系统、控制策略和机器人系统组成,其中视觉系统通过图像获取和视觉处理得到合适的视觉反馈信息,再由控制器得到机器人的控制输入.在应用中,需要根据任务需求设计视觉伺服系统的实现策略.从这三个方面对视觉伺服中存在的主要问题和研究进展进行综述.
视觉伺服控制涉及计算机视觉、机器人技术和控制理论等多个领域,国内外学者在过去20余年中进行了广泛的研究.Hutchinson等的三篇经典论文对视觉伺服控制的研究起到了引导作用.近年来,Staniak等和Azizian等分别对视觉伺服系统的结构及其在医疗机器人中的应用进行了综述.在国内的研究中,林靖等、赵清杰等、薛定宇等、王麟琨等、方勇纯分别对视觉伺服控制进行了综述,总结了经典的视觉伺服控制方法.
随着计算机视觉和机器人技术的飞速发展,视觉伺服控制的研究也有了显著的进步.相比于以往的综述,本文重点分析了视觉伺服系统设计中存在的主要问题及相应的解决方案.如图1所示,设计视觉伺服系统时主要需要考虑视觉系统、控制策略以及实现策略三个方面.在视觉系统方面,本文首先介绍了视觉系统的构造方法,并对动态性能的提升和噪声的处理进行了讨论.在控制策略方面,主要针对视觉伺服系统中模型不确定性和约束的处理进行了分析.另外,考虑到视觉伺服系统的可实现性和灵活性,文中对系统的实现策略进行了总结.最后,基于当前的研究进展,对未来的研究方向进行了展望.
首先介绍视觉系统的组成,然后对视觉系统动态性能的优化和噪声的处理方法进行分析和总结.
1.1视觉系统的组成
视觉系统由图像获取和视觉处理两部分组成,图像的获取是利用相机模型将三维空间投影到二维图像空间的过程,而视觉处理则是利用获取的图像信息得到视觉反馈的过程.
1.1.1相机模型
基本的相机模型主要包括针孔模型和球面投影模型,统一化模型是对球面模型的推广,将各种相机的图像映射到归一化的球面上.此处需要强调的是针孔模型的\相机撤退"问题和球面模型的旋转不变性.针孔模型的\相机撤退"问题是指当旋转误差较大时,要使特征点在图像中沿直线运动到目标,相机会先旋转着远离目标,再旋转着接近目标,在工作空间的路径是曲折的.对此可以使用极坐标系或圆柱坐标系来处理.球面模型的旋转不变性是指球的旋转对物体在球面上投影的形状是没有影响的,一方面可以避免\相机撤退"问题,同时也方便设计平移和旋转解耦的误差向量.统一化模型的吸引力在于可以将各种相机的图像映射到统一的模型,从而在设计控制器时不需要考虑具体的相机模型,增强了系统的可扩展性.另外也可以将常规的机器人传感器映射到球面,如重力向量、磁场向量或角速度等,从而可以设计多传感器信息融合的机器人控制器.
1.1.2视觉反馈
视觉伺服中的视觉反馈主要有基于位置、图像特征和多视图几何的方法.其中,基于位置的方法将视觉系统动态隐含在了目标识别和定位中,从而简化了控制器的设计,但是一般需要已知目标物体的模型,且对图像噪声和相机标定误差较为敏感.目标识别和跟踪可以参考相关综述,下文中主要介绍基于图像特征和多视图几何的方法.
1)基于图像特征的视觉反馈
常用的基于图像特征的视觉反馈构造方法,其中基于特征点的方法在以往的视觉伺服中应用较为广泛,研究较为成熟,但是容易受到图像噪声和物体遮挡的影响,并且现有的特征提取方法在发生尺度和旋转变化时的重复性和精度都不是太好,在实际应用中存在较大的问题.因此,学者们提出了基于全局图像特征的视觉反馈方法,利用更多的图像信息对任务进行描述,从而增强视觉系统的鲁棒性,但是模型较为复杂,控制器的设计较为困难,且可能陷入局部极小点.目前针对这一类系统的控制器设计的研究还比较少,一般利用局部线性化模型进行控制,只能保证局部的稳定性.
2)基于多视图几何的视觉反馈
多视图几何描述了物体多幅图像之间的关系,间接反映了相机之间的几何关系.相比于基于图像特征的方法,多视图几何与笛卡尔空间的关系较为直接,简化了控制器的设计.常用的多视图几何包括单应性、对极几何以及三焦张量需要强调的是,两个视图之间的极点与相对姿态不是同构的,当极点为零时不能保证二者姿态一致,而只能保证二者共线,一般使用两步法补偿距离误差.单应性矩阵描述了共面特征点在两个视图之间的变换关系,可以唯一决定二者的相对姿态.对于非平面物体,可以结合对极几何的方法进行处理.结合单应性矩阵和极点构造了在平衡点附近与姿态同构的误差系统.中采用类似的思路,并利用图像配准的思想对几何参数进行估计.但是,由于模型复杂,文献中只提出了局部稳定的控制律.相比之下,三焦张量是一种更加通用的方法,对目标形状没有要求,且不存在奇异性问题.目前基于对极几何和三焦张量的方法还主要用于平面移动机器人的控制,在六自由度控制中的应用有待进一步研究.
1.2视觉系统动态性能的提升
相比于常规的机器人传感器,视觉系统的采样频率较低,视觉处理算法的时间延迟较大,而且具有一定的噪声,这对视觉伺服系统的动态性能有很大的影响.近年来的研究主要从以下三个方面进行改进:采用高速视觉系统,提高处理速度和采样频率;使用分布式的网络化架构,提高算法的执行效率;设计观测器,处理视觉反馈中的噪声和延迟问题.
1)高速视觉系统
常用的数字相机的采样频率较低,一般在30fps左右.为了适应高速视觉伺服任务的需求,近年来研究者开发出各种高速视觉系统.高速视觉系统一般采用并行的结构,图像检测和处理都是以高速进行,从而可以达到高于1kHz的频率,方便进行高速运动物体的跟踪和柔性物体的识别,常用于快速反应的系统,但是受到硬件设备的限制,图像分辨率较低,物体表面纹理不清晰,难以描述复杂的场景,且系统较为复杂,开发和维护的成本高.对于这一类的系统,可以使用图像矩、核采样、互信息等全局图像特征,不需要特征点的提取,对图像分辨率的要求较低,相比之下控制精度更高.
2)分布式网络化的视觉系统
文献中提出基于网络化分布式计算的视觉伺服控制系统,从分布在不同部位的传感器(如视觉传感器、光学传感器、雷达等)采集的数据通过网络传送到处理器节点进行处理,从而提高了视觉伺服系统的采样速度.文献中提出了视觉伺服系统中图像数据的传输协议及其调度策略.分布式的实现策略充分利用了多个网络节点的计算资源,从而更快地进行多传感器信息融合,但是其效率很大程度上依赖于网络的速度,并且网络化的系统增加了控制算法的复杂程度,特别是针对网络延时、故障的处理.
3)结合观测器的视觉系统
由于视觉设备的采样频率低,并且具有噪声,因此可以利用观测器对图像特征进行观测,从而应对噪声和延迟对系统的影响.在硬件条件限制下,使用观测器是最有效的改善视觉系统性能的方法.
卡尔曼滤波(Kalman¯lter)是一种常用的方法,对于视觉伺服系统这种非线性对象,可以使用扩展卡尔曼滤波器.当噪声特征未知时,可以使用自适应或自整定的方法.另外,由于视觉系统处理时间较长,因此可能出现测量时间长于控制周期的情况,可以使用双速率卡尔曼滤波的方法对系统状态进行观测.
粒子滤波(Particle¯lter[55])可以用于非高斯噪声下的非线性系统,相比于卡尔曼滤波的方法更加适合于视觉伺服系统的应用.其基本思想是通过随机采样获取概率分布,基于这些观测值,实际的概率分布可以通过调整采样的权重和位置得到.
虚拟视觉伺服(Virtualvisualservo[56])以重投影误差作为任务函数,设计虚拟控制律使其最小化,再将此控制律中得到的控制输入(速度、加速度)进行积分从而得到观测到的相机位置和速度,省去了目标识别、定位等耗时的过程.
1.3视觉系统噪声的处理
视觉系统的噪声主要来自于相机感光元件的噪声和视觉处理算法的误差,对控制系统性能有较大影响.视觉系统噪声的处理可以从以下4个方面入手:
1)设计鲁棒的特征提取算法图像噪声对图像特征的提取影响较大,尤其是基于像素梯度的局部图像特征,会出现特征点的误提取和误匹配,直接导致系统状态变量的误差,对控制系统的稳定性有很大的影响.常用的去除例外点的方法有RANSAC(Randomsampleconsensus)算法、霍夫变换、最小二乘法以及M-estimators算法等.
2)使用观测器降低噪声的影响对于含有噪声的特征向量,可以利用观测器对其状态进行观测降低噪声的影响.常用的方法有Kalman滤波[52¡54]、粒子滤波[55]等.另外,在有些控制器中需要利用图像空间中的速度信息,由于图像采样频率较低且噪声较大,数值微分的方法存在较大的误差,此时也可以利用观测器对其进行估计
3)利用冗余的特征向量对于冗余的特征向量,可以利用每个特征点测量的统计特征描述该特征点的可靠性,在设计控制律时可以基于每个维度的可靠性设计加权矩阵,从而降低噪声较大或误匹配特征点对系统的影响.另外,也可以引入随特征点与图像边界距离递增的加权函数处理目标部分离开视野的情况,保证控制律的连续性,提高系统的容错性.
4)提高对目标的感知力图像对物体运动的感知力与特征点的选取以及物体姿态有关,当存在图像噪声时,不同的特征点选取对系统稳态误差有一定的影响,因此可以利用优化的方法选取最佳的特征点对任务进行描述[59].在控制的过程中,可以利用图像雅可比矩阵的奇异值衡量对目标的感知能力.在任务零空间中优化轨迹以增强感知力,从而提高控制性能.
在视觉伺服控制器的设计中,主要的问题在于模型不确定性和约束的处理.这是由于视觉模型依赖于目标深度、相机参数等未知或不精确的信息,并且在控制的过程中需要保证目标的可见,对系统的稳定性和动态性能有较大的影响.
2.1视觉伺服中模型不确定性的处理
针对模型不确定性问题,主要有三种解决方案,分别为自适应算法、鲁棒算法和智能算法.自适应算法通过自适应环节在线调整模型,从而优化控制性能;鲁棒算法基于最优估计参数设计控制器,并保证对一定范围内参数摄动的稳定性;智能算法一般基于学习的策略应对参数不确定性.
2.1.1自适应视觉伺服控制
考虑到模型参数不确定带来的问题,研究者提出了一系列自适应的方法对模型误差进行补偿.自适应控制方法由控制律和自适应环节组成,通过自适应环节的在线修正保证系统的稳定性.自适应的方法可以分为参数自适应和雅可比矩阵自适应方法.
1)参数自适应算法
由于特征点在图像空间的运动特性依赖于其深度和相机参数,从而可以在控制过程中根据控制输入使用当前估计参数将运动投影到图像空间,预测特征点的运动.预测值与实际观测的特征点运动之间的差异作为估计投影误差,可以通过迭代优化的方法使该投影误差最小化从而对参数进行在线估计.一种常用的自适应方法是结合Slotine等的思想,利用梯度法或其他搜索方法对特征点的估计投影误差进行在线最小化.
当相机标定参数未知时,一种思路是基于\深度无关雅可比矩阵"的方法,将图像雅可比矩阵分为深度因子和深度无关的部分,使用深度无关的部分设计反馈控制律,从而在得到的闭环系统中相机参数是线性表达的.对于深度信息未知的情况,可以加入对深度的自适应环节增强其稳定性.除了基于特征点的系统,这种方法对一些广义特征也是有效的,只要深度无关雅可比矩阵对广义特征的未知几何参数是线性参数化的,如距离、角度、质心等.
对于视觉伺服轨迹跟踪控制,常规的方法需要加入图像空间中的速度作为前馈项,而图像中的速度一般是通过对图像坐标信息的数值微分得到的,相比于关节空间的速度具有更大的噪声,尤其是当采样频率较低时具有较大的误差.因此,一些学者提出不需要测量图像速度的方法.这一类方法利用关节速度和估计的雅可比矩阵设计图像空间速度的观测器,并加入对相机参数和深度的自适应.因为机器人关节速度的测量是比较精确的,因此可以较好地改善数值微分带来的问题.
2)雅可比矩阵自适应算法
这一类的方法直接对雅可比矩阵进行在线辨识,由递推的雅可比矩阵辨识算法和控制律组成.常用的雅可比矩阵辨识方法如Broyden算法、加权递推最小二乘算法、Kalman滤波等.Pari等通过实验对比了使用递推最小二乘法估计的雅可比矩阵和使用解析形式的雅可比矩阵时的控制性能,结果证明基于雅可比矩阵在线辨识的方法具有与基于解析形式雅可比矩阵的方法相差不多的控制效果和鲁棒性,而基于雅可比矩阵在线辨识的方法不需要大量对系统的先验知识和复杂的模型推导过程,但是其模型只在其训练的区域内有效.
2.1.2鲁棒视觉伺服控制
在基于图像的视觉伺服控制中,由相机参数、目标深度以及机器人模型误差造成的图像雅可比矩阵的不确定性会对控制效果产生影响,并可能造成控制器不稳定.为了保证在参数摄动的情况下的控制器的稳定性,可以在最优参数估计的基础上设计鲁棒控制器,从而在一定的参数变化域内保证稳定性.
一种常用的思路是利用李雅普诺夫的方法设计鲁棒控制器,从而克服深度和标定误差、机器人模型误差以及机器人执行速度指令时的量化误差带来的不确定性问题.另一种思路是基于优化的方法,通过对性能指标的在线优化(如 H2 =H1指标、闭环系统的稳定域等)得到在具有参数不确定性时的最优控制输入.另外,滑模控制也是一种常用的方法,通过构造与系统不确定性参数和扰动无关的滑动面,并设计控制律迫使系统向超平面收束,从而沿着切换超平面到达系统原点.由于常规的滑模控制产生的控制输入是不连续的,可能造成系统的抖振,可以使用二阶滑模Super-twisting控制的方法解决此问题.
虽然基于鲁棒控制的方法一般都具有对参数变化和扰动不敏感的优点,但是通常需要较大的控制增益,造成系统响应不光滑,使执行器的损耗较大,且可能造成系统的抖振.在未来的研究中可以结合自适应控制的方法,在模型细小变化时利用控制器的鲁棒性从而避免自适应机构过于频繁的调整,当模型变化较大时,则利用自适应的方法对其进行修正,从而避免鲁棒控制方法过高的增益造成的问题.
2.1.3智能视觉伺服控制
智能控制不需要精确的数学模型,并且具有自学习能力,适合于具有模型不确定性的视觉伺服系统控制.智能视觉伺服控制方法有:
基于计算智能的方法一般利用人工神经网络、遗传算法等方法对视觉伺服系统模型进行拟合,并利用学习到的模型进行控制.BP神经网络是一种常用的方法,为了提高其收敛速度,可以使用遗传算法设计其初值和参数.这一类方法不需要复杂的建模过程,但是需要预先进行离线训练,而且当环境变化时又需要重新训练,限制了其应用.
模糊控制利用模糊规则描述视觉伺服系统中各变量之间的关系,不需要精确的系统模型,但是需要一定的先验知识或离线学习.在应用中,可以直接设计模糊控制器或利用模糊规则对其他控制器参数进行更新.但是,对于多自由度的视觉伺服系统,变量之间的关系复杂且耦合严重,模糊规则的设计困难,因此以往的研究主要针对低自由度的系统.对于具有重复特性的视觉伺服任务,迭代学习控制利用先前动作中的数据信息,通过迭代找到合适的控制输入,可以实现精确的轨迹跟踪.这一类方法主要有两种思路,一种是直接迭代学习控制,使用迭代学习律得到控制输入的前馈量,并可以加入反馈辅助项提高收敛速度;另一种是间接迭代学习控制,使用迭代学习对模型参数进行更新,从而最终得到精确的模型用于跟踪控制.这一类方法要求任务具有重复特性,可以用于工业现场的流水线作业.
近20多年来,机器人视觉伺服控制得到了广泛的研究,但是在实际中的应用较少.实际上,视觉伺服的理论研究与实际应用有一定的脱节,大部分的研究考虑理想的工作环境和任务,并采用示教(Teach-by-showing)的方式.这适合于静态环境下的重复性任务,但是机器人的任务是复杂多样的.近年来,研究者提出了创新性的解决方案,为视觉伺服系统的实施和应用提供了新的思路.在实际中,基于视觉伺服的系统主要有两种类型,一种是机器人自主控制系统,完全由机器人自身根据视觉反馈完成分配的任务;另一种是人机协作系统,在任务完成的过程中需要人为的干预,其目的在于协助人更好地完成任务.
3.1自主控制系统
视觉伺服在机器人系统中有广泛的应用,如移动机器人的视觉导航和机械臂的末端控制等.移动机器人的视觉导航可以描述为视觉伺服跟踪控制问题或一系列的视觉伺服调节控制问题,一般需要预先进行训练得到期望的图像序列.工业机械臂常使用示教的策略,以零件组装任务为例,工程师需要先利用手操器对其进行编程,机械臂再通过执行记录的驱动信号完成任务.引入视觉伺服系统可以简化此过程,只需要人在相机的监控下完成一次操作,机械臂即可利用视觉反馈完成任务.传统的视觉伺服系统使用示教的方式,其控制器的设定值为相机在期望位置处拍摄到的图像.这种方法适合于在局部空间内执行重复性任务的工业机械臂,但是对于大范围的移动机器人视觉导航任务显得实现成本较高.学者们提出了以下几种改进策略:
1)利用其他相机拍摄的图像作为设定值,如Teach-by-zooming策略;
2)利用其他模态的图像作为设定值,如基于互信息的方法;
3)利用几何信息定义视觉伺服任务.
在现实生活中,如果要告诉某人去某地,可以提供该地点的照片或地图,也可以描述该场景的几何特性.实际上,上述的三种策略分别对应了人类的这些行为习惯.在未来的机器人应用中,可以充分利用互联网资源,如Google街景、Google地图等,使其更灵活地为人类服务.
另外,大部分视觉伺服系统都要求目标在图像中持续可见(FOV约束),这在实际任务中大大缩小了机器人的可达工作空间.Jia等针对平面移动机器人提出了基于稀疏路标的视觉导航方法,利用\关键帧"策略放松了视野约束,从而优化了非完整约束机器人在工作空间中的轨迹.Li等提出了机器人任务空间的全局控制器,利用各个区域性有效的反馈信息构造了连续的整体控制器,使得机器人在完成任务的过程中可以安全地穿过视觉感知盲区和奇异区域.
3.2人机协作系统
目前大部分机器人的自主定位和导航任务都需要预先对任务进行精确描述,但是实际应用中的一些复杂任务难以用数学描述,且在任务完成的过程中需要进行智能决策,以当前的人工智能发展程度无法由机器人自主完成.因此可以构造人机协作系统,在任务执行过程中加入人类的判断,视觉伺服控制作为辅助系统,帮助人更轻松地完成一些复杂任务,形成半自动的系统.常见的人机协作系统有以下几种实现策略:
1)人机串级控制,人负责上层的决策控制,视觉伺服系统负责底层的运动控制,如水下遥控机器人、半自动驾驶轮椅等.
2)视觉伺服系统对操作对象施加运动约束,降低人需要操作的自由度,提高操作精度,如人机协作操作、手术辅助系统等.
3)人机切换控制,将任务分为人主导的区域和机器人主导的区域,共同完成任务.
在医疗领域,学者们提出了一系列基于医疗成像设备的视觉伺服系统,对医生的手术操作起到协助作用.
一般品牌空调都包安装并有保修期,维修工做的业务都是保外的空调或者顾客搬家需要拆装。
黑招
小毛病说成大问题
比如线路板上的感应器出了毛病,空调不工作了,换一个感应器就能解决问题,成本也只有10多块钱,但维修员会说是线路板坏了,要换线路板。维修工把空调搬回去,换个感应器又送回来,收取好几百元。
收费高于成本好几倍
比如空调加氟,由于物价部门对雪种(注:指氟等冷媒,行业术语)收费并没有规定价格,市场上加氟收费都要上百元。实际上,氟只要几元一公斤,加上人工成本,加一次氟的成本只需要20元左右。
零件回收再利用
空调的零件多是通用的,维修部一部分用委托单位的配件,一部分从外面市场批发进来。
多赚钱的要诀集中在配件上,例如移机费用,说是20至50元,实际上每次都不止这个收费。
空调在移机过程中难免有损伤,即使没坏也得想办法让客户换一换。可以使用铝管收铜管的价格,或者移机时将客户不要的铜管收集起来,修复后给下一个客户用。